@zeplin/extension-model
Version:
Models exposed to Zeplin extensions
27 lines (26 loc) • 645 B
TypeScript
export interface VariableModeData {
_id: string;
name: string;
}
/**
* An interface that represents a variable mode.
*/
export declare class VariableMode {
/**
* Unique identifier of the variable mode.
*/
id: string;
/**
* Name of the variable mode.
*/
name: string;
static get ALLOWED_FIELDS(): string[];
constructor(variableModeData: VariableModeData);
/**
* Creates a VariableMode instance from a JSON string
*
* @param json JSON string representing a variable mode
* @returns A new VariableMode instance
*/
static fromJSON(json: string): VariableMode;
}