diff --git a/src/Show.ts b/src/Show.ts index b0538fce8..681553366 100644 --- a/src/Show.ts +++ b/src/Show.ts @@ -115,3 +115,11 @@ export const showString: Show = { export const showNumber: Show = { show: (a) => JSON.stringify(a) } + +/** + * An easier way to create instances of show from a function. + * @category instances + * @since 2.0.0 + */ +export const getShow = (show: (t: T) => string): Show => + ({ show });