@francescozoccheddu/ts-goodies
v0.0.6
Published
Random TypeScript utilities
Maintainers
Readme
ts-goodies
Random TypeScript utilities.
Installation
Run:
npm i @francescozoccheddu/ts-goodiesUsage
Without any global pollution:
Use it like any other library:
import { Num, Nul, RArr } from '@francescozoccheddu/ts-goodies/types';
import { nonNul } from '@francescozoccheddu/ts-goodies/arrays';
const numOrNul: RArr<Num | Nul> = [1, 2, null, 4];
const num: RArr<Num> = nonNul(numOrNul);
console.log(num);With global types:
Import @francescozoccheddu/ts-goodies/globals/essentials first:
import '@francescozoccheddu/ts-goodies/globals/essentials';
import { nonNul } from '@francescozoccheddu/ts-goodies/arrays';
const numOrNul: RArr<Num | Nul> = [1, 2, null, 4];
const num: RArr<Num> = nonNul(numOrNul);
console.log(num);With global object augmentation:
Import @francescozoccheddu/ts-goodies/globals/augmentations first:
import '@francescozoccheddu/ts-goodies/globals/augmentations';
const numOrNul: RArr<Num | Nul> = [1, 2, null, 4];
const num: RArr<Num> = numOrNul.nonNul;
console.log(num);Build
Run:
npm start