UNPKG

@taiga-ui/addon-doc

Version:

Taiga UI based library for developing documentation portals for Angular libraries.

48 lines (47 loc) 2.45 kB
import { type AfterViewInit, type PipeTransform, type Signal, TemplateRef } from '@angular/core'; import { type AbstractControl, FormGroup } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class TuiJsonPipe implements PipeTransform { transform(value: unknown): string; static ɵfac: i0.ɵɵFactoryDeclaration<TuiJsonPipe, never>; static ɵpipe: i0.ɵɵPipeDeclaration<TuiJsonPipe, "json", true>; } export declare class TuiDocDemo implements AfterViewInit { private readonly resizable; private readonly content; private readonly el; private readonly locationRef; private readonly urlSerializer; private readonly urlStateHandler; private readonly darkMode; protected readonly template: Signal<TemplateRef<any> | undefined>; protected readonly rendered: import("@angular/core").WritableSignal<boolean>; protected readonly theme: Signal<"dark" | "light">; protected readonly icons: import("@taiga-ui/addon-doc/tokens").TuiDocIcons; protected readonly dark: import("@angular/core").WritableSignal<boolean>; protected readonly $: import("rxjs").Subscription; protected form?: FormGroup; protected readonly updateOnVariants: readonly ["change", "blur", "submit"]; protected updateOn: 'blur' | 'change' | 'submit'; protected opaque: boolean; protected expanded: boolean; protected sandboxWidth: number; protected readonly texts: Signal<[string, string, string]>; readonly control: import("@angular/core").InputSignal<AbstractControl<any, any> | null>; readonly sticky: import("@angular/core").InputSignal<boolean>; ngAfterViewInit(): void; protected onResize(): void; protected onMouseUp(): void; protected onModeChange(darkMode: boolean): void; protected toggleDetails(): void; protected changeOpaque(opaque: boolean): void; protected updateOnChange(updateOn: 'blur' | 'change' | 'submit'): void; protected updateWidth(width?: number): void; private get delta(); private get params(); private updateUrl; private createForm; private getUrlTree; static ɵfac: i0.ɵɵFactoryDeclaration<TuiDocDemo, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TuiDocDemo, "tui-doc-demo", never, { "control": { "alias": "control"; "required": false; "isSignal": true; }; "sticky": { "alias": "sticky"; "required": false; "isSignal": true; }; }, {}, ["template"], ["*"], true, never>; }