Skip to content

Instantly share code, notes, and snippets.

Derive builder custom errors

| | a | b | | x | | | | y | | |

javascript:(function() {
function clean(str) {
return (str || '').replace(/\s+/g, ' ').trim();
}
function quote(str) {
return '"' + str.replace(/"/g, '""') + '"';
}
@andy128k
andy128k / graphiql_middleware.js
Created November 24, 2018 12:15
GraphiQL via webpack-dev-server
function graphiqlMiddleware(url, graphQlUrl) {
return function(app /*, server */) {
app.get(url, function(req, res) {
res.type('text/html; charset=utf8');
res.send(`<!DOCTYPE html>
<html>
<head>
<title>GraphQL</title>
<style>
html, body, #app {
@andy128k
andy128k / gist:9396885
Last active August 29, 2015 13:57
Делали с ребёнком домашку... Вот такой вот первый класс.
(let ((points '("a" "b" "v" "g" "d" "e" "i" "j" "z"))
(edges '("ab" "ae" "av" "ag" "ad"
"ba" "be" "bi" "bv" "bg" "bd"
"vb" "vg" "vi" "vj" "va" "vd"
"gv" "gd" "gj" "gz" "gb" "ga"
"dg" "dz" "dv" "db" "da"
"ea" "eb" "ei" "ej" "ez"
"ie" "ib" "iv" "ij" "iz"
"ji" "jv" "jg" "jz" "je"
"zj" "zg" "zd" "zi" "ze"))