UNPKG

@tokens-studio/sdk

Version:
27 lines 937 B
import { tasks } from '@tokens-studio/cli-kit'; import { error } from '../utils/messages.js'; import { getConfigs } from '../utils/queries.js'; import { fetchPaginatedData } from '../utils/fetch-paginated-data.js'; import { generateConfigFiles } from '../utils/generateConfigFiles.js'; export async function fetchConfigs(client, config) { let configs = []; await tasks({ start: 'Fetching SD configs data', end: 'Done!', }, [ { pending: 'configs', start: 'Getting SD configs', end: 'Fetched SD configs', while: async () => { configs = await fetchPaginatedData(client, getConfigs, { ...config, branch: config.branch ?? 'main' }); }, onError(e) { error(e); throw e; }, }, ]); return generateConfigFiles(configs); } //# sourceMappingURL=fetch-configs.js.map