UNPKG

@ux-aspects/ux-aspects

Version:

Open source user interface framework for building modern, responsive, mobile big data applications

19 lines (18 loc) 1.05 kB
import { OnDestroy, OnInit } from '@angular/core'; import { Subject } from 'rxjs'; import { ConduitZone } from './conduit-zone.service'; import { ConduitProperties } from './interfaces/conduit-properties'; import * as i0 from "@angular/core"; export declare class ConduitComponent implements OnInit, OnDestroy { protected _zone: ConduitZone; /** We need to register the conduits with the zone when the component is initialised */ ngOnInit(): void; /** We need to unregister the conduits when the component is destroyed */ ngOnDestroy(): void; /** Alter the properties of a conduit dynamically */ setConduitProperties(subject: Subject<string>, properties: Partial<ConduitProperties>): void; /** Programmatically create a conduit at runtime */ createConduit(subject: Subject<void>, properties: ConduitProperties): void; static ɵfac: i0.ɵɵFactoryDeclaration<ConduitComponent, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<ConduitComponent, "ux-conduit", never, {}, {}, never, never, false, never>; }