diff --git a/types/secure-json-parse/index.d.ts b/types/secure-json-parse/index.d.ts index 01c03e48d9..18b9d9b52b 100644 --- a/types/secure-json-parse/index.d.ts +++ b/types/secure-json-parse/index.d.ts @@ -1,12 +1,14 @@ // Type definitions for secure-json-parse 1.0 // Project: https://github.com/fastify/secure-json-parse#readme // Definitions by: Sjoerd Diepen +// Mike MacCana // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped export type Reviver = (this: any, key: string, value: any) => any; export interface ParseOptions { - protoAction: "error" | "remove" | "ignore"; + protoAction?: "error" | "remove" | "ignore"; + constructorAction?: "error" | "remove"; } export function parse(input: string, reviver?: Reviver, options?: ParseOptions): any;