/** @typedef {number | string} FlowValue */ /** * Combines CSS values. Useful for complex shorthand values, * functions (e.g. calc()), and mixed string/JS values. * * @example * ``` * const boxShadow = flow( * '0 1px', * get('boxShadowSpreadValue'), * '2px', * get('boxShadowColor') * ) * ``` * * ##### Combining groups * * Groups (Array) can be passed into `flow()`, which are combined and * comma separated. Useful for compounded CSS values (e.g. `box-shadow`). * * @example * ``` * const boxShadow = flow([ * '0 1px', * get('boxShadowSpreadValue'), * '2px', * get('boxShadowColor') * ], [ * '0 10px', * get('boxShadowSpreadValue'), * '20px', * get('boxShadowColor') * ] * ) * ``` * * @param {(FlowValue | FlowValue[])[]} args CSS values to combine. * @returns {string} The combined CSS string value. */ export function flow(...args: (FlowValue | FlowValue[])[]): string; export type FlowValue = string | number; //# sourceMappingURL=flow.d.ts.map