@lcap/asl
Version:
NetEase Application Specific Language
764 lines • 70.6 kB
HTML
<!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: 'object',
propertyList: [
{ name: 'id', $ref: '#/basicType/Long' },
{ name: 'name', $ref: '#/basicType/String' },
],
},
assetType: {
type: 'enum',
enumItemList: [
{ value: 'COMPUTER', label: '台式机' },
{ value: 'TABLET', label: '平板电脑' },
{ value: 'MOBILE', label: '移动电话' },
},
},
assets: {
isArray: true,
$ref: '#/xxxx/entity/asset'
},
test: { $ref: '#/basicType/Date' }
}</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: 'object',
propertyList: [
{ type: 'int', format: 'long' },
{ type: 'string' },
],
},
assetType: {
type: 'enum',
enumItemList: [
{ value: 'COMPUTER', label: '台式机' },
{ value: 'TABLET', label: '平板电脑' },
{ value: 'MOBILE', label: '移动电话' },
},
},
assets: {
isArray: true,
items: {
$ref: '#/xxxx/entity/asset'
}
},
test: { type: 'string', format: 'date' }
}</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"> = 'None'</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