UNPKG

@lcap/asl

Version:

NetEase Application Specific Language

933 lines (932 loc) 72.6 kB
<!doctype html> <html class="default no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>App | @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="../modules/app_app.html">app/App</a> </li> <li> <a href="app_app.app.html">App</a> </li> </ul> <h1>Class App</h1> </div> </div> </header> <div class="container container-main"> <div class="row"> <div class="col-8 col-content"> <section class="tsd-panel tsd-comment"> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>应用类</p> </div> <dl class="tsd-comment-tags"> <dt>example</dt> <dd><p>OA</p> </dd> </dl> </div> </section> <section class="tsd-panel tsd-hierarchy"> <h3>Hierarchy</h3> <ul class="tsd-hierarchy"> <li> <a href="common_vertex.vertex.html" class="tsd-signature-type" data-tsd-kind="Class">Vertex</a> <ul class="tsd-hierarchy"> <li> <span class="target">App</span> </li> </ul> </li> </ul> </section> <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>Constructors</h3> <ul class="tsd-index-list"> <li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#constructor" class="tsd-kind-icon">constructor</a></li> </ul> </section> <section class="tsd-index-section "> <h3>Properties</h3> <ul class="tsd-index-list"> <li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected"><a href="app_app.app.html#json_excluded_keys" class="tsd-kind-icon">JSON_<wbr>EXCLUDED_<wbr>KEYS</a></li> <li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#_cachetimestamp" class="tsd-kind-icon">_cache<wbr>Timestamp</a></li> <li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected"><a href="app_app.app.html#_mutable" class="tsd-kind-icon">_mutable</a></li> <li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#_uuid" class="tsd-kind-icon">_uuid</a></li> <li class="tsd-kind-property tsd-parent-kind-class"><a href="app_app.app.html#appid" class="tsd-kind-icon">app<wbr>Id</a></li> <li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#createdby" class="tsd-kind-icon">created<wbr>By</a></li> <li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#createdtime" class="tsd-kind-icon">created<wbr>Time</a></li> <li class="tsd-kind-property tsd-parent-kind-class"><a href="app_app.app.html#description" class="tsd-kind-icon">description</a></li> <li class="tsd-kind-property tsd-parent-kind-class"><a href="app_app.app.html#dnsaddr" class="tsd-kind-icon">dns<wbr>Addr</a></li> <li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#editable" class="tsd-kind-icon">editable</a></li> <li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#editing" class="tsd-kind-icon">editing</a></li> <li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#expanded" class="tsd-kind-icon">expanded</a></li> <li class="tsd-kind-property tsd-parent-kind-class"><a href="app_app.app.html#firstmicroservice" class="tsd-kind-icon">first<wbr>Micro<wbr>Service</a></li> <li class="tsd-kind-property tsd-parent-kind-class"><a href="app_app.app.html#firstwebservice" class="tsd-kind-icon">first<wbr>Web<wbr>Service</a></li> <li class="tsd-kind-property tsd-parent-kind-class"><a href="app_app.app.html#icon" class="tsd-kind-icon">icon</a></li> <li class="tsd-kind-property tsd-parent-kind-class tsd-is-overwrite"><a href="app_app.app.html#id" class="tsd-kind-icon">id</a></li> <li class="tsd-kind-property tsd-parent-kind-class tsd-is-overwrite"><a href="app_app.app.html#ideversion" class="tsd-kind-icon">ide<wbr>Version</a></li> <li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#isleaf" class="tsd-kind-icon">is<wbr>Leaf</a></li> <li class="tsd-kind-property tsd-parent-kind-class tsd-is-overwrite"><a href="app_app.app.html#level" class="tsd-kind-icon">level</a></li> <li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#loading" class="tsd-kind-icon">loading</a></li> <li class="tsd-kind-property tsd-parent-kind-class tsd-is-overwrite"><a href="app_app.app.html#name" class="tsd-kind-icon">name</a></li> <li class="tsd-kind-property tsd-parent-kind-class"><a href="app_app.app.html#officialtype" class="tsd-kind-icon">official<wbr>Type</a></li> <li class="tsd-kind-property tsd-parent-kind-class"><a href="app_app.app.html#projectid" class="tsd-kind-icon">project<wbr>Id</a></li> <li class="tsd-kind-property tsd-parent-kind-class"><a href="app_app.app.html#services" class="tsd-kind-icon">services</a></li> <li class="tsd-kind-property tsd-parent-kind-class"><a href="app_app.app.html#tenantid" class="tsd-kind-icon">tenant<wbr>Id</a></li> <li class="tsd-kind-property tsd-parent-kind-class"><a href="app_app.app.html#title" class="tsd-kind-icon">title</a></li> <li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#updatedby" class="tsd-kind-icon">updated<wbr>By</a></li> <li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#updatedtime" class="tsd-kind-icon">updated<wbr>Time</a></li> <li class="tsd-kind-property tsd-parent-kind-class"><a href="app_app.app.html#usergroupid" class="tsd-kind-icon">user<wbr>Group<wbr>Id</a></li> </ul> </section> <section class="tsd-index-section "> <h3>Methods</h3> <ul class="tsd-index-list"> <li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#assign" class="tsd-kind-icon">assign</a></li> <li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#deeppick" class="tsd-kind-icon">deep<wbr>Pick</a></li> <li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#emit" class="tsd-kind-icon">emit</a></li> <li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#emitvertexidtonamechange" class="tsd-kind-icon">emit<wbr>Vertex<wbr>IdTo<wbr>Name<wbr>Change</a></li> <li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#findusage" class="tsd-kind-icon">find<wbr>Usage</a></li> <li class="tsd-kind-method tsd-parent-kind-class"><a href="app_app.app.html#from" class="tsd-kind-icon">from</a></li> <li class="tsd-kind-method tsd-parent-kind-class"><a href="app_app.app.html#load" class="tsd-kind-icon">load</a></li> <li class="tsd-kind-method tsd-parent-kind-class"><a href="app_app.app.html#loadservices" class="tsd-kind-icon">load<wbr>Services</a></li> <li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#off" class="tsd-kind-icon">off</a></li> <li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#on" class="tsd-kind-icon">on</a></li> <li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#once" class="tsd-kind-icon">once</a></li> <li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#pick" class="tsd-kind-icon">pick</a></li> <li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#plainassign" class="tsd-kind-icon">plain<wbr>Assign</a></li> <li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#tojson" class="tsd-kind-icon">toJSON</a></li> <li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="app_app.app.html#toplainjson" class="tsd-kind-icon">to<wbr>PlainJSON</a></li> <li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static"><a href="app_app.app.html#getvertexbyref" class="tsd-kind-icon">get<wbr>Vertex<wbr>ByRef</a></li> </ul> </section> </div> </section> </section> <section class="tsd-panel-group tsd-member-group "> <h2>Constructors</h2> <section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"> <a name="constructor" class="tsd-anchor"></a> <h3>constructor</h3> <ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"> <li class="tsd-signature tsd-kind-icon">new <wbr>App<span class="tsd-signature-symbol">(</span>source<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol">&lt;</span><a href="app_app.app.html" class="tsd-signature-type" data-tsd-kind="Class">App</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="app_app.app.html" class="tsd-signature-type" data-tsd-kind="Class">App</a></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#constructor">constructor</a></p> <ul> <li>Defined in app/App.ts:91</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5><span class="tsd-flag ts-flagOptional">Optional</span> source: <span class="tsd-signature-type">Partial</span><span class="tsd-signature-symbol">&lt;</span><a href="app_app.app.html" class="tsd-signature-type" data-tsd-kind="Class">App</a><span class="tsd-signature-symbol">&gt;</span></h5> <div class="tsd-comment tsd-typography"> <p>需要合并的部分参数</p> </div> </li> </ul> <h4 class="tsd-returns-title">Returns <a href="app_app.app.html" class="tsd-signature-type" data-tsd-kind="Class">App</a></h4> </li> </ul> </section> </section> <section class="tsd-panel-group tsd-member-group "> <h2>Properties</h2> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected"> <a name="json_excluded_keys" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagProtected">Protected</span> <span class="tsd-flag ts-flagReadonly">Readonly</span> JSON_<wbr>EXCLUDED_<wbr>KEYS</h3> <div class="tsd-signature tsd-kind-icon">JSON_<wbr>EXCLUDED_<wbr>KEYS<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Set</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></div> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#json_excluded_keys">JSON_EXCLUDED_KEYS</a></p> <ul> <li>Defined in common/Vertex.ts:27</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>toJSON 时需要去除的键,为了避免出现 CircularJSON</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited"> <a name="_cachetimestamp" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> _cache<wbr>Timestamp</h3> <div class="tsd-signature tsd-kind-icon">_cache<wbr>Timestamp<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#_cachetimestamp">_cacheTimestamp</a></p> <ul> <li>Defined in common/Vertex.ts:43</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>前端记录缓存的时间戳</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-protected"> <a name="_mutable" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagProtected">Protected</span> _mutable</h3> <div class="tsd-signature tsd-kind-icon">_mutable<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#_mutable">_mutable</a></p> <ul> <li>Defined in common/Vertex.ts:17</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>可修改标志,内部属性 标记在构造函数结束后是否可修改</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited"> <a name="_uuid" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> _uuid</h3> <div class="tsd-signature tsd-kind-icon">_uuid<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#_uuid">_uuid</a></p> <ul> <li>Defined in common/Vertex.ts:38</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>唯一 uuid 目前主要用于前端 Debug 区分两个实例</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"> <a name="appid" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> app<wbr>Id</h3> <div class="tsd-signature tsd-kind-icon">app<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <ul> <li>Defined in app/App.ts:24</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>Alias of id</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited"> <a name="createdby" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> created<wbr>By</h3> <div class="tsd-signature tsd-kind-icon">created<wbr>By<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#createdby">createdBy</a></p> <ul> <li>Defined in common/Vertex.ts:53</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>创建人</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited"> <a name="createdtime" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> created<wbr>Time</h3> <div class="tsd-signature tsd-kind-icon">created<wbr>Time<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#createdtime">createdTime</a></p> <ul> <li>Defined in common/Vertex.ts:58</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>创建时间</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"> <a name="description" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> description</h3> <div class="tsd-signature tsd-kind-icon">description<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <ul> <li>Defined in app/App.ts:44</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>应用描述</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"> <a name="dnsaddr" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> dns<wbr>Addr</h3> <div class="tsd-signature tsd-kind-icon">dns<wbr>Addr<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <ul> <li>Defined in app/App.ts:49</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>域名</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited"> <a name="editable" class="tsd-anchor"></a> <h3>editable</h3> <div class="tsd-signature tsd-kind-icon">editable<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#editable">editable</a></p> <ul> <li>Defined in common/Vertex.ts:77</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>是否可编辑</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited"> <a name="editing" class="tsd-anchor"></a> <h3>editing</h3> <div class="tsd-signature tsd-kind-icon">editing<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#editing">editing</a></p> <ul> <li>Defined in common/Vertex.ts:83</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>是否正在编辑 前端 UI 状态</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited"> <a name="expanded" class="tsd-anchor"></a> <h3>expanded</h3> <div class="tsd-signature tsd-kind-icon">expanded<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#expanded">expanded</a></p> <ul> <li>Defined in common/Vertex.ts:95</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>节点是否为展开状态 前端 UI 状态</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"> <a name="firstmicroservice" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> first<wbr>Micro<wbr>Service</h3> <div class="tsd-signature tsd-kind-icon">first<wbr>Micro<wbr>Service<span class="tsd-signature-symbol">:</span> <a href="app_service.microservice.html" class="tsd-signature-type" data-tsd-kind="Class">MicroService</a><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <ul> <li>Defined in app/App.ts:91</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>首个 Web 服务 后续 App 创建不了多个模块了,默认处理该服务</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"> <a name="firstwebservice" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> first<wbr>Web<wbr>Service</h3> <div class="tsd-signature tsd-kind-icon">first<wbr>Web<wbr>Service<span class="tsd-signature-symbol">:</span> <a href="app_service.webservice.html" class="tsd-signature-type" data-tsd-kind="Class">WebService</a><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <ul> <li>Defined in app/App.ts:85</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>首个 Web 服务 后续 App 创建不了多个模块了,默认处理该服务</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"> <a name="icon" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> icon</h3> <div class="tsd-signature tsd-kind-icon">icon<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <ul> <li>Defined in app/App.ts:39</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>应用图标</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-overwrite"> <a name="id" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> id</h3> <div class="tsd-signature tsd-kind-icon">id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <p>Overrides <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#id">id</a></p> <ul> <li>Defined in app/App.ts:19</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>App Id</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-overwrite"> <a name="ideversion" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> ide<wbr>Version</h3> <div class="tsd-signature tsd-kind-icon">ide<wbr>Version<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <p>Overrides <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#ideversion">ideVersion</a></p> <ul> <li>Defined in app/App.ts:59</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>IDE 版本</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited"> <a name="isleaf" class="tsd-anchor"></a> <h3>is<wbr>Leaf</h3> <div class="tsd-signature tsd-kind-icon">is<wbr>Leaf<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#isleaf">isLeaf</a></p> <ul> <li>Defined in common/Vertex.ts:101</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>是否为叶子节点 前端 UI 状态</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-overwrite"> <a name="level" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> level</h3> <div class="tsd-signature tsd-kind-icon">level<span class="tsd-signature-symbol">:</span> <a href="../enums/index.level_enum.html" class="tsd-signature-type" data-tsd-kind="Enumeration">LEVEL_ENUM</a><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <p>Overrides <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#level">level</a></p> <ul> <li>Defined in app/App.ts:14</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>概念类型</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited"> <a name="loading" class="tsd-anchor"></a> <h3>loading</h3> <div class="tsd-signature tsd-kind-icon">loading<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#loading">loading</a></p> <ul> <li>Defined in common/Vertex.ts:89</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>是否正在请求 前端 UI 状态</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-overwrite"> <a name="name" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> name</h3> <div class="tsd-signature tsd-kind-icon">name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <p>Overrides <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#name">name</a></p> <ul> <li>Defined in app/App.ts:29</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>应用标识</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"> <a name="officialtype" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> official<wbr>Type</h3> <div class="tsd-signature tsd-kind-icon">official<wbr>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;offical&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;nonofficial&quot;</span></div> <aside class="tsd-sources"> <ul> <li>Defined in app/App.ts:54</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>官方类型</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"> <a name="projectid" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> project<wbr>Id</h3> <div class="tsd-signature tsd-kind-icon">project<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <ul> <li>Defined in app/App.ts:64</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>轻舟项目 Id</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"> <a name="services" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> services</h3> <div class="tsd-signature tsd-kind-icon">services<span class="tsd-signature-symbol">:</span> <a href="app_service.service.html" class="tsd-signature-type" data-tsd-kind="Class">Service</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <ul> <li>Defined in app/App.ts:79</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>应用下的服务</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"> <a name="tenantid" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> tenant<wbr>Id</h3> <div class="tsd-signature tsd-kind-icon">tenant<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <ul> <li>Defined in app/App.ts:69</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>租户 Id</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"> <a name="title" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> title</h3> <div class="tsd-signature tsd-kind-icon">title<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <ul> <li>Defined in app/App.ts:34</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>应用标题</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited"> <a name="updatedby" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> updated<wbr>By</h3> <div class="tsd-signature tsd-kind-icon">updated<wbr>By<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#updatedby">updatedBy</a></p> <ul> <li>Defined in common/Vertex.ts:63</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>修改人</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited"> <a name="updatedtime" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> updated<wbr>Time</h3> <div class="tsd-signature tsd-kind-icon">updated<wbr>Time<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#updatedtime">updatedTime</a></p> <ul> <li>Defined in common/Vertex.ts:68</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>修改时间</p> </div> </div> </section> <section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"> <a name="usergroupid" class="tsd-anchor"></a> <h3><span class="tsd-flag ts-flagReadonly">Readonly</span> user<wbr>Group<wbr>Id</h3> <div class="tsd-signature tsd-kind-icon">user<wbr>Group<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = ...</span></div> <aside class="tsd-sources"> <ul> <li>Defined in app/App.ts:74</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>租户 Id</p> </div> </div> </section> </section> <section class="tsd-panel-group tsd-member-group "> <h2>Methods</h2> <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited"> <a name="assign" class="tsd-anchor"></a> <h3>assign</h3> <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited"> <li class="tsd-signature tsd-kind-icon">assign<span class="tsd-signature-symbol">(</span>source<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#assign">assign</a></p> <ul> <li>Defined in common/Vertex.ts:116</li> </ul> </aside> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>source: <span class="tsd-signature-type">any</span></h5> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited"> <a name="deeppick" class="tsd-anchor"></a> <h3>deep<wbr>Pick</h3> <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited"> <li class="tsd-signature tsd-kind-icon">deep<wbr>Pick<span class="tsd-signature-symbol">(</span>source<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, keys<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><span class="tsd-signature-type">void</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#deeppick">deepPick</a></p> <ul> <li>Defined in common/Vertex.ts:183</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>比如一般后端返回只是添加了个 id</p> <pre><code><span style="color: #0000FF">this</span><span style="color: #000000">.</span><span style="color: #795E26">deepPick</span><span style="color: #000000">(</span><span style="color: #001080">result</span><span style="color: #000000">, [</span><span style="color: #A31515">&#039;id&#039;</span><span style="color: #000000">])</span> </code></pre> </dd> </dl> </div> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>source: <span class="tsd-signature-type">any</span></h5> </li> <li> <h5>keys: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></h5> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited"> <a name="emit" class="tsd-anchor"></a> <h3>emit</h3> <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited"> <li class="tsd-signature tsd-kind-icon">emit<span class="tsd-signature-symbol">(</span>eventName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, <span class="tsd-signature-symbol">...</span>args<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#emit">emit</a></p> <ul> <li>Defined in common/EventEmitter.ts:50</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>触发事件</p> </div> </div> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>eventName: <span class="tsd-signature-type">string</span></h5> <div class="tsd-comment tsd-typography"> <p>事件名</p> </div> </li> <li> <h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>args: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h5> <div class="tsd-comment tsd-typography"> <p>事件参数</p> </div> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited"> <a name="emitvertexidtonamechange" class="tsd-anchor"></a> <h3>emit<wbr>Vertex<wbr>IdTo<wbr>Name<wbr>Change</h3> <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited"> <li class="tsd-signature tsd-kind-icon">emit<wbr>Vertex<wbr>IdTo<wbr>Name<wbr>Change<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#emitvertexidtonamechange">emitVertexIdToNameChange</a></p> <ul> <li>Defined in common/Vertex.ts:131</li> </ul> </aside> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited"> <a name="findusage" class="tsd-anchor"></a> <h3>find<wbr>Usage</h3> <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited"> <li class="tsd-signature tsd-kind-icon">find<wbr>Usage<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#findusage">findUsage</a></p> <ul> <li>Defined in common/Vertex.ts:242</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>查找引用</p> </div> </div> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"> <a name="from" class="tsd-anchor"></a> <h3>from</h3> <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"> <li class="tsd-signature tsd-kind-icon">from<span class="tsd-signature-symbol">(</span>source<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="app_app.app.html" class="tsd-signature-type" data-tsd-kind="Class">App</a></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <ul> <li>Defined in app/App.ts:145</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>从后端 JSON 生成规范的 App 对象</p> </div> </div> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>source: <span class="tsd-signature-type">any</span></h5> <div class="tsd-comment tsd-typography"> <p>JSON</p> </div> </li> </ul> <h4 class="tsd-returns-title">Returns <a href="app_app.app.html" class="tsd-signature-type" data-tsd-kind="Class">App</a></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"> <a name="load" class="tsd-anchor"></a> <h3>load</h3> <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"> <li class="tsd-signature tsd-kind-icon">load<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="app_app.app.html" class="tsd-signature-type" data-tsd-kind="Class">App</a><span class="tsd-signature-symbol">&gt;</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <ul> <li>Defined in app/App.ts:103</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>加载详情并同步 App 信息</p> </div> <dl class="tsd-comment-tags"> <dt>requires</dt> <dd><p>this.id</p> </dd> </dl> </div> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="app_app.app.html" class="tsd-signature-type" data-tsd-kind="Class">App</a><span class="tsd-signature-symbol">&gt;</span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"> <a name="loadservices" class="tsd-anchor"></a> <h3>load<wbr>Services</h3> <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"> <li class="tsd-signature tsd-kind-icon">load<wbr>Services<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <ul> <li>Defined in app/App.ts:116</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>加载 App 下的所有服务</p> </div> </div> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited"> <a name="off" class="tsd-anchor"></a> <h3>off</h3> <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited"> <li class="tsd-signature tsd-kind-icon">off<span class="tsd-signature-symbol">(</span>eventName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, listener<span class="tsd-signature-symbol">: </span><a href="../modules/common_eventemitter.html#eventlistener" class="tsd-signature-type" data-tsd-kind="Type alias">EventListener</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#off">off</a></p> <ul> <li>Defined in common/EventEmitter.ts:26</li> </ul> </aside> <div class="tsd-comment tsd-typography"> <div class="lead"> <p>取消监听事件</p> </div> </div> <h4 class="tsd-parameters-title">Parameters</h4> <ul class="tsd-parameters"> <li> <h5>eventName: <span class="tsd-signature-type">string</span></h5> <div class="tsd-comment tsd-typography"> <p>事件名</p> </div> </li> <li> <h5>listener: <a href="../modules/common_eventemitter.html#eventlistener" class="tsd-signature-type" data-tsd-kind="Type alias">EventListener</a></h5> <div class="tsd-comment tsd-typography"> <p>监听器</p> </div> </li> </ul> <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4> </li> </ul> </section> <section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited"> <a name="on" class="tsd-anchor"></a> <h3>on</h3> <ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited"> <li class="tsd-signature tsd-kind-icon">on<span class="tsd-signature-symbol">(</span>eventName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, listener<span class="tsd-signature-symbol">: </span><a href="../modules/common_eventemitter.html#eventlistener" class="tsd-signature-type" data-tsd-kind="Type alias">EventListener</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li> </ul> <ul class="tsd-descriptions"> <li class="tsd-description"> <aside class="tsd-sources"> <p>Inherited from <a href="common_vertex.vertex.html">Vertex</a>.<a href="common_vertex.vertex.html#on">on</a></p> <ul> <li>Defined in common/EventEmitter.ts:13</li> </ul> </aside>