$ cnpm install types-json
Type checking for JSON objects.
Derived from type-fest with a focus on JSON types.
yarn add types-json
npm install types-json
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> {};
Copyright 2013 - present © cnpmjs.org | Home |