UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

23 lines (22 loc) 976 B
import { AbstractControl } from '@angular/forms'; import { TaintEffect } from '../../core/public-api'; import * as i0 from "@angular/core"; declare const TaintsEditorComponent_base: new () => import("../../core/public-api").BaseNestedFormControl<Taint[], Taint[]>; export declare class TaintsEditorComponent extends TaintsEditorComponent_base { effects: TaintEffect[]; addTaint(): void; editTaint(index: number, key: keyof Omit<Taint, 'effect'>, value: string): void; editTaint(index: number, key: 'effect', value: TaintEffect): void; removeTaint(index: number): void; keyPattern(control: AbstractControl<string>): { pattern: boolean; }; static ɵfac: i0.ɵɵFactoryDeclaration<TaintsEditorComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TaintsEditorComponent, "acl-taints-editor", never, {}, {}, never, never, true, never>; } interface Taint { key: string; value: string; effect: TaintEffect; } export {};