@quentinadam/array-extension
v0.1.2
Published
A library of Array extension functions
Readme
@quentinadam/array-extension
A library of Array extension functions.
Usage
import ArrayExtension from '@quentinadam/array-extension';
type T = { key: string; value: number | undefined };
const array: T[] = [
{ key: 'temperature', value: 10 },
{ key: 'pressure', value: 1013 },
{ key: 'humidity', value: undefined },
];
type U = { key: string; value: number };
const mappedArray: U[] = new ArrayExtension(array).mapFilter(({ key, value }) => {
if (value !== undefined) {
return { key, value };
} else {
return undefined;
}
});