{"__symbolic":"module","version":4,"metadata":{"ThfCodeEditorComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":39,"character":1},"arguments":[{"selector":"thf-code-editor","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":43,"character":13},"useExisting":{"__symbolic":"reference","name":"ThfCodeEditorComponent"},"multi":true}],"template":"<div #editorContainer\n  [style.height]=\"height\">\n</div>\n"}]}],"members":{"editorContainer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":52,"character":3},"arguments":["editorContainer",{"static":true}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":55,"character":18},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":56,"character":16},{"__symbolic":"reference","name":"ThfCodeEditorRegister"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}],"monacoCreateModel":[{"__symbolic":"method"}],"setValueInEditor":[{"__symbolic":"method"}],"setLanguage":[{"__symbolic":"method"}],"setTheme":[{"__symbolic":"method"}],"setReadOnly":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"initMonaco":[{"__symbolic":"method"}],"setMonacoLanguage":[{"__symbolic":"method"}],"registerCustomLanguage":[{"__symbolic":"method"}]}},"ThfCodeEditorRegister":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":44,"character":1}}],"members":{}},"ThfCodeEditorRegisterable":{"__symbolic":"interface"},"ThfCodeEditorRegisterableOptions":{"__symbolic":"interface"},"ThfCodeEditorRegisterableTokens":{"__symbolic":"interface"},"ThfCodeEditorModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":12,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":14,"character":4}],"declarations":[{"__symbolic":"reference","name":"ThfCodeEditorComponent"}],"exports":[{"__symbolic":"reference","name":"ThfCodeEditorComponent"}],"providers":[{"__symbolic":"reference","name":"ThfCodeEditorRegister"}]}]}],"members":{},"statics":{"forRegister":{"__symbolic":"function","parameters":["props"],"value":{"ngModule":{"__symbolic":"reference","name":"ThfCodeEditorModule"},"providers":[{"provide":{"__symbolic":"reference","name":"ThfCodeEditorRegister"},"useValue":{"__symbolic":"reference","name":"props"}}]}}}},"ɵa":{"__symbolic":"class","members":{"language":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":82,"character":3},"arguments":["t-language"]}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":107,"character":3},"arguments":["t-readonly"]}]}],"showDiff":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":136,"character":3},"arguments":["t-show-diff"]}]}],"theme":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":162,"character":3},"arguments":["t-theme"]}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":183,"character":3},"arguments":["t-height"]}]}],"getOptions":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"setLanguage":[{"__symbolic":"method"}],"setTheme":[{"__symbolic":"method"}],"setReadOnly":[{"__symbolic":"method"}],"convertToBoolean":[{"__symbolic":"method"}]}}},"origins":{"ThfCodeEditorComponent":"./lib/components/thf-code-editor/thf-code-editor.component","ThfCodeEditorRegister":"./lib/components/thf-code-editor/thf-code-editor-register.service","ThfCodeEditorRegisterable":"./lib/components/thf-code-editor/interfaces/thf-code-editor-registerable.interface","ThfCodeEditorRegisterableOptions":"./lib/components/thf-code-editor/interfaces/thf-code-editor-registerable-options.interface","ThfCodeEditorRegisterableTokens":"./lib/components/thf-code-editor/interfaces/thf-code-editor-registerable-tokens.interface","ThfCodeEditorModule":"./lib/components/thf-code-editor/thf-code-editor.module","ɵa":"./lib/components/thf-code-editor/thf-code-editor-base.component"},"importAs":"@totvs/thf-code-editor"}