文件操作 - asserts.d.ts
返回文件管理
返回主菜单
删除本文件
文件: /var/www/OLD/node_modules/@redocly/openapi-core/lib/rules/common/assertions/asserts.d.ts
编辑文件内容
import type { AssertionContext, AssertResult, CustomFunction } from '../../../config/types'; import type { Location } from '../../../ref-utils'; export type AssertionFnContext = AssertionContext & { baseLocation: Location; rawValue?: any; }; export type AssertionFn = (value: any, condition: any, ctx: AssertionFnContext) => AssertResult[]; export type Asserts = { pattern: AssertionFn; notPattern: AssertionFn; enum: AssertionFn; defined: AssertionFn; required: AssertionFn; disallowed: AssertionFn; undefined: AssertionFn; nonEmpty: AssertionFn; minLength: AssertionFn; maxLength: AssertionFn; casing: AssertionFn; sortOrder: AssertionFn; mutuallyExclusive: AssertionFn; mutuallyRequired: AssertionFn; requireAny: AssertionFn; ref: AssertionFn; const: AssertionFn; }; export declare const runOnKeysSet: Set<keyof Asserts>; export declare const runOnValuesSet: Set<keyof Asserts>; export declare const asserts: Asserts; export declare function buildAssertCustomFunction(fn: CustomFunction): AssertionFn;
修改文件时间
将文件时间修改为当前时间的前一年
删除文件