zp-figma-converter
Version:
Convert Figma designs to various code formats
84 lines • 1.27 kB
TypeScript
/**
* Define common interfaces for the project
*/
/**
* Type for size attribute
*/
export interface Size {
X: number;
Y: number;
}
/**
* Type for position attribute
*/
export interface Position {
X: number;
Y: number;
}
/**
* Type for scale attribute
*/
export interface Scale {
ScaleX: number;
ScaleY: number;
}
/**
* Type for color attribute
*/
export interface Color {
R?: number;
G?: number;
B?: number;
A?: number;
}
/**
* Type for anchor point attribute
*/
export interface AnchorPoint {
ScaleX?: number;
ScaleY?: number;
}
/**
* Type for blend function attribute
*/
export interface BlendFunc {
Src: number;
Dst: number;
}
/**
* Type for file data attribute
*/
export interface FileData {
Type: string;
Path: string;
Plist: string;
}
/**
* Type for color vector attribute
*/
export interface ColorVector {
ScaleX?: number;
ScaleY?: number;
}
/**
* Type for pre-position attribute
*/
export interface PrePosition {
X: number;
Y: number;
}
/**
* Type for pre-size attribute
*/
export interface PreSize {
X: number;
Y: number;
}
/**
* Vector2 structure
*/
export interface Vector2 {
X?: number;
Y?: number;
}
//# sourceMappingURL=common.d.ts.map