@toba/node-tools
TypeScript icon, indicating that this package has built-in type declarations

1.5.5 • Public • Published

npm package Build Status Code style Dependencies DevDependencies Test Coverage

Toba Node Tools

Utility methods with Node dependencies.

Identity

import { is } from '@toba/tools';

Identity checks evaluate whether a variable is of a given type. All return true or false. Where possible, they implement TypeScript type guards so the value is thereafter recognized as a particular type.

value

is.value(x);

Whether x is not undefined and not null.

The parameter is generic so the variable may thereafter be recognized as that type. For example, if is.value<string>(var) evaluates true then TypeScript will also know to treat var as a string.

empty

is.empty(x);

Whether x is undefined, null or an empty string ("").

defined

is.defined(x, name);

Whether name is a property of the object x.

Caching

stuff

License

Copyright © 2019 Jason Abbott

This software is licensed under the MIT license. See the LICENSE file accompanying this software for terms of use.

Readme

Keywords

none

Package Sidebar

Install

npm i @toba/node-tools

Weekly Downloads

2

Version

1.5.5

License

MIT

Unpacked Size

48.3 kB

Total Files

21

Last publish

Collaborators

  • jason-abbott