UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

32 lines (29 loc) 1.33 kB
import { ControlValueAccessor } from '@angular/forms'; import { EditorComponent } from '@c8y/ngx-components/editor'; import { BehaviorSubject } from 'rxjs'; import { ActivatedRoute } from '@angular/router'; import * as Monaco from 'monaco-editor'; import * as i0 from '@angular/core'; declare class AdvancedEditBrandingComponent implements ControlValueAccessor { private activatedRoute; optionsJsonString: BehaviorSubject<string>; valueString: BehaviorSubject<string>; editorOptions: EditorComponent['editorOptions']; infoText: string; JSONSchema: any; editorComponent: EditorComponent; private onChange; private onTouched; private onValidatorChange; private attributeToEdit; constructor(activatedRoute: ActivatedRoute); onEditorInit(_data: Monaco.editor.IStandaloneCodeEditor): void; writeValue(obj: string): void; registerOnChange(fn: (value: string) => void): void; registerOnTouched(fn: () => void): void; onValueChange(value: string): void; static ɵfac: i0.ɵɵFactoryDeclaration<AdvancedEditBrandingComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<AdvancedEditBrandingComponent, "c8y-advanced-edit-branding", never, {}, {}, never, never, true, never>; } export { AdvancedEditBrandingComponent }; //# sourceMappingURL=index.d.ts.map