UNPKG

43.7 kBHTMLView Raw
1<!DOCTYPE html>
2<html lang="en">
3<head>
4 <meta charset="utf-8">
5 <meta name="viewport" content="width=device-width,initial-scale=1">
6 <title>Global - Documentation</title>
7
8 <script src="scripts/prettify/prettify.js"></script>
9 <script src="scripts/prettify/lang-css.js"></script>
10 <!--[if lt IE 9]>
11 <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
12 <![endif]-->
13 <link type="text/css" rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css">
14 <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
15 <link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css">
16</head>
17<body>
18
19<input type="checkbox" id="nav-trigger" class="nav-trigger" />
20<label for="nav-trigger" class="navicon-button x">
21 <div class="navicon"></div>
22</label>
23
24<label for="nav-trigger" class="overlay"></label>
25
26<nav>
27 <li class="nav-link nav-home-link"><a href="index.html">Home</a></li><li class="nav-heading">Classes</li><li class="nav-heading"><span class="nav-item-type type-class">C</span><span class="nav-item-name"><a href="AwaitingPromiseError.html">AwaitingPromiseError</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="AwaitingPromiseError.html#%25E2%258C%25BE%25E2%25A0%2580asyncFn">⌾⠀asyncFn</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="AwaitingPromiseError.html#%25E2%258C%25BE%25E2%25A0%2580setPromise">⌾⠀setPromise</a></span></li><li class="nav-heading"><span class="nav-item-type type-class">C</span><span class="nav-item-name"><a href="AwaitingPromiseError_exports.AwaitingPromiseError.html">AwaitingPromiseError</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="AwaitingPromiseError_exports.AwaitingPromiseError.html#setPromise">setPromise</a></span></li><li class="nav-heading"><span class="nav-item-type type-class">C</span><span class="nav-item-name"><a href="Deferred_exports.Deferred.html">Deferred</a></span></li><li class="nav-heading"><span class="nav-item-type type-class">C</span><span class="nav-item-name"><a href="DirectTypeAdd.html">DirectTypeAdd</a></span></li><li class="nav-heading"><span class="nav-item-type type-class">C</span><span class="nav-item-name"><a href="FunctionExecutionError_FunctionExecutionError.html">FunctionExecutionError</a></span></li><li class="nav-heading"><span class="nav-item-type type-class">C</span><span class="nav-item-name"><a href="GQLBase.html">GQLBase</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#.apiDocs">apiDocs</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#.%25E2%258C%25BE%25E2%25A0%2580getMergedRoot">⌾⠀getMergedRoot</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#.%25E2%258C%25BE%25E2%25A0%2580getProp">⌾⠀getProp</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#.%25E2%258C%25BE%25E2%25A0%2580getResolver">⌾⠀getResolver</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#.%25E2%258C%25BE%25E2%25A0%2580IDLFilePath">⌾⠀IDLFilePath</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#.%25E2%258C%25BE%25E2%25A0%2580MUTATORS">⌾⠀MUTATORS</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#.%25E2%258C%25BE%25E2%25A0%2580RESOLVERS">⌾⠀RESOLVERS</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#.%25E2%258C%25BE%25E2%25A0%2580setupModel">⌾⠀setupModel</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#.%25E2%25AC%2587%25EF%25B8%258E%25E2%25A0%2580handler">⬇︎⠀handler</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#.%25E2%25AC%2587%25EF%25B8%258E%25E2%25A0%2580SCHEMA">⬇︎⠀SCHEMA</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#%25E2%258C%25BE%25E2%25A0%2580applyAutoProps">⌾⠀applyAutoProps</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#%25E2%258C%25BE%25E2%25A0%2580callProp">⌾⠀callProp</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#%25E2%258C%25BE%25E2%25A0%2580extendModel">⌾⠀extendModel</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#%25E2%258C%25BE%25E2%25A0%2580getModel">⌾⠀getModel</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#%25E2%258C%25BE%25E2%25A0%2580getProp">⌾⠀getProp</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#%25E2%258C%25BE%25E2%25A0%2580getResolver">⌾⠀getResolver</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#%25E2%258C%25BE%25E2%25A0%2580setModel">⌾⠀setModel</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#%25E2%25AC%2586%25EF%25B8%258E%25E2%25A0%2580requestData">⬆︎⠀requestData</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#%25E2%25AC%2587%25EF%25B8%258E%25E2%25A0%2580requestData">⬇︎⠀requestData</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#~deleteProperty">deleteProperty</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBase.html#~set">set</a></span></li><li class="nav-heading"><span class="nav-item-type type-class">C</span><span class="nav-item-name"><a href="GQLBase.%25E2%258E%2586%25E2%25A0%2580constructor.html">⎆⠀constructor</a></span></li><li class="nav-heading"><span class="nav-item-type type-class">C</span><span class="nav-item-name"><a href="GQLEnum.html">GQLEnum</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLEnum.html#..get">.get</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLEnum.html#..set">.set</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLEnum.html#.valueFor">valueFor</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLEnum.html#.%25E2%25AC%2587%25EF%25B8%258E%25E2%25A0%2580enums">⬇︎⠀enums</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLEnum.html#.%25E2%25AC%2587%25EF%25B8%258E%25E2%25A0%2580name">⬇︎⠀name</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLEnum.html#.%25E2%25AC%2587%25EF%25B8%258E%25E2%25A0%2580value">⬇︎⠀value</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLEnum.html#.%25E2%25AC%2587%25EF%25B8%258E%25E2%25A0%2580values">⬇︎⠀values</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLEnum.html#GenerateEnumsProxyHandler">GenerateEnumsProxyHandler</a></span></li><li class="nav-heading"><span class="nav-item-type type-class">C</span><span class="nav-item-name"><a href="GQLExpressMiddleware.html">GQLExpressMiddleware</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLExpressMiddleware.html#.clearCache">clearCache</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLExpressMiddleware.html#.%25E2%258C%25BE%25E2%25A0%2580generateSchemaSDL">⌾⠀generateSchemaSDL</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLExpressMiddleware.html#astMiddleware">astMiddleware</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLExpressMiddleware.html#schemaMiddleware">schemaMiddleware</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLExpressMiddleware.html#%25E2%258C%25BE%25E2%25A0%2580customMiddleware">⌾⠀customMiddleware</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLExpressMiddleware.html#%25E2%25AC%2587%25EF%25B8%258E%25E2%25A0%2580middleware">⬇︎⠀middleware</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLExpressMiddleware.html#%25E2%25AC%2587%25EF%25B8%258E%25E2%25A0%2580middlewareWithoutGraphiQL">⬇︎⠀middlewareWithoutGraphiQL</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLExpressMiddleware.html#%25E2%25AC%2587%25EF%25B8%258E%25E2%25A0%2580schema">⬇︎⠀schema</a></span></li><li class="nav-heading"><span class="nav-item-type type-class">C</span><span class="nav-item-name"><a href="GQLExpressMiddleware.%25E2%258E%2586%25E2%25A0%2580constructor.html">⎆⠀constructor</a></span></li><li class="nav-heading"><span class="nav-item-type type-class">C</span><span class="nav-item-name"><a href="GQLInterface.html">GQLInterface</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLInterface.html#.%25E2%258C%25BE%25E2%25A0%2580resolveType">⌾⠀resolveType</a></span></li><li class="nav-heading"><span class="nav-item-type type-class">C</span><span class="nav-item-name"><a href="GQLScalar.html">GQLScalar</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLScalar.html#.parseLiteral">parseLiteral</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLScalar.html#.parseValue">parseValue</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLScalar.html#.serialize">serialize</a></span></li><li class="nav-heading"><span class="nav-item-type type-class">C</span><span class="nav-item-name"><a href="IDLFileHandler.html">IDLFileHandler</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="IDLFileHandler.html#%25E2%258C%25BE%25E2%25A0%2580getFile">⌾⠀getFile</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="IDLFileHandler.html#%25E2%258C%25BE%25E2%25A0%2580getSchema">⌾⠀getSchema</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="IDLFileHandler.html#%25E2%258C%25BE%25E2%25A0%2580getSyntaxTree">⌾⠀getSyntaxTree</a></span></li><li class="nav-heading"><span class="nav-item-type type-class">C</span><span class="nav-item-name"><a href="IDLFileHandler.%25E2%258E%2586%25E2%25A0%2580constructor.html">⎆⠀constructor</a></span></li><li class="nav-heading"><span class="nav-item-type type-class">C</span><span class="nav-item-name"><a href="ModuleParser.html">ModuleParser</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="ModuleParser.html#.%25E2%258C%25BE%25E2%25A0%2580arrayToPattern">⌾⠀arrayToPattern</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="ModuleParser.html#.%25E2%258C%25BE%25E2%25A0%2580checkForPackageExtensions">⌾⠀checkForPackageExtensions</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="ModuleParser.html#%25E2%258C%25BE%25E2%25A0%2580findGQLBaseClasses">⌾⠀findGQLBaseClasses</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="ModuleParser.html#%25E2%258C%25BE%25E2%25A0%2580importClass">⌾⠀importClass</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="ModuleParser.html#%25E2%258C%25BE%25E2%25A0%2580parse">⌾⠀parse</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="ModuleParser.html#%25E2%258C%25BE%25E2%25A0%2580parseSync">⌾⠀parseSync</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="ModuleParser.html#~%25E2%258C%25BE%25E2%25A0%2580walk">⌾⠀walk</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="ModuleParser.html#~%25E2%258C%25BE%25E2%25A0%2580walkSync">⌾⠀walkSync</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="ModuleParser.html#~%25E2%258E%2586%25E2%25A0%2580constructor">⎆⠀constructor</a></span></li><li class="nav-heading"><span class="nav-item-type type-class">C</span><span class="nav-item-name"><a href="ModuleParser.exports.ModuleParser.html">exports.ModuleParser</a></span></li><li class="nav-heading"><span class="nav-item-type type-class">C</span><span class="nav-item-name"><a href="SchemaUtils.html">SchemaUtils</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SchemaUtils.html#.%25E2%258C%25BE%25E2%25A0%2580createMergedRoot">⌾⠀createMergedRoot</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SchemaUtils.html#.%25E2%258C%25BE%25E2%25A0%2580injectComments">⌾⠀injectComments</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SchemaUtils.html#.%25E2%258C%25BE%25E2%25A0%2580injectEnums">⌾⠀injectEnums</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SchemaUtils.html#.%25E2%258C%25BE%25E2%25A0%2580injectInterfaceResolvers">⌾⠀injectInterfaceResolvers</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SchemaUtils.html#.%25E2%258C%25BE%25E2%25A0%2580injectScalars">⌾⠀injectScalars</a></span></li><li class="nav-heading"><span class="nav-item-type type-class">C</span><span class="nav-item-name"><a href="SyntaxTree.html">SyntaxTree</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SyntaxTree.html#.%25E2%258C%25BE%25E2%25A0%2580EmptyDocument">⌾⠀EmptyDocument</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SyntaxTree.html#.%25E2%258C%25BE%25E2%25A0%2580EmptyMutation">⌾⠀EmptyMutation</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SyntaxTree.html#.%25E2%258C%25BE%25E2%25A0%2580EmptyQuery">⌾⠀EmptyQuery</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SyntaxTree.html#.%25E2%258C%25BE%25E2%25A0%2580findDefinition">⌾⠀findDefinition</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SyntaxTree.html#.%25E2%258C%25BE%25E2%25A0%2580findField">⌾⠀findField</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SyntaxTree.html#.%25E2%258C%25BE%25E2%25A0%2580findInASTArrayByNameValue">⌾⠀findInASTArrayByNameValue</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SyntaxTree.html#.%25E2%258C%25BE%25E2%25A0%2580from">⌾⠀from</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SyntaxTree.html#.%25E2%258C%25BE%25E2%25A0%2580fromAST">⌾⠀fromAST</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SyntaxTree.html#.%25E2%258C%25BE%25E2%25A0%2580fromSchema">⌾⠀fromSchema</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SyntaxTree.html#.%25E2%258E%2586%25E2%25A0%2580constructor">⎆⠀constructor</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SyntaxTree.html#%25E2%258C%25BE%25E2%25A0%2580appendDefinitions">⌾⠀appendDefinitions</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SyntaxTree.html#%25E2%258C%25BE%25E2%25A0%2580consumeDefinition">⌾⠀consumeDefinition</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SyntaxTree.html#%25E2%258C%25BE%25E2%25A0%2580find">⌾⠀find</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SyntaxTree.html#%25E2%258C%25BE%25E2%25A0%2580findEnumDefinition">⌾⠀findEnumDefinition</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SyntaxTree.html#%25E2%258C%25BE%25E2%25A0%2580setAST">⌾⠀setAST</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SyntaxTree.html#%25E2%258C%25BE%25E2%25A0%2580toString">⌾⠀toString</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SyntaxTree.html#%25E2%258C%25BE%25E2%25A0%2580updateAST">⌾⠀updateAST</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SyntaxTree.html#%25E2%25AC%2586%25EF%25B8%258E%25E2%25A0%2580ast">⬆︎⠀ast</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="SyntaxTree.html#%25E2%25AC%2587%25EF%25B8%258E%25E2%25A0%2580ast">⬇︎⠀ast</a></span></li><li class="nav-heading"><span class="nav-item-type type-class">C</span><span class="nav-item-name"><a href="utils.Deferred.html">Deferred</a></span></li><li class="nav-heading">Namespaces</li><li class="nav-heading"><span class="nav-item-type type-namespace">N</span><span class="nav-item-name"><a href="decorators.html">decorators</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="decorators.html#.%25E2%258C%25BE%25E2%25A0%2580extractBits">⌾⠀extractBits</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="decorators.html#..%25F0%259F%258F%25B7%25E2%25A0%2580AdjacentSchema">.🏷⠀AdjacentSchema</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="decorators.html#..%25F0%259F%258F%25B7%25E2%25A0%2580FileSchema">.🏷⠀FileSchema</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="decorators.html#..%25F0%259F%258F%25B7%25E2%25A0%2580Getters">.🏷⠀Getters</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="decorators.html#..%25F0%259F%258F%25B7%25E2%25A0%2580Properties">.🏷⠀Properties</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="decorators.html#..%25F0%259F%258F%25B7%25E2%25A0%2580Schema">.🏷⠀Schema</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="decorators.html#..%25F0%259F%258F%25B7%25E2%25A0%2580Setters">.🏷⠀Setters</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="decorators.html#~decorate">decorate</a></span></li><li class="nav-heading"><span class="nav-item-type type-namespace">N</span><span class="nav-item-name"><a href="GQLBaseEnv.html">GQLBaseEnv</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="GQLBaseEnv.html#~notDefined">notDefined</a></span></li><li class="nav-heading"><a href="global.html">Globals</a></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="global.html#applyTags">applyTags</a></span></li><li class="nav-item"><span class="nav-item-type type-member">M</span><span class="nav-item-name"><a href="global.html#AsyncFunctionExecutionError">AsyncFunctionExecutionError</a></span></li><li class="nav-item"><span class="nav-item-type type-member">M</span><span class="nav-item-name"><a href="global.html#CHECK_API_DOCS">CHECK_API_DOCS</a></span></li><li class="nav-item"><span class="nav-item-type type-member">M</span><span class="nav-item-name"><a href="global.html#CHECK_RESOLVERS">CHECK_RESOLVERS</a></span></li><li class="nav-item"><span class="nav-item-type type-member">M</span><span class="nav-item-name"><a href="global.html#CHECK_SCHEMA">CHECK_SCHEMA</a></span></li><li class="nav-item"><span class="nav-item-type type-member">M</span><span class="nav-item-name"><a href="global.html#CHECKLIST">CHECKLIST</a></span></li><li class="nav-item"><span class="nav-item-type type-member">M</span><span class="nav-item-name"><a href="global.html#FunctionExecutionError">FunctionExecutionError</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="global.html#getChecklist">getChecklist</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="global.html#hasChecklist">hasChecklist</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="global.html#newChecklist">newChecklist</a></span></li><li class="nav-item"><span class="nav-item-type type-function">F</span><span class="nav-item-name"><a href="global.html#setChecklist">setChecklist</a></span></li><li class="nav-item"><span class="nav-item-type type-member">M</span><span class="nav-item-name"><a href="global.html#types">types</a></span></li>
28</nav>
29
30<div id="main">
31
32 <h1 class="page-title">Global</h1>
33
34
35
36
37
38
39
40<section>
41
42<header>
43
44 <h2>
45
46 </h2>
47
48
49</header>
50
51<article>
52 <div class="container-overview">
53
54
55
56
57
58
59<dl class="details">
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92</dl>
93
94
95
96
97 </div>
98
99
100
101
102
103
104
105
106
107
108
109
110 <h3 class="subsection-title">Members</h3>
111
112
113
114<div class="section-members">
115<h4 class="name" id="AsyncFunctionExecutionError"><span class="type-signature"></span>AsyncFunctionExecutionError<span class="type-signature"></span></h4>
116
117
118
119
120<div class="description">
121 <p>Denotes more sepecifically that the evaluation of the function invoked<br>occurred when running a known asynchronous function rather than a standard<br>synchronous version.</p>
122</div>
123
124
125
126
127
128<dl class="details">
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155 <dt class="tag-source">Source:</dt>
156 <dd class="tag-source"><ul class="dummy"><li>
157 <a href="errors_AsyncFunctionExecutionError.js.html">errors/AsyncFunctionExecutionError.js</a>, <a href="errors_AsyncFunctionExecutionError.js.html#line3">line 3</a>
158 </li></ul></dd>
159
160
161
162
163
164
165
166</dl>
167
168
169
170
171
172
173
174</div>
175
176
177
178<div class="section-members">
179<h4 class="name" id="CHECK_API_DOCS"><span class="type-signature">(constant) </span>CHECK_API_DOCS<span class="type-signature"> :Symbol</span></h4>
180
181
182
183
184<div class="description">
185 <p>The CHECK_API_DOCS Symbol is part of the CHECKLIST for a constructed<br>GQLBase extended class. It denotes that the class has had its api docs<br>defined, processed and setup on the class in a way that it will be<br>picked up in the build lifecycle.</p>
186</div>
187
188
189
190
191
192<dl class="details">
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219 <dt class="tag-source">Source:</dt>
220 <dd class="tag-source"><ul class="dummy"><li>
221 <a href="LatticeFactory.js.html">LatticeFactory.js</a>, <a href="LatticeFactory.js.html#line48">line 48</a>
222 </li></ul></dd>
223
224
225
226
227
228
229
230</dl>
231
232
233
234 <h5>Type:</h5>
235 <ul>
236 <li>
237
238<span class="param-type"><code>Symbol</code></span>
239
240
241 </li>
242 </ul>
243
244
245
246
247
248</div>
249
250
251
252<div class="section-members">
253<h4 class="name" id="CHECK_RESOLVERS"><span class="type-signature">(constant) </span>CHECK_RESOLVERS<span class="type-signature"> :Symbol</span></h4>
254
255
256
257
258<div class="description">
259 <p>The CHECK_RESOLVERS Symbol is part of the CHECKLIST for a constructed<br>GQLBase extended class. It denotes that the class has had its instance<br>field resolvers as well as its static Query, Mutation and Subscription<br>resolvers injected and defined.</p>
260</div>
261
262
263
264
265
266<dl class="details">
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293 <dt class="tag-source">Source:</dt>
294 <dd class="tag-source"><ul class="dummy"><li>
295 <a href="LatticeFactory.js.html">LatticeFactory.js</a>, <a href="LatticeFactory.js.html#line38">line 38</a>
296 </li></ul></dd>
297
298
299
300
301
302
303
304</dl>
305
306
307
308 <h5>Type:</h5>
309 <ul>
310 <li>
311
312<span class="param-type"><code>Symbol</code></span>
313
314
315 </li>
316 </ul>
317
318
319
320
321
322</div>
323
324
325
326<div class="section-members">
327<h4 class="name" id="CHECK_SCHEMA"><span class="type-signature">(constant) </span>CHECK_SCHEMA<span class="type-signature"> :Symbol</span></h4>
328
329
330
331
332<div class="description">
333 <p>The CHECK_SCHEMA Symbol is part of the CHECKLIST for a constructed<br>GQLBase extended class. It denotes that the class has had its SCHEMA<br>getter defined.</p>
334</div>
335
336
337
338
339
340<dl class="details">
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367 <dt class="tag-source">Source:</dt>
368 <dd class="tag-source"><ul class="dummy"><li>
369 <a href="LatticeFactory.js.html">LatticeFactory.js</a>, <a href="LatticeFactory.js.html#line29">line 29</a>
370 </li></ul></dd>
371
372
373
374
375
376
377
378</dl>
379
380
381
382 <h5>Type:</h5>
383 <ul>
384 <li>
385
386<span class="param-type"><code>Symbol</code></span>
387
388
389 </li>
390 </ul>
391
392
393
394
395
396</div>
397
398
399
400<div class="section-members">
401<h4 class="name" id="CHECKLIST"><span class="type-signature">(constant) </span>CHECKLIST<span class="type-signature"> :Symbol</span></h4>
402
403
404
405
406<div class="description">
407 <p>The CHECKLIST Symbol is used as a storage key in the metadata staging<br>area for each of the GQLBase extended classes. In the LatticeFactory<br>it is used to determine where in the flow of construction the class<br>currently is.</p>
408</div>
409
410
411
412
413
414<dl class="details">
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441 <dt class="tag-source">Source:</dt>
442 <dd class="tag-source"><ul class="dummy"><li>
443 <a href="LatticeFactory.js.html">LatticeFactory.js</a>, <a href="LatticeFactory.js.html#line19">line 19</a>
444 </li></ul></dd>
445
446
447
448
449
450
451
452</dl>
453
454
455
456 <h5>Type:</h5>
457 <ul>
458 <li>
459
460<span class="param-type"><code>Symbol</code></span>
461
462
463 </li>
464 </ul>
465
466
467
468
469
470</div>
471
472
473
474<div class="section-members">
475<h4 class="name" id="FunctionExecutionError"><span class="type-signature"></span>FunctionExecutionError<span class="type-signature"></span></h4>
476
477
478
479
480<div class="description">
481 <p>The FunctionExecutionError denotes that the error was invoked<br>during a runtime evaluation of a function</p>
482</div>
483
484
485
486
487
488<dl class="details">
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515 <dt class="tag-source">Source:</dt>
516 <dd class="tag-source"><ul class="dummy"><li>
517 <a href="errors_FunctionExecutionError.js.html">errors/FunctionExecutionError.js</a>, <a href="errors_FunctionExecutionError.js.html#line1">line 1</a>
518 </li></ul></dd>
519
520
521
522
523
524
525
526</dl>
527
528
529
530
531
532
533
534</div>
535
536
537
538<div class="section-members">
539<h4 class="name" id="types"><span class="type-signature"></span>types<span class="type-signature"> :Array.&lt;String></span></h4>
540
541
542
543
544<div class="description">
545 <p>A getter that retrieves the array of direct types</p>
546</div>
547
548
549
550
551
552<dl class="details">
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579 <dt class="tag-source">Source:</dt>
580 <dd class="tag-source"><ul class="dummy"><li>
581 <a href="decorators_ModelProperties.js.html">decorators/ModelProperties.js</a>, <a href="decorators_ModelProperties.js.html#line229">line 229</a>
582 </li></ul></dd>
583
584
585
586
587
588
589
590</dl>
591
592
593
594 <h5>Type:</h5>
595 <ul>
596 <li>
597
598<span class="param-type"><code>Array.&lt;String></code></span>
599
600
601 </li>
602 </ul>
603
604
605
606
607
608</div>
609
610
611
612
613
614 <h3 class="subsection-title">Methods</h3>
615
616
617
618<div class="section-method">
619
620
621
622 <h4 class="name" id="applyTags"><span class="type-signature"></span>applyTags<span class="signature">(Class, addTags, fieldName, descriptor)</span><span class="type-signature"></span></h4>
623
624
625
626
627
628<div class="description">
629 <p>When applying multiple property getters and setters, knowing some info<br>about what was applied elsewhere can be important. &quot;Tags&quot; can be applied<br>that store the fieldName and descriptor applied via one of these decorators.</p>
630<p>Multiple &quot;tags&quot; are supported to allow for detecting the difference between<br>decorators applied by the developer using lattice and something auto<br>generated such as auto-props.</p>
631</div>
632
633
634
635
636
637<dl class="details">
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664 <dt class="tag-source">Source:</dt>
665 <dd class="tag-source"><ul class="dummy"><li>
666 <a href="decorators_ModelProperties.js.html">decorators/ModelProperties.js</a>, <a href="decorators_ModelProperties.js.html#line305">line 305</a>
667 </li></ul></dd>
668
669
670
671
672
673
674
675</dl>
676
677
678
679
680
681
682
683
684
685 <h5>Parameters:</h5>
686
687
688<table class="params">
689 <thead>
690 <tr>
691
692 <th>Name</th>
693
694
695 <th>Type</th>
696
697
698
699
700
701 <th class="last">Description</th>
702 </tr>
703 </thead>
704
705 <tbody>
706
707
708 <tr>
709
710 <td class="name"><code>Class</code></td>
711
712
713 <td class="type">
714
715
716<span class="param-type"><code><a href="GQLBase.html">GQLBase</a></code></span>
717
718
719
720 </td>
721
722
723
724
725
726 <td class="description last">
727 <p>an instance of GQLBase to apply the tags tp</p>
728
729 </td>
730 </tr>
731
732
733
734 <tr>
735
736 <td class="name"><code>addTags</code></td>
737
738
739 <td class="type">
740
741
742<span class="param-type"><code>Array.&lt;(string|Symbol)></code></span>
743
744
745
746 </td>
747
748
749
750
751
752 <td class="description last">
753 <p>an array of Symbols or strings to be<br>wrapped in Symbols that will be used as tag keys</p>
754
755 </td>
756 </tr>
757
758
759
760 <tr>
761
762 <td class="name"><code>fieldName</code></td>
763
764
765 <td class="type">
766
767
768<span class="param-type"><code>string</code></span>
769
770
771
772 </td>
773
774
775
776
777
778 <td class="description last">
779 <p>the name of the field being decorated</p>
780
781 </td>
782 </tr>
783
784
785
786 <tr>
787
788 <td class="name"><code>descriptor</code></td>
789
790
791 <td class="type">
792
793
794<span class="param-type"><code>Object</code></span>
795
796
797
798 </td>
799
800
801
802
803
804 <td class="description last">
805 <p>the JavaScript descriptor object to associate<br>with this tagged field.</p>
806
807 </td>
808 </tr>
809
810
811 </tbody>
812</table>
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829</div>
830
831
832<div class="section-method">
833
834
835
836 <h4 class="name" id="getChecklist"><span class="type-signature"></span>getChecklist<span class="signature">(Class)</span><span class="type-signature"> &rarr; {Object}</span></h4>
837
838
839
840
841
842<div class="description">
843 <p>Peeks into the metadata storage area of a given GQLBase extended<br>class and fetches the factory checklist if one exists.</p>
844</div>
845
846
847
848
849
850<dl class="details">
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877 <dt class="tag-source">Source:</dt>
878 <dd class="tag-source"><ul class="dummy"><li>
879 <a href="LatticeFactory.js.html">LatticeFactory.js</a>, <a href="LatticeFactory.js.html#line58">line 58</a>
880 </li></ul></dd>
881
882
883
884
885
886
887
888</dl>
889
890
891
892
893
894
895
896
897
898 <h5>Parameters:</h5>
899
900
901<table class="params">
902 <thead>
903 <tr>
904
905 <th>Name</th>
906
907
908 <th>Type</th>
909
910
911
912
913
914 <th class="last">Description</th>
915 </tr>
916 </thead>
917
918 <tbody>
919
920
921 <tr>
922
923 <td class="name"><code>Class</code></td>
924
925
926 <td class="type">
927
928
929<span class="param-type"><code>function</code></span>
930
931
932
933 </td>
934
935
936
937
938
939 <td class="description last">
940 <p>a reference to the GQLBase class to peek in</p>
941
942 </td>
943 </tr>
944
945
946 </tbody>
947</table>
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962<div class="section-returns">
963<h5>Returns:</h5>
964
965
966
967<dl class="param-type">
968 <dt>
969 Type:
970 </dt>
971 <dd>
972
973<span class="param-type"><code>Object</code></span>
974
975
976 </dd>
977</dl>
978
979
980<div class="param-desc">
981 <p>an object setup with at least three booleans keyed by<br>the constants CHECK_SCHEMA, CHECK_RESOLVERS, and CHECK_API_DOCS or null<br>if none exists</p>
982</div>
983
984
985</div>
986
987
988
989</div>
990
991
992<div class="section-method">
993
994
995
996 <h4 class="name" id="hasChecklist"><span class="type-signature"></span>hasChecklist<span class="signature">(Class, &hellip;items)</span><span class="type-signature"> &rarr; {Boolean}</span></h4>
997
998
999
1000
1001
1002<div class="description">
1003 <p>This function, when invoked with only a class will return true if the<br>Class has a defined checklist. If one ore more CHECKLIST symbols are<br>passed, the function will only return true if all the supplied symbols<br>are set to truthy values.</p>
1004</div>
1005
1006
1007
1008
1009
1010<dl class="details">
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037 <dt class="tag-source">Source:</dt>
1038 <dd class="tag-source"><ul class="dummy"><li>
1039 <a href="LatticeFactory.js.html">LatticeFactory.js</a>, <a href="LatticeFactory.js.html#line94">line 94</a>
1040 </li></ul></dd>
1041
1042
1043
1044
1045
1046
1047
1048</dl>
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058 <h5>Parameters:</h5>
1059
1060
1061<table class="params">
1062 <thead>
1063 <tr>
1064
1065 <th>Name</th>
1066
1067
1068 <th>Type</th>
1069
1070
1071 <th>Attributes</th>
1072
1073
1074
1075
1076 <th class="last">Description</th>
1077 </tr>
1078 </thead>
1079
1080 <tbody>
1081
1082
1083 <tr>
1084
1085 <td class="name"><code>Class</code></td>
1086
1087
1088 <td class="type">
1089
1090
1091<span class="param-type"><code>function</code></span>
1092
1093
1094
1095 </td>
1096
1097
1098 <td class="attributes">
1099
1100
1101
1102
1103
1104 </td>
1105
1106
1107
1108
1109 <td class="description last">
1110 <p>a reference to the GQLBase class to set</p>
1111
1112 </td>
1113 </tr>
1114
1115
1116
1117 <tr>
1118
1119 <td class="name"><code>items</code></td>
1120
1121
1122 <td class="type">
1123
1124
1125<span class="param-type"><code>Array.&lt;Symbol></code></span>
1126
1127
1128
1129 </td>
1130
1131
1132 <td class="attributes">
1133
1134
1135
1136
1137
1138 &lt;repeatable><br>
1139
1140 </td>
1141
1142
1143
1144
1145 <td class="description last">
1146 <p>any of CHECK_SCHEMA, CHECK_RESOLVERS, or<br>CHECK_API_DOCS</p>
1147
1148 </td>
1149 </tr>
1150
1151
1152 </tbody>
1153</table>
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168<div class="section-returns">
1169<h5>Returns:</h5>
1170
1171
1172
1173<dl class="param-type">
1174 <dt>
1175 Type:
1176 </dt>
1177 <dd>
1178
1179<span class="param-type"><code>Boolean</code></span>
1180
1181
1182 </dd>
1183</dl>
1184
1185
1186<div class="param-desc">
1187 <p>true if the checklist and/or all items are true and<br>present.</p>
1188</div>
1189
1190
1191</div>
1192
1193
1194
1195</div>
1196
1197
1198<div class="section-method">
1199
1200
1201
1202 <h4 class="name" id="newChecklist"><span class="type-signature"></span>newChecklist<span class="signature">(Class)</span><span class="type-signature"></span></h4>
1203
1204
1205
1206
1207
1208<div class="description">
1209 <p>Injects and creates a new CHECKLIST object on the supplied GQLBase<br>extended class. All items are installed and set to false.</p>
1210</div>
1211
1212
1213
1214
1215
1216<dl class="details">
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243 <dt class="tag-source">Source:</dt>
1244 <dd class="tag-source"><ul class="dummy"><li>
1245 <a href="LatticeFactory.js.html">LatticeFactory.js</a>, <a href="LatticeFactory.js.html#line122">line 122</a>
1246 </li></ul></dd>
1247
1248
1249
1250
1251
1252
1253
1254</dl>
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264 <h5>Parameters:</h5>
1265
1266
1267<table class="params">
1268 <thead>
1269 <tr>
1270
1271 <th>Name</th>
1272
1273
1274 <th>Type</th>
1275
1276
1277
1278
1279
1280 <th class="last">Description</th>
1281 </tr>
1282 </thead>
1283
1284 <tbody>
1285
1286
1287 <tr>
1288
1289 <td class="name"><code>Class</code></td>
1290
1291
1292 <td class="type">
1293
1294
1295<span class="param-type"><code>function</code></span>
1296
1297
1298
1299 </td>
1300
1301
1302
1303
1304
1305 <td class="description last">
1306 <p>a reference to the GQLBase class to set</p>
1307
1308 </td>
1309 </tr>
1310
1311
1312 </tbody>
1313</table>
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330</div>
1331
1332
1333<div class="section-method">
1334
1335
1336
1337 <h4 class="name" id="setChecklist"><span class="type-signature"></span>setChecklist<span class="signature">(Class, item, value)</span><span class="type-signature"></span></h4>
1338
1339
1340
1341
1342
1343<div class="description">
1344 <p>Obtains the checklist from the supplied GQLBase extended class. If the<br>class has a checklist, its checklist item is set to true or the boolean<br>value specified.</p>
1345</div>
1346
1347
1348
1349
1350
1351<dl class="details">
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378 <dt class="tag-source">Source:</dt>
1379 <dd class="tag-source"><ul class="dummy"><li>
1380 <a href="LatticeFactory.js.html">LatticeFactory.js</a>, <a href="LatticeFactory.js.html#line71">line 71</a>
1381 </li></ul></dd>
1382
1383
1384
1385
1386
1387
1388
1389</dl>
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399 <h5>Parameters:</h5>
1400
1401
1402<table class="params">
1403 <thead>
1404 <tr>
1405
1406 <th>Name</th>
1407
1408
1409 <th>Type</th>
1410
1411
1412
1413
1414 <th>Default</th>
1415
1416
1417 <th class="last">Description</th>
1418 </tr>
1419 </thead>
1420
1421 <tbody>
1422
1423
1424 <tr>
1425
1426 <td class="name"><code>Class</code></td>
1427
1428
1429 <td class="type">
1430
1431
1432<span class="param-type"><code>function</code></span>
1433
1434
1435
1436 </td>
1437
1438
1439
1440
1441 <td class="default">
1442
1443 </td>
1444
1445
1446 <td class="description last">
1447 <p>a reference to the GQLBase class to set</p>
1448
1449 </td>
1450 </tr>
1451
1452
1453
1454 <tr>
1455
1456 <td class="name"><code>item</code></td>
1457
1458
1459 <td class="type">
1460
1461
1462<span class="param-type"><code>Symbol</code></span>
1463
1464
1465
1466 </td>
1467
1468
1469
1470
1471 <td class="default">
1472
1473 </td>
1474
1475
1476 <td class="description last">
1477 <p>one of CHECK_SCHEMA, CHECK_RESOLVERS, or<br>CHECK_API_DOCS</p>
1478
1479 </td>
1480 </tr>
1481
1482
1483
1484 <tr>
1485
1486 <td class="name"><code>value</code></td>
1487
1488
1489 <td class="type">
1490
1491
1492<span class="param-type"><code>Boolean</code></span>
1493
1494
1495
1496 </td>
1497
1498
1499
1500
1501 <td class="default">
1502
1503 true
1504
1505 </td>
1506
1507
1508 <td class="description last">
1509 <p>the value for the checklist item to set</p>
1510
1511 </td>
1512 </tr>
1513
1514
1515 </tbody>
1516</table>
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533</div>
1534
1535
1536
1537
1538
1539
1540</article>
1541
1542</section>
1543
1544
1545
1546
1547</div>
1548
1549<br class="clear">
1550
1551<footer>
1552 Generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.5</a> on Fri Jun 08 2018 19:28:39 GMT-0700 (PDT) using the Minami theme.
1553</footer>
1554
1555<script>prettyPrint();</script>
1556<script src="scripts/linenumber.js"></script>
1557</body>
1558</html>
\No newline at end of file