All files / array/operator tryHead.ts

100% Statements 5/5
100% Branches 2/2
100% Functions 1/1
100% Lines 3/3

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 61x 1x     6x  
import {None, Option, Some} from 'fnxt/option';
import {head} from './head';
 
 
export const tryHead = <T>(array: T[]): Option<T> => array.length ? Some(head(array)) : None;