UNPKG

47.4 kBJSONView Raw
1{"name":"aurelia-testing","children":[{"name":"\"src/aurelia-testing\"","children":[{"id":203,"name":"configure","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":204,"name":"configure","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":205,"name":"config","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"FrameworkConfiguration"}}],"type":{"type":"intrinsic","name":"void"}}],"sources":[{"fileName":"src/aurelia-testing.ts","line":7,"character":25}]}],"groups":[{"title":"Functions","kind":64,"children":[203]}]},{"name":"\"src/compile-spy\"","children":[{"id":2,"name":"CompileSpy","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Attribute to be placed on any element to have it emit the View Compiler's\nTargetInstruction into the debug console, giving you insight into all the\nparsed bindings, behaviors and event handers for the targeted element."},"decorators":[{"name":"customAttribute","type":{"type":"reference","name":"customAttribute"},"arguments":{"name":"'compile-spy'"}},{"name":"inject","type":{"type":"reference","name":"inject"},"arguments":{"rest":"DOM.Element","...":["TargetInstruction"]}}],"children":[{"id":3,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates and instanse of CompileSpy."},"signatures":[{"id":4,"name":"new CompileSpy","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates and instanse of CompileSpy."},"parameters":[{"id":5,"name":"element","kind":32768,"kindString":"Parameter","flags":{},"comment":{"shortText":"target element on where attribute is placed on."},"type":{"type":"reference","name":"Element"}},{"id":6,"name":"instruction","kind":32768,"kindString":"Parameter","flags":{},"comment":{"shortText":"instructions for how the target element should be enhanced.\n"},"type":{"type":"reference","name":"TargetInstruction"}}],"type":{"type":"reference","name":"CompileSpy","id":2}}],"sources":[{"fileName":"src/compile-spy.ts","line":13,"character":25}]}],"groups":[{"title":"Constructors","kind":512,"children":[3]}],"sources":[{"fileName":"src/compile-spy.ts","line":13,"character":23}]}],"groups":[{"title":"Classes","kind":128,"children":[2]}]},{"name":"\"src/component-tester\"","children":[{"id":131,"name":"ComponentTester","kind":128,"kindString":"Class","flags":{"isExported":true},"typeParameter":[{"id":132,"name":"T","kind":131072,"kindString":"Type parameter","flags":{}}],"children":[{"id":137,"name":"attached","kind":1024,"kindString":"Property","flags":{"isExported":true,"isPublic":true},"sources":[{"fileName":"src/component-tester.ts","line":21,"character":17}],"type":{"type":"reflection","declaration":{"id":138,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"signatures":[{"id":139,"name":"__call","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"intrinsic","name":"void"}]}}],"sources":[{"fileName":"src/component-tester.ts","line":21,"character":18}]}}},{"id":133,"name":"bind","kind":1024,"kindString":"Property","flags":{"isExported":true,"isPublic":true},"sources":[{"fileName":"src/component-tester.ts","line":20,"character":13}],"type":{"type":"reflection","declaration":{"id":134,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"signatures":[{"id":135,"name":"__call","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":136,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"__type"}}],"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"intrinsic","name":"void"}]}}],"sources":[{"fileName":"src/component-tester.ts","line":20,"character":14}]}}},{"id":150,"name":"bindingContext","kind":1024,"kindString":"Property","flags":{"isPrivate":true,"isExported":true},"sources":[{"fileName":"src/component-tester.ts","line":29,"character":24}],"type":{"type":"reference","name":"__type"}},{"id":140,"name":"detached","kind":1024,"kindString":"Property","flags":{"isExported":true,"isPublic":true},"sources":[{"fileName":"src/component-tester.ts","line":22,"character":17}],"type":{"type":"reflection","declaration":{"id":141,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"signatures":[{"id":142,"name":"__call","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"intrinsic","name":"void"}]}}],"sources":[{"fileName":"src/component-tester.ts","line":22,"character":18}]}}},{"id":146,"name":"element","kind":1024,"kindString":"Property","flags":{"isExported":true,"isPublic":true},"sources":[{"fileName":"src/component-tester.ts","line":24,"character":16}],"type":{"type":"reference","name":"Element"}},{"id":152,"name":"host","kind":1024,"kindString":"Property","flags":{"isPrivate":true,"isExported":true},"sources":[{"fileName":"src/component-tester.ts","line":31,"character":14}],"type":{"type":"reference","name":"HTMLDivElement"}},{"id":148,"name":"html","kind":1024,"kindString":"Property","flags":{"isPrivate":true,"isExported":true},"sources":[{"fileName":"src/component-tester.ts","line":27,"character":14}],"type":{"type":"intrinsic","name":"string"}},{"id":149,"name":"resources","kind":1024,"kindString":"Property","flags":{"isPrivate":true,"isExported":true},"sources":[{"fileName":"src/component-tester.ts","line":28,"character":19}],"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]},"defaultValue":" []"},{"id":151,"name":"rootView","kind":1024,"kindString":"Property","flags":{"isPrivate":true,"isExported":true},"sources":[{"fileName":"src/component-tester.ts","line":30,"character":18}],"type":{"type":"reference","name":"View"}},{"id":143,"name":"unbind","kind":1024,"kindString":"Property","flags":{"isExported":true,"isPublic":true},"sources":[{"fileName":"src/component-tester.ts","line":23,"character":15}],"type":{"type":"reflection","declaration":{"id":144,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"signatures":[{"id":145,"name":"__call","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"intrinsic","name":"void"}]}}],"sources":[{"fileName":"src/component-tester.ts","line":23,"character":16}]}}},{"id":147,"name":"viewModel","kind":1024,"kindString":"Property","flags":{"isExported":true,"isPublic":true},"sources":[{"fileName":"src/component-tester.ts","line":25,"character":18}],"type":{"type":"typeParameter","name":"T"}},{"id":184,"name":"_prepareLifecycle","kind":2048,"kindString":"Method","flags":{"isPrivate":true,"isExported":true},"signatures":[{"id":185,"name":"_prepareLifecycle","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"intrinsic","name":"void"}}],"sources":[{"fileName":"src/component-tester.ts","line":102,"character":27}]},{"id":156,"name":"bootstrap","kind":2048,"kindString":"Method","flags":{"isExported":true,"isPublic":true},"signatures":[{"id":157,"name":"bootstrap","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":158,"name":"configure","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reflection","declaration":{"id":159,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"signatures":[{"id":160,"name":"__call","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":161,"name":"aurelia","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Aurelia"}}],"type":{"type":"reference","name":"FrameworkConfiguration"}}],"sources":[{"fileName":"src/component-tester.ts","line":37,"character":29}]}}}],"type":{"type":"intrinsic","name":"void"}}],"sources":[{"fileName":"src/component-tester.ts","line":37,"character":18}]},{"id":168,"name":"boundTo","kind":2048,"kindString":"Method","flags":{"isExported":true,"isPublic":true},"signatures":[{"id":169,"name":"boundTo","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":170,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"__type"}}],"type":{"type":"reference","name":"ComponentTester","id":131,"typeArguments":[{"type":"typeParameter","name":"T"}]}}],"sources":[{"fileName":"src/component-tester.ts","line":51,"character":16}]},{"id":153,"name":"configure","kind":2048,"kindString":"Method","flags":{"isExported":true,"isPublic":true},"signatures":[{"id":154,"name":"configure","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":155,"name":"aurelia","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Aurelia"}}],"type":{"type":"reference","name":"FrameworkConfiguration"}}],"sources":[{"fileName":"src/component-tester.ts","line":33,"character":18}]},{"id":173,"name":"create","kind":2048,"kindString":"Method","flags":{"isExported":true,"isPublic":true},"signatures":[{"id":174,"name":"create","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":175,"name":"bootstrap","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reflection","declaration":{"id":176,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"signatures":[{"id":177,"name":"__call","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":178,"name":"configure","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reflection","declaration":{"id":179,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"signatures":[{"id":180,"name":"__call","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":181,"name":"aurelia","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Aurelia"}}],"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"intrinsic","name":"void"}]}}],"sources":[{"fileName":"src/component-tester.ts","line":61,"character":38}]}}}],"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"intrinsic","name":"void"}]}}],"sources":[{"fileName":"src/component-tester.ts","line":61,"character":26}]}}}],"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"intrinsic","name":"void"}]}}],"sources":[{"fileName":"src/component-tester.ts","line":61,"character":15}]},{"id":182,"name":"dispose","kind":2048,"kindString":"Method","flags":{"isExported":true,"isPublic":true},"signatures":[{"id":183,"name":"dispose","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"reference","name":"Element"}}],"sources":[{"fileName":"src/component-tester.ts","line":89,"character":16}]},{"id":165,"name":"inView","kind":2048,"kindString":"Method","flags":{"isExported":true,"isPublic":true},"signatures":[{"id":166,"name":"inView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":167,"name":"html","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"intrinsic","name":"string"}}],"type":{"type":"reference","name":"ComponentTester","id":131,"typeArguments":[{"type":"typeParameter","name":"T"}]}}],"sources":[{"fileName":"src/component-tester.ts","line":46,"character":15}]},{"id":171,"name":"manuallyHandleLifecycle","kind":2048,"kindString":"Method","flags":{"isExported":true,"isPublic":true},"signatures":[{"id":172,"name":"manuallyHandleLifecycle","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"reference","name":"ComponentTester","id":131,"typeArguments":[{"type":"typeParameter","name":"T"}]}}],"sources":[{"fileName":"src/component-tester.ts","line":56,"character":32}]},{"id":186,"name":"waitForElement","kind":2048,"kindString":"Method","flags":{"isExported":true,"isPublic":true},"signatures":[{"id":187,"name":"waitForElement","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":188,"name":"selector","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"intrinsic","name":"string"}},{"id":189,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reflection","declaration":{"id":190,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":192,"name":"interval","kind":32,"kindString":"Variable","flags":{"isOptional":true},"sources":[{"fileName":"src/component-tester.ts","line":141,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"number"}]}},{"id":191,"name":"present","kind":32,"kindString":"Variable","flags":{"isOptional":true},"sources":[{"fileName":"src/component-tester.ts","line":140,"character":11}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"true"},{"type":"intrinsic","name":"false"}]}},{"id":193,"name":"timeout","kind":32,"kindString":"Variable","flags":{"isOptional":true},"sources":[{"fileName":"src/component-tester.ts","line":142,"character":11}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"number"}]}}],"groups":[{"title":"Variables","kind":32,"children":[192,191,193]}]}}]}}],"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"reference","name":"Element"}]}}],"sources":[{"fileName":"src/component-tester.ts","line":139,"character":23}]},{"id":194,"name":"waitForElements","kind":2048,"kindString":"Method","flags":{"isExported":true,"isPublic":true},"signatures":[{"id":195,"name":"waitForElements","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":196,"name":"selector","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"intrinsic","name":"string"}},{"id":197,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reflection","declaration":{"id":198,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":200,"name":"interval","kind":32,"kindString":"Variable","flags":{"isOptional":true},"sources":[{"fileName":"src/component-tester.ts","line":149,"character":12}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"number"}]}},{"id":199,"name":"present","kind":32,"kindString":"Variable","flags":{"isOptional":true},"sources":[{"fileName":"src/component-tester.ts","line":148,"character":11}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"true"},{"type":"intrinsic","name":"false"}]}},{"id":201,"name":"timeout","kind":32,"kindString":"Variable","flags":{"isOptional":true},"sources":[{"fileName":"src/component-tester.ts","line":150,"character":11}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"number"}]}}],"groups":[{"title":"Variables","kind":32,"children":[200,199,201]}]}}]}}],"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"reference","name":"NodeListOf","typeArguments":[{"type":"reference","name":"Element"}]}]}}],"sources":[{"fileName":"src/component-tester.ts","line":147,"character":24}]},{"id":162,"name":"withResources","kind":2048,"kindString":"Method","flags":{"isExported":true,"isPublic":true},"signatures":[{"id":163,"name":"withResources","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":164,"name":"resources","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]}}],"type":{"type":"reference","name":"ComponentTester","id":131,"typeArguments":[{"type":"typeParameter","name":"T"}]}}],"sources":[{"fileName":"src/component-tester.ts","line":41,"character":22}]}],"groups":[{"title":"Properties","kind":1024,"children":[137,133,150,140,146,152,148,149,151,143,147]},{"title":"Methods","kind":2048,"children":[184,156,168,153,173,182,165,171,186,194,162]}],"sources":[{"fileName":"src/component-tester.ts","line":19,"character":28}]},{"id":126,"name":"StageComponent","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":127,"name":"withResources","kind":2048,"kindString":"Method","flags":{"isStatic":true,"isExported":true,"isPublic":true},"signatures":[{"id":128,"name":"withResources","kind":4096,"kindString":"Call signature","flags":{},"typeParameter":[{"id":129,"name":"T","kind":131072,"kindString":"Type parameter","flags":{}}],"parameters":[{"id":130,"name":"resources","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"array","elementType":{"type":"intrinsic","name":"string"}}]},"defaultValue":" []"}],"type":{"type":"reference","name":"ComponentTester","id":131,"typeArguments":[{"type":"typeParameter","name":"T"}]}}],"sources":[{"fileName":"src/component-tester.ts","line":14,"character":29}]}],"groups":[{"title":"Methods","kind":2048,"children":[127]}],"sources":[{"fileName":"src/component-tester.ts","line":13,"character":27}]},{"id":59,"name":"AureliaWithRoot","kind":256,"kindString":"Interface","flags":{},"children":[{"id":66,"name":"constructor","kind":512,"kindString":"Constructor","flags":{},"comment":{"shortText":"Creates an instance of Aurelia."},"signatures":[{"id":67,"name":"new AureliaWithRoot","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates an instance of Aurelia."},"parameters":[{"id":68,"name":"loader","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The loader for this Aurelia instance to use. If a loader is not specified, Aurelia will use the loader type specified by PLATFORM.Loader."},"type":{"type":"reference","name":"Loader"}},{"id":69,"name":"container","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The dependency injection container for this Aurelia instance to use. If a container is not specified, Aurelia will create an empty, global container."},"type":{"type":"reference","name":"Container"}},{"id":70,"name":"resources","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"shortText":"The resource registry for this Aurelia instance to use. If a resource registry is not specified, Aurelia will create an empty registry.\n"},"type":{"type":"reference","name":"ViewResources"}}],"type":{"type":"reference","name":"AureliaWithRoot","id":59},"inheritedFrom":{"type":"reference","name":"Aurelia.__constructor"}}],"sources":[{"fileName":"node_modules/aurelia-framework/dist/aurelia-framework.d.ts","line":54,"character":30}],"inheritedFrom":{"type":"reference","name":"Aurelia.__constructor"}},{"id":63,"name":"container","kind":1024,"kindString":"Property","flags":{},"comment":{"shortText":"The root DI container used by the application."},"sources":[{"fileName":"node_modules/aurelia-framework/dist/aurelia-framework.d.ts","line":44,"character":11}],"type":{"type":"reference","name":"Container"},"inheritedFrom":{"type":"reference","name":"Aurelia.container"}},{"id":61,"name":"host","kind":1024,"kindString":"Property","flags":{},"comment":{"shortText":"The DOM Element that Aurelia will attach to."},"sources":[{"fileName":"node_modules/aurelia-framework/dist/aurelia-framework.d.ts","line":33,"character":6}],"type":{"type":"reference","name":"Element"},"inheritedFrom":{"type":"reference","name":"Aurelia.host"}},{"id":62,"name":"loader","kind":1024,"kindString":"Property","flags":{},"comment":{"shortText":"/**\nThe loader used by the application."},"sources":[{"fileName":"node_modules/aurelia-framework/dist/aurelia-framework.d.ts","line":39,"character":8}],"type":{"type":"reference","name":"Loader"},"inheritedFrom":{"type":"reference","name":"Aurelia.loader"}},{"id":64,"name":"resources","kind":1024,"kindString":"Property","flags":{},"comment":{"shortText":"The global view resources used by the application."},"sources":[{"fileName":"node_modules/aurelia-framework/dist/aurelia-framework.d.ts","line":49,"character":11}],"type":{"type":"reference","name":"ViewResources"},"inheritedFrom":{"type":"reference","name":"Aurelia.resources"}},{"id":60,"name":"root","kind":1024,"kindString":"Property","flags":{},"sources":[{"fileName":"src/component-tester.ts","line":6,"character":6}],"type":{"type":"reference","name":"ViewWithControllers","id":81}},{"id":65,"name":"use","kind":1024,"kindString":"Property","flags":{},"comment":{"shortText":"The configuration used during application startup."},"sources":[{"fileName":"node_modules/aurelia-framework/dist/aurelia-framework.d.ts","line":54,"character":5}],"type":{"type":"reference","name":"FrameworkConfiguration"},"inheritedFrom":{"type":"reference","name":"Aurelia.use"}},{"id":73,"name":"enhance","kind":2048,"kindString":"Method","flags":{},"signatures":[{"id":74,"name":"enhance","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Enhances the host's existing elements with behaviors and bindings.","returns":"Returns a Promise for the current Aurelia instance.\n"},"parameters":[{"id":75,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"A binding context for the enhanced elements."},"type":{"type":"reference","name":"Object"}},{"id":76,"name":"applicationHost","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The DOM object that Aurelia will enhance."},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","name":"Element"}]}}],"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"reference","name":"Aurelia"}]},"inheritedFrom":{"type":"reference","name":"Aurelia.enhance"}}],"sources":[{"fileName":"node_modules/aurelia-framework/dist/aurelia-framework.d.ts","line":76,"character":9}],"inheritedFrom":{"type":"reference","name":"Aurelia.enhance"}},{"id":77,"name":"setRoot","kind":2048,"kindString":"Method","flags":{},"signatures":[{"id":78,"name":"setRoot","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Instantiates the root component and adds it to the DOM.","returns":"Returns a Promise of the current Aurelia instance.\n"},"parameters":[{"id":79,"name":"root","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The root component to load upon bootstrap."},"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"string"}]}},{"id":80,"name":"applicationHost","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The DOM object that Aurelia will attach to."},"type":{"type":"union","types":[{"type":"intrinsic","name":"string"},{"type":"reference","name":"Element"}]}}],"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"reference","name":"Aurelia"}]},"inheritedFrom":{"type":"reference","name":"Aurelia.setRoot"}}],"sources":[{"fileName":"node_modules/aurelia-framework/dist/aurelia-framework.d.ts","line":84,"character":9}],"inheritedFrom":{"type":"reference","name":"Aurelia.setRoot"}},{"id":71,"name":"start","kind":2048,"kindString":"Method","flags":{},"signatures":[{"id":72,"name":"start","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Loads plugins, then resources, and then starts the Aurelia instance.","returns":"Returns a Promise with the started Aurelia instance.\n"},"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"reference","name":"Aurelia"}]},"inheritedFrom":{"type":"reference","name":"Aurelia.start"}}],"sources":[{"fileName":"node_modules/aurelia-framework/dist/aurelia-framework.d.ts","line":68,"character":7}],"inheritedFrom":{"type":"reference","name":"Aurelia.start"}}],"groups":[{"title":"Constructors","kind":512,"children":[66]},{"title":"Properties","kind":1024,"children":[63,61,62,64,60,65]},{"title":"Methods","kind":2048,"children":[73,77,71]}],"sources":[{"fileName":"src/component-tester.ts","line":5,"character":25}],"extendedTypes":[{"type":"reference","name":"Aurelia"}]},{"id":81,"name":"ViewWithControllers","kind":256,"kindString":"Interface","flags":{},"children":[{"id":91,"name":"constructor","kind":512,"kindString":"Constructor","flags":{},"comment":{"shortText":"Creates a View instance."},"signatures":[{"id":92,"name":"new ViewWithControllers","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates a View instance."},"parameters":[{"id":93,"name":"container","kind":32768,"kindString":"Parameter","flags":{},"comment":{"shortText":"The container from which the view was created."},"type":{"type":"reference","name":"Container"}},{"id":94,"name":"viewFactory","kind":32768,"kindString":"Parameter","flags":{},"comment":{"shortText":"The factory that created this view."},"type":{"type":"reference","name":"ViewFactory"}},{"id":95,"name":"fragment","kind":32768,"kindString":"Parameter","flags":{},"comment":{"shortText":"The DOM fragement representing the view."},"type":{"type":"reference","name":"DocumentFragment"}},{"id":96,"name":"controllers","kind":32768,"kindString":"Parameter","flags":{},"comment":{"shortText":"The controllers inside this view."},"type":{"type":"array","elementType":{"type":"reference","name":"Controller"}}},{"id":97,"name":"bindings","kind":32768,"kindString":"Parameter","flags":{},"comment":{"shortText":"The bindings inside this view."},"type":{"type":"array","elementType":{"type":"reference","name":"Binding"}}},{"id":98,"name":"children","kind":32768,"kindString":"Parameter","flags":{},"comment":{"shortText":"The children of this view.\n"},"type":{"type":"array","elementType":{"type":"reference","name":"ViewNode"}}},{"id":99,"name":"slots","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Object"}}],"type":{"type":"reference","name":"ViewWithControllers","id":81},"inheritedFrom":{"type":"reference","name":"View.__constructor"}}],"sources":[{"fileName":"node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1110,"character":25}],"inheritedFrom":{"type":"reference","name":"View.__constructor"}},{"id":88,"name":"bindingContext","kind":1024,"kindString":"Property","flags":{},"comment":{"shortText":"The primary binding context that this view is data-bound to."},"sources":[{"fileName":"node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1100,"character":16}],"type":{"type":"reference","name":"Object"},"inheritedFrom":{"type":"reference","name":"View.bindingContext"}},{"id":85,"name":"container","kind":1024,"kindString":"Property","flags":{},"comment":{"shortText":"The Dependency Injection Container that was used to create this View instance."},"sources":[{"fileName":"node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1085,"character":11}],"type":{"type":"reference","name":"Container"},"inheritedFrom":{"type":"reference","name":"View.container"}},{"id":90,"name":"controller","kind":1024,"kindString":"Property","flags":{},"comment":{"shortText":"The Controller instance that owns this View."},"sources":[{"fileName":"node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1110,"character":12}],"type":{"type":"reference","name":"Controller"},"inheritedFrom":{"type":"reference","name":"View.controller"}},{"id":82,"name":"controllers","kind":1024,"kindString":"Property","flags":{},"sources":[{"fileName":"src/component-tester.ts","line":10,"character":13}],"type":{"type":"array","elementType":{"type":"reflection","declaration":{"id":83,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":84,"name":"viewModel","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"src/component-tester.ts","line":10,"character":25}],"type":{"type":"intrinsic","name":"any"}}],"groups":[{"title":"Variables","kind":32,"children":[84]}],"sources":[{"fileName":"src/component-tester.ts","line":10,"character":14}]}}}},{"id":87,"name":"fragment","kind":1024,"kindString":"Property","flags":{},"comment":{"shortText":"Contains the DOM Nodes which represent this View. If the view was created via the \"enhance\" API, this will be an Element, otherwise it will be a DocumentFragment. If not created via \"enhance\" then the fragment will only contain nodes when the View is detached from the DOM."},"sources":[{"fileName":"node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1095,"character":10}],"type":{"type":"union","types":[{"type":"reference","name":"DocumentFragment"},{"type":"reference","name":"Element"}]},"inheritedFrom":{"type":"reference","name":"View.fragment"}},{"id":89,"name":"overrideContext","kind":1024,"kindString":"Property","flags":{},"comment":{"shortText":"The override context which contains properties capable of overriding those found on the binding context."},"sources":[{"fileName":"node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1105,"character":17}],"type":{"type":"reference","name":"Object"},"inheritedFrom":{"type":"reference","name":"View.overrideContext"}},{"id":86,"name":"viewFactory","kind":1024,"kindString":"Property","flags":{},"comment":{"shortText":"The ViewFactory that built this View instance."},"sources":[{"fileName":"node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1090,"character":13}],"type":{"type":"reference","name":"ViewFactory"},"inheritedFrom":{"type":"reference","name":"View.viewFactory"}},{"id":109,"name":"addBinding","kind":2048,"kindString":"Method","flags":{},"signatures":[{"id":110,"name":"addBinding","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Adds a binding instance to this view."},"parameters":[{"id":111,"name":"binding","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The binding instance.\n"},"type":{"type":"reference","name":"Object"}}],"type":{"type":"intrinsic","name":"void"},"inheritedFrom":{"type":"reference","name":"View.addBinding"}}],"sources":[{"fileName":"node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1144,"character":12}],"inheritedFrom":{"type":"reference","name":"View.addBinding"}},{"id":117,"name":"appendNodesTo","kind":2048,"kindString":"Method","flags":{},"signatures":[{"id":118,"name":"appendNodesTo","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Appends this view's to the specified DOM node."},"parameters":[{"id":119,"name":"parent","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The parent element to append this view's nodes to.\n"},"type":{"type":"reference","name":"Element"}}],"type":{"type":"intrinsic","name":"void"},"inheritedFrom":{"type":"reference","name":"View.appendNodesTo"}}],"sources":[{"fileName":"node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1161,"character":15}],"inheritedFrom":{"type":"reference","name":"View.appendNodesTo"}},{"id":122,"name":"attached","kind":2048,"kindString":"Method","flags":{},"signatures":[{"id":123,"name":"attached","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Triggers the attach for the view and its children."},"type":{"type":"intrinsic","name":"void"},"inheritedFrom":{"type":"reference","name":"View.attached"}}],"sources":[{"fileName":"node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1171,"character":10}],"inheritedFrom":{"type":"reference","name":"View.attached"}},{"id":104,"name":"bind","kind":2048,"kindString":"Method","flags":{},"signatures":[{"id":105,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Binds the view and it's children."},"parameters":[{"id":106,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The binding context to bind to."},"type":{"type":"reference","name":"Object"}},{"id":107,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"A secondary binding context that can override the standard context.\n"},"type":{"type":"reference","name":"Object"}},{"id":108,"name":"_systemUpdate","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"true"},{"type":"intrinsic","name":"false"}]}}],"type":{"type":"intrinsic","name":"void"},"inheritedFrom":{"type":"reference","name":"View.bind"}}],"sources":[{"fileName":"node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1138,"character":6}],"inheritedFrom":{"type":"reference","name":"View.bind"}},{"id":102,"name":"created","kind":2048,"kindString":"Method","flags":{},"signatures":[{"id":103,"name":"created","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Triggers the created callback for this view and its children."},"type":{"type":"intrinsic","name":"void"},"inheritedFrom":{"type":"reference","name":"View.created"}}],"sources":[{"fileName":"node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1131,"character":9}],"inheritedFrom":{"type":"reference","name":"View.created"}},{"id":124,"name":"detached","kind":2048,"kindString":"Method","flags":{},"signatures":[{"id":125,"name":"detached","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Triggers the detach for the view and its children."},"type":{"type":"intrinsic","name":"void"},"inheritedFrom":{"type":"reference","name":"View.detached"}}],"sources":[{"fileName":"node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1176,"character":10}],"inheritedFrom":{"type":"reference","name":"View.detached"}},{"id":114,"name":"insertNodesBefore","kind":2048,"kindString":"Method","flags":{},"signatures":[{"id":115,"name":"insertNodesBefore","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Inserts this view's nodes before the specified DOM node."},"parameters":[{"id":116,"name":"refNode","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The node to insert this view's nodes before.\n"},"type":{"type":"reference","name":"Node"}}],"type":{"type":"intrinsic","name":"void"},"inheritedFrom":{"type":"reference","name":"View.insertNodesBefore"}}],"sources":[{"fileName":"node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1155,"character":19}],"inheritedFrom":{"type":"reference","name":"View.insertNodesBefore"}},{"id":120,"name":"removeNodes","kind":2048,"kindString":"Method","flags":{},"signatures":[{"id":121,"name":"removeNodes","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Removes this view's nodes from the DOM."},"type":{"type":"intrinsic","name":"void"},"inheritedFrom":{"type":"reference","name":"View.removeNodes"}}],"sources":[{"fileName":"node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1166,"character":13}],"inheritedFrom":{"type":"reference","name":"View.removeNodes"}},{"id":100,"name":"returnToCache","kind":2048,"kindString":"Method","flags":{},"signatures":[{"id":101,"name":"returnToCache","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Returns this view to the appropriate view cache."},"type":{"type":"intrinsic","name":"void"},"inheritedFrom":{"type":"reference","name":"View.returnToCache"}}],"sources":[{"fileName":"node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1126,"character":15}],"inheritedFrom":{"type":"reference","name":"View.returnToCache"}},{"id":112,"name":"unbind","kind":2048,"kindString":"Method","flags":{},"signatures":[{"id":113,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Unbinds the view and its children."},"type":{"type":"intrinsic","name":"void"},"inheritedFrom":{"type":"reference","name":"View.unbind"}}],"sources":[{"fileName":"node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1149,"character":8}],"inheritedFrom":{"type":"reference","name":"View.unbind"}}],"groups":[{"title":"Constructors","kind":512,"children":[91]},{"title":"Properties","kind":1024,"children":[88,85,90,82,87,89,86]},{"title":"Methods","kind":2048,"children":[109,117,122,104,102,124,114,120,100,112]}],"sources":[{"fileName":"src/component-tester.ts","line":9,"character":29}],"extendedTypes":[{"type":"reference","name":"View"}]}],"groups":[{"title":"Classes","kind":128,"children":[131,126]},{"title":"Interfaces","kind":256,"children":[59,81]}]},{"name":"\"src/view-spy\"","children":[{"id":8,"name":"ViewSpy","kind":128,"kindString":"Class","flags":{"isExported":true},"comment":{"shortText":"Attribute to be placed on any HTML element in a view to emit the View instance\nto the debug console, giving you insight into the live View instance, including\nall child views, live bindings, behaviors and more."},"decorators":[{"name":"customAttribute","type":{"type":"reference","name":"customAttribute"},"arguments":{"name":"'view-spy'"}}],"children":[{"id":12,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates a new instance of ViewSpy."},"signatures":[{"id":13,"name":"new ViewSpy","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates a new instance of ViewSpy."},"type":{"type":"reference","name":"ViewSpy","id":8}}],"sources":[{"fileName":"src/view-spy.ts","line":13,"character":20}]},{"id":9,"name":"logger","kind":1024,"kindString":"Property","flags":{"isPrivate":true,"isExported":true},"sources":[{"fileName":"src/view-spy.ts","line":11,"character":16}],"type":{"type":"reference","name":"Logger"}},{"id":10,"name":"value","kind":1024,"kindString":"Property","flags":{"isPrivate":true,"isExported":true},"sources":[{"fileName":"src/view-spy.ts","line":12,"character":15}],"type":{"type":"intrinsic","name":"any"}},{"id":11,"name":"view","kind":1024,"kindString":"Property","flags":{"isPrivate":true,"isExported":true},"sources":[{"fileName":"src/view-spy.ts","line":13,"character":14}],"type":{"type":"intrinsic","name":"any"}},{"id":14,"name":"_log","kind":2048,"kindString":"Method","flags":{"isPrivate":true,"isExported":true},"signatures":[{"id":15,"name":"_log","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":16,"name":"lifecycleName","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"intrinsic","name":"string"}},{"id":17,"name":"context","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reference","name":"__type"}]}}],"type":{"type":"intrinsic","name":"void"}}],"sources":[{"fileName":"src/view-spy.ts","line":22,"character":14}]},{"id":24,"name":"attached","kind":2048,"kindString":"Method","flags":{"isExported":true,"isPublic":true},"signatures":[{"id":25,"name":"attached","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked when the target element is attached to the DOM."},"type":{"type":"intrinsic","name":"void"}}],"sources":[{"fileName":"src/view-spy.ts","line":50,"character":17}]},{"id":21,"name":"bind","kind":2048,"kindString":"Method","flags":{"isExported":true,"isPublic":true},"signatures":[{"id":22,"name":"bind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked when the target view is bound."},"parameters":[{"id":23,"name":"bindingContext","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The target view's binding context.\n"},"type":{"type":"reference","name":"__type"}}],"type":{"type":"intrinsic","name":"void"}}],"sources":[{"fileName":"src/view-spy.ts","line":43,"character":13}]},{"id":18,"name":"created","kind":2048,"kindString":"Method","flags":{"isExported":true,"isPublic":true},"signatures":[{"id":19,"name":"created","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked when the target view is created."},"parameters":[{"id":20,"name":"view","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The target view.\n"},"type":{"type":"intrinsic","name":"any"}}],"type":{"type":"intrinsic","name":"void"}}],"sources":[{"fileName":"src/view-spy.ts","line":34,"character":16}]},{"id":26,"name":"detached","kind":2048,"kindString":"Method","flags":{"isExported":true,"isPublic":true},"signatures":[{"id":27,"name":"detached","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked when the target element is detached from the DOM."},"type":{"type":"intrinsic","name":"void"}}],"sources":[{"fileName":"src/view-spy.ts","line":57,"character":17}]},{"id":28,"name":"unbind","kind":2048,"kindString":"Method","flags":{"isExported":true,"isPublic":true},"signatures":[{"id":29,"name":"unbind","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Invoked when the target element is unbound."},"type":{"type":"intrinsic","name":"void"}}],"sources":[{"fileName":"src/view-spy.ts","line":64,"character":15}]}],"groups":[{"title":"Constructors","kind":512,"children":[12]},{"title":"Properties","kind":1024,"children":[9,10,11]},{"title":"Methods","kind":2048,"children":[14,24,21,18,26,28]}],"sources":[{"fileName":"src/view-spy.ts","line":10,"character":20}]}],"groups":[{"title":"Classes","kind":128,"children":[8]}]},{"name":"\"src/wait\"","children":[{"id":31,"name":"waitFor","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":32,"name":"waitFor","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Generic function to wait for something to happen. Uses polling"},"typeParameter":[{"id":33,"name":"T","kind":131072,"kindString":"Type parameter","flags":{}}],"parameters":[{"id":34,"name":"getter","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reflection","declaration":{"id":35,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"signatures":[{"id":36,"name":"__call","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"typeParameter","name":"T"}}],"sources":[{"fileName":"src/wait.ts","line":9,"character":34}]}}},{"id":37,"name":"options","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reflection","declaration":{"id":38,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":40,"name":"interval","kind":32,"kindString":"Variable","flags":{"isOptional":true},"sources":[{"fileName":"src/wait.ts","line":11,"character":10}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"number"}]}},{"id":39,"name":"present","kind":32,"kindString":"Variable","flags":{"isOptional":true},"sources":[{"fileName":"src/wait.ts","line":10,"character":9}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"true"},{"type":"intrinsic","name":"false"}]}},{"id":41,"name":"timeout","kind":32,"kindString":"Variable","flags":{"isOptional":true},"sources":[{"fileName":"src/wait.ts","line":12,"character":9}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"number"}]}}],"groups":[{"title":"Variables","kind":32,"children":[40,39,41]}],"sources":[{"fileName":"src/wait.ts","line":9,"character":52}]}},"defaultValue":" {present: true, interval: 50, timeout: 5000}"}],"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"typeParameter","name":"T"}]}}],"sources":[{"fileName":"src/wait.ts","line":9,"character":23}]},{"id":42,"name":"waitForDocumentElement","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":43,"name":"waitForDocumentElement","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":44,"name":"selector","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"intrinsic","name":"string"}},{"id":45,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reflection","declaration":{"id":46,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":48,"name":"interval","kind":32,"kindString":"Variable","flags":{"isOptional":true},"sources":[{"fileName":"src/wait.ts","line":50,"character":10}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"number"}]}},{"id":47,"name":"present","kind":32,"kindString":"Variable","flags":{"isOptional":true},"sources":[{"fileName":"src/wait.ts","line":49,"character":9}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"true"},{"type":"intrinsic","name":"false"}]}},{"id":49,"name":"timeout","kind":32,"kindString":"Variable","flags":{"isOptional":true},"sources":[{"fileName":"src/wait.ts","line":51,"character":9}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"number"}]}}],"groups":[{"title":"Variables","kind":32,"children":[48,47,49]}]}}]}}],"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"reference","name":"Element"}]}}],"sources":[{"fileName":"src/wait.ts","line":48,"character":38}]},{"id":50,"name":"waitForDocumentElements","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":51,"name":"waitForDocumentElements","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":52,"name":"selector","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"intrinsic","name":"string"}},{"id":53,"name":"options","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"reflection","declaration":{"id":54,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":56,"name":"interval","kind":32,"kindString":"Variable","flags":{"isOptional":true},"sources":[{"fileName":"src/wait.ts","line":58,"character":10}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"number"}]}},{"id":55,"name":"present","kind":32,"kindString":"Variable","flags":{"isOptional":true},"sources":[{"fileName":"src/wait.ts","line":57,"character":9}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"true"},{"type":"intrinsic","name":"false"}]}},{"id":57,"name":"timeout","kind":32,"kindString":"Variable","flags":{"isOptional":true},"sources":[{"fileName":"src/wait.ts","line":59,"character":9}],"type":{"type":"union","types":[{"type":"intrinsic","name":"undefined"},{"type":"intrinsic","name":"number"}]}}],"groups":[{"title":"Variables","kind":32,"children":[56,55,57]}]}}]}}],"type":{"type":"reference","name":"Promise","typeArguments":[{"type":"reference","name":"NodeListOf","typeArguments":[{"type":"reference","name":"Element"}]}]}}],"sources":[{"fileName":"src/wait.ts","line":56,"character":39}]}],"groups":[{"title":"Functions","kind":64,"children":[31,42,50]}]}],"groups":[{"title":"External modules","kind":1,"children":[202,1,58,7,30,206,207,208,270,284,258]}]}