UNPKG

macoolka-io

Version:

`macoolka-io` is Runtime type system for IO decoding/encoding.

662 lines 266 kB
export declare const defaultOption: { defaultLocale: string; data: { en: { "macoolka.io.number": string; "macoolka.io.number.maxValue": string; "macoolka.io.number.minValue": string; "macoolka.io.integer": string; "macoolka.io.boolean": string; "macoolka.io.string": string; "macoolka.io.string.maxLength": string; "macoolka.io.string.minLength": string; "macoolka.io.string.match": string; "macoolka.io.email": string; "macoolka.io.ipv4": string; "macoolka.io.ipv6": string; "macoolka.io.url": string; "macoolka.io.uuid": string; "macoolka.io.array": string; "macoolka.io.nonEmptyArray": string; "macoolka.io.nonEmptyString": string; "macoolka.io.kind": string; "macoolka.io.union": string; "macoolka.io.intersection": string; "macoolka.io.type": string; "macoolka.io.partial": string; "macoolka.io.void": string; "macoolka.io.record": string; "macoolka.io.enum": string; "macoolka.io.dateFromISOString": string; "macoolka.io.dateFromNumber": string; "macoolka.io.dateFromUnixTime": string; "macoolka.io.invalid": string; "macoolka.io.literal": string; }; zh: { "macoolka.io.number": string; "macoolka.io.number.maxValue": string; "macoolka.io.number.minValue": string; "macoolka.io.integer": string; "macoolka.io.boolean": string; "macoolka.io.string": string; "macoolka.io.string.maxLength": string; "macoolka.io.string.minLength": string; "macoolka.io.string.match": string; "macoolka.io.email": string; "macoolka.io.ipv4": string; "macoolka.io.ipv6": string; "macoolka.io.url": string; "macoolka.io.uuid": string; "macoolka.io.array": string; "macoolka.io.nonEmptyArray": string; "macoolka.io.nonEmptyString": string; "macoolka.io.kind": string; "macoolka.io.union": string; "macoolka.io.intersection": string; "macoolka.io.type": string; "macoolka.io.partial": string; "macoolka.io.void": string; "macoolka.io.record": string; "macoolka.io.enum": string; "macoolka.io.dateFromISOString": string; "macoolka.io.dateFromNumber": string; "macoolka.io.dateFromUnixTime": string; "macoolka.io.invalid": string; "macoolka.io.literal": string; }; }; }; export declare type MessageKeys = keyof typeof defaultOption.data.en; declare const m: { fromOptionToE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A>(option: import("fp-ts/lib/Option").Option<A>) => import("macoolka-app").Node<A>>; fromNullableToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_1>(a: A_1) => import("macoolka-app").Node<A_1>>; fromPredicateToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_2>(predicate: import("macoolka-predicate").Predicate<A_2>) => import("fp-ts/lib/Reader").Reader<A_2, import("macoolka-app").Node<A_2>>>; fromReaderToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_3, B>(reader: import("fp-ts/lib/Reader").Reader<A_3, B>) => import("fp-ts/lib/Reader").Reader<A_3, import("macoolka-app").Node<B>>>; fromReaderOptionToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; } & import("macoolka-i18n").Message<any, string>, { title: string; }>, <A_4, B_1>(reader: import("fp-ts/lib/Reader").Reader<A_4, import("fp-ts/lib/Option").Option<B_1>>) => import("fp-ts/lib/Reader").Reader<A_4, import("macoolka-app").Node<B_1>>>; fromIOToE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_5>(io: import("fp-ts/lib/IO").IO<A_5>) => import("fp-ts/lib/IO").IO<import("macoolka-app").Node<A_5>>>; fromIOToTE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_6>(io: import("fp-ts/lib/IO").IO<A_6>) => import("macoolka-app").TaskNode<A_6>>; fromReaderTaskToTRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; } & import("macoolka-i18n").Message<any, string>, { title: string; }>, <A_7, B_2>(reader: import("fp-ts/lib/Reader").Reader<A_7, import("fp-ts/lib/Task").Task<B_2>>) => import("fp-ts/lib/Reader").Reader<A_7, import("macoolka-app").TaskNode<B_2>>>; fromReaderToTRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_8, B_3>(reader: import("fp-ts/lib/Reader").Reader<A_8, B_3>) => import("fp-ts/lib/Reader").Reader<A_8, import("macoolka-app").TaskNode<B_3>>>; fromTaskToTE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_9>(task: import("fp-ts/lib/Task").Task<A_9>) => import("macoolka-app").TaskNode<A_9>>; throwException: <E, A_10>(a: import("fp-ts/lib/Either").Either<E, A_10>) => A_10; warnException: <E_1, A_11>({ node, defaultValue }: { node: import("fp-ts/lib/Either").Either<E_1, A_11>; defaultValue: A_11; }) => A_11; templateProp: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; paramMessage: import("macoolka-i18n").Message<any, string>; readerMessage: import("macoolka-i18n").Message<any, string>; }, { title: string; }>, <A_12, B_4, N extends string, PN extends keyof A_12, CK extends string>(a: { name: N extends keyof A_12 ? never : N; propName: PN; reader: import("fp-ts/lib/Reader").Reader<A_12, B_4>; config: Record<CK, A_12[PN]>; }) => import("fp-ts/lib/Reader").Reader<A_12 | (Omit<A_12, Extract<keyof A_12, PN>> & Partial<Pick<A_12, Extract<keyof A_12, PN>>> & { [Key in N]: CK; }), import("macoolka-app").Node<B_4>>>; templatePropObject: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; paramMessage: import("macoolka-i18n").Message<any, string>; readerMessage: import("macoolka-i18n").Message<any, string>; }, { title: string; }>, <A_13, B_5, N_1 extends string, PN_1 extends keyof A_13, CK_1 extends string>(a: { name: N_1 extends keyof A_13 ? never : N_1; propName: PN_1[]; reader: import("fp-ts/lib/Reader").Reader<A_13, B_5>; config: Record<CK_1, Pick<A_13, PN_1>>; }) => import("fp-ts/lib/Reader").Reader<A_13 | (Omit<A_13, Extract<keyof A_13, PN_1>> & Partial<Pick<A_13, Extract<keyof A_13, PN_1>>> & { [Key_1 in N_1]: CK_1; }), import("macoolka-app").Node<B_5>>>; extend: <MKA extends string>(optionA: { i18nOption: import("macoolka-i18n").I18NOption; } & import("macoolka-app").MonadModule & Partial<import("macoolka-log-core").Log>) => { fromOptionToE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_14>(option: import("fp-ts/lib/Option").Option<A_14>) => import("macoolka-app").Node<A_14>>; fromNullableToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_1_1>(a: A_1_1) => import("macoolka-app").Node<A_1_1>>; fromPredicateToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_2_1>(predicate: import("macoolka-predicate").Predicate<A_2_1>) => import("fp-ts/lib/Reader").Reader<A_2_1, import("macoolka-app").Node<A_2_1>>>; fromReaderToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_3_1, B_6>(reader: import("fp-ts/lib/Reader").Reader<A_3_1, B_6>) => import("fp-ts/lib/Reader").Reader<A_3_1, import("macoolka-app").Node<B_6>>>; fromReaderOptionToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; } & import("macoolka-i18n").Message<any, string>, { title: string; }>, <A_4_1, B_1_1>(reader: import("fp-ts/lib/Reader").Reader<A_4_1, import("fp-ts/lib/Option").Option<B_1_1>>) => import("fp-ts/lib/Reader").Reader<A_4_1, import("macoolka-app").Node<B_1_1>>>; fromIOToE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_5_1>(io: import("fp-ts/lib/IO").IO<A_5_1>) => import("fp-ts/lib/IO").IO<import("macoolka-app").Node<A_5_1>>>; fromIOToTE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_6_1>(io: import("fp-ts/lib/IO").IO<A_6_1>) => import("macoolka-app").TaskNode<A_6_1>>; fromReaderTaskToTRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; } & import("macoolka-i18n").Message<any, string>, { title: string; }>, <A_7_1, B_2_1>(reader: import("fp-ts/lib/Reader").Reader<A_7_1, import("fp-ts/lib/Task").Task<B_2_1>>) => import("fp-ts/lib/Reader").Reader<A_7_1, import("macoolka-app").TaskNode<B_2_1>>>; fromReaderToTRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_8_1, B_3_1>(reader: import("fp-ts/lib/Reader").Reader<A_8_1, B_3_1>) => import("fp-ts/lib/Reader").Reader<A_8_1, import("macoolka-app").TaskNode<B_3_1>>>; fromTaskToTE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_9_1>(task: import("fp-ts/lib/Task").Task<A_9_1>) => import("macoolka-app").TaskNode<A_9_1>>; throwException: <E_2, A_10_1>(a: import("fp-ts/lib/Either").Either<E_2, A_10_1>) => A_10_1; warnException: <E_1_1, A_11_1>({ node, defaultValue }: { node: import("fp-ts/lib/Either").Either<E_1_1, A_11_1>; defaultValue: A_11_1; }) => A_11_1; templateProp: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; paramMessage: import("macoolka-i18n").Message<any, string>; readerMessage: import("macoolka-i18n").Message<any, string>; }, { title: string; }>, <A_12_1, B_4_1, N_2 extends string, PN_2 extends keyof A_12_1, CK_2 extends string>(a: { name: N_2 extends keyof A_12_1 ? never : N_2; propName: PN_2; reader: import("fp-ts/lib/Reader").Reader<A_12_1, B_4_1>; config: Record<CK_2, A_12_1[PN_2]>; }) => import("fp-ts/lib/Reader").Reader<A_12_1 | (Omit<A_12_1, Extract<keyof A_12_1, PN_2>> & Partial<Pick<A_12_1, Extract<keyof A_12_1, PN_2>>> & { [Key_2 in N_2]: CK_2; }), import("macoolka-app").Node<B_4_1>>>; templatePropObject: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; paramMessage: import("macoolka-i18n").Message<any, string>; readerMessage: import("macoolka-i18n").Message<any, string>; }, { title: string; }>, <A_13_1, B_5_1, N_1_1 extends string, PN_1_1 extends keyof A_13_1, CK_1_1 extends string>(a: { name: N_1_1 extends keyof A_13_1 ? never : N_1_1; propName: PN_1_1[]; reader: import("fp-ts/lib/Reader").Reader<A_13_1, B_5_1>; config: Record<CK_1_1, Pick<A_13_1, PN_1_1>>; }) => import("fp-ts/lib/Reader").Reader<A_13_1 | (Omit<A_13_1, Extract<keyof A_13_1, PN_1_1>> & Partial<Pick<A_13_1, Extract<keyof A_13_1, PN_1_1>>> & { [Key_1_1 in N_1_1]: CK_1_1; }), import("macoolka-app").Node<B_5_1>>>; extend: <MKA_1 extends string>(optionA: { i18nOption: import("macoolka-i18n").I18NOption; } & import("macoolka-app").MonadModule & Partial<import("macoolka-log-core").Log>) => { fromOptionToE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_15>(option: import("fp-ts/lib/Option").Option<A_15>) => import("macoolka-app").Node<A_15>>; fromNullableToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_1_2>(a: A_1_2) => import("macoolka-app").Node<A_1_2>>; fromPredicateToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_2_2>(predicate: import("macoolka-predicate").Predicate<A_2_2>) => import("fp-ts/lib/Reader").Reader<A_2_2, import("macoolka-app").Node<A_2_2>>>; fromReaderToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_3_2, B_7>(reader: import("fp-ts/lib/Reader").Reader<A_3_2, B_7>) => import("fp-ts/lib/Reader").Reader<A_3_2, import("macoolka-app").Node<B_7>>>; fromReaderOptionToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; } & import("macoolka-i18n").Message<any, string>, { title: string; }>, <A_4_2, B_1_2>(reader: import("fp-ts/lib/Reader").Reader<A_4_2, import("fp-ts/lib/Option").Option<B_1_2>>) => import("fp-ts/lib/Reader").Reader<A_4_2, import("macoolka-app").Node<B_1_2>>>; fromIOToE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_5_2>(io: import("fp-ts/lib/IO").IO<A_5_2>) => import("fp-ts/lib/IO").IO<import("macoolka-app").Node<A_5_2>>>; fromIOToTE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_6_2>(io: import("fp-ts/lib/IO").IO<A_6_2>) => import("macoolka-app").TaskNode<A_6_2>>; fromReaderTaskToTRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; } & import("macoolka-i18n").Message<any, string>, { title: string; }>, <A_7_2, B_2_2>(reader: import("fp-ts/lib/Reader").Reader<A_7_2, import("fp-ts/lib/Task").Task<B_2_2>>) => import("fp-ts/lib/Reader").Reader<A_7_2, import("macoolka-app").TaskNode<B_2_2>>>; fromReaderToTRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_8_2, B_3_2>(reader: import("fp-ts/lib/Reader").Reader<A_8_2, B_3_2>) => import("fp-ts/lib/Reader").Reader<A_8_2, import("macoolka-app").TaskNode<B_3_2>>>; fromTaskToTE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_9_2>(task: import("fp-ts/lib/Task").Task<A_9_2>) => import("macoolka-app").TaskNode<A_9_2>>; throwException: <E_3, A_10_2>(a: import("fp-ts/lib/Either").Either<E_3, A_10_2>) => A_10_2; warnException: <E_1_2, A_11_2>({ node, defaultValue }: { node: import("fp-ts/lib/Either").Either<E_1_2, A_11_2>; defaultValue: A_11_2; }) => A_11_2; templateProp: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; paramMessage: import("macoolka-i18n").Message<any, string>; readerMessage: import("macoolka-i18n").Message<any, string>; }, { title: string; }>, <A_12_2, B_4_2, N_3 extends string, PN_3 extends keyof A_12_2, CK_3 extends string>(a: { name: N_3 extends keyof A_12_2 ? never : N_3; propName: PN_3; reader: import("fp-ts/lib/Reader").Reader<A_12_2, B_4_2>; config: Record<CK_3, A_12_2[PN_3]>; }) => import("fp-ts/lib/Reader").Reader<A_12_2 | (Omit<A_12_2, Extract<keyof A_12_2, PN_3>> & Partial<Pick<A_12_2, Extract<keyof A_12_2, PN_3>>> & { [Key_3 in N_3]: CK_3; }), import("macoolka-app").Node<B_4_2>>>; templatePropObject: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; paramMessage: import("macoolka-i18n").Message<any, string>; readerMessage: import("macoolka-i18n").Message<any, string>; }, { title: string; }>, <A_13_2, B_5_2, N_1_2 extends string, PN_1_2 extends keyof A_13_2, CK_1_2 extends string>(a: { name: N_1_2 extends keyof A_13_2 ? never : N_1_2; propName: PN_1_2[]; reader: import("fp-ts/lib/Reader").Reader<A_13_2, B_5_2>; config: Record<CK_1_2, Pick<A_13_2, PN_1_2>>; }) => import("fp-ts/lib/Reader").Reader<A_13_2 | (Omit<A_13_2, Extract<keyof A_13_2, PN_1_2>> & Partial<Pick<A_13_2, Extract<keyof A_13_2, PN_1_2>>> & { [Key_1_2 in N_1_2]: CK_1_2; }), import("macoolka-app").Node<B_5_2>>>; extend: <MKA_2 extends string>(optionA: { i18nOption: import("macoolka-i18n").I18NOption; } & import("macoolka-app").MonadModule & Partial<import("macoolka-log-core").Log>) => { fromOptionToE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_16>(option: import("fp-ts/lib/Option").Option<A_16>) => import("macoolka-app").Node<A_16>>; fromNullableToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_1_3>(a: A_1_3) => import("macoolka-app").Node<A_1_3>>; fromPredicateToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_2_3>(predicate: import("macoolka-predicate").Predicate<A_2_3>) => import("fp-ts/lib/Reader").Reader<A_2_3, import("macoolka-app").Node<A_2_3>>>; fromReaderToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_3_3, B_8>(reader: import("fp-ts/lib/Reader").Reader<A_3_3, B_8>) => import("fp-ts/lib/Reader").Reader<A_3_3, import("macoolka-app").Node<B_8>>>; fromReaderOptionToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; } & import("macoolka-i18n").Message<any, string>, { title: string; }>, <A_4_3, B_1_3>(reader: import("fp-ts/lib/Reader").Reader<A_4_3, import("fp-ts/lib/Option").Option<B_1_3>>) => import("fp-ts/lib/Reader").Reader<A_4_3, import("macoolka-app").Node<B_1_3>>>; fromIOToE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_5_3>(io: import("fp-ts/lib/IO").IO<A_5_3>) => import("fp-ts/lib/IO").IO<import("macoolka-app").Node<A_5_3>>>; fromIOToTE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_6_3>(io: import("fp-ts/lib/IO").IO<A_6_3>) => import("macoolka-app").TaskNode<A_6_3>>; fromReaderTaskToTRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; } & import("macoolka-i18n").Message<any, string>, { title: string; }>, <A_7_3, B_2_3>(reader: import("fp-ts/lib/Reader").Reader<A_7_3, import("fp-ts/lib/Task").Task<B_2_3>>) => import("fp-ts/lib/Reader").Reader<A_7_3, import("macoolka-app").TaskNode<B_2_3>>>; fromReaderToTRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_8_3, B_3_3>(reader: import("fp-ts/lib/Reader").Reader<A_8_3, B_3_3>) => import("fp-ts/lib/Reader").Reader<A_8_3, import("macoolka-app").TaskNode<B_3_3>>>; fromTaskToTE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_9_3>(task: import("fp-ts/lib/Task").Task<A_9_3>) => import("macoolka-app").TaskNode<A_9_3>>; throwException: <E_4, A_10_3>(a: import("fp-ts/lib/Either").Either<E_4, A_10_3>) => A_10_3; warnException: <E_1_3, A_11_3>({ node, defaultValue }: { node: import("fp-ts/lib/Either").Either<E_1_3, A_11_3>; defaultValue: A_11_3; }) => A_11_3; templateProp: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; paramMessage: import("macoolka-i18n").Message<any, string>; readerMessage: import("macoolka-i18n").Message<any, string>; }, { title: string; }>, <A_12_3, B_4_3, N_4 extends string, PN_4 extends keyof A_12_3, CK_4 extends string>(a: { name: N_4 extends keyof A_12_3 ? never : N_4; propName: PN_4; reader: import("fp-ts/lib/Reader").Reader<A_12_3, B_4_3>; config: Record<CK_4, A_12_3[PN_4]>; }) => import("fp-ts/lib/Reader").Reader<A_12_3 | (Omit<A_12_3, Extract<keyof A_12_3, PN_4>> & Partial<Pick<A_12_3, Extract<keyof A_12_3, PN_4>>> & { [Key_4 in N_4]: CK_4; }), import("macoolka-app").Node<B_4_3>>>; templatePropObject: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; paramMessage: import("macoolka-i18n").Message<any, string>; readerMessage: import("macoolka-i18n").Message<any, string>; }, { title: string; }>, <A_13_3, B_5_3, N_1_3 extends string, PN_1_3 extends keyof A_13_3, CK_1_3 extends string>(a: { name: N_1_3 extends keyof A_13_3 ? never : N_1_3; propName: PN_1_3[]; reader: import("fp-ts/lib/Reader").Reader<A_13_3, B_5_3>; config: Record<CK_1_3, Pick<A_13_3, PN_1_3>>; }) => import("fp-ts/lib/Reader").Reader<A_13_3 | (Omit<A_13_3, Extract<keyof A_13_3, PN_1_3>> & Partial<Pick<A_13_3, Extract<keyof A_13_3, PN_1_3>>> & { [Key_1_3 in N_1_3]: CK_1_3; }), import("macoolka-app").Node<B_5_3>>>; extend: <MKA_3 extends string>(optionA: { i18nOption: import("macoolka-i18n").I18NOption; } & import("macoolka-app").MonadModule & Partial<import("macoolka-log-core").Log>) => { fromOptionToE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_17>(option: import("fp-ts/lib/Option").Option<A_17>) => import("macoolka-app").Node<A_17>>; fromNullableToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_1_4>(a: A_1_4) => import("macoolka-app").Node<A_1_4>>; fromPredicateToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_2_4>(predicate: import("macoolka-predicate").Predicate<A_2_4>) => import("fp-ts/lib/Reader").Reader<A_2_4, import("macoolka-app").Node<A_2_4>>>; fromReaderToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_3_4, B_9>(reader: import("fp-ts/lib/Reader").Reader<A_3_4, B_9>) => import("fp-ts/lib/Reader").Reader<A_3_4, import("macoolka-app").Node<B_9>>>; fromReaderOptionToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; } & import("macoolka-i18n").Message<any, string>, { title: string; }>, <A_4_4, B_1_4>(reader: import("fp-ts/lib/Reader").Reader<A_4_4, import("fp-ts/lib/Option").Option<B_1_4>>) => import("fp-ts/lib/Reader").Reader<A_4_4, import("macoolka-app").Node<B_1_4>>>; fromIOToE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_5_4>(io: import("fp-ts/lib/IO").IO<A_5_4>) => import("fp-ts/lib/IO").IO<import("macoolka-app").Node<A_5_4>>>; fromIOToTE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_6_4>(io: import("fp-ts/lib/IO").IO<A_6_4>) => import("macoolka-app").TaskNode<A_6_4>>; fromReaderTaskToTRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; } & import("macoolka-i18n").Message<any, string>, { title: string; }>, <A_7_4, B_2_4>(reader: import("fp-ts/lib/Reader").Reader<A_7_4, import("fp-ts/lib/Task").Task<B_2_4>>) => import("fp-ts/lib/Reader").Reader<A_7_4, import("macoolka-app").TaskNode<B_2_4>>>; fromReaderToTRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_8_4, B_3_4>(reader: import("fp-ts/lib/Reader").Reader<A_8_4, B_3_4>) => import("fp-ts/lib/Reader").Reader<A_8_4, import("macoolka-app").TaskNode<B_3_4>>>; fromTaskToTE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_9_4>(task: import("fp-ts/lib/Task").Task<A_9_4>) => import("macoolka-app").TaskNode<A_9_4>>; throwException: <E_5, A_10_4>(a: import("fp-ts/lib/Either").Either<E_5, A_10_4>) => A_10_4; warnException: <E_1_4, A_11_4>({ node, defaultValue }: { node: import("fp-ts/lib/Either").Either<E_1_4, A_11_4>; defaultValue: A_11_4; }) => A_11_4; templateProp: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; paramMessage: import("macoolka-i18n").Message<any, string>; readerMessage: import("macoolka-i18n").Message<any, string>; }, { title: string; }>, <A_12_4, B_4_4, N_5 extends string, PN_5 extends keyof A_12_4, CK_5 extends string>(a: { name: N_5 extends keyof A_12_4 ? never : N_5; propName: PN_5; reader: import("fp-ts/lib/Reader").Reader<A_12_4, B_4_4>; config: Record<CK_5, A_12_4[PN_5]>; }) => import("fp-ts/lib/Reader").Reader<A_12_4 | (Omit<A_12_4, Extract<keyof A_12_4, PN_5>> & Partial<Pick<A_12_4, Extract<keyof A_12_4, PN_5>>> & { [Key_5 in N_5]: CK_5; }), import("macoolka-app").Node<B_4_4>>>; templatePropObject: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; paramMessage: import("macoolka-i18n").Message<any, string>; readerMessage: import("macoolka-i18n").Message<any, string>; }, { title: string; }>, <A_13_4, B_5_4, N_1_4 extends string, PN_1_4 extends keyof A_13_4, CK_1_4 extends string>(a: { name: N_1_4 extends keyof A_13_4 ? never : N_1_4; propName: PN_1_4[]; reader: import("fp-ts/lib/Reader").Reader<A_13_4, B_5_4>; config: Record<CK_1_4, Pick<A_13_4, PN_1_4>>; }) => import("fp-ts/lib/Reader").Reader<A_13_4 | (Omit<A_13_4, Extract<keyof A_13_4, PN_1_4>> & Partial<Pick<A_13_4, Extract<keyof A_13_4, PN_1_4>>> & { [Key_1_4 in N_1_4]: CK_1_4; }), import("macoolka-app").Node<B_5_4>>>; extend: <MKA_4 extends string>(optionA: { i18nOption: import("macoolka-i18n").I18NOption; } & import("macoolka-app").MonadModule & Partial<import("macoolka-log-core").Log>) => { fromOptionToE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_18>(option: import("fp-ts/lib/Option").Option<A_18>) => import("macoolka-app").Node<A_18>>; fromNullableToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_1_5>(a: A_1_5) => import("macoolka-app").Node<A_1_5>>; fromPredicateToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_2_5>(predicate: import("macoolka-predicate").Predicate<A_2_5>) => import("fp-ts/lib/Reader").Reader<A_2_5, import("macoolka-app").Node<A_2_5>>>; fromReaderToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_3_5, B_10>(reader: import("fp-ts/lib/Reader").Reader<A_3_5, B_10>) => import("fp-ts/lib/Reader").Reader<A_3_5, import("macoolka-app").Node<B_10>>>; fromReaderOptionToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; } & import("macoolka-i18n").Message<any, string>, { title: string; }>, <A_4_5, B_1_5>(reader: import("fp-ts/lib/Reader").Reader<A_4_5, import("fp-ts/lib/Option").Option<B_1_5>>) => import("fp-ts/lib/Reader").Reader<A_4_5, import("macoolka-app").Node<B_1_5>>>; fromIOToE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_5_5>(io: import("fp-ts/lib/IO").IO<A_5_5>) => import("fp-ts/lib/IO").IO<import("macoolka-app").Node<A_5_5>>>; fromIOToTE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_6_5>(io: import("fp-ts/lib/IO").IO<A_6_5>) => import("macoolka-app").TaskNode<A_6_5>>; fromReaderTaskToTRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; } & import("macoolka-i18n").Message<any, string>, { title: string; }>, <A_7_5, B_2_5>(reader: import("fp-ts/lib/Reader").Reader<A_7_5, import("fp-ts/lib/Task").Task<B_2_5>>) => import("fp-ts/lib/Reader").Reader<A_7_5, import("macoolka-app").TaskNode<B_2_5>>>; fromReaderToTRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_8_5, B_3_5>(reader: import("fp-ts/lib/Reader").Reader<A_8_5, B_3_5>) => import("fp-ts/lib/Reader").Reader<A_8_5, import("macoolka-app").TaskNode<B_3_5>>>; fromTaskToTE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_9_5>(task: import("fp-ts/lib/Task").Task<A_9_5>) => import("macoolka-app").TaskNode<A_9_5>>; throwException: <E_6, A_10_5>(a: import("fp-ts/lib/Either").Either<E_6, A_10_5>) => A_10_5; warnException: <E_1_5, A_11_5>({ node, defaultValue }: { node: import("fp-ts/lib/Either").Either<E_1_5, A_11_5>; defaultValue: A_11_5; }) => A_11_5; templateProp: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; paramMessage: import("macoolka-i18n").Message<any, string>; readerMessage: import("macoolka-i18n").Message<any, string>; }, { title: string; }>, <A_12_5, B_4_5, N_6 extends string, PN_6 extends keyof A_12_5, CK_6 extends string>(a: { name: N_6 extends keyof A_12_5 ? never : N_6; propName: PN_6; reader: import("fp-ts/lib/Reader").Reader<A_12_5, B_4_5>; config: Record<CK_6, A_12_5[PN_6]>; }) => import("fp-ts/lib/Reader").Reader<A_12_5 | (Omit<A_12_5, Extract<keyof A_12_5, PN_6>> & Partial<Pick<A_12_5, Extract<keyof A_12_5, PN_6>>> & { [Key_6 in N_6]: CK_6; }), import("macoolka-app").Node<B_4_5>>>; templatePropObject: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; paramMessage: import("macoolka-i18n").Message<any, string>; readerMessage: import("macoolka-i18n").Message<any, string>; }, { title: string; }>, <A_13_5, B_5_5, N_1_5 extends string, PN_1_5 extends keyof A_13_5, CK_1_5 extends string>(a: { name: N_1_5 extends keyof A_13_5 ? never : N_1_5; propName: PN_1_5[]; reader: import("fp-ts/lib/Reader").Reader<A_13_5, B_5_5>; config: Record<CK_1_5, Pick<A_13_5, PN_1_5>>; }) => import("fp-ts/lib/Reader").Reader<A_13_5 | (Omit<A_13_5, Extract<keyof A_13_5, PN_1_5>> & Partial<Pick<A_13_5, Extract<keyof A_13_5, PN_1_5>>> & { [Key_1_5 in N_1_5]: CK_1_5; }), import("macoolka-app").Node<B_5_5>>>; extend: <MKA_5 extends string>(optionA: { i18nOption: import("macoolka-i18n").I18NOption; } & import("macoolka-app").MonadModule & Partial<import("macoolka-log-core").Log>) => { fromOptionToE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_19>(option: import("fp-ts/lib/Option").Option<A_19>) => import("macoolka-app").Node<A_19>>; fromNullableToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_1_6>(a: A_1_6) => import("macoolka-app").Node<A_1_6>>; fromPredicateToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_2_6>(predicate: import("macoolka-predicate").Predicate<A_2_6>) => import("fp-ts/lib/Reader").Reader<A_2_6, import("macoolka-app").Node<A_2_6>>>; fromReaderToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_3_6, B_11>(reader: import("fp-ts/lib/Reader").Reader<A_3_6, B_11>) => import("fp-ts/lib/Reader").Reader<A_3_6, import("macoolka-app").Node<B_11>>>; fromReaderOptionToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; } & import("macoolka-i18n").Message<any, string>, { title: string; }>, <A_4_6, B_1_6>(reader: import("fp-ts/lib/Reader").Reader<A_4_6, import("fp-ts/lib/Option").Option<B_1_6>>) => import("fp-ts/lib/Reader").Reader<A_4_6, import("macoolka-app").Node<B_1_6>>>; fromIOToE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_5_6>(io: import("fp-ts/lib/IO").IO<A_5_6>) => import("fp-ts/lib/IO").IO<import("macoolka-app").Node<A_5_6>>>; fromIOToTE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_6_6>(io: import("fp-ts/lib/IO").IO<A_6_6>) => import("macoolka-app").TaskNode<A_6_6>>; fromReaderTaskToTRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; } & import("macoolka-i18n").Message<any, string>, { title: string; }>, <A_7_6, B_2_6>(reader: import("fp-ts/lib/Reader").Reader<A_7_6, import("fp-ts/lib/Task").Task<B_2_6>>) => import("fp-ts/lib/Reader").Reader<A_7_6, import("macoolka-app").TaskNode<B_2_6>>>; fromReaderToTRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_8_6, B_3_6>(reader: import("fp-ts/lib/Reader").Reader<A_8_6, B_3_6>) => import("fp-ts/lib/Reader").Reader<A_8_6, import("macoolka-app").TaskNode<B_3_6>>>; fromTaskToTE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_9_6>(task: import("fp-ts/lib/Task").Task<A_9_6>) => import("macoolka-app").TaskNode<A_9_6>>; throwException: <E_7, A_10_6>(a: import("fp-ts/lib/Either").Either<E_7, A_10_6>) => A_10_6; warnException: <E_1_6, A_11_6>({ node, defaultValue }: { node: import("fp-ts/lib/Either").Either<E_1_6, A_11_6>; defaultValue: A_11_6; }) => A_11_6; templateProp: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; paramMessage: import("macoolka-i18n").Message<any, string>; readerMessage: import("macoolka-i18n").Message<any, string>; }, { title: string; }>, <A_12_6, B_4_6, N_7 extends string, PN_7 extends keyof A_12_6, CK_7 extends string>(a: { name: N_7 extends keyof A_12_6 ? never : N_7; propName: PN_7; reader: import("fp-ts/lib/Reader").Reader<A_12_6, B_4_6>; config: Record<CK_7, A_12_6[PN_7]>; }) => import("fp-ts/lib/Reader").Reader<A_12_6 | (Omit<A_12_6, Extract<keyof A_12_6, PN_7>> & Partial<Pick<A_12_6, Extract<keyof A_12_6, PN_7>>> & { [Key_7 in N_7]: CK_7; }), import("macoolka-app").Node<B_4_6>>>; templatePropObject: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<{ title?: string | undefined; paramMessage: import("macoolka-i18n").Message<any, string>; readerMessage: import("macoolka-i18n").Message<any, string>; }, { title: string; }>, <A_13_6, B_5_6, N_1_6 extends string, PN_1_6 extends keyof A_13_6, CK_1_6 extends string>(a: { name: N_1_6 extends keyof A_13_6 ? never : N_1_6; propName: PN_1_6[]; reader: import("fp-ts/lib/Reader").Reader<A_13_6, B_5_6>; config: Record<CK_1_6, Pick<A_13_6, PN_1_6>>; }) => import("fp-ts/lib/Reader").Reader<A_13_6 | (Omit<A_13_6, Extract<keyof A_13_6, PN_1_6>> & Partial<Pick<A_13_6, Extract<keyof A_13_6, PN_1_6>>> & { [Key_1_6 in N_1_6]: CK_1_6; }), import("macoolka-app").Node<B_5_6>>>; extend: <MKA_6 extends string>(optionA: { i18nOption: import("macoolka-i18n").I18NOption; } & import("macoolka-app").MonadModule & Partial<import("macoolka-log-core").Log>) => { fromOptionToE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_20>(option: import("fp-ts/lib/Option").Option<A_20>) => import("macoolka-app").Node<A_20>>; fromNullableToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_1_7>(a: A_1_7) => import("macoolka-app").Node<A_1_7>>; fromPredicateToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?: string | undefined; }, { title: string; }>, <A_2_7>(predicate: import("macoolka-predicate").Predicate<A_2_7>) => import("fp-ts/lib/Reader").Reader<A_2_7, import("macoolka-app").Node<A_2_7>>>; fromReaderToRE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<any, string> & { title?