UNPKG

@taiga-ui/cdk

Version:

Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance

21 lines (20 loc) 1.03 kB
import { type UpdateRecorder } from '@angular-devkit/schematics'; import { type DevkitFileSystem } from 'ng-morph'; import { type DefaultTreeAdapterTypes } from 'parse5'; import { type TemplateResource } from '../../../interfaces/template-resource'; type Element = DefaultTreeAdapterTypes.Element; export interface CustomContent { value: string; isBinding: boolean; } export declare const CUSTOM_CONTENT_ATTRS: Set<string>; export declare function findCustomContentAttr(element: Element): CustomContent | null; export declare function findCustomContentAttrName(element: Element): string | null; export declare function registerCustomContentImports(resource: TemplateResource, elements: Element[]): void; export declare function buildCustomContentIconStr(customContent: CustomContent | null, indent: string): string; export declare function migrateLegacyCustomContent({ resource, recorder, fileSystem, }: { fileSystem: DevkitFileSystem; recorder: UpdateRecorder; resource: TemplateResource; }): void; export {};