@aurigma/design-atoms-model
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
27 lines (26 loc) • 984 B
TypeScript
import { ModelComponent } from "../ModelComponent";
export declare class InStringPlaceholder extends ModelComponent implements IInStringPlaceholder {
constructor(id?: string, name?: string, mask?: string, value?: string, values?: string[]);
private _mask;
private _value;
private _values;
get mask(): string;
set mask(value: string);
get value(): string;
set value(value: string);
get values(): string[];
set values(values: string[]);
generateNewIds(): void;
protected _copy(source: InStringPlaceholder, destination: InStringPlaceholder, generateNewIds: boolean): InStringPlaceholder;
clone(generateNewIds?: boolean): InStringPlaceholder;
equals(other: InStringPlaceholder): any;
getSimplifiedObject(): IInStringPlaceholder;
}
export interface IInStringPlaceholder {
id: string;
mask: string;
value: string;
values: string[];
name: string;
}
export default InStringPlaceholder;