@taiga-ui/cdk
Version:
Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance
20 lines (19 loc) • 816 B
TypeScript
/**
* Defines the options for obfuscation.
*/
export interface TuiObfuscateOptions {
/**
* Default function used to obfuscate a string
* if no recipe was found.
*/
readonly default: (value: string, symbol?: string) => string;
/**
* Collection of named recipes for different obfuscation scenarios.
*/
readonly recipes: Record<string, (value: string) => string>;
}
export declare const TUI_OBFUSCATE_DEFAULT_OPTIONS: TuiObfuscateOptions;
/**
* Injection token for obfuscation options.
*/
export declare const TUI_OBFUSCATE_OPTIONS: import("@angular/core").InjectionToken<TuiObfuscateOptions>, tuiObfuscateOptionsProvider: (item: Partial<TuiObfuscateOptions> | import("@angular/core").ProviderToken<Partial<TuiObfuscateOptions>>) => import("@angular/core").FactoryProvider;