UNPKG

@compas/code-gen

Version:

Generate various boring parts of your server

61 lines (60 loc) 1.28 kB
export class StringType extends TypeBuilder { static baseData: { oneOf: undefined; validator: { convert: boolean; allowNull: boolean; trim: boolean; lowerCase: boolean; upperCase: boolean; min: number; max: undefined; pattern: undefined; disallowedCharacters: undefined; }; }; constructor(group: any, name: any); /** * @param {...string} values * @returns {StringType} */ oneOf(...values: string[]): StringType; /** * @returns {StringType} */ convert(): StringType; /** * @returns {StringType} */ trim(): StringType; /** * @returns {StringType} */ upperCase(): StringType; /** * @returns {StringType} */ lowerCase(): StringType; /** * @param {number} min * @returns {StringType} */ min(min: number): StringType; /** * @param {number} max * @returns {StringType} */ max(max: number): StringType; /** * @param {RegExp} pattern * @returns {StringType} */ pattern(pattern: RegExp): StringType; /** * @param {string[]} characterArray * @returns {StringType} */ disallowCharacters(characterArray: string[]): StringType; } import { TypeBuilder } from "./TypeBuilder.js"; //# sourceMappingURL=StringType.d.ts.map