ngx-manage
Version:
- angular class descriptor and state
1 lines • 6.31 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"BASE_SHEMA":"$base","BaseValueProp":{"None":0,"Text":1,"Input":2,"Disabled":3,"Hidden":4},"BaseValueType":{"Text":"text","Number":"number","Array":"array","Object":"object","Boolean":"boolean","Undefined":"undefined","Date":"date","Time":"time","Error":"error","Custom":"custom"},"BaseParam":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":23,"character":17,"context":{"typeName":"BaseValueType"},"module":"./lib/base/descriptor"},{"__symbolic":"reference","name":"string"},{"__symbolic":"error","message":"Could not resolve type","line":25,"character":17,"context":{"typeName":"BaseValueProp"},"module":"./lib/base/descriptor"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"}]}]}},"BaseValue":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"BaseParam"}]}]}},"Descriptor":{"__symbolic":"function","parameters":["descriptor","property"],"value":{"__symbolic":"error","message":"Lambda not supported","line":58,"character":9,"module":"./lib/base/descriptor"}},"BaseDescriptors":{"__symbolic":"function"},"StateMessage":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"}]}]}},"StateMessageService":{"__symbolic":"class","members":{"SendMessage":[{"__symbolic":"method"}]}},"IStateService":{"__symbolic":"interface"},"StateDecorator":{"__symbolic":"function","parameters":["config"],"value":{"__symbolic":"error","message":"Lambda not supported","line":129,"character":9,"module":"./lib/base/state.service"}},"StateBase":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}],"getState":[{"__symbolic":"method"}],"sendMessage":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"getStates":[{"__symbolic":"method"}]}},"BaseDictionary":{"__symbolic":"interface"},"TemplateServiceMessage":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":9,"character":31,"context":{"typeName":"BaseDictionary"},"module":"./lib/base/template.service"},{"__symbolic":"reference","name":"string"}]}]}},"TemplateService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"load":[{"__symbolic":"method"}],"getTemplates":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"BaseComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"ngx-base","template":"<table class=\"table table-scroll\">\n <tr *ngFor=\"let data of values\">\n <ng-template \n [ngIf]=\"data.template\" \n [ngTemplateOutlet]=\"data.template\" \n [ngTemplateOutletContext]=\"{ $implicit: data.value }\"\n >\n </ng-template>\n </tr>\n</table>\n<div *ngIf=\"values.length==0 && error\">\n <ng-template \n [ngIf]=\"error\" \n [ngTemplateOutlet]=\"error\" \n [ngTemplateOutletContext]=\"{ $implicit: _value }\"\n >\n </ng-template>\n</div>\n","styles":[""]}]}],"members":{"_value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3},"arguments":["value"]}]}],"owner":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3},"arguments":["owner"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}]}},"TemplateBaseComponent":{"__symbolic":"class","members":{"Value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3},"arguments":["value"]}]}],"Owner":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":99,"character":3},"arguments":["owner"]}]}],"__ctor__":[{"__symbolic":"constructor"}],"isDisabled":[{"__symbolic":"method"}],"isHidden":[{"__symbolic":"method"}],"isInput":[{"__symbolic":"method"}],"isText":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]}},"NgxManageModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"BaseComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":8,"character":4}],"exports":[{"__symbolic":"reference","name":"BaseComponent"}],"providers":[{"__symbolic":"reference","name":"TemplateService"}]}]}],"members":{}}},"origins":{"BASE_SHEMA":"./lib/base/descriptor","BaseValueProp":"./lib/base/descriptor","BaseValueType":"./lib/base/descriptor","BaseParam":"./lib/base/descriptor","BaseValue":"./lib/base/descriptor","Descriptor":"./lib/base/descriptor","BaseDescriptors":"./lib/base/descriptor","StateMessage":"./lib/base/state.service","StateMessageService":"./lib/base/state.service","IStateService":"./lib/base/state.service","StateDecorator":"./lib/base/state.service","StateBase":"./lib/base/state.service","BaseDictionary":"./lib/base/template.service","TemplateServiceMessage":"./lib/base/template.service","TemplateService":"./lib/base/template.service","BaseComponent":"./lib/base/base.component","TemplateBaseComponent":"./lib/base/base.component","NgxManageModule":"./lib/ngx-manage.module"},"importAs":"ngx-manage"}