kage-ui
Version:
A minimal, border-focused Angular UI component library.
25 lines (24 loc) • 799 B
TypeScript
import { TemplateRef, Type } from '@angular/core';
import * as i0 from "@angular/core";
export declare class KageDrawerCtrl {
private stack;
private envInjector;
private injector;
private appRef;
private document;
openFromTemplate(content: TemplateRef<any>, config?: {
position?: 'left' | 'right';
width?: string;
}): void;
openFromComponent<T>(component: Type<T>, config?: {
position?: 'left' | 'right';
width?: string;
inputs?: Record<string, any>;
outputs?: Record<string, (...args: any[]) => void>;
}): void;
close(): void;
closeAll(): void;
private createDrawer;
static ɵfac: i0.ɵɵFactoryDeclaration<KageDrawerCtrl, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<KageDrawerCtrl>;
}