From f208add2633d795793c0a5447260a7ea6305362c Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Thu, 24 Nov 2016 11:32:55 -0800 Subject: [PATCH 1/2] Add missing option `extendRefs` https://github.com/epoberezkin/ajv#referenced-schema-options --- ajv/index.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/ajv/index.d.ts b/ajv/index.d.ts index bf487fd341..51a76d9b7e 100644 --- a/ajv/index.d.ts +++ b/ajv/index.d.ts @@ -68,6 +68,7 @@ declare namespace Ajv { formats?: any; schemas?: any; missingRefs?: boolean; + extendRefs?: boolean; loadSchema?(uri: string, callback: (error: Error, body: any) => void): void; removeAdditional?: boolean; useDefaults?: boolean; From 945537db5513ef43a8bf11fbe3baf35445d4a4ee Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Sun, 27 Nov 2016 21:51:46 -0800 Subject: [PATCH 2/2] Correct types according to https://github.com/epoberezkin/ajv --- ajv/index.d.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/ajv/index.d.ts b/ajv/index.d.ts index 51a76d9b7e..94d0055551 100644 --- a/ajv/index.d.ts +++ b/ajv/index.d.ts @@ -66,19 +66,20 @@ declare namespace Ajv { unicode?: boolean; format?: string; formats?: any; + unknownFormats?: true | string[] | "ignore"; schemas?: any; - missingRefs?: boolean; - extendRefs?: boolean; + missingRefs?: true | "ignore" | "fail"; + extendRefs?: true | "ignore" | "fail"; loadSchema?(uri: string, callback: (error: Error, body: any) => void): void; - removeAdditional?: boolean; - useDefaults?: boolean; - coerceTypes?: boolean; + removeAdditional?: boolean | "all" | "failing"; + useDefaults?: boolean | "shared"; + coerceTypes?: boolean | "array"; async?: any; transpile?: string; meta?: boolean; - validateSchema?: boolean; + validateSchema?: boolean | "log"; addUsedSchema?: boolean; - inlineRefs?: boolean; + inlineRefs?: boolean | number; passContext?: boolean; loopRequired?: number; ownProperties?: boolean;