diff --git a/src/maybe/maybe.ts b/src/maybe/maybe.ts index 76698e7..cc71def 100644 --- a/src/maybe/maybe.ts +++ b/src/maybe/maybe.ts @@ -2,7 +2,7 @@ import equal from 'fast-deep-equal/es6/react' import { once } from '../lambda' import { createAdtBuilder } from '../utils/adt-builder' import { Just, JustValueOrMaybe, Maybe, None } from './maybe.types' -import { createSerializer } from "../utils/serializer"; +import { createSerializer } from '../utils/serializer' const builder = createAdtBuilder({}) @@ -24,7 +24,8 @@ export const just = (value: NonNullable>): Maybe => }) ) -const VOID = (() => {})() +const VOID = (() => { +})() export const none = once( (): Maybe => @@ -55,4 +56,4 @@ const isNonNullable = (data: T): data is NonNullable => { } } -export const maybe = (value?: JustValueOrMaybe): Maybe => (isNonNullable(value) ? just(value) : none()) +export const maybe = (value?: JustValueOrMaybe | null): Maybe => (isNonNullable(value) ? just(value) : none())