aurelia-hot-module-reload
Version:
Tools designed to enable HMR for Aurelia's loaders.
2 lines (1 loc) • 45 kB
JSON
{"name":"aurelia-hot-module-reload","children":[{"id":27,"name":"CSSResource","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":33,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":34,"name":"new CSSResource","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":35,"name":"address","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"CSSResource","id":27}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":79,"character":49}]},{"id":31,"name":"_alreadyGloballyInjected","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":78,"character":32}],"type":{"type":"instrinct","name":"boolean"}},{"id":30,"name":"_global","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":77,"character":15}],"type":{"type":"instrinct","name":"boolean"}},{"id":29,"name":"_scoped","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":76,"character":15}],"type":{"type":"union","types":[{"type":"reference","name":"CSSViewEngineHooks","id":47},{"type":"instrinct","name":"null"}]}},{"id":28,"name":"address","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":75,"character":15}],"type":{"type":"instrinct","name":"string"}},{"id":32,"name":"injectedElement","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":79,"character":23}],"type":{"type":"union","types":[{"type":"reference","name":"HTMLStyleElement"},{"type":"instrinct","name":"null"}]}},{"id":36,"name":"initialize","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":37,"name":"initialize","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":38,"name":"container","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Container"}},{"id":39,"name":"target","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"CSSViewEngineHooks","id":47}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":81,"character":18}]},{"id":44,"name":"load","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":45,"name":"load","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":46,"name":"container","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Container"}}],"type":{"type":"reference","name":"Promise"}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":83,"character":12}]},{"id":40,"name":"register","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":41,"name":"register","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":42,"name":"registry","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ViewResources"}},{"id":43,"name":"name","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":82,"character":16}]}],"groups":[{"title":"Constructors","kind":512,"children":[33]},{"title":"Properties","kind":1024,"children":[31,30,29,28,32]},{"title":"Methods","kind":2048,"children":[36,44,40]}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":74,"character":28}]},{"id":47,"name":"CSSViewEngineHooks","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":51,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":52,"name":"new CSSViewEngineHooks","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":53,"name":"owner","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"CSSResource","id":27}}],"type":{"type":"reference","name":"CSSViewEngineHooks","id":47}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":88,"character":45}]},{"id":49,"name":"css","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":87,"character":11}],"type":{"type":"union","types":[{"type":"instrinct","name":"string"},{"type":"instrinct","name":"null"}]}},{"id":50,"name":"injectedElements","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":88,"character":24}],"type":{"type":"reference","isArray":true,"name":"HTMLStyleElement"}},{"id":48,"name":"owner","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":86,"character":13}],"type":{"type":"reference","name":"CSSResource","id":27}},{"id":54,"name":"beforeCompile","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":55,"name":"beforeCompile","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":56,"name":"content","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"DocumentFragment"}},{"id":57,"name":"resources","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ViewResources"}},{"id":58,"name":"instruction","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ViewCompileInstruction"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":90,"character":21}]}],"groups":[{"title":"Constructors","kind":512,"children":[51]},{"title":"Properties","kind":1024,"children":[49,50,48]},{"title":"Methods","kind":2048,"children":[54]}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":85,"character":35}]},{"id":68,"name":"HmrContext","kind":128,"kindString":"Class","flags":{"isExported":true},"children":[{"id":75,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"signatures":[{"id":76,"name":"new HmrContext","kind":16384,"kindString":"Constructor signature","flags":{},"parameters":[{"id":77,"name":"loader","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"unknown","name":"Loader & { moduleRegistry: Object; templateRegistry: Object; }"}}],"type":{"type":"reference","name":"HmrContext","id":68}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":208,"character":10}]},{"id":69,"name":"loader","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":198,"character":14}],"type":{"type":"unknown","name":"Loader & { moduleRegistry: Object; templateRegistry: Object; }"}},{"id":71,"name":"moduleAnalyzerCache","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":206,"character":27}],"type":{"type":"reflection","declaration":{"id":72,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"indexSignature":[{"id":73,"name":"__index","kind":8192,"kindString":"Index signature","flags":{},"parameters":[{"id":74,"name":"moduleId","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"ResourceModuleCorrect","id":6}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":206,"character":28}]}}},{"id":70,"name":"viewEngine","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":202,"character":18}],"type":{"type":"unknown","name":"ViewEngine & { moduleAnalyzer: any; container: Container; }"}},{"id":91,"name":"getResourceModuleById","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":92,"name":"getResourceModuleById","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":93,"name":"moduleId","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"ResourceModuleCorrect","id":6}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":228,"character":29}]},{"id":88,"name":"getResourceModuleByTemplate","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":89,"name":"getResourceModuleByTemplate","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":90,"name":"template","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"ResourceModuleCorrect","id":6}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":227,"character":35}]},{"id":78,"name":"handleModuleChange","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":79,"name":"handleModuleChange","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Handles ViewModel changes"},"parameters":[{"id":80,"name":"moduleId","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}},{"id":81,"name":"hot","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","name":"Promise"}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":216,"character":26}]},{"id":82,"name":"handleViewChange","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":83,"name":"handleViewChange","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Handles Hot Reloading when a View changes","text":"TODO: make a queue of changes and handle after few ms multiple TOGETHER\n"},"parameters":[{"id":84,"name":"moduleId","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"Promise"}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":222,"character":24}]},{"id":85,"name":"reloadCss","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":86,"name":"reloadCss","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"handles hot-reloading CSS modules"},"parameters":[{"id":87,"name":"moduleId","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":226,"character":17}]}],"groups":[{"title":"Constructors","kind":512,"children":[75]},{"title":"Properties","kind":1024,"children":[69,71,70]},{"title":"Methods","kind":2048,"children":[91,88,78,82,85]}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":197,"character":27}]},{"id":2,"name":"AU","kind":256,"kindString":"Interface","flags":{"isExported":true},"children":[{"id":3,"name":"au","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":15,"character":10}],"type":{"type":"reflection","declaration":{"id":4,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":5,"name":"controller","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":16,"character":22}],"type":{"type":"reference","name":"AUController","id":94}}],"groups":[{"title":"Variables","kind":32,"children":[5]}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":15,"character":11}]}}}],"groups":[{"title":"Properties","kind":1024,"children":[3]}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":14,"character":23}]},{"id":6,"name":"ResourceModuleCorrect","kind":256,"kindString":"Interface","flags":{"isExported":true},"children":[{"id":13,"name":"constructor","kind":512,"kindString":"Constructor","flags":{"isExported":true},"comment":{"shortText":"Creates an instance of ResourceModule."},"signatures":[{"id":14,"name":"new ResourceModuleCorrect","kind":16384,"kindString":"Constructor signature","flags":{},"comment":{"shortText":"Creates an instance of ResourceModule."},"parameters":[{"id":15,"name":"moduleId","kind":32768,"kindString":"Parameter","flags":{},"comment":{"shortText":"The id of the module that contains view resources.\n"},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"ResourceModuleCorrect","id":6},"inheritedFrom":{"type":"reference","name":"ResourceModule.__constructor"}}],"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/The Durandal Project/aurelia/hot-module-reload/node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1396,"character":37}],"inheritedFrom":{"type":"reference","name":"ResourceModule.__constructor"}},{"id":7,"name":"id","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":58,"character":10}],"type":{"type":"union","types":[{"type":"instrinct","name":"string"},{"type":"instrinct","name":"null"}]}},{"id":8,"name":"mainResource","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":59,"character":20}],"type":{"type":"reflection","declaration":{"id":9,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":10,"name":"metadata","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":60,"character":20}],"type":{"type":"instrinct","name":"any"}},{"id":11,"name":"value","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":61,"character":17}],"type":{"type":"instrinct","name":"any"}}],"groups":[{"title":"Variables","kind":32,"children":[10,11]}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":59,"character":21}]}}},{"id":12,"name":"resources","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":63,"character":17}],"type":{"type":"instrinct","name":"any"}},{"id":16,"name":"initialize","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":17,"name":"initialize","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Initializes the resources within the module."},"parameters":[{"id":18,"name":"container","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The dependency injection container usable during resource initialization.\n"},"type":{"type":"reference","name":"Container"}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"ResourceModule.initialize"}}],"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/The Durandal Project/aurelia/hot-module-reload/node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1408,"character":12}],"inheritedFrom":{"type":"reference","name":"ResourceModule.initialize"}},{"id":23,"name":"load","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":24,"name":"load","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Loads any dependencies of the resources within this module.","returns":"A promise that resolves when all loading is complete.\n"},"parameters":[{"id":25,"name":"container","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The DI container to use during dependency resolution."},"type":{"type":"reference","name":"Container"}},{"id":26,"name":"loadContext","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The loading context used for loading all resources and dependencies."},"type":{"type":"reference","name":"ResourceLoadContext"}}],"type":{"type":"reference","name":"Promise"},"inheritedFrom":{"type":"reference","name":"ResourceModule.load"}}],"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/The Durandal Project/aurelia/hot-module-reload/node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1423,"character":6}],"inheritedFrom":{"type":"reference","name":"ResourceModule.load"}},{"id":19,"name":"register","kind":2048,"kindString":"Method","flags":{"isExported":true},"signatures":[{"id":20,"name":"register","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":"Registers the resources in the module with the view resources."},"parameters":[{"id":21,"name":"registry","kind":32768,"kindString":"Parameter","flags":{},"comment":{"text":"The registry of view resources to regiser within."},"type":{"type":"reference","name":"ViewResources"}},{"id":22,"name":"name","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"comment":{"text":"The name to use in registering the default resource.\n"},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"void"},"inheritedFrom":{"type":"reference","name":"ResourceModule.register"}}],"sources":[{"fileName":"/Users/EisenbergEffect/Documents/GitHub/The Durandal Project/aurelia/hot-module-reload/node_modules/aurelia-templating/dist/aurelia-templating.d.ts","line":1415,"character":10}],"inheritedFrom":{"type":"reference","name":"ResourceModule.register"}}],"groups":[{"title":"Constructors","kind":512,"children":[13]},{"title":"Properties","kind":1024,"children":[7,8,12]},{"title":"Methods","kind":2048,"children":[16,23,19]}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":57,"character":42}],"extendedTypes":[{"type":"reference","name":"ResourceModule"}]},{"id":59,"name":"TraversalInfo","kind":256,"kindString":"Interface","flags":{"isExported":true},"children":[{"id":64,"name":"childOfViewSlot","kind":1024,"kindString":"Property","flags":{"isExported":true,"isOptional":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":100,"character":23}],"type":{"type":"reference","name":"ViewSlotCorrect","id":105}},{"id":67,"name":"duplicate","kind":1024,"kindString":"Property","flags":{"isExported":true,"isOptional":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":103,"character":17}],"type":{"type":"instrinct","name":"boolean"}},{"id":62,"name":"immediateParent","kind":1024,"kindString":"Property","flags":{"isExported":true,"isOptional":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":98,"character":23}],"type":{"type":"instrinct","name":"any"}},{"id":66,"name":"instance","kind":1024,"kindString":"Property","flags":{"isExported":true,"isOptional":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":102,"character":16}],"type":{"type":"instrinct","name":"boolean"}},{"id":60,"name":"parentController","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":96,"character":24}],"type":{"type":"reference","name":"AUController","id":94}},{"id":61,"name":"previouslyTraversed","kind":1024,"kindString":"Property","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":97,"character":27}],"type":{"type":"reference","name":"Set"}},{"id":63,"name":"propertyInParent","kind":1024,"kindString":"Property","flags":{"isExported":true,"isOptional":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":99,"character":24}],"type":{"type":"union","types":[{"type":"instrinct","name":"string"},{"type":"instrinct","name":"number"}]}},{"id":65,"name":"relatedView","kind":1024,"kindString":"Property","flags":{"isExported":true,"isOptional":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":101,"character":19}],"type":{"type":"reference","name":"ViewCorrect","id":106}}],"groups":[{"title":"Properties","kind":1024,"children":[64,67,62,66,60,61,63,65]}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":95,"character":34}]},{"id":94,"name":"AUController","kind":4194304,"kindString":"Type alias","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":6,"character":28}],"type":{"type":"unknown","name":"AUController"}},{"id":107,"name":"HtmlBehaviorResourceCorrect","kind":4194304,"kindString":"Type alias","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":65,"character":43}],"type":{"type":"unknown","name":"HtmlBehaviorResource & { target: any; viewFactory: ViewFactory & { template: any; resources: any;..."}},{"id":95,"name":"ResourceList","kind":4194304,"kindString":"Type alias","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":19,"character":28}],"type":{"type":"reflection","declaration":{"id":96,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"indexSignature":[{"id":97,"name":"__index","kind":8192,"kindString":"Index signature","flags":{},"parameters":[{"id":98,"name":"name","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"any"}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":19,"character":30}]}}},{"id":106,"name":"ViewCorrect","kind":4194304,"kindString":"Type alias","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":37,"character":27}],"type":{"type":"unknown","name":"ViewCorrect"}},{"id":104,"name":"ViewFactoryWithTemplate","kind":4194304,"kindString":"Type alias","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":27,"character":39}],"type":{"type":"unknown","name":"ViewFactory & { template: any; resources: any; instructions: any; }"}},{"id":99,"name":"ViewResources","kind":4194304,"kindString":"Type alias","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":22,"character":29}],"type":{"type":"reflection","declaration":{"id":100,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":101,"name":"bindingBehaviors","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":23,"character":24}],"type":{"type":"reference","name":"ResourceList","id":95}},{"id":103,"name":"parent","kind":32,"kindString":"Variable","flags":{"isOptional":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":25,"character":14}],"type":{"type":"reference","name":"ViewResources"}},{"id":102,"name":"valueConverters","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":24,"character":23}],"type":{"type":"reference","name":"ResourceList","id":95}}],"groups":[{"title":"Variables","kind":32,"children":[101,103,102]}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":22,"character":31}]}}},{"id":105,"name":"ViewSlotCorrect","kind":4194304,"kindString":"Type alias","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":32,"character":31}],"type":{"type":"unknown","name":"ViewSlotCorrect"}},{"id":108,"name":"cssUrlMatcher","kind":32,"kindString":"Variable","flags":{"isExported":true},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":72,"character":28}],"type":{"type":"reference","name":"RegExp"}},{"id":113,"name":"_createCSSResource","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":114,"name":"_createCSSResource","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":115,"name":"address","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"reference","name":"Function"}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":92,"character":38}]},{"id":174,"name":"anyMatchingChildren","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":175,"name":"anyMatchingChildren","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":176,"name":"viewSlot","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ViewSlotCorrect","id":105}},{"id":177,"name":"matchingTemplate","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"instrinct","name":"boolean"}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":165,"character":39}]},{"id":197,"name":"cleanupView","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":198,"name":"cleanupView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":199,"name":"view","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ViewCorrect","id":106}}],"type":{"type":"reflection","declaration":{"id":200,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":205,"name":"bindingContext","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":184,"character":22}],"type":{"type":"reference","name":"Object"}},{"id":207,"name":"container","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":186,"character":17}],"type":{"type":"reference","name":"Container"}},{"id":201,"name":"nextSibling","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":180,"character":19}],"type":{"type":"union","types":[{"type":"reference","name":"Node"},{"type":"instrinct","name":"null"}]}},{"id":206,"name":"overrideContext","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":185,"character":23}],"type":{"type":"reference","name":"Object"}},{"id":202,"name":"parent","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":181,"character":14}],"type":{"type":"union","types":[{"type":"reference","name":"HTMLElement"},{"type":"instrinct","name":"null"}]}},{"id":204,"name":"wasAttached","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":183,"character":19}],"type":{"type":"instrinct","name":"boolean"}},{"id":203,"name":"wasBound","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":182,"character":16}],"type":{"type":"instrinct","name":"boolean"}}],"groups":[{"title":"Variables","kind":32,"children":[205,207,201,206,202,204,203]}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":179,"character":51}]}}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":179,"character":31}]},{"id":109,"name":"fixupCSSUrls","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":110,"name":"fixupCSSUrls","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":111,"name":"address","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}},{"id":112,"name":"css","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"string"}}],"type":{"type":"instrinct","name":"string"}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":73,"character":32}]},{"id":219,"name":"getAuElements","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":220,"name":"getAuElements","kind":4096,"kindString":"Call signature","flags":{},"type":{"type":"unknown","isArray":true,"name":"Element & AU"}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":195,"character":33}]},{"id":221,"name":"getControllersWithClassInstances","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":222,"name":"getControllersWithClassInstances","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":223,"name":"oldPrototype","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reference","isArray":true,"name":"TraversalInfo","id":59}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":196,"character":52}]},{"id":186,"name":"getElementsToRerender","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":187,"name":"getElementsToRerender","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":188,"name":"template","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reflection","declaration":{"id":189,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":191,"name":"scopeControllers","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":173,"character":24}],"type":{"type":"reference","name":"Set"}},{"id":192,"name":"slots","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":174,"character":13}],"type":{"type":"reference","name":"Set"}},{"id":190,"name":"viewControllers","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":172,"character":23}],"type":{"type":"reference","name":"Set"}}],"groups":[{"title":"Variables","kind":32,"children":[191,192,190]}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":171,"character":57}]}}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":171,"character":41}]},{"id":171,"name":"getViewSlots","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":172,"name":"getViewSlots","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":173,"name":"view","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ViewCorrect","id":106}}],"type":{"type":"reference","isArray":true,"name":"ViewSlotCorrect","id":105}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":164,"character":32}]},{"id":193,"name":"recreateView","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":194,"name":"recreateView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":195,"name":"viewFactory","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ViewFactoryWithTemplate","id":104}},{"id":196,"name":"oldViewContainer","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"Container"}}],"type":{"type":"reference","name":"ViewCorrect","id":106}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":178,"character":32}]},{"id":208,"name":"rerenderController","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":209,"name":"rerenderController","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":210,"name":"e","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"AUController","id":94}},{"id":211,"name":"type","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"union","types":[{"type":"stringLiteral","value":"scope"},{"type":"stringLiteral","value":"view"}]}},{"id":212,"name":"newViewFactory","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ViewFactoryWithTemplate","id":104}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":188,"character":38}]},{"id":213,"name":"rerenderMatchingSlotChildren","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":214,"name":"rerenderMatchingSlotChildren","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":215,"name":"slot","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ViewSlotCorrect","id":105}},{"id":216,"name":"newViewFactory","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"reference","name":"ViewFactoryWithTemplate","id":104}},{"id":217,"name":"originalFactoryTemplate","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"instrinct","name":"any"}},{"id":218,"name":"onlyViews","kind":32768,"kindString":"Parameter","flags":{"isOptional":true},"type":{"type":"reference","name":"Array","typeArguments":[{"type":"reference","name":"ViewCorrect","id":106}]}}],"type":{"type":"instrinct","name":"void"}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":189,"character":48}]},{"id":136,"name":"traverseBehaviorInstruction","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":137,"name":"traverseBehaviorInstruction","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":138,"name":"classOrFunction","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":139,"name":"behaviorInstruction","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"union","types":[{"type":"reference","name":"BehaviorInstruction"},{"type":"instrinct","name":"undefined"}]}},{"id":140,"name":"info","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"TraversalInfo","id":59}}],"type":{"type":"reference","isArray":true,"name":"TraversalInfo","id":59}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":156,"character":47}]},{"id":121,"name":"traverseBehaviorResource","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":122,"name":"traverseBehaviorResource","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":123,"name":"classOrFunction","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":124,"name":"behavior","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"HtmlBehaviorResourceCorrect","id":107}},{"id":125,"name":"info","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"TraversalInfo","id":59}}],"type":{"type":"reference","isArray":true,"name":"TraversalInfo","id":59}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":153,"character":44}]},{"id":116,"name":"traverseController","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":117,"name":"traverseController","kind":4096,"kindString":"Call signature","flags":{},"comment":{"shortText":" traverse interesting places in Controller:\n- behavior.target (class of ViewModel)\n- behavior.viewFactory (traverse ViewFactory)\n- behavior.attributes[array] (?)","text":"- viewFactory.instructions[ALL-obj].providers[ALL-arr] (original functions/classes, not instances, things like If)\n- viewFactory.instructions[ALL-obj].viewFactory\n\n- viewFactory.resources (ViewResources)\n .bindingBehaviors[name] (instances, can fix up .constructor is class)\n .valueConverters[name] (instances, can fix up .constructor is class)\n\n- boundProperties[array] ??\n- container //how can we replace instances in container?\n- container.children[array<ViewSlot>]?\n- container\n .viewModel? (instance)\n .viewResources (ViewResources)\n\n- instruction (BehaviorInstruction)\n .viewFactory\n .viewModel (instance)\n\n- scope (View)\n .bindingContext (instance)\n .children[array<ViewSlot>]\n .controller (Controller)\n .controllers[array<Controller>]\n .overrideContext\n .bindingContext? (Instance)\n .parentOverrideContext\n .bindingContext? (and so on...)\n .resources (ViewResources)\n .viewFactory (ViewFactory)\n- view (View)\n- viewModel (instance or RouterView:)\n .overrideContext\n .router.viewPorts[ALL-obj]. (RouterView)\n .overrideContext\n .owningView (View)\n .view (View)\n .viewSlot (ViewSlot)\n .children[array<View>]\n .bindingContext (instance)\n .overrideContext\n"},"parameters":[{"id":118,"name":"classOrFunction","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":119,"name":"controller","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"AUController","id":94}},{"id":120,"name":"info","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"TraversalInfo","id":59}}],"type":{"type":"reference","isArray":true,"name":"TraversalInfo","id":59}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":152,"character":38}]},{"id":178,"name":"traverseControllerForTemplates","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":179,"name":"traverseControllerForTemplates","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":180,"name":"auController","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"AUController","id":94}},{"id":181,"name":"matchingTemplate","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}}],"type":{"type":"reflection","declaration":{"id":182,"name":"__type","kind":65536,"kindString":"Type literal","flags":{},"children":[{"id":184,"name":"matchingScopeControllers","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":168,"character":32}],"type":{"type":"reference","isArray":true,"name":"AUController","id":94}},{"id":183,"name":"matchingViewControllers","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":167,"character":31}],"type":{"type":"reference","isArray":true,"name":"AUController","id":94}},{"id":185,"name":"slotsWithMatchingViews","kind":32,"kindString":"Variable","flags":{},"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":169,"character":30}],"type":{"type":"reference","isArray":true,"name":"ViewSlotCorrect","id":105}}],"groups":[{"title":"Variables","kind":32,"children":[184,183,185]}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":166,"character":102}]}}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":166,"character":50}]},{"id":161,"name":"traverseOverrideContext","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":162,"name":"traverseOverrideContext","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":163,"name":"classOrFunction","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":164,"name":"overrideContext","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":165,"name":"info","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"TraversalInfo","id":59}}],"type":{"type":"reference","isArray":true,"name":"TraversalInfo","id":59}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":161,"character":43}]},{"id":146,"name":"traverseRouter","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":147,"name":"traverseRouter","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":148,"name":"classOrFunction","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":149,"name":"router","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":150,"name":"info","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"TraversalInfo","id":59}}],"type":{"type":"reference","isArray":true,"name":"TraversalInfo","id":59}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":158,"character":34}]},{"id":151,"name":"traverseRouterView","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":152,"name":"traverseRouterView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":153,"name":"classOrFunction","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":154,"name":"routerView","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":155,"name":"info","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"TraversalInfo","id":59}}],"type":{"type":"reference","isArray":true,"name":"TraversalInfo","id":59}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":159,"character":38}]},{"id":156,"name":"traverseView","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":157,"name":"traverseView","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":158,"name":"classOrFunction","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":159,"name":"view","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ViewCorrect","id":106}},{"id":160,"name":"info","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"TraversalInfo","id":59}}],"type":{"type":"reference","isArray":true,"name":"TraversalInfo","id":59}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":160,"character":32}]},{"id":126,"name":"traverseViewFactory","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":127,"name":"traverseViewFactory","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":128,"name":"classOrFunction","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":129,"name":"viewFactory","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ViewFactoryWithTemplate","id":104}},{"id":130,"name":"info","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"TraversalInfo","id":59}}],"type":{"type":"reference","isArray":true,"name":"TraversalInfo","id":59}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":154,"character":39}]},{"id":141,"name":"traverseViewModel","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":142,"name":"traverseViewModel","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":143,"name":"classOrFunction","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":144,"name":"viewModel","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":145,"name":"info","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"TraversalInfo","id":59}}],"type":{"type":"reference","isArray":true,"name":"TraversalInfo","id":59}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":157,"character":37}]},{"id":131,"name":"traverseViewResources","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":132,"name":"traverseViewResources","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":133,"name":"classOrFunction","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":134,"name":"viewResources","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"union","types":[{"type":"reference","name":"ViewResources"},{"type":"instrinct","name":"undefined"}]}},{"id":135,"name":"info","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"TraversalInfo","id":59}}],"type":{"type":"reference","isArray":true,"name":"TraversalInfo","id":59}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":155,"character":41}]},{"id":166,"name":"traverseViewSlot","kind":64,"kindString":"Function","flags":{"isExported":true},"signatures":[{"id":167,"name":"traverseViewSlot","kind":4096,"kindString":"Call signature","flags":{},"parameters":[{"id":168,"name":"classOrFunction","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"instrinct","name":"any"}},{"id":169,"name":"viewSlot","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"ViewSlotCorrect","id":105}},{"id":170,"name":"info","kind":32768,"kindString":"Parameter","flags":{},"type":{"type":"reference","name":"TraversalInfo","id":59}}],"type":{"type":"reference","isArray":true,"name":"TraversalInfo","id":59}}],"sources":[{"fileName":"aurelia-hot-module-reload.d.ts","line":162,"character":36}]}],"groups":[{"title":"Classes","kind":128,"children":[27,47,68]},{"title":"Interfaces","kind":256,"children":[2,6,59]},{"title":"Type aliases","kind":4194304,"children":[94,107,95,106,104,99,105]},{"title":"Variables","kind":32,"children":[108]},{"title":"Functions","kind":64,"children":[113,174,197,109,219,221,186,171,193,208,213,136,121,116,178,161,146,151,156,126,141,131,166]}]}