UNPKG

@lcap/asl

Version:

NetEase Application Specific Language

764 lines 70.6 kB
<!doctype html> <html class="default no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>index | @lcap/asl</title> <meta name="description" content="Documentation for @lcap/asl"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="../assets/css/main.css"> <script async src="../assets/js/search.js" id="search-script"></script> </head> <body> <header> <div class="tsd-page-toolbar"> <div class="container"> <div class="table-wrap"> <div class="table-cell" id="tsd-search" data-index="../assets/js/search.json" data-base=".."> <div class="field"> <label for="tsd-search-field" class="tsd-widget search no-caption">Search</label> <input id="tsd-search-field" type="text" /> </div> <ul class="results"> <li class="state loading">Preparing search index...</li> <li class="state failure">The search index is not available</li> </ul> <a href="../index.html" class="title">@lcap/asl</a> </div> <div class="table-cell" id="tsd-widgets"> <div id="tsd-filter"> <a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a> <div class="tsd-filter-group"> <div class="tsd-select" id="tsd-filter-visibility"> <span class="tsd-select-label">All</span> <ul class="tsd-select-list"> <li data-value="public">Public</li> <li data-value="protected">Public/Protected</li> <li data-value="private" class="selected">All</li> </ul> </div> <input type="checkbox" id="tsd-filter-inherited" checked /> <label class="tsd-widget" for="tsd-filter-inherited">Inherited</label> <input type="checkbox" id="tsd-filter-externals" checked /> <label class="tsd-widget" for="tsd-filter-externals">Externals</label> </div> </div> <a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a> </div> </div> </div> </div> <div class="tsd-page-title"> <div class="container"> <ul class="tsd-breadcrumb"> <li> <a href="../modules.html">@lcap/asl</a> </li> <li> <a href="index.html">index</a> </li> </ul> <h1>Module index</h1> </div> </div> </header> <div class="container container-main"> <div class="row"> <div class="col-8 col-content"> <section class="tsd-panel-group tsd-index-group"> <h2>Index</h2> <section class="tsd-panel tsd-index-panel"> <div class="tsd-index-content"> <section class="tsd-index-section "> <h3>References</h3> <ul class="tsd-index-list"> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#app" class="tsd-kind-icon">App</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#attr" class="tsd-kind-icon">Attr</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#basevariable" class="tsd-kind-icon">Base<wbr>Variable</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#block" class="tsd-kind-icon">Block</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#datanode" class="tsd-kind-icon">Data<wbr>Node</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#directive" class="tsd-kind-icon">Directive</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#element" class="tsd-kind-icon">Element</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#entity" class="tsd-kind-icon">Entity</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#entityproperty" class="tsd-kind-icon">Entity<wbr>Property</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#enum" class="tsd-kind-icon">Enum</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#enumitem" class="tsd-kind-icon">Enum<wbr>Item</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#event" class="tsd-kind-icon">Event</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#eventemitter" class="tsd-kind-icon">Event<wbr>Emitter</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#expressionnode" class="tsd-kind-icon">Expression<wbr>Node</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#interface" class="tsd-kind-icon">Interface</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#lifecycle" class="tsd-kind-icon">Lifecycle</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#logic" class="tsd-kind-icon">Logic</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#logicitem" class="tsd-kind-icon">Logic<wbr>Item</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#logicnode" class="tsd-kind-icon">Logic<wbr>Node</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#microservice" class="tsd-kind-icon">Micro<wbr>Service</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#nuims" class="tsd-kind-icon">Nuims</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#packagejson" class="tsd-kind-icon">PackageJSON</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#page" class="tsd-kind-icon">Page</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#param" class="tsd-kind-icon">Param</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#process" class="tsd-kind-icon">Process</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#processcomponent" class="tsd-kind-icon">Process<wbr>Component</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#processcomponentattribute" class="tsd-kind-icon">Process<wbr>Component<wbr>Attribute</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#processcomponentproperty" class="tsd-kind-icon">Process<wbr>Component<wbr>Property</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#processcomponentreturn" class="tsd-kind-icon">Process<wbr>Component<wbr>Return</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#processcomponentvariable" class="tsd-kind-icon">Process<wbr>Component<wbr>Variable</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#processinterface" class="tsd-kind-icon">Process<wbr>Interface</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#processparam" class="tsd-kind-icon">Process<wbr>Param</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#processproperty" class="tsd-kind-icon">Process<wbr>Property</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#processreturn" class="tsd-kind-icon">Process<wbr>Return</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#return" class="tsd-kind-icon">Return</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#service_type" class="tsd-kind-icon">SERVICE_<wbr>TYPE</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#service" class="tsd-kind-icon">Service</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#structure" class="tsd-kind-icon">Structure</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#structureproperty" class="tsd-kind-icon">Structure<wbr>Property</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#variable" class="tsd-kind-icon">Variable</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#vertex" class="tsd-kind-icon">Vertex</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#view" class="tsd-kind-icon">View</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#viewparam" class="tsd-kind-icon">View<wbr>Param</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#viewvariable" class="tsd-kind-icon">View<wbr>Variable</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#webservice" class="tsd-kind-icon">Web<wbr>Service</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#config" class="tsd-kind-icon">config</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#evaluate" class="tsd-kind-icon">evaluate</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#genfinalcode" class="tsd-kind-icon">gen<wbr>Final<wbr>Code</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#generator" class="tsd-kind-icon">generator</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#history" class="tsd-kind-icon">history</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#typecheck" class="tsd-kind-icon">type<wbr>Check</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#updateallvariableschildrenschema" class="tsd-kind-icon">update<wbr>All<wbr>Variables<wbr>Children<wbr>Schema</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#updatevariableschildrenschema" class="tsd-kind-icon">update<wbr>Variables<wbr>Children<wbr>Schema</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#utils" class="tsd-kind-icon">utils</a></li> <li class="tsd-kind-reference tsd-parent-kind-module"><a href="index.html#vertexsmap" class="tsd-kind-icon">vertexs<wbr>Map</a></li> </ul> </section> <section class="tsd-index-section "> <h3>Enumerations</h3> <ul class="tsd-index-list"> <li class="tsd-kind-enum tsd-parent-kind-module"><a href="../enums/index.level_enum.html" class="tsd-kind-icon">LEVEL_<wbr>ENUM</a></li> </ul> </section> <section class="tsd-index-section "> <h3>Interfaces</h3> <ul class="tsd-index-list"> <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.arrayschema.html" class="tsd-kind-icon">Array<wbr>Schema</a></li> <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.baseschema.html" class="tsd-kind-icon">Base<wbr>Schema</a></li> <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.basicrefschema.html" class="tsd-kind-icon">Basic<wbr>Ref<wbr>Schema</a></li> <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.basicschema.html" class="tsd-kind-icon">Basic<wbr>Schema</a></li> <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.booleanschema.html" class="tsd-kind-icon">Boolean<wbr>Schema</a></li> <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.enumitemschema.html" class="tsd-kind-icon">Enum<wbr>Item<wbr>Schema</a></li> <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.enumschema.html" class="tsd-kind-icon">Enum<wbr>Schema</a></li> <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.integerschema.html" class="tsd-kind-icon">Integer<wbr>Schema</a></li> <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.mapschema.html" class="tsd-kind-icon">Map<wbr>Schema</a></li> <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.numberschema.html" class="tsd-kind-icon">Number<wbr>Schema</a></li> <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.objectschema.html" class="tsd-kind-icon">Object<wbr>Schema</a></li> <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.refschema.html" class="tsd-kind-icon">Ref<wbr>Schema</a></li> <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.schema.html" class="tsd-kind-icon">Schema</a></li> <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.setschema.html" class="tsd-kind-icon">Set<wbr>Schema</a></li> <li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/index.stringschema.html" class="tsd-kind-icon">String<wbr>Schema</a></li> </ul> </section> <section class="tsd-index-section "> <h3>Variables</h3> <ul class="tsd-index-list"> <li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#level_name_map" class="tsd-kind-icon">LEVEL_<wbr>NAME_<wbr>MAP</a></li> <li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#datatypelist" class="tsd-kind-icon">data<wbr>Type<wbr>List</a></li> <li class="tsd-kind-variable tsd-parent-kind-module"><a href="index.html#datatypesmap" class="tsd-kind-icon">data<wbr>Types<wbr>Map</a></li> </ul> </section> <section class="tsd-index-section "> <h3>Functions</h3> <ul class="tsd-index-list"> <li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#convert2reftype" class="tsd-kind-icon">convert2<wbr>Ref<wbr>Type</a></li> <li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#convert2schematype" class="tsd-kind-icon">convert2<wbr>Schema<wbr>Type</a></li> <li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#genfullrefschemachildren" class="tsd-kind-icon">gen<wbr>Full<wbr>Ref<wbr>Schema<wbr>Children</a></li> <li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#geninitdata" class="tsd-kind-icon">gen<wbr>Init<wbr>Data</a></li> <li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#genrefschemachildren" class="tsd-kind-icon">gen<wbr>Ref<wbr>Schema<wbr>Children</a></li> <li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#genschemachildren" class="tsd-kind-icon">gen<wbr>Schema<wbr>Children</a></li> <li class="tsd-kind-function tsd-parent-kind-module"><a href="index.html#updatedatatypelist" class="tsd-kind-icon">update<wbr>Data<wbr>Type<wbr>List</a></li> </ul> </section> </div> </section> </section> <section class="tsd-panel-group tsd-member-group "> <h2>References</h2> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="app" class="tsd-anchor"></a> <h3>App</h3> Re-exports <a href="../classes/app_app.app.html">App</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="attr" class="tsd-anchor"></a> <h3>Attr</h3> Re-exports <a href="../classes/page_attr.attr.html">Attr</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="basevariable" class="tsd-anchor"></a> <h3>Base<wbr>Variable</h3> Re-exports <a href="../classes/logic_basevariable.basevariable.html">BaseVariable</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="block" class="tsd-anchor"></a> <h3>Block</h3> Re-exports <a href="../classes/page_block.block.html">Block</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="datanode" class="tsd-anchor"></a> <h3>Data<wbr>Node</h3> Re-exports <a href="../classes/data_datanode.datanode.html">DataNode</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="directive" class="tsd-anchor"></a> <h3>Directive</h3> Re-exports <a href="../classes/page_directive.directive.html">Directive</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="element" class="tsd-anchor"></a> <h3>Element</h3> Re-exports <a href="../classes/page_element.element.html">Element</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="entity" class="tsd-anchor"></a> <h3>Entity</h3> Re-exports <a href="../classes/data_entity.entity.html">Entity</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="entityproperty" class="tsd-anchor"></a> <h3>Entity<wbr>Property</h3> Re-exports <a href="../classes/data_entityproperty.entityproperty.html">EntityProperty</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="enum" class="tsd-anchor"></a> <h3>Enum</h3> Re-exports <a href="../classes/data_enum.enum.html">Enum</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="enumitem" class="tsd-anchor"></a> <h3>Enum<wbr>Item</h3> Re-exports <a href="../classes/data_enumitem.enumitem.html">EnumItem</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="event" class="tsd-anchor"></a> <h3>Event</h3> Re-exports <a href="../classes/page_event.event.html">Event</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="eventemitter" class="tsd-anchor"></a> <h3>Event<wbr>Emitter</h3> Re-exports <a href="../classes/common_eventemitter.eventemitter.html">EventEmitter</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="expressionnode" class="tsd-anchor"></a> <h3>Expression<wbr>Node</h3> Re-exports <a href="../classes/logic_logicitem.expressionnode.html">ExpressionNode</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="interface" class="tsd-anchor"></a> <h3>Interface</h3> Re-exports <a href="../classes/data_interface.interface.html">Interface</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="lifecycle" class="tsd-anchor"></a> <h3>Lifecycle</h3> Re-exports <a href="../classes/page_lifecycle.lifecycle.html">Lifecycle</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="logic" class="tsd-anchor"></a> <h3>Logic</h3> Re-exports <a href="../classes/logic_logic.logic.html">Logic</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="logicitem" class="tsd-anchor"></a> <h3>Logic<wbr>Item</h3> Re-exports <a href="../classes/logic_logicitem.logicitem.html">LogicItem</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="logicnode" class="tsd-anchor"></a> <h3>Logic<wbr>Node</h3> Re-exports <a href="../classes/logic_logicitem.logicnode.html">LogicNode</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="microservice" class="tsd-anchor"></a> <h3>Micro<wbr>Service</h3> Re-exports <a href="../classes/app_service.microservice.html">MicroService</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="nuims" class="tsd-anchor"></a> <h3>Nuims</h3> Re-exports <a href="../classes/nuims_nuims.nuims.html">Nuims</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="packagejson" class="tsd-anchor"></a> <h3>PackageJSON</h3> Renames and exports <a href="../interfaces/common_packagejson.default.html">default</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="page" class="tsd-anchor"></a> <h3>Page</h3> Re-exports <a href="../classes/page_page.page.html">Page</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="param" class="tsd-anchor"></a> <h3>Param</h3> Re-exports <a href="../classes/logic_param.param.html">Param</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="process" class="tsd-anchor"></a> <h3>Process</h3> Re-exports <a href="../classes/process_process.process.html">Process</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="processcomponent" class="tsd-anchor"></a> <h3>Process<wbr>Component</h3> Re-exports <a href="../classes/process_processcomponent.processcomponent.html">ProcessComponent</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="processcomponentattribute" class="tsd-anchor"></a> <h3>Process<wbr>Component<wbr>Attribute</h3> Re-exports <a href="../classes/process_processcomponentattribute.processcomponentattribute.html">ProcessComponentAttribute</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="processcomponentproperty" class="tsd-anchor"></a> <h3>Process<wbr>Component<wbr>Property</h3> Re-exports <a href="../classes/process_processcomponentproperty.processcomponentproperty.html">ProcessComponentProperty</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="processcomponentreturn" class="tsd-anchor"></a> <h3>Process<wbr>Component<wbr>Return</h3> Re-exports <a href="../classes/process_processcomponentreturn.processcomponentreturn.html">ProcessComponentReturn</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="processcomponentvariable" class="tsd-anchor"></a> <h3>Process<wbr>Component<wbr>Variable</h3> Re-exports <a href="../classes/process_processcomponentvariable.processcomponentvariable.html">ProcessComponentVariable</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="processinterface" class="tsd-anchor"></a> <h3>Process<wbr>Interface</h3> Re-exports <a href="../classes/process_processinterface.processinterface.html">ProcessInterface</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="processparam" class="tsd-anchor"></a> <h3>Process<wbr>Param</h3> Re-exports <a href="../classes/process_processparam.processparam.html">ProcessParam</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="processproperty" class="tsd-anchor"></a> <h3>Process<wbr>Property</h3> Re-exports <a href="../classes/process_processproperty.processproperty.html">ProcessProperty</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="processreturn" class="tsd-anchor"></a> <h3>Process<wbr>Return</h3> Re-exports <a href="../classes/process_processreturn.processreturn.html">ProcessReturn</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="return" class="tsd-anchor"></a> <h3>Return</h3> Re-exports <a href="../classes/logic_return.return.html">Return</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="service_type" class="tsd-anchor"></a> <h3>SERVICE_<wbr>TYPE</h3> Re-exports <a href="../enums/app_service.service_type.html">SERVICE_TYPE</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="service" class="tsd-anchor"></a> <h3>Service</h3> Re-exports <a href="../classes/app_service.service.html">Service</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="structure" class="tsd-anchor"></a> <h3>Structure</h3> Re-exports <a href="../classes/data_structure.structure.html">Structure</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="structureproperty" class="tsd-anchor"></a> <h3>Structure<wbr>Property</h3> Re-exports <a href="../classes/data_structureproperty.structureproperty.html">StructureProperty</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="variable" class="tsd-anchor"></a> <h3>Variable</h3> Re-exports <a href="../classes/logic_variable.variable.html">Variable</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="vertex" class="tsd-anchor"></a> <h3>Vertex</h3> Re-exports <a href="../classes/common_vertex.vertex.html">Vertex</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="view" class="tsd-anchor"></a> <h3>View</h3> Re-exports <a href="../classes/page_view.view.html">View</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="viewparam" class="tsd-anchor"></a> <h3>View<wbr>Param</h3> Re-exports <a href="../classes/page_viewparam.viewparam.html">ViewParam</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="viewvariable" class="tsd-anchor"></a> <h3>View<wbr>Variable</h3> Re-exports <a href="../classes/page_viewvariable.viewvariable.html">ViewVariable</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="webservice" class="tsd-anchor"></a> <h3>Web<wbr>Service</h3> Re-exports <a href="../classes/app_service.webservice.html">WebService</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="config" class="tsd-anchor"></a> <h3>config</h3> Renames and exports <a href="config.html#default">default</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="evaluate" class="tsd-anchor"></a> <h3>evaluate</h3> Re-exports <a href="logic_logicitem.html#evaluate">evaluate</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="genfinalcode" class="tsd-anchor"></a> <h3>gen<wbr>Final<wbr>Code</h3> Re-exports <a href="cachedata.html#genfinalcode">genFinalCode</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="generator" class="tsd-anchor"></a> <h3>generator</h3> Re-exports <a href="generator.html">generator</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="history" class="tsd-anchor"></a> <h3>history</h3> Renames and exports <a href="history.html#default">default</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="typecheck" class="tsd-anchor"></a> <h3>type<wbr>Check</h3> Renames and exports <a href="typecheck.html#default">default</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="updateallvariableschildrenschema" class="tsd-anchor"></a> <h3>update<wbr>All<wbr>Variables<wbr>Children<wbr>Schema</h3> Re-exports <a href="logic_basevariable.html#updateallvariableschildrenschema">updateAllVariablesChildrenSchema</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="updatevariableschildrenschema" class="tsd-anchor"></a> <h3>update<wbr>Variables<wbr>Children<wbr>Schema</h3> Re-exports <a href="logic_basevariable.html#updatevariableschildrenschema">updateVariablesChildrenSchema</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="utils" class="tsd-anchor"></a> <h3>utils</h3> Re-exports <a href="utils.html">utils</a> </section> <section class="tsd-panel tsd-member tsd-kind-reference tsd-parent-kind-module"> <a name="vertexsmap" class="tsd-anchor"></a> <h3>vertexs<wbr>Map</h3> Re-exports <a href="cachedata.html#vertexsmap">vertexsMap</a> </section> </section> <section class="tsd-panel-group tsd-member-group "> <h2>Variables</h2> <section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module"> <a name="level_name_map" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagConst">Const</span> LEVEL_<wbr>NAME_<wbr>MAP</h3> <div class="tsd-signature tsd-kind-icon">LEVEL_<wbr>NAME_<wbr>MAP<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>app<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>attr<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>block<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>dataNode<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>directive<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>element<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>entity<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>enum<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>enumItem<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>event<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>expressionNode<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>interface<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>lifecycle<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>logic<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>logicItem<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>logicNode<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>page<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>param<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>property<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>return<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>service<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>structure<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>variable<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>view<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <ul> <li>Defined in index.ts:106</li> </ul> </aside> <div class="tsd-type-declaration"> <h4>Type declaration</h4> <ul class="tsd-parameters"> <li class="tsd-parameter"> <h5>app<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>attr<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>block<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>data<wbr>Node<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>directive<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>element<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>entity<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>enum<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>enum<wbr>Item<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>event<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>expression<wbr>Node<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>interface<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>lifecycle<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>logic<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>logic<wbr>Item<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>logic<wbr>Node<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>page<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>param<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>property<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>return<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>service<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>structure<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>variable<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> <li class="tsd-parameter"> <h5>view<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5> </li> </ul> </div> </section> <section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module"> <a name="datatypelist" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagConst">Const</span> data<wbr>Type<wbr>List</h3> <div class="tsd-signature tsd-kind-icon">data<wbr>Type<wbr>List<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span>children<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span>kind<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>text<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span>title<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <ul> <li>Defined in data/dataTypes.ts:5</li> </ul> </aside> </section> <section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module"> <a name="datatypesmap" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagConst">Const</span> data<wbr>Types<wbr>Map</h3> <div class="tsd-signature tsd-kind-icon">data<wbr>Types<wbr>Map<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <ul> <li>Defined in data/dataTypes.ts:11</li> </ul> </aside> <div class="tsd-type-declaration"> <h4>Type declaration</h4> <ul class="tsd-parameters"> <li class="tsd-parameter-index-signature"> <h5><span class="tsd-signature-symbol">[</span>name: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="../interfaces/data_schema.schema.html" class="tsd-signature-type" data-tsd-kind="Interface">Schema</a></h5> </li> </ul> </div> </section> </section> <section class="tsd-panel-group tsd-member-group "> <h2>Functions</h2> <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module"> <a name="convert2reftype" class="tsd-anchor"></a> <h3>convert2<wbr>Ref<wbr>Type</h3> <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module"> <li class="tsd-signature tsd-kind-icon">convert2<wbr>Ref<wbr>Type<span class="tsd-signature-symbol">(</span>schema<span class="tsd-signature-symbol">: </span><a href="../interfaces/data_schema.schema.html" class="tsd-signature-type" data-tsd-kind="Interface">Schema</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/data_schema.schema.html" class="tsd-signature-type" data-tsd-kind="Interface">Schema</a></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <ul> <li>Defined in data/dataTypeUtils.ts:33</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>会改变原来的结构,最好自己做深拷贝</p> </div> <dl class="tsd-comment-tags"> <dt>example</dt> <dd><p>RefType - 用于前端界面的类型描述 { asset: { type: &#39;object&#39;, propertyList: [ { name: &#39;id&#39;, $ref: &#39;#/basicType/Long&#39; }, { name: &#39;name&#39;, $ref: &#39;#/basicType/String&#39; }, ], }, assetType: { type: &#39;enum&#39;, enumItemList: [ { value: &#39;COMPUTER&#39;, label: &#39;台式机&#39; }, { value: &#39;TABLET&#39;, label: &#39;平板电脑&#39; }, { value: &#39;MOBILE&#39;, label: &#39;移动电话&#39; }, }, }, assets: { isArray: true, $ref: &#39;#/xxxx/entity/asset&#39; }, test: { $ref: &#39;#/basicType/Date&#39; } }</p> </dd> </dl> </div> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>schema: <a href="../interfaces/data_schema.schema.html" class="tsd-signature-type" data-tsd-kind="Interface">Schema</a></h5> </li> </ul> <h4 class="tsd-returns-title">Returns <a href="../interfaces/data_schema.schema.html" class="tsd-signature-type" data-tsd-kind="Interface">Schema</a></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module"> <a name="convert2schematype" class="tsd-anchor"></a> <h3>convert2<wbr>Schema<wbr>Type</h3> <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module"> <li class="tsd-signature tsd-kind-icon">convert2<wbr>Schema<wbr>Type<span class="tsd-signature-symbol">(</span>schema<span class="tsd-signature-symbol">: </span><a href="../interfaces/data_schema.schema.html" class="tsd-signature-type" data-tsd-kind="Interface">Schema</a>, options<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span>enum<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/data_schema.schema.html" class="tsd-signature-type" data-tsd-kind="Interface">Schema</a></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <ul> <li>Defined in data/dataTypeUtils.ts:106</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>会改变原来的结构,最好自己做深拷贝</p> </div> <dl class="tsd-comment-tags"> <dt>example</dt> <dd><p>SchemaType - 非标准的 JSON Schema 结构 { asset: { type: &#39;object&#39;, propertyList: [ { type: &#39;int&#39;, format: &#39;long&#39; }, { type: &#39;string&#39; }, ], }, assetType: { type: &#39;enum&#39;, enumItemList: [ { value: &#39;COMPUTER&#39;, label: &#39;台式机&#39; }, { value: &#39;TABLET&#39;, label: &#39;平板电脑&#39; }, { value: &#39;MOBILE&#39;, label: &#39;移动电话&#39; }, }, }, assets: { isArray: true, items: { $ref: &#39;#/xxxx/entity/asset&#39; } }, test: { type: &#39;string&#39;, format: &#39;date&#39; } }</p> </dd> </dl> </div> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>schema: <a href="../interfaces/data_schema.schema.html" class="tsd-signature-type" data-tsd-kind="Interface">Schema</a></h5> </li> <li> <h5>options: <span class="tsd-signature-symbol">{ </span>enum<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></h5> <ul class="tsd-parameters"> <li class="tsd-parameter"> <h5><span class="tsd-flag ts-flagOptional">Optional</span> enum<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5> </li> </ul> </li> </ul> <h4 class="tsd-returns-title">Returns <a href="../interfaces/data_schema.schema.html" class="tsd-signature-type" data-tsd-kind="Interface">Schema</a></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module"> <a name="genfullrefschemachildren" class="tsd-anchor"></a> <h3>gen<wbr>Full<wbr>Ref<wbr>Schema<wbr>Children</h3> <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module"> <li class="tsd-signature tsd-kind-icon">gen<wbr>Full<wbr>Ref<wbr>Schema<wbr>Children<span class="tsd-signature-symbol">(</span>schema<span class="tsd-signature-symbol">: </span><a href="../interfaces/data_schema.schema.html" class="tsd-signature-type" data-tsd-kind="Interface">Schema</a>, code<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, usedSchemaRefs<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <ul> <li>Defined in data/dataTypeUtils.ts:239</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>根据 Ref Schema 生成子节点</p> </div> </div> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>schema: <a href="../interfaces/data_schema.schema.html" class="tsd-signature-type" data-tsd-kind="Interface">Schema</a></h5> </li> <li> <h5>code: <span class="tsd-signature-type">string</span></h5> <div class="tsd-comment tsd-typography"> </div> </li> <li> <h5>usedSchemaRefs: <span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol"> = ...</span></h5> <ul class="tsd-parameters"> <li class="tsd-parameter-index-signature"> <h5><span class="tsd-signature-symbol">[</span>name: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">boolean</span></h5> </li> </ul> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module"> <a name="geninitdata" class="tsd-anchor"></a> <h3>gen<wbr>Init<wbr>Data</h3> <ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module"> <li class="tsd-signature tsd-kind-icon">gen<wbr>Init<wbr>Data<span class="tsd-signature-symbol">(</span>schema<span class="tsd-signature-symbol">: </span><a href="../interfaces/data_schema.schema.html" class="tsd-signature-type" data-tsd-kind="Interface">Schema</a>, relationship<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span>, usedSchemaRefs<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <ul> <li>Defined in data/dataTypeUtils.ts:273</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>schema: <a href="../interfaces/data_schema.schema.html" class="tsd-signature-type" data-tsd-kind="Interface">Schema</a></h5> </li> <li> <h5>relationship: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &#x27;None&#x27;</span></h5> </li> <li> <h5>usedSchemaRefs: <span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol"> = ...</span></h5> <ul class="tsd-parameters"> <li class="tsd-parameter