@compas/code-gen
Version:
Generate various boring parts of your server
27 lines (26 loc) • 768 B
TypeScript
export class OmitType 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 {OmitType}
*/
object(builder: import("../../types/advanced-types.d.ts").TypeBuilderLike): OmitType;
/**
* @param {...string} keys
* @returns {OmitType}
*/
keys(...keys: string[]): OmitType;
/**
* @returns {OmitType}
*/
loose(): OmitType;
}
import { TypeBuilder } from "./TypeBuilder.js";