style-dictionary
Version:
Style once, use everywhere. A build system for creating cross-platform styles.
23 lines (22 loc) • 1.04 kB
TypeScript
/**
* @typedef {import('../types/Volume.d.ts').Volume} Volume
* @typedef {import('../types/DesignToken.d.ts').Dictionary} Dictionary
* @typedef {import('../types/Config.d.ts').PlatformConfig} PlatformConfig
* @typedef {import('../types/Config.d.ts').Config} Config
*/
/**
* Performs any actions in a platform config. Pretty
* simple really. Actions should be an array of functions,
* the calling function should map the functions accordingly.
* @private
* @memberof module:style-dictionary
* @param {Dictionary} dictionary
* @param {PlatformConfig} platform
* @param {Config} options
* @param {Volume} [vol]
*/
export default function performActions(dictionary: Dictionary, platform: PlatformConfig, options: Config, vol?: Volume): Promise<void[] | undefined>;
export type Volume = import("../types/Volume.d.ts").Volume;
export type Dictionary = import("../types/DesignToken.d.ts").Dictionary;
export type PlatformConfig = import("../types/Config.d.ts").PlatformConfig;
export type Config = import("../types/Config.d.ts").Config;