@backland/schema
Version:
TypeScript schema declaration and validation library with static type inference
30 lines (29 loc) • 1.57 kB
TypeScript
import { $var } from './$var';
export declare const $templateUtilsEnum: {
readonly lowercase: "lowercase";
readonly camelCase: "camelCase";
readonly time: "time";
readonly capitalize: "capitalize";
readonly camelcase: "camelcase";
readonly kebabCase: "kebabCase";
readonly kebabcase: "kebabcase";
readonly snakeCase: "snakeCase";
readonly snakecase: "snakecase";
readonly startCase: "startCase";
readonly startcase: "startcase";
readonly upperCase: "upperCase";
readonly uppercase: "uppercase";
readonly upperFirst: "upperFirst";
readonly upperfirst: "upperfirst";
readonly lowerFirst: "lowerFirst";
readonly lowerfirst: "lowerfirst";
readonly lowerCase: "lowerCase";
readonly isoDate: "isoDate";
} & {
list: ("lowercase" | "camelCase" | "time" | "capitalize" | "camelcase" | "kebabCase" | "kebabcase" | "snakeCase" | "snakecase" | "startCase" | "startcase" | "upperCase" | "uppercase" | "upperFirst" | "upperfirst" | "lowerFirst" | "lowerfirst" | "lowerCase" | "isoDate")[];
} & {
enum: "lowercase" | "camelCase" | "time" | "capitalize" | "camelcase" | "kebabCase" | "kebabcase" | "snakeCase" | "snakecase" | "startCase" | "startcase" | "upperCase" | "uppercase" | "upperFirst" | "upperfirst" | "lowerFirst" | "lowerfirst" | "lowerCase" | "isoDate";
};
export type $template_util = typeof $templateUtilsEnum.enum;
export type $template_def<U extends $template_util = $template_util, V extends $var = $var> = `${U}(${V})`;
export type $template<_T extends $template_def, _P1, _P2> = string;