Skip to content

Latest commit

 

History

History
159 lines (102 loc) · 2.23 KB

README.md

File metadata and controls

159 lines (102 loc) · 2.23 KB

einer-type

判断一个变量的类型。English

安装

npm

npm install einer-type

yarn

yarn add einer-type

示例

esm

isArray

import { isArray } from "einer-type";

console.log(isArray([])); // -> true

isObject

import { isObject } from "einer-type";

console.log(isObject({})); // -> true

inString

import { inString } from "einer-type";

console.log(inString("")); // -> true
console.log(inString("string")); // -> true

isNumber

import { isNumber } from "einer-type";

console.log(isNumber(12345)); // -> true

isBoolean

import { isBoolean } from "einer-type";

console.log(isBoolean(false)); // -> true

isFunction

import { isFunction } from "einer-type";

console.log(isFunction(() => {})); // -> true

isAsyncFunction

import { isAsyncFunction } from "einer-type";

console.log(isAsyncFunction(async() => {})); // -> true

has

import { has } from "einer-type";

const obj = {
    name: "einer-type"
}
console.log(has(obj, "name")); // -> true

cjs

isArray

const { isArray } = require("einer-type");

console.log(isArray([])); // -> true

isObject

const { isObject } = require("einer-type");

console.log(isObject({})); // -> true

inString

const { inString } = require("einer-type");

console.log(inString("")); // -> true
console.log(inString("string")); // -> true

isNumber

const { isNumber } = require("einer-type");

console.log(isNumber(12345)); // -> true

isBoolean

const { isBoolean } = require("einer-type");

console.log(isBoolean(false)); // -> true

isFunction

const { isFunction } = require("einer-type");

console.log(isFunction(() => {})); // -> true

isAsyncFunction

const { isAsyncFunction } = require("einer-type");

console.log(isAsyncFunction(async() => {})); // -> true

has

const { has } = require("einer-type");

const obj = {
    name: "einer-type"
}
console.log(has(obj, "name")); // -> true