Comparing version 1.6.1 to 1.7.0
@@ -11,2 +11,24 @@ export interface Global { | ||
} | ||
/** | ||
* Styles can be one of the following types | ||
*/ | ||
export declare type StyleType = 'FILL' | 'TEXT' | 'EFFECT' | 'GRID'; | ||
/** | ||
* the above styles can be used in the following ways | ||
*/ | ||
export declare type StyleKeyType = 'fill' | 'stroke' | 'effect' | 'grid' | 'text' | 'background'; | ||
export declare type StylesObject = { | ||
[K in StyleKeyType]?: string; | ||
}; | ||
export declare type ScaleMode = 'FILL' | 'FIT' | 'TILE' | 'STRETCH'; | ||
export declare type PaintTypeSolid = 'SOLID'; | ||
export declare type PaintTypeGraident = 'GRADIENT_LINEAR' | 'GRADIENT_RADIAL' | 'GRADIENT_ANGULAR' | 'GRADIENT_DIAMOND'; | ||
export declare type PaintTypeImage = 'IMAGE' | 'EMOJI'; | ||
export declare type TextType = 'TEXT'; | ||
export declare type PaintType = PaintTypeSolid | PaintTypeGraident | PaintTypeImage; | ||
/** | ||
* how the layer blends with layers below | ||
*/ | ||
export declare type BlendMode = 'PASS_THROUGH' | 'NORMAL' | 'DARKEN' | 'MULTIPLY' | 'LINEAR_BURN' | 'COLOR_BURN' | 'LIGHTEN' | 'SCREEN' | 'LINEAR_DODGE' | 'COLOR_DODGE' | 'OVERLAY' | 'SOFT_LIGHT' | 'HARD_LIGHT' | 'DIFFERENCE' | 'EXCLUSION' | 'HUE' | 'SATURATION' | 'COLOR' | 'LUMINOSITY'; | ||
export declare type EasingType = 'EASE_IN' | 'EASE_OUT' | 'EASE_IN_AND_OUT'; | ||
export declare type NodeType = 'DOCUMENT' | 'CANVAS' | 'FRAME' | 'GROUP' | 'VECTOR' | 'BOOLEAN' | 'STAR' | 'LINE' | 'ELLIPSE' | 'REGULAR_POLYGON' | 'RECTANGLE' | 'TEXT' | 'SLICE' | 'COMPONENT' | 'INSTANCE'; | ||
@@ -34,4 +56,4 @@ export declare type Node = Document | Canvas | Frame | Group | Vector | BooleanGroup | Star | Line | Ellipse | RegularPolygon | Rectangle | Text | Slice | Component | Instance; | ||
readonly children: ReadonlyArray<Node>; | ||
/** Background color of the node */ | ||
readonly backgroundColor: Color; | ||
/** Backgrounds on the node */ | ||
readonly background: ReadonlyArray<Paint>; | ||
/** | ||
@@ -109,2 +131,6 @@ * An array of export settings representing images to export from node | ||
readonly isMask: boolean; | ||
/** | ||
* Styles this node uses from the global `styles` | ||
*/ | ||
readonly styles: StylesObject; | ||
} | ||
@@ -215,2 +241,6 @@ /** A node of fixed size containing other nodes */ | ||
readonly strokeAlign: 'INSIDE' | 'OUTSIDE' | 'CENTER'; | ||
/** | ||
* Styles this node uses from the global `styles` | ||
*/ | ||
readonly styles: StylesObject; | ||
} | ||
@@ -256,3 +286,3 @@ /** A vector network, consisting of vertices and edges */ | ||
export interface Text extends VectorBase { | ||
readonly type: 'TEXT'; | ||
readonly type: TextType; | ||
/** Text contained within text box */ | ||
@@ -357,37 +387,2 @@ readonly characters: string; | ||
} | ||
/** | ||
* Enum describing how layer blends with layers below | ||
* This type is a string enum with the following possible values | ||
*/ | ||
export declare enum BlendMode { | ||
'PASS_THROUGH' = 0, | ||
'NORMAL' = 1, | ||
/** Darken: */ | ||
'DARKEN' = 2, | ||
'MULTIPLY' = 3, | ||
'LINEAR_BURN' = 4, | ||
'COLOR_BURN' = 5, | ||
/** Lighten: */ | ||
'LIGHTEN' = 6, | ||
'SCREEN' = 7, | ||
'LINEAR_DODGE' = 8, | ||
'COLOR_DODGE' = 9, | ||
/** Contrast: */ | ||
'OVERLAY' = 10, | ||
'SOFT_LIGHT' = 11, | ||
'HARD_LIGHT' = 12, | ||
/** Inversion: */ | ||
'DIFFERENCE' = 13, | ||
'EXCLUSION' = 14, | ||
/** Component: */ | ||
'HUE' = 15, | ||
'SATURATION' = 16, | ||
'COLOR' = 17, | ||
'LUMINOSITY' = 18, | ||
} | ||
export declare enum EasingType { | ||
'EASE_IN' = 0, | ||
'EASE_OUT' = 1, | ||
'EASE_IN_AND_OUT' = 2, | ||
} | ||
/** Layout constraint relative to containing Frame */ | ||
@@ -458,3 +453,3 @@ export interface LayoutConstraint { | ||
/** Type of paint as a string enum */ | ||
readonly type: 'SOLID' | 'GRADIENT_LINEAR' | 'GRADIENT_RADIAL' | 'GRADIENT_ANGULAR' | 'GRADIENT_DIAMOND' | 'IMAGE' | 'EMOJI'; | ||
readonly type: PaintType; | ||
/** | ||
@@ -492,3 +487,8 @@ * Is the paint enabled? | ||
/** Image scaling mode */ | ||
readonly scaleMode?: string; | ||
readonly scaleMode?: ScaleMode; | ||
/** | ||
* How this node blends with nodes behind it in the scene | ||
* (see blend mode section for more details) | ||
*/ | ||
readonly blendMode: BlendMode; | ||
} | ||
@@ -522,6 +522,10 @@ export interface Path { | ||
readonly fontPostScriptName: string; | ||
/** Space between paragraphs in px, 0 if not present */ | ||
readonly paragraphSpacing?: number; | ||
/** Paragraph indentation in px, 0 if not present */ | ||
readonly paragraphIndent?: number; | ||
/** Is text italicized? */ | ||
readonly italic: boolean; | ||
readonly italic?: boolean; | ||
/** Numeric font weight */ | ||
readonly fontWeight: number; | ||
readonly fontWeight: 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900; | ||
/** Font size in px */ | ||
@@ -536,3 +540,3 @@ readonly fontSize: number; | ||
/** Paints applied to characters */ | ||
readonly fills: ReadonlyArray<Paint>; | ||
readonly fills?: ReadonlyArray<Paint>; | ||
/** Line height in px */ | ||
@@ -542,2 +546,4 @@ readonly lineHeightPx: number; | ||
readonly lineHeightPercent: number; | ||
/** The unit of the line height value specified by the user. */ | ||
readonly lineHeightUnit: 'PIXELS' | 'FONT_SIZE_%' | 'INTRINSIC_%'; | ||
} | ||
@@ -565,3 +571,3 @@ /** | ||
/** The type of style */ | ||
readonly styleType: 'FILL' | 'TEXT' | 'EFFECT' | 'GRID'; | ||
readonly styleType: StyleType; | ||
} | ||
@@ -568,0 +574,0 @@ /** A comment or reply left by a user */ |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
/** | ||
* Enum describing how layer blends with layers below | ||
* This type is a string enum with the following possible values | ||
*/ | ||
var BlendMode; | ||
(function (BlendMode) { | ||
BlendMode[BlendMode["PASS_THROUGH"] = 0] = "PASS_THROUGH"; /** (Only applicable to objects with children) */ | ||
BlendMode[BlendMode["NORMAL"] = 1] = "NORMAL"; | ||
/** Darken: */ | ||
BlendMode[BlendMode["DARKEN"] = 2] = "DARKEN"; | ||
BlendMode[BlendMode["MULTIPLY"] = 3] = "MULTIPLY"; | ||
BlendMode[BlendMode["LINEAR_BURN"] = 4] = "LINEAR_BURN"; | ||
BlendMode[BlendMode["COLOR_BURN"] = 5] = "COLOR_BURN"; | ||
/** Lighten: */ | ||
BlendMode[BlendMode["LIGHTEN"] = 6] = "LIGHTEN"; | ||
BlendMode[BlendMode["SCREEN"] = 7] = "SCREEN"; | ||
BlendMode[BlendMode["LINEAR_DODGE"] = 8] = "LINEAR_DODGE"; | ||
BlendMode[BlendMode["COLOR_DODGE"] = 9] = "COLOR_DODGE"; | ||
/** Contrast: */ | ||
BlendMode[BlendMode["OVERLAY"] = 10] = "OVERLAY"; | ||
BlendMode[BlendMode["SOFT_LIGHT"] = 11] = "SOFT_LIGHT"; | ||
BlendMode[BlendMode["HARD_LIGHT"] = 12] = "HARD_LIGHT"; | ||
/** Inversion: */ | ||
BlendMode[BlendMode["DIFFERENCE"] = 13] = "DIFFERENCE"; | ||
BlendMode[BlendMode["EXCLUSION"] = 14] = "EXCLUSION"; | ||
/** Component: */ | ||
BlendMode[BlendMode["HUE"] = 15] = "HUE"; | ||
BlendMode[BlendMode["SATURATION"] = 16] = "SATURATION"; | ||
BlendMode[BlendMode["COLOR"] = 17] = "COLOR"; | ||
BlendMode[BlendMode["LUMINOSITY"] = 18] = "LUMINOSITY"; | ||
})(BlendMode = exports.BlendMode || (exports.BlendMode = {})); | ||
var EasingType; | ||
(function (EasingType) { | ||
EasingType[EasingType["EASE_IN"] = 0] = "EASE_IN"; /** Ease in with an animation curve similar to CSS ease-in */ | ||
EasingType[EasingType["EASE_OUT"] = 1] = "EASE_OUT"; /** Ease out with an animation curve similar to CSS ease-out */ | ||
EasingType[EasingType["EASE_IN_AND_OUT"] = 2] = "EASE_IN_AND_OUT"; /** Ease in and then out with an animation curve similar to CSS ease-in-out */ | ||
})(EasingType = exports.EasingType || (exports.EasingType = {})); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlnbWFUeXBlcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9maWdtYVR5cGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBa2FBOzs7R0FHRztBQUNILElBQVksU0E4Qlg7QUE5QkQsV0FBWSxTQUFTO0lBQ25CLHlEQUFjLENBQUEsQ0FBQyxpREFBaUQ7SUFDaEUsNkNBQVEsQ0FBQTtJQUVSLGNBQWM7SUFDZCw2Q0FBUSxDQUFBO0lBQ1IsaURBQVUsQ0FBQTtJQUNWLHVEQUFhLENBQUE7SUFDYixxREFBWSxDQUFBO0lBRVosZUFBZTtJQUNmLCtDQUFTLENBQUE7SUFDVCw2Q0FBUSxDQUFBO0lBQ1IseURBQWMsQ0FBQTtJQUNkLHVEQUFhLENBQUE7SUFFYixnQkFBZ0I7SUFDaEIsZ0RBQVMsQ0FBQTtJQUNULHNEQUFZLENBQUE7SUFDWixzREFBWSxDQUFBO0lBRVosaUJBQWlCO0lBQ2pCLHNEQUFZLENBQUE7SUFDWixvREFBVyxDQUFBO0lBRVgsaUJBQWlCO0lBQ2pCLHdDQUFLLENBQUE7SUFDTCxzREFBWSxDQUFBO0lBQ1osNENBQU8sQ0FBQTtJQUNQLHNEQUFZLENBQUE7QUFDZCxDQUFDLEVBOUJXLFNBQVMsR0FBVCxpQkFBUyxLQUFULGlCQUFTLFFBOEJwQjtBQUVELElBQVksVUFJWDtBQUpELFdBQVksVUFBVTtJQUNwQixpREFBUyxDQUFBLENBQUMsNkRBQTZEO0lBQ3ZFLG1EQUFVLENBQUEsQ0FBQywrREFBK0Q7SUFDMUUsaUVBQWlCLENBQUEsQ0FBQyw4RUFBOEU7QUFDbEcsQ0FBQyxFQUpXLFVBQVUsR0FBVixrQkFBVSxLQUFWLGtCQUFVLFFBSXJCIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlnbWFUeXBlcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9maWdtYVR5cGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIifQ== |
import * as Figma from './figmaTypes'; | ||
export * from './figmaTypes'; | ||
import { AxiosPromise, AxiosInstance } from 'axios'; | ||
import { AxiosInstance, AxiosPromise } from 'axios'; | ||
export interface FileParams { | ||
@@ -5,0 +5,0 @@ readonly fileId?: string; |
"use strict"; | ||
function __export(m) { | ||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
} | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
@@ -9,3 +6,2 @@ return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
__export(require("./figmaTypes")); | ||
const axios_1 = __importDefault(require("axios")); | ||
@@ -36,2 +32,2 @@ exports.Client = (opts) => { | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFFQSxrQ0FBNkI7QUFDN0Isa0RBQTJEO0FBbUg5QyxRQUFBLE1BQU0sR0FBRyxDQUFDLElBQW1CLEVBQW1CLEVBQUU7SUFDN0QsTUFBTSxPQUFPLEdBQUcsSUFBSSxDQUFDLFdBQVc7UUFDOUIsQ0FBQyxDQUFDO1lBQ0UsYUFBYSxFQUFFLFVBQVUsSUFBSSxDQUFDLFdBQVcsRUFBRTtTQUM1QztRQUNILENBQUMsQ0FBQztZQUNFLGVBQWUsRUFBRSxJQUFJLENBQUMsbUJBQW1CO1NBQzFDLENBQUM7SUFFTixNQUFNLE1BQU0sR0FBRyxlQUFLLENBQUMsTUFBTSxDQUFDO1FBQzFCLE9BQU8sRUFBRSxXQUFXLElBQUksQ0FBQyxPQUFPLElBQUksZUFBZSxNQUFNO1FBQ3pELE9BQU87S0FDUixDQUFDLENBQUM7SUFFSCxNQUFNLENBQUM7UUFDTCxNQUFNO1FBRU4sSUFBSSxFQUFFLENBQUMsTUFBTSxFQUFFLE1BQU0sR0FBRyxFQUFFLEVBQUUsRUFBRSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsU0FBUyxNQUFNLEVBQUUsRUFBRSxFQUFFLE1BQU0sRUFBRSxDQUFDO1FBRXhFLFVBQVUsRUFBRSxDQUFDLE1BQU0sRUFBRSxNQUFNLEVBQUUsRUFBRSxDQUM3QixNQUFNLENBQUMsR0FBRyxDQUFDLFVBQVUsTUFBTSxFQUFFLEVBQUU7WUFDN0IsTUFBTSxvQkFDRCxNQUFNLElBQ1QsR0FBRyxFQUFFLE1BQU0sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUMxQjtTQUNGLENBQUM7UUFFSixRQUFRLEVBQUUsTUFBTSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLFNBQVMsTUFBTSxXQUFXLENBQUM7UUFFMUQsV0FBVyxFQUFFLENBQUMsTUFBTSxFQUFFLE1BQU0sRUFBRSxFQUFFLENBQzlCLE1BQU0sQ0FBQyxJQUFJLENBQUMsU0FBUyxNQUFNLFdBQVcsRUFBRSxNQUFNLENBQUM7UUFFakQsWUFBWSxFQUFFLE1BQU0sQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxTQUFTLE1BQU0sV0FBVyxDQUFDO1FBRTlELFlBQVksRUFBRSxTQUFTLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsWUFBWSxTQUFTLFFBQVEsQ0FBQztLQUNyRSxDQUFDO0FBQ0osQ0FBQyxDQUFDIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFHQSxrREFBMkQ7QUFtSDlDLFFBQUEsTUFBTSxHQUFHLENBQUMsSUFBbUIsRUFBbUIsRUFBRTtJQUM3RCxNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsV0FBVztRQUM5QixDQUFDLENBQUM7WUFDRSxhQUFhLEVBQUUsVUFBVSxJQUFJLENBQUMsV0FBVyxFQUFFO1NBQzVDO1FBQ0gsQ0FBQyxDQUFDO1lBQ0UsZUFBZSxFQUFFLElBQUksQ0FBQyxtQkFBbUI7U0FDMUMsQ0FBQztJQUVOLE1BQU0sTUFBTSxHQUFHLGVBQUssQ0FBQyxNQUFNLENBQUM7UUFDMUIsT0FBTyxFQUFFLFdBQVcsSUFBSSxDQUFDLE9BQU8sSUFBSSxlQUFlLE1BQU07UUFDekQsT0FBTztLQUNSLENBQUMsQ0FBQztJQUVILE1BQU0sQ0FBQztRQUNMLE1BQU07UUFFTixJQUFJLEVBQUUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxHQUFHLEVBQUUsRUFBRSxFQUFFLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxTQUFTLE1BQU0sRUFBRSxFQUFFLEVBQUUsTUFBTSxFQUFFLENBQUM7UUFFeEUsVUFBVSxFQUFFLENBQUMsTUFBTSxFQUFFLE1BQU0sRUFBRSxFQUFFLENBQzdCLE1BQU0sQ0FBQyxHQUFHLENBQUMsVUFBVSxNQUFNLEVBQUUsRUFBRTtZQUM3QixNQUFNLG9CQUNELE1BQU0sSUFDVCxHQUFHLEVBQUUsTUFBTSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEdBQzFCO1NBQ0YsQ0FBQztRQUVKLFFBQVEsRUFBRSxNQUFNLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsU0FBUyxNQUFNLFdBQVcsQ0FBQztRQUUxRCxXQUFXLEVBQUUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLEVBQUUsQ0FDOUIsTUFBTSxDQUFDLElBQUksQ0FBQyxTQUFTLE1BQU0sV0FBVyxFQUFFLE1BQU0sQ0FBQztRQUVqRCxZQUFZLEVBQUUsTUFBTSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLFNBQVMsTUFBTSxXQUFXLENBQUM7UUFFOUQsWUFBWSxFQUFFLFNBQVMsQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxZQUFZLFNBQVMsUUFBUSxDQUFDO0tBQ3JFLENBQUM7QUFDSixDQUFDLENBQUMifQ== |
@@ -11,2 +11,24 @@ export interface Global { | ||
} | ||
/** | ||
* Styles can be one of the following types | ||
*/ | ||
export declare type StyleType = 'FILL' | 'TEXT' | 'EFFECT' | 'GRID'; | ||
/** | ||
* the above styles can be used in the following ways | ||
*/ | ||
export declare type StyleKeyType = 'fill' | 'stroke' | 'effect' | 'grid' | 'text' | 'background'; | ||
export declare type StylesObject = { | ||
[K in StyleKeyType]?: string; | ||
}; | ||
export declare type ScaleMode = 'FILL' | 'FIT' | 'TILE' | 'STRETCH'; | ||
export declare type PaintTypeSolid = 'SOLID'; | ||
export declare type PaintTypeGraident = 'GRADIENT_LINEAR' | 'GRADIENT_RADIAL' | 'GRADIENT_ANGULAR' | 'GRADIENT_DIAMOND'; | ||
export declare type PaintTypeImage = 'IMAGE' | 'EMOJI'; | ||
export declare type TextType = 'TEXT'; | ||
export declare type PaintType = PaintTypeSolid | PaintTypeGraident | PaintTypeImage; | ||
/** | ||
* how the layer blends with layers below | ||
*/ | ||
export declare type BlendMode = 'PASS_THROUGH' | 'NORMAL' | 'DARKEN' | 'MULTIPLY' | 'LINEAR_BURN' | 'COLOR_BURN' | 'LIGHTEN' | 'SCREEN' | 'LINEAR_DODGE' | 'COLOR_DODGE' | 'OVERLAY' | 'SOFT_LIGHT' | 'HARD_LIGHT' | 'DIFFERENCE' | 'EXCLUSION' | 'HUE' | 'SATURATION' | 'COLOR' | 'LUMINOSITY'; | ||
export declare type EasingType = 'EASE_IN' | 'EASE_OUT' | 'EASE_IN_AND_OUT'; | ||
export declare type NodeType = 'DOCUMENT' | 'CANVAS' | 'FRAME' | 'GROUP' | 'VECTOR' | 'BOOLEAN' | 'STAR' | 'LINE' | 'ELLIPSE' | 'REGULAR_POLYGON' | 'RECTANGLE' | 'TEXT' | 'SLICE' | 'COMPONENT' | 'INSTANCE'; | ||
@@ -34,4 +56,4 @@ export declare type Node = Document | Canvas | Frame | Group | Vector | BooleanGroup | Star | Line | Ellipse | RegularPolygon | Rectangle | Text | Slice | Component | Instance; | ||
readonly children: ReadonlyArray<Node>; | ||
/** Background color of the node */ | ||
readonly backgroundColor: Color; | ||
/** Backgrounds on the node */ | ||
readonly background: ReadonlyArray<Paint>; | ||
/** | ||
@@ -109,2 +131,6 @@ * An array of export settings representing images to export from node | ||
readonly isMask: boolean; | ||
/** | ||
* Styles this node uses from the global `styles` | ||
*/ | ||
readonly styles: StylesObject; | ||
} | ||
@@ -215,2 +241,6 @@ /** A node of fixed size containing other nodes */ | ||
readonly strokeAlign: 'INSIDE' | 'OUTSIDE' | 'CENTER'; | ||
/** | ||
* Styles this node uses from the global `styles` | ||
*/ | ||
readonly styles: StylesObject; | ||
} | ||
@@ -256,3 +286,3 @@ /** A vector network, consisting of vertices and edges */ | ||
export interface Text extends VectorBase { | ||
readonly type: 'TEXT'; | ||
readonly type: TextType; | ||
/** Text contained within text box */ | ||
@@ -357,37 +387,2 @@ readonly characters: string; | ||
} | ||
/** | ||
* Enum describing how layer blends with layers below | ||
* This type is a string enum with the following possible values | ||
*/ | ||
export declare enum BlendMode { | ||
'PASS_THROUGH' = 0, | ||
'NORMAL' = 1, | ||
/** Darken: */ | ||
'DARKEN' = 2, | ||
'MULTIPLY' = 3, | ||
'LINEAR_BURN' = 4, | ||
'COLOR_BURN' = 5, | ||
/** Lighten: */ | ||
'LIGHTEN' = 6, | ||
'SCREEN' = 7, | ||
'LINEAR_DODGE' = 8, | ||
'COLOR_DODGE' = 9, | ||
/** Contrast: */ | ||
'OVERLAY' = 10, | ||
'SOFT_LIGHT' = 11, | ||
'HARD_LIGHT' = 12, | ||
/** Inversion: */ | ||
'DIFFERENCE' = 13, | ||
'EXCLUSION' = 14, | ||
/** Component: */ | ||
'HUE' = 15, | ||
'SATURATION' = 16, | ||
'COLOR' = 17, | ||
'LUMINOSITY' = 18, | ||
} | ||
export declare enum EasingType { | ||
'EASE_IN' = 0, | ||
'EASE_OUT' = 1, | ||
'EASE_IN_AND_OUT' = 2, | ||
} | ||
/** Layout constraint relative to containing Frame */ | ||
@@ -458,3 +453,3 @@ export interface LayoutConstraint { | ||
/** Type of paint as a string enum */ | ||
readonly type: 'SOLID' | 'GRADIENT_LINEAR' | 'GRADIENT_RADIAL' | 'GRADIENT_ANGULAR' | 'GRADIENT_DIAMOND' | 'IMAGE' | 'EMOJI'; | ||
readonly type: PaintType; | ||
/** | ||
@@ -492,3 +487,8 @@ * Is the paint enabled? | ||
/** Image scaling mode */ | ||
readonly scaleMode?: string; | ||
readonly scaleMode?: ScaleMode; | ||
/** | ||
* How this node blends with nodes behind it in the scene | ||
* (see blend mode section for more details) | ||
*/ | ||
readonly blendMode: BlendMode; | ||
} | ||
@@ -522,6 +522,10 @@ export interface Path { | ||
readonly fontPostScriptName: string; | ||
/** Space between paragraphs in px, 0 if not present */ | ||
readonly paragraphSpacing?: number; | ||
/** Paragraph indentation in px, 0 if not present */ | ||
readonly paragraphIndent?: number; | ||
/** Is text italicized? */ | ||
readonly italic: boolean; | ||
readonly italic?: boolean; | ||
/** Numeric font weight */ | ||
readonly fontWeight: number; | ||
readonly fontWeight: 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900; | ||
/** Font size in px */ | ||
@@ -536,3 +540,3 @@ readonly fontSize: number; | ||
/** Paints applied to characters */ | ||
readonly fills: ReadonlyArray<Paint>; | ||
readonly fills?: ReadonlyArray<Paint>; | ||
/** Line height in px */ | ||
@@ -542,2 +546,4 @@ readonly lineHeightPx: number; | ||
readonly lineHeightPercent: number; | ||
/** The unit of the line height value specified by the user. */ | ||
readonly lineHeightUnit: 'PIXELS' | 'FONT_SIZE_%' | 'INTRINSIC_%'; | ||
} | ||
@@ -565,3 +571,3 @@ /** | ||
/** The type of style */ | ||
readonly styleType: 'FILL' | 'TEXT' | 'EFFECT' | 'GRID'; | ||
readonly styleType: StyleType; | ||
} | ||
@@ -568,0 +574,0 @@ /** A comment or reply left by a user */ |
@@ -1,38 +0,1 @@ | ||
/** | ||
* Enum describing how layer blends with layers below | ||
* This type is a string enum with the following possible values | ||
*/ | ||
export var BlendMode; | ||
(function (BlendMode) { | ||
BlendMode[BlendMode["PASS_THROUGH"] = 0] = "PASS_THROUGH"; /** (Only applicable to objects with children) */ | ||
BlendMode[BlendMode["NORMAL"] = 1] = "NORMAL"; | ||
/** Darken: */ | ||
BlendMode[BlendMode["DARKEN"] = 2] = "DARKEN"; | ||
BlendMode[BlendMode["MULTIPLY"] = 3] = "MULTIPLY"; | ||
BlendMode[BlendMode["LINEAR_BURN"] = 4] = "LINEAR_BURN"; | ||
BlendMode[BlendMode["COLOR_BURN"] = 5] = "COLOR_BURN"; | ||
/** Lighten: */ | ||
BlendMode[BlendMode["LIGHTEN"] = 6] = "LIGHTEN"; | ||
BlendMode[BlendMode["SCREEN"] = 7] = "SCREEN"; | ||
BlendMode[BlendMode["LINEAR_DODGE"] = 8] = "LINEAR_DODGE"; | ||
BlendMode[BlendMode["COLOR_DODGE"] = 9] = "COLOR_DODGE"; | ||
/** Contrast: */ | ||
BlendMode[BlendMode["OVERLAY"] = 10] = "OVERLAY"; | ||
BlendMode[BlendMode["SOFT_LIGHT"] = 11] = "SOFT_LIGHT"; | ||
BlendMode[BlendMode["HARD_LIGHT"] = 12] = "HARD_LIGHT"; | ||
/** Inversion: */ | ||
BlendMode[BlendMode["DIFFERENCE"] = 13] = "DIFFERENCE"; | ||
BlendMode[BlendMode["EXCLUSION"] = 14] = "EXCLUSION"; | ||
/** Component: */ | ||
BlendMode[BlendMode["HUE"] = 15] = "HUE"; | ||
BlendMode[BlendMode["SATURATION"] = 16] = "SATURATION"; | ||
BlendMode[BlendMode["COLOR"] = 17] = "COLOR"; | ||
BlendMode[BlendMode["LUMINOSITY"] = 18] = "LUMINOSITY"; | ||
})(BlendMode || (BlendMode = {})); | ||
export var EasingType; | ||
(function (EasingType) { | ||
EasingType[EasingType["EASE_IN"] = 0] = "EASE_IN"; /** Ease in with an animation curve similar to CSS ease-in */ | ||
EasingType[EasingType["EASE_OUT"] = 1] = "EASE_OUT"; /** Ease out with an animation curve similar to CSS ease-out */ | ||
EasingType[EasingType["EASE_IN_AND_OUT"] = 2] = "EASE_IN_AND_OUT"; /** Ease in and then out with an animation curve similar to CSS ease-in-out */ | ||
})(EasingType || (EasingType = {})); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlnbWFUeXBlcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9maWdtYVR5cGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWthQTs7O0dBR0c7QUFDSCxNQUFNLENBQU4sSUFBWSxTQThCWDtBQTlCRCxXQUFZLFNBQVM7SUFDbkIseURBQWMsQ0FBQSxDQUFDLGlEQUFpRDtJQUNoRSw2Q0FBUSxDQUFBO0lBRVIsY0FBYztJQUNkLDZDQUFRLENBQUE7SUFDUixpREFBVSxDQUFBO0lBQ1YsdURBQWEsQ0FBQTtJQUNiLHFEQUFZLENBQUE7SUFFWixlQUFlO0lBQ2YsK0NBQVMsQ0FBQTtJQUNULDZDQUFRLENBQUE7SUFDUix5REFBYyxDQUFBO0lBQ2QsdURBQWEsQ0FBQTtJQUViLGdCQUFnQjtJQUNoQixnREFBUyxDQUFBO0lBQ1Qsc0RBQVksQ0FBQTtJQUNaLHNEQUFZLENBQUE7SUFFWixpQkFBaUI7SUFDakIsc0RBQVksQ0FBQTtJQUNaLG9EQUFXLENBQUE7SUFFWCxpQkFBaUI7SUFDakIsd0NBQUssQ0FBQTtJQUNMLHNEQUFZLENBQUE7SUFDWiw0Q0FBTyxDQUFBO0lBQ1Asc0RBQVksQ0FBQTtBQUNkLENBQUMsRUE5QlcsU0FBUyxLQUFULFNBQVMsUUE4QnBCO0FBRUQsTUFBTSxDQUFOLElBQVksVUFJWDtBQUpELFdBQVksVUFBVTtJQUNwQixpREFBUyxDQUFBLENBQUMsNkRBQTZEO0lBQ3ZFLG1EQUFVLENBQUEsQ0FBQywrREFBK0Q7SUFDMUUsaUVBQWlCLENBQUEsQ0FBQyw4RUFBOEU7QUFDbEcsQ0FBQyxFQUpXLFVBQVUsS0FBVixVQUFVLFFBSXJCIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlnbWFUeXBlcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9maWdtYVR5cGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIifQ== |
import * as Figma from './figmaTypes'; | ||
export * from './figmaTypes'; | ||
import { AxiosPromise, AxiosInstance } from 'axios'; | ||
import { AxiosInstance, AxiosPromise } from 'axios'; | ||
export interface FileParams { | ||
@@ -5,0 +5,0 @@ readonly fileId?: string; |
@@ -9,3 +9,2 @@ var __assign = (this && this.__assign) || Object.assign || function(t) { | ||
}; | ||
export * from './figmaTypes'; | ||
import axios from 'axios'; | ||
@@ -43,2 +42,2 @@ export var Client = function (opts) { | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFFQSxjQUFjLGNBQWMsQ0FBQztBQUM3QixPQUFPLEtBQXNDLE1BQU0sT0FBTyxDQUFDO0FBbUgzRCxNQUFNLENBQUMsSUFBTSxNQUFNLEdBQUcsVUFBQyxJQUFtQjtJQUN4QyxJQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsV0FBVztRQUM5QixDQUFDLENBQUM7WUFDRSxhQUFhLEVBQUUsWUFBVSxJQUFJLENBQUMsV0FBYTtTQUM1QztRQUNILENBQUMsQ0FBQztZQUNFLGVBQWUsRUFBRSxJQUFJLENBQUMsbUJBQW1CO1NBQzFDLENBQUM7SUFFTixJQUFNLE1BQU0sR0FBRyxLQUFLLENBQUMsTUFBTSxDQUFDO1FBQzFCLE9BQU8sRUFBRSxjQUFXLElBQUksQ0FBQyxPQUFPLElBQUksZUFBZSxVQUFNO1FBQ3pELE9BQU8sU0FBQTtLQUNSLENBQUMsQ0FBQztJQUVILE1BQU0sQ0FBQztRQUNMLE1BQU0sUUFBQTtRQUVOLElBQUksRUFBRSxVQUFDLE1BQU0sRUFBRSxNQUFXO1lBQVgsdUJBQUEsRUFBQSxXQUFXO1lBQUssT0FBQSxNQUFNLENBQUMsR0FBRyxDQUFDLFdBQVMsTUFBUSxFQUFFLEVBQUUsTUFBTSxRQUFBLEVBQUUsQ0FBQztRQUF6QyxDQUF5QztRQUV4RSxVQUFVLEVBQUUsVUFBQyxNQUFNLEVBQUUsTUFBTTtZQUN6QixPQUFBLE1BQU0sQ0FBQyxHQUFHLENBQUMsWUFBVSxNQUFRLEVBQUU7Z0JBQzdCLE1BQU0sZUFDRCxNQUFNLElBQ1QsR0FBRyxFQUFFLE1BQU0sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUMxQjthQUNGLENBQUM7UUFMRixDQUtFO1FBRUosUUFBUSxFQUFFLFVBQUEsTUFBTSxJQUFJLE9BQUEsTUFBTSxDQUFDLEdBQUcsQ0FBQyxXQUFTLE1BQU0sY0FBVyxDQUFDLEVBQXRDLENBQXNDO1FBRTFELFdBQVcsRUFBRSxVQUFDLE1BQU0sRUFBRSxNQUFNO1lBQzFCLE9BQUEsTUFBTSxDQUFDLElBQUksQ0FBQyxXQUFTLE1BQU0sY0FBVyxFQUFFLE1BQU0sQ0FBQztRQUEvQyxDQUErQztRQUVqRCxZQUFZLEVBQUUsVUFBQSxNQUFNLElBQUksT0FBQSxNQUFNLENBQUMsR0FBRyxDQUFDLFdBQVMsTUFBTSxjQUFXLENBQUMsRUFBdEMsQ0FBc0M7UUFFOUQsWUFBWSxFQUFFLFVBQUEsU0FBUyxJQUFJLE9BQUEsTUFBTSxDQUFDLEdBQUcsQ0FBQyxjQUFZLFNBQVMsV0FBUSxDQUFDLEVBQXpDLENBQXlDO0tBQ3JFLENBQUM7QUFDSixDQUFDLENBQUMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFHQSxPQUFPLEtBQXNDLE1BQU0sT0FBTyxDQUFDO0FBbUgzRCxNQUFNLENBQUMsSUFBTSxNQUFNLEdBQUcsVUFBQyxJQUFtQjtJQUN4QyxJQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsV0FBVztRQUM5QixDQUFDLENBQUM7WUFDRSxhQUFhLEVBQUUsWUFBVSxJQUFJLENBQUMsV0FBYTtTQUM1QztRQUNILENBQUMsQ0FBQztZQUNFLGVBQWUsRUFBRSxJQUFJLENBQUMsbUJBQW1CO1NBQzFDLENBQUM7SUFFTixJQUFNLE1BQU0sR0FBRyxLQUFLLENBQUMsTUFBTSxDQUFDO1FBQzFCLE9BQU8sRUFBRSxjQUFXLElBQUksQ0FBQyxPQUFPLElBQUksZUFBZSxVQUFNO1FBQ3pELE9BQU8sU0FBQTtLQUNSLENBQUMsQ0FBQztJQUVILE1BQU0sQ0FBQztRQUNMLE1BQU0sUUFBQTtRQUVOLElBQUksRUFBRSxVQUFDLE1BQU0sRUFBRSxNQUFXO1lBQVgsdUJBQUEsRUFBQSxXQUFXO1lBQUssT0FBQSxNQUFNLENBQUMsR0FBRyxDQUFDLFdBQVMsTUFBUSxFQUFFLEVBQUUsTUFBTSxRQUFBLEVBQUUsQ0FBQztRQUF6QyxDQUF5QztRQUV4RSxVQUFVLEVBQUUsVUFBQyxNQUFNLEVBQUUsTUFBTTtZQUN6QixPQUFBLE1BQU0sQ0FBQyxHQUFHLENBQUMsWUFBVSxNQUFRLEVBQUU7Z0JBQzdCLE1BQU0sZUFDRCxNQUFNLElBQ1QsR0FBRyxFQUFFLE1BQU0sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUMxQjthQUNGLENBQUM7UUFMRixDQUtFO1FBRUosUUFBUSxFQUFFLFVBQUEsTUFBTSxJQUFJLE9BQUEsTUFBTSxDQUFDLEdBQUcsQ0FBQyxXQUFTLE1BQU0sY0FBVyxDQUFDLEVBQXRDLENBQXNDO1FBRTFELFdBQVcsRUFBRSxVQUFDLE1BQU0sRUFBRSxNQUFNO1lBQzFCLE9BQUEsTUFBTSxDQUFDLElBQUksQ0FBQyxXQUFTLE1BQU0sY0FBVyxFQUFFLE1BQU0sQ0FBQztRQUEvQyxDQUErQztRQUVqRCxZQUFZLEVBQUUsVUFBQSxNQUFNLElBQUksT0FBQSxNQUFNLENBQUMsR0FBRyxDQUFDLFdBQVMsTUFBTSxjQUFXLENBQUMsRUFBdEMsQ0FBc0M7UUFFOUQsWUFBWSxFQUFFLFVBQUEsU0FBUyxJQUFJLE9BQUEsTUFBTSxDQUFDLEdBQUcsQ0FBQyxjQUFZLFNBQVMsV0FBUSxDQUFDLEVBQXpDLENBQXlDO0tBQ3JFLENBQUM7QUFDSixDQUFDLENBQUMifQ== |
{ | ||
"name": "figma-js", | ||
"version": "1.6.1", | ||
"version": "1.7.0", | ||
"description": "A simple wrapper for the Figma API", | ||
@@ -68,10 +68,10 @@ "main": "build/main/index.js", | ||
"opn-cli": "^3.1.0", | ||
"prettier": "^1.10.2", | ||
"prettier": "^1.16.4", | ||
"standard-version": "^4.0.0", | ||
"trash-cli": "^1.4.0", | ||
"tslint": "^5.4.3", | ||
"tslint-config-prettier": "^1.8.0", | ||
"tslint-immutable": "^4.5.1", | ||
"typedoc": "^0.11.1", | ||
"typescript": "^2.4.1" | ||
"tslint": "^5.14.0", | ||
"tslint-config-prettier": "^1.18.0", | ||
"tslint-immutable": "^5.4.0", | ||
"typedoc": "^0.14.2", | ||
"typescript": "^3.3.3333" | ||
}, | ||
@@ -78,0 +78,0 @@ "ava": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
71238
15
1570