@compas/code-gen
Version:
Generate various boring parts of your server
27 lines (26 loc) • 768 B
TypeScript
export class PickType extends TypeBuilder {
static baseData: {
keys: never[];
validator: {
allowNull: boolean;
strict: boolean;
};
};
constructor(group: any, name: any);
internalReference: import("../../types/advanced-types.d.ts").TypeBuilderLike | undefined;
/**
* @param {import("../../types/advanced-types.d.ts").TypeBuilderLike} builder
* @returns {PickType}
*/
object(builder: import("../../types/advanced-types.d.ts").TypeBuilderLike): PickType;
/**
* @param {...string} keys
* @returns {PickType}
*/
keys(...keys: string[]): PickType;
/**
* @returns {PickType}
*/
loose(): PickType;
}
import { TypeBuilder } from "./TypeBuilder.js";