UNPKG

@grapecity/inputman.angular

Version:

このパッケージには、Angular用の[InputManJS](https://developer.mescius.jp/inputmanjs)コンポーネントが含まれます。

29 lines (28 loc) 1.34 kB
import { OnChanges, OnDestroy, AfterContentInit, ElementRef, SimpleChanges, EventEmitter } from '@angular/core'; import { PropertyDictionary } from '../common'; import * as i0 from "@angular/core"; export declare function provideParent(component: any): { provide: typeof GcComponents; useExisting: import("@angular/core").Type<any>; }; export declare abstract class GcComponents<T extends object> implements OnChanges, AfterContentInit, OnDestroy { protected _container: Element; protected _imCtrl: T; protected propDic: PropertyDictionary; constructor(ref: ElementRef); ngOnChanges(changes: SimpleChanges): void; protected setValueToIMControl(key: string, value: any): void; private isSetAccessor; ngOnDestroy(): void; ngAfterContentInit(): void; protected abstract initGcComponent(): void; protected abstract bindEvent(): void; private tryGetPropertyOperator; private hasRealMethod; getNestedIMControl(): T; protected createTemplate(element: HTMLElement): void; name: string; onInitialized: EventEmitter<T>; static ɵfac: i0.ɵɵFactoryDeclaration<GcComponents<any>, never>; static ɵcmp: i0.ɵɵComponentDeclaration<GcComponents<any>, "ng-component", never, { "name": "name"; }, { "onInitialized": "onInitialized"; }, never, never, false, never>; }