macoolka-type-model
Version:
`macoolka-type-model` is a library for define model in TypeScript. It easily build a type contain field and method to your Application. It provide a generation model for type and validition
636 lines • 282 kB
TypeScript
import en from './en.json';
export declare const i18nOption: {
defaultLocale: string;
data: {
en: {
"macoolka.data-model.idRepeat": string;
"macoolka.data-model.idNotFound": string;
"macoolka.data-model.fieldNameRepeat": string;
"macoolka.data-model.typeNameRepeat": string;
"macoolka.data-model.typeNotFound": string;
"macoolka.data-model.MNameable": string;
"macoolka.data-model.MDocumentable": string;
"macoolka.data-model.MExportable": string;
"macoolka.data-model.MValueable": string;
"macoolka.data-model.MEnumScalar": string;
"macoolka.data-model.MJsonScalar": string;
"macoolka.data-model.MStringScalar": string;
"macoolka.data-model.MNumberScalar": string;
"macoolka.data-model.MIntScalar": string;
"macoolka.data-model.MBooleanScalar": string;
"macoolka.data-model.MDateTimeScalar": string;
"macoolka.data-model.MKindScalar": string;
"macoolka.data-model.MTypeScalar": string;
"macoolka.data-model.MTypeUnionScalar": string;
"macoolka.data-model.MTypeIntersectionScalar": string;
"macoolka.data-model.MScalable": string;
"macoolka.data-model.MVariable": string;
"macoolka.data-model.field": string;
"macoolka.data-model.param": string;
"macoolka.data-model.MFunctional": string;
"macoolka.data-model.method": string;
"macoolka.data-model.staticmethod": string;
"macoolka.data-model.function": string;
"macoolka.data-model.constant": string;
"macoolka.data-model.export": string;
"macoolka.data-model.MTypeable": string;
"macoolka.data-model.interface": string;
"macoolka.data-model.class": string;
"macoolka.data-model.typealias": string;
"macoolka.data-model.module": string;
};
zh: {
"macoolka.data-model.idRepeat": string;
"macoolka.data-model.idNotFound": string;
"macoolka.data-model.fieldNameRepeat": string;
"macoolka.data-model.typeNameRepeat": string;
"macoolka.data-model.typeNotFound": string;
"macoolka.data-model.MNameable": string;
"macoolka.data-model.MDocumentable": string;
"macoolka.data-model.MExportable": string;
"macoolka.data-model.MValueable": string;
"macoolka.data-model.MEnumScalar": string;
"macoolka.data-model.MJsonScalar": string;
"macoolka.data-model.MStringScalar": string;
"macoolka.data-model.MNumberScalar": string;
"macoolka.data-model.MIntScalar": string;
"macoolka.data-model.MBooleanScalar": string;
"macoolka.data-model.MDateTimeScalar": string;
"macoolka.data-model.MKindScalar": string;
"macoolka.data-model.MTypeScalar": string;
"macoolka.data-model.MTypeUnionScalar": string;
"macoolka.data-model.MTypeIntersectionScalar": string;
"macoolka.data-model.MScalable": string;
"macoolka.data-model.MVariable": string;
"macoolka.data-model.field": string;
"macoolka.data-model.param": string;
"macoolka.data-model.MFunctional": string;
"macoolka.data-model.method": string;
"macoolka.data-model.staticmethod": string;
"macoolka.data-model.function": string;
"macoolka.data-model.constant": string;
"macoolka.data-model.export": string;
"macoolka.data-model.MTypeable": string;
"macoolka.data-model.interface": string;
"macoolka.data-model.class": string;
"macoolka.data-model.typealias": string;
"macoolka.data-model.module": string;
};
};
};
export declare type MessageKeys = keyof typeof en;
export declare const buildApp: (locale?: string) => {
fromOptionToE: import("fp-ts/lib/Reader").Reader<import("macoolka-object").DiffObject<import("macoolka-i18n").Message<string, 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<string, 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<string, 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<string, 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<string, 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<string, 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<string, 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<string, 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<string, 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<string, 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<string, string>;
readerMessage: import("macoolka-i18n").Message<string, 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<string, string>;
readerMessage: import("macoolka-i18n").Message<string, 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<string | MKA, 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<string | MKA, 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<string | MKA, 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<string | MKA, 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<string | MKA, 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<string | MKA, 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<string | MKA, 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<string | MKA, 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<string | MKA, 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<string | MKA, 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<string | MKA, string>;
readerMessage: import("macoolka-i18n").Message<string | MKA, 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<string | MKA, string>;
readerMessage: import("macoolka-i18n").Message<string | MKA, 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<string | MKA | MKA_1, 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<string | MKA | MKA_1, 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<string | MKA | MKA_1, 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<string | MKA | MKA_1, 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<string | MKA | MKA_1, 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<string | MKA | MKA_1, 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<string | MKA | MKA_1, 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<string | MKA | MKA_1, 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<string | MKA | MKA_1, 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<string | MKA | MKA_1, 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<string | MKA | MKA_1, string>;
readerMessage: import("macoolka-i18n").Message<string | MKA | MKA_1, 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<string | MKA | MKA_1, string>;
readerMessage: import("macoolka-i18n").Message<string | MKA | MKA_1, 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<string | MKA | MKA_1 | MKA_2, 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<string | MKA | MKA_1 | MKA_2, 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<string | MKA | MKA_1 | MKA_2, 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<string | MKA | MKA_1 | MKA_2, 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<string | MKA | MKA_1 | MKA_2, 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<string | MKA | MKA_1 | MKA_2, 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<string | MKA | MKA_1 | MKA_2, 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<string | MKA | MKA_1 | MKA_2, 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<string | MKA | MKA_1 | MKA_2, 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<string | MKA | MKA_1 | MKA_2, 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<string | MKA | MKA_1 | MKA_2, string>;
readerMessage: import("macoolka-i18n").Message<string | MKA | MKA_1 | MKA_2, 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<string | MKA | MKA_1 | MKA_2, string>;
readerMessage: import("macoolka-i18n").Message<string | MKA | MKA_1 | MKA_2, 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<string | MKA | MKA_1 | MKA_2 | MKA_3, 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<string | MKA | MKA_1 | MKA_2 | MKA_3, 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<string | MKA | MKA_1 | MKA_2 | MKA_3, 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<string | MKA | MKA_1 | MKA_2 | MKA_3, 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<string | MKA | MKA_1 | MKA_2 | MKA_3, 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<string | MKA | MKA_1 | MKA_2 | MKA_3, 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<string | MKA | MKA_1 | MKA_2 | MKA_3, 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<string | MKA | MKA_1 | MKA_2 | MKA_3, 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<string | MKA | MKA_1 | MKA_2 | MKA_3, 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<string | MKA | MKA_1 | MKA_2 | MKA_3, 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<string | MKA | MKA_1 | MKA_2 | MKA_3, string>;
readerMessage: import("macoolka-i18n").Message<string | MKA | MKA_1 | MKA_2 | MKA_3, 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<string | MKA | MKA_1 | MKA_2 | MKA_3, string>;
readerMessage: import("macoolka-i18n").Message<string | MKA | MKA_1 | MKA_2 | MKA_3, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4, string>;
readerMessage: import("macoolka-i18n").Message<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4, string>;
readerMessage: import("macoolka-i18n").Message<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4 | MKA_5, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4 | MKA_5, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4 | MKA_5, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4 | MKA_5, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4 | MKA_5, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4 | MKA_5, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4 | MKA_5, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4 | MKA_5, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4 | MKA_5, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4 | MKA_5, 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<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4 | MKA_5, string>;
readerMessage: import("macoolka-i18n").Message<string | MKA | MKA_1 | MKA_2 | MKA_3 | MKA_4 | MKA_5, string>;
}, {
title: string;
}>, <A_12_6, B_4_6, N_7 extends stri