Interface BaseComponent<T>

interface BaseComponent<T> {
    _detector: ChangeDetectorRef;
    _model: ModelType<T>;
    _modelScope: ReactiveControlScope<T & Context>;
    _provider: InjectionProvider;
    _render: ComponentRender<any>;
    _signalScope: SignalScope;
    _viewScope: ReactiveScope<{ this: BaseComponent<T> }>;
    _zone: AuroraZone;
    adoptedCallback(): void;
    attributeChangedCallback(name: string, oldValue: any, newValue: any): void;
    connectedCallback(): void;
    disconnectedCallback(): void;
    getComponentRef(): ComponentRef<T>;
    getInput(viewProp: string): undefined | PropertyRef;
    getInputValue(viewProp: string): any;
    onDestroy(callback: () => void): void;
    setInputValue(viewProp: string, value: any): void;
}

Type Parameters

  • T

Hierarchy (View Summary)

Properties

_model: ModelType<T>
_render: ComponentRender<any>
_signalScope: SignalScope
_viewScope: ReactiveScope<{ this: BaseComponent<T> }>
_zone: AuroraZone

Methods