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