@taiga-ui/addon-doc
Version:
Taiga UI based library for developing documentation portals for Angular libraries.
48 lines (47 loc) • 2.45 kB
TypeScript
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>;
}