1.4.12 • Published 6 years ago

fe-type v1.4.12

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

fe-type

准确给出变量的类型,修复typeof的问题,目前不支持ES6中的Set,Map等数据类型。

Feature

  • 基本类型 null undefined number string
  • 引用类型 Object Array Date RegExp
  • 自定义的构造函数
  • No dependencies

Install

npm:

npm i fe-type

yarn:

yarn add fe-type

Usage

import feType from 'fe-type';

feType(true) // 'boolean';
feType(undefined) // 'undefined';
feType(null) // 'null';
feType({name: 'test'}) // 'Object';
feType([1,2,3]) // 'Array';
feType(new Date()) // 'Date';

// 自定义
function ClassA () {}

feType(new ClassA()) // 'ClassA'

Test Coverage

  feType
    ✓ undefined
    ✓ null
    ✓ number
    ✓ boolean
    ✓ string
    ✓ Array
    ✓ Object
    ✓ Date
    ✓ RegExp
    ✓ 自定义的构造函数


  10 passing (12ms)

----------|----------|----------|----------|----------|-------------------|
File      |  % Stmts | % Branch |  % Funcs |  % Lines | Uncovered Line #s |
----------|----------|----------|----------|----------|-------------------|
All files |      100 |      100 |      100 |      100 |                   |
 index.js |      100 |      100 |      100 |      100 |                   |
----------|----------|----------|----------|----------|-------------------|
1.4.12

6 years ago

1.4.11

6 years ago

1.4.2

6 years ago

1.4.1

6 years ago

1.4.0

6 years ago

1.3.0

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.0

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago