Skip to content

Pretty

4 exports Added in v3.10.0 Source

Annotations

PrettyAnnotation type

Added in v3.10.0 Source

Signature

type PrettyAnnotation<A, TypeParameters extends ReadonlyArray<any> = readonly []> = (
  ...pretties: { [K in keyof TypeParameters]: Pretty<TypeParameters[K]> }
) => Pretty<A>;

Model

Pretty interface

Added in v3.10.0 Source

Signature

interface Pretty<To> {
  (a: To): string;
}

Other

match

Added in v3.10.0 Source

Signature

declare const match: AST.Match<Pretty<any>>;

Prettify

make

Added in v3.10.0 Source

Signature

declare function make<A, I, R>(schema: Schema<A, I, R>): (a: A) => string;