UNPKG

@tsed/schema

Version:
20 lines (19 loc) 474 B
import { isBoolean } from "@tsed/core"; /** * @ignore * @param schema * @param options */ export function alterIgnore(schema, options) { if (isBoolean(schema.$ignore) && schema.$ignore) { return true; } let result = schema?.$hooks?.alter("ignore", false, [options]); if (result) { return result; } if (options.groups !== false) { return schema?.$hooks?.alter("groups", false, [options.groups]); } return result; }