UNPKG

@vocdoni/sdk

Version:

⚒️An SDK for building applications on top of Vocdoni API

18 lines (14 loc) 384 B
import { by639_1 } from 'iso-language-codes'; import { string } from 'yup'; export const strLangCodes = Object.keys(by639_1).reduce((prev, cur) => { prev[cur] = string().optional(); return prev; }, {}); export const multiLanguageStringKeys = { ...strLangCodes, default: string().optional(), }; export declare type MultiLanguage<T> = { default: T; [lang: string]: T; };