@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
33 lines (32 loc) • 1.58 kB
TypeScript
import { Injector, OnInit } from '@angular/core';
import { SimplePropertySchemaFieldLoaderComponent } from '../../../schema/schema-field-host.component';
import { SmeInternalFormFieldComponent } from '../form-field.component';
import * as i0 from "@angular/core";
export declare class JsonFormFieldLoaderComponent extends SimplePropertySchemaFieldLoaderComponent {
static ɵfac: i0.ɵɵFactoryDeclaration<JsonFormFieldLoaderComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<JsonFormFieldLoaderComponent, "ng-component", never, {}, {}, never, never, false, never>;
}
/**
* Accessible json field implementation
*/
export declare class JsonFormFieldComponent extends SmeInternalFormFieldComponent<any> implements OnInit {
private internalJsonText;
/**
* The source name to use for logging
*/
protected get logSourceName(): string;
get jsonText(): string;
set jsonText(value: string);
/**
* Initializes a new instance of the JsonFormFieldComponent
*/
constructor(injector: Injector);
protected onValueChanged(value: any): void;
/**
* Creates the idBag used by this component to store unique element ids.
* id values will be assigned be the @see BaseComponent super class.
*/
protected createIdBag(): MsftSme.StringMap<string>;
static ɵfac: i0.ɵɵFactoryDeclaration<JsonFormFieldComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<JsonFormFieldComponent, "sme-form-field[type=\"json\"]", never, {}, {}, never, never, false, never>;
}