angular-split
Version:
Angular UI library to split views and allow dragging to resize areas using CSS grid layout.
20 lines (19 loc) • 1.03 kB
TypeScript
import { Injector } from '@angular/core';
import * as i0 from "@angular/core";
interface SplitGutterDynamicInjectorTemplateContext {
$implicit: Injector;
}
/**
* This directive allows creating a dynamic injector inside ngFor
* with dynamic gutter num and expose the injector for ngTemplateOutlet usage
*/
export declare class SplitGutterDynamicInjectorDirective {
private readonly vcr;
private readonly templateRef;
protected readonly gutterNum: import("@angular/core").InputSignal<number>;
constructor();
static ngTemplateContextGuard(_dir: SplitGutterDynamicInjectorDirective, ctx: unknown): ctx is SplitGutterDynamicInjectorTemplateContext;
static ɵfac: i0.ɵɵFactoryDeclaration<SplitGutterDynamicInjectorDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<SplitGutterDynamicInjectorDirective, "[asSplitGutterDynamicInjector]", never, { "gutterNum": { "alias": "asSplitGutterDynamicInjector"; "required": true; "isSignal": true; }; }, {}, never, never, true, never>;
}
export {};