UNPKG

@uploadcare/blocks

Version:

Building blocks for Uploadcare products integration

31 lines 901 B
/** * @typedef {Object} Options * @property {String} [openToken='{{'] Default is `'{{'` * @property {String} [closeToken='}}'] Default is `'}}'` * @property {(value: String) => String} [transform=DEFAULT_TRANSFORMER] Default is `DEFAULT_TRANSFORMER` */ /** * @param {String} template * @param {InputData} [data={}] Default is `{}` * @param {Options} [options={}] Default is `{}` * @returns {String} */ export function applyTemplateData(template: string, data?: InputData, options?: Options): string; export type Options = { /** * Default is `'{{'` */ openToken?: string; /** * Default is `'}}'` */ closeToken?: string; /** * Default is `DEFAULT_TRANSFORMER` */ transform?: (value: string) => string; }; export type InputData = { [key: string]: string | number | boolean | InputData; }; //# sourceMappingURL=applyTemplateData.d.ts.map