@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
34 lines • 5.25 kB
JavaScript
import { Component } from '@angular/core';
import { SimplePropertySchemaFieldLoaderComponent } from './schema-field-host.component';
import { SchemaPrimitiveType } from './schema-models';
import { SchemaDataTypeStore } from './schema-store';
import * as i0 from "@angular/core";
export class DataOnlyFormFieldLoaderComponent extends SimplePropertySchemaFieldLoaderComponent {
static registerDataType() {
SchemaDataTypeStore.registerDataType({
type: SchemaPrimitiveType.String,
format: '*data-only',
description: 'It\'s a special form field control which only works as a data property placeholder. '
+ 'It doesn\'s actually render the data in the UI.',
loaderComponent: DataOnlyFormFieldLoaderComponent
});
SchemaDataTypeStore.registerDataType({
type: SchemaPrimitiveType.Number,
format: '*data-only',
description: 'It\'s a special form field control which only works as a data property placeholder. '
+ 'It doesn\'s actually render the data in the UI.',
loaderComponent: DataOnlyFormFieldLoaderComponent
});
}
}
/** @nocollapse */ DataOnlyFormFieldLoaderComponent.ɵfac = /** @pureOrBreakMyCode */ function () { let ɵDataOnlyFormFieldLoaderComponent_BaseFactory; return function DataOnlyFormFieldLoaderComponent_Factory(t) { return (ɵDataOnlyFormFieldLoaderComponent_BaseFactory || (ɵDataOnlyFormFieldLoaderComponent_BaseFactory = i0.ɵɵgetInheritedFactory(DataOnlyFormFieldLoaderComponent)))(t || DataOnlyFormFieldLoaderComponent); }; }();
/** @nocollapse */ DataOnlyFormFieldLoaderComponent.ɵcmp = /** @pureOrBreakMyCode */ i0.ɵɵdefineComponent({ type: DataOnlyFormFieldLoaderComponent, selectors: [["ng-component"]], features: [i0.ɵɵInheritDefinitionFeature], decls: 1, vars: 0, template: function DataOnlyFormFieldLoaderComponent_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelement(0, "span");
} }, encapsulation: 2 });
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(DataOnlyFormFieldLoaderComponent, [{
type: Component,
args: [{
template: '<span></span>'
}]
}], null, null); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS1vbmx5LWZvcm0tZmllbGQtbG9hZGVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL2FuZ3VsYXIvc3JjL2NvbnRyb2xzL3NjaGVtYS9kYXRhLW9ubHktZm9ybS1maWVsZC1sb2FkZXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDMUMsT0FBTyxFQUFFLHdDQUF3QyxFQUFFLE1BQU0sK0JBQStCLENBQUM7QUFDekYsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDdEQsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sZ0JBQWdCLENBQUM7O0FBSXJELE1BQU0sT0FBTyxnQ0FBaUMsU0FBUSx3Q0FBd0M7SUFDbkYsTUFBTSxDQUFDLGdCQUFnQjtRQUMxQixtQkFBbUIsQ0FBQyxnQkFBZ0IsQ0FBQztZQUNqQyxJQUFJLEVBQUUsbUJBQW1CLENBQUMsTUFBTTtZQUNoQyxNQUFNLEVBQUUsWUFBWTtZQUNwQixXQUFXLEVBQUUsc0ZBQXNGO2tCQUM3RixpREFBaUQ7WUFDdkQsZUFBZSxFQUFFLGdDQUFnQztTQUNwRCxDQUFDLENBQUM7UUFDSCxtQkFBbUIsQ0FBQyxnQkFBZ0IsQ0FBQztZQUNqQyxJQUFJLEVBQUUsbUJBQW1CLENBQUMsTUFBTTtZQUNoQyxNQUFNLEVBQUUsWUFBWTtZQUNwQixXQUFXLEVBQUUsc0ZBQXNGO2tCQUM3RixpREFBaUQ7WUFDdkQsZUFBZSxFQUFFLGdDQUFnQztTQUNwRCxDQUFDLENBQUM7SUFDUCxDQUFDOzt1VkFoQlEsZ0NBQWdDLFNBQWhDLGdDQUFnQztrSEFBaEMsZ0NBQWdDO1FBRjlCLHVCQUFhOzt1RkFFZixnQ0FBZ0M7Y0FINUMsU0FBUztlQUFDO2dCQUNQLFFBQVEsRUFBRSxlQUFlO2FBQzVCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFNpbXBsZVByb3BlcnR5U2NoZW1hRmllbGRMb2FkZXJDb21wb25lbnQgfSBmcm9tICcuL3NjaGVtYS1maWVsZC1ob3N0LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFNjaGVtYVByaW1pdGl2ZVR5cGUgfSBmcm9tICcuL3NjaGVtYS1tb2RlbHMnO1xyXG5pbXBvcnQgeyBTY2hlbWFEYXRhVHlwZVN0b3JlIH0gZnJvbSAnLi9zY2hlbWEtc3RvcmUnO1xyXG5AQ29tcG9uZW50KHtcclxuICAgIHRlbXBsYXRlOiAnPHNwYW4+PC9zcGFuPidcclxufSlcclxuZXhwb3J0IGNsYXNzIERhdGFPbmx5Rm9ybUZpZWxkTG9hZGVyQ29tcG9uZW50IGV4dGVuZHMgU2ltcGxlUHJvcGVydHlTY2hlbWFGaWVsZExvYWRlckNvbXBvbmVudCB7XHJcbiAgICBwdWJsaWMgc3RhdGljIHJlZ2lzdGVyRGF0YVR5cGUoKSB7XHJcbiAgICAgICAgU2NoZW1hRGF0YVR5cGVTdG9yZS5yZWdpc3RlckRhdGFUeXBlKHtcclxuICAgICAgICAgICAgdHlwZTogU2NoZW1hUHJpbWl0aXZlVHlwZS5TdHJpbmcsXHJcbiAgICAgICAgICAgIGZvcm1hdDogJypkYXRhLW9ubHknLFxyXG4gICAgICAgICAgICBkZXNjcmlwdGlvbjogJ0l0XFwncyBhIHNwZWNpYWwgZm9ybSBmaWVsZCBjb250cm9sIHdoaWNoIG9ubHkgd29ya3MgYXMgYSBkYXRhIHByb3BlcnR5IHBsYWNlaG9sZGVyLiAnXHJcbiAgICAgICAgICAgICAgICArICdJdCBkb2VzblxcJ3MgYWN0dWFsbHkgcmVuZGVyIHRoZSBkYXRhIGluIHRoZSBVSS4nLFxyXG4gICAgICAgICAgICBsb2FkZXJDb21wb25lbnQ6IERhdGFPbmx5Rm9ybUZpZWxkTG9hZGVyQ29tcG9uZW50XHJcbiAgICAgICAgfSk7XHJcbiAgICAgICAgU2NoZW1hRGF0YVR5cGVTdG9yZS5yZWdpc3RlckRhdGFUeXBlKHtcclxuICAgICAgICAgICAgdHlwZTogU2NoZW1hUHJpbWl0aXZlVHlwZS5OdW1iZXIsXHJcbiAgICAgICAgICAgIGZvcm1hdDogJypkYXRhLW9ubHknLFxyXG4gICAgICAgICAgICBkZXNjcmlwdGlvbjogJ0l0XFwncyBhIHNwZWNpYWwgZm9ybSBmaWVsZCBjb250cm9sIHdoaWNoIG9ubHkgd29ya3MgYXMgYSBkYXRhIHByb3BlcnR5IHBsYWNlaG9sZGVyLiAnXHJcbiAgICAgICAgICAgICAgICArICdJdCBkb2VzblxcJ3MgYWN0dWFsbHkgcmVuZGVyIHRoZSBkYXRhIGluIHRoZSBVSS4nLFxyXG4gICAgICAgICAgICBsb2FkZXJDb21wb25lbnQ6IERhdGFPbmx5Rm9ybUZpZWxkTG9hZGVyQ29tcG9uZW50XHJcbiAgICAgICAgfSk7XHJcbiAgICB9XHJcbn1cclxuIl19