@taiga-ui/addon-doc
Version:
Taiga UI based library for developing documentation portals for Angular libraries.
34 lines (33 loc) • 998 B
TypeScript
import type { Provider } from '@angular/core';
import { InjectionToken } from '@angular/core';
export interface TuiDocIcons {
readonly code: string;
readonly light: string;
readonly menu: string;
readonly dark: string;
readonly search: string;
readonly copy: string;
readonly check: string;
readonly link: string;
readonly languages: string;
/**
* TODO: drop optional in v5
*/
readonly externalLink?: string;
/**
* TODO: drop optional in v5
*/
readonly shrink?: string;
readonly expand?: string;
/**
* TODO: drop optional in v5
*/
readonly ltr?: {
readonly preview: string;
readonly direction: string;
};
}
export declare const TUI_DOC_DEFAULT_ICONS: TuiDocIcons;
export declare const TUI_DOC_ICONS: InjectionToken<TuiDocIcons>;
export declare function tuiDocIconsProvider(icons: Partial<TuiDocIcons>): Provider;
export declare const TUI_DOC_DIRECTION_ENABLED: InjectionToken<false>;