{"__symbolic":"module","version":4,"metadata":{"CompCodeEditorComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"comp-code-editor","template":"<!-- 代码编辑器 -->\r\n<div style='height: 100%;width: 100%;'>\r\n  <div style='height: 100%;width: 100%;'>\r\n    <monaco-code-editor #codeEditor style='height: 100%;width: 100%;'>\r\n    </monaco-code-editor>\r\n  </div>\r\n</div>"}]}],"members":{"codeFilePath":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"codeEditor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":27,"character":3},"arguments":["codeEditor"]}]}],"codeChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","module":"@farris/ui-loading","name":"LoadingService","line":42,"character":28},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":43,"character":28},{"__symbolic":"reference","name":"MessageNotifyService"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"openIDE":[{"__symbolic":"method"}],"reloadCode":[{"__symbolic":"method"}],"checkCodeVersion":[{"__symbolic":"method"}],"openInIDEA":[{"__symbolic":"method"}],"saveCode":[{"__symbolic":"method"}],"getCode":[{"__symbolic":"method"}],"setTheme":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"CompCodeEditorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":16,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"CompCodeEditorComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":19,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ide-code-editor","name":"CodeEditorModule","line":20,"character":4},"member":"forRoot"},"arguments":[{"baseUrl":"/platform/common/web/assets/monaco"}]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyModule","line":21,"character":4},"member":"forRoot"}},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@gsp-lcm/metadatart-selector","name":"GSPMetadataRTServiceModule","line":22,"character":4},"member":"forRoot"},"arguments":[""]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@gsp-lcm/metadata-selector","name":"GSPMetadataServiceModule","line":23,"character":4},"member":"forRoot"},"arguments":[""]},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerModule","line":24,"character":4},"member":"forRoot"}},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@farris/ui-loading","name":"LoadingModule","line":25,"character":4},"member":"forRoot"}}],"exports":[{"__symbolic":"reference","name":"CompCodeEditorComponent"}],"providers":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"MessageNotifyService"},{"__symbolic":"reference","module":"@gsp-lcm/metadata-selector","name":"GSPMetadataService","line":33,"character":4},{"__symbolic":"reference","module":"@gsp-lcm/metadatart-selector","name":"GSPMetadataRTService","line":34,"character":4},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":35,"character":4}]}]}],"members":{}},"SaveResult":{"__symbolic":"interface"},"HttpRequestFaildInfo":{"__symbolic":"interface"},"ServerExceptionEntity":{"__symbolic":"interface"},"NotifyType":{"__symbolic":"class","members":{},"statics":{"INFO":"info","SUCCESS":"success","ERROR":"error","WARNING":"warning"}},"MessageNotifyService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":14,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@farris/ui-notify","name":"NotifyService","line":20,"character":27},{"__symbolic":"reference","module":"@farris/ui-messager","name":"MessagerService","line":21,"character":29}]}],"notify":[{"__symbolic":"method"}],"showRequestErrorMessage":[{"__symbolic":"method"}],"getErrorMessage":[{"__symbolic":"method"}],"getServerExceptionEntity":[{"__symbolic":"method"}],"getMessageType":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":11,"character":18}]}],"get":[{"__symbolic":"method"}],"isFileModified":[{"__symbolic":"method"}],"save":[{"__symbolic":"method"}],"openCodeByIDEA":[{"__symbolic":"method"}],"getCodeFilePath":[{"__symbolic":"method"}]}}},"origins":{"CompCodeEditorComponent":"./lib/comp-code-editor.component","CompCodeEditorModule":"./lib/comp-code-editor.module","SaveResult":"./lib/types","HttpRequestFaildInfo":"./lib/types","ServerExceptionEntity":"./lib/types","NotifyType":"./lib/service/message-notify.service","MessageNotifyService":"./lib/service/message-notify.service","ɵa":"./lib/service/component-code.service"},"importAs":"@gsp-cmp/comp-code-editor"}