Search


Search something to see results

fromGuard

Type Parameters

  • T

Parameters

  • name: string
  • guard: Guard<T>

Returns Schema<T>

const string = x.fromGuard(
'string',
(input) => typeof input === 'string'
)
type Email = string & { _tag: 'Email' }
declare const isEmail: (input: unknown) => input is Email

const email = x.fromGuard('Email', isEmail)