Skip to content
This repository has been archived by the owner on Nov 6, 2022. It is now read-only.

toba/node-tools

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published