1.0.4 • Published 6 months ago
@types/json-bigint v1.0.4
Installation
npm install --save @types/json-bigint
Summary
This package contains type definitions for json-bigint (https://github.com/sidorares/json-bigint#readme).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/json-bigint.
index.d.ts
// Type definitions for json-bigint 1.0
// Project: https://github.com/sidorares/json-bigint#readme
// Definitions by: yamachu <https://github.com/yamachu>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
declare const stringify: typeof JSON.stringify;
declare const parse: typeof JSON.parse;
declare function JSONBig(options?: Options): { parse: typeof parse; stringify: typeof stringify };
interface Options {
/**
* @default false
*/
strict?: boolean | undefined;
/**
* @default false
*/
storeAsString?: boolean | undefined;
/**
* @default false
*/
alwaysParseAsBig?: boolean | undefined;
/**
* @default false
*/
useNativeBigInt?: boolean | undefined;
/**
* @default 'error'
*/
protoAction?: 'error' | 'ignore' | 'preserve' | undefined;
/**
* @default 'error'
*/
constructorAction?: 'error' | 'ignore' | 'preserve' | undefined;
}
type JSONBigExport = typeof JSONBig & { parse: typeof parse; stringify: typeof stringify };
declare const _: JSONBigExport;
export = _;
Additional Details
- Last updated: Tue, 06 Jul 2021 21:33:48 GMT
- Dependencies: none
- Global values: none
Credits
These definitions were written by yamachu.