Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

types-json

1.2.2 • Public • Published

types-json

NPM TypeScript Coverage Status GitHub Stars Twitter Follow

Type checking for JSON objects.

Derived from type-fest with a focus on JSON types.

Installation

yarn add types-json
npm install types-json

API

Types

import {
  isJSONValue,
  isJSONObject,
  isJSONArray,
  isString,
  isNumber,
  isBoolean,
  isNull,
  isUndefined,
  JSONObject,
  JSONValue,
  JSONArray
} from "types-json";
 
function isJSONValue(object?: JSONValue): boolean;
 
function isJSONObject(object?: JSONValue): boolean;
 
function isJSONArray(object?: JSONValue): boolean;
 
function isString(object?: JSONValue): boolean;
 
function isNumber(object?: JSONValue): boolean;
 
function isBoolean(object?: JSONValue): boolean;
 
function isNull(object?: JSONValue): boolean;
 
function isUndefined(object?: JSONValue): boolean;
 
type JSONObject = {
  [key in string]?: JSONValue
};
 
type JSONValue = string | number | boolean | null | JSONObject | JSONArray;
 
interface JSONArray extends Array<JSONValue> {};

Dev DependenciesDavid


License license

MIT


Related Packages

Install

npm i types-json

DownloadsWeekly Downloads

234

Version

1.2.2

License

MIT

Unpacked Size

6.35 kB

Total Files

7

Last publish

Collaborators

  • avatar