uralsjsf-htmlid-bijective-mapping
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

uralsjsf-htmlid-bijective-mapping

tools for id bijective mapping

API

type Renderer<A> = (a: A) => string;

type Parser<A> = (s: string) => A;

export type T<A> = {
    render: Renderer<A>,
    parse: Parser<A>,
}

export const construct = <A>(
    render: Renderer<A>,
    parse: Parser<A>
): T<A> => {...}

export const constructNumPrefixMapper = (
    prefix: string
): T<number> => {...}

export const constructStringPrefixMapper = (
    prefix: string
): T<string> => {...}

export const constructNullPrefixMapper = (
    prefix: string
): T<null> => {...}

License

MIT

Author

Anatoly Starodubtsev tostar74@mail.ru

Readme

Keywords

none

Package Sidebar

Install

npm i uralsjsf-htmlid-bijective-mapping

Weekly Downloads

2

Version

0.0.2

License

MIT

Unpacked Size

8.52 kB

Total Files

10

Last publish

Collaborators

  • pantagruel74