{"version":3,"file":"definition.mjs","names":[],"sources":["../../esm/Parser/definition.js"],"sourcesContent":["import * as tsplus_module_1 from \"@fncts/schema/ParseResult\";\nimport * as tsplus_module_2 from \"@fncts/schema/ParseError/ParseError\";\n/**\n * @tsplus static fncts.schema.ParserOps make\n */\nexport function make(parse) {\n    return parse;\n}\n/**\n * @tsplus static fncts.schema.ParserOps fromRefinement\n */\nexport function fromRefinement(ast, refinement) {\n    return (u) => (refinement(u) ? tsplus_module_1.succeed(u) : tsplus_module_1.fail(tsplus_module_2.typeError(ast, u)));\n}\n//# sourceMappingURL=definition.js.map"],"mappings":";;;;;;AAKA,SAAgB,KAAK,OAAO;AACxB,QAAO;;;;;AAKX,SAAgB,eAAe,KAAK,YAAY;AAC5C,SAAQ,MAAO,WAAW,EAAE,GAAG,gBAAgB,QAAQ,EAAE,GAAG,gBAAgB,KAAK,gBAAgB,UAAU,KAAK,EAAE,CAAC"}