{"version":3,"file":"main.cjs","sources":["../src/main.ts"],"sourcesContent":["import { type Routeway, RoutewaysBuilder } from \"./lib/Routeways\";\n\nexport type { ArrayCodecOptions, Codec, CodecsType, DecodeQuery } from \"./lib/Codecs\";\nexport { addCodec, Codecs } from \"./lib/Codecs\";\nexport { CodecDecodeError } from \"./lib/errors/CodecDecodeError\";\nexport { CodecEncodeError } from \"./lib/errors/CodecEncodeError\";\nexport { UrlParserError } from \"./lib/errors/UrlParserError\";\nexport type {\n  CodecMap,\n  CodecsToRecord,\n  InferQueryParams,\n  PathLike,\n  RouteParams,\n} from \"./lib/helpers/common\";\nexport type { Routeway } from \"./lib/Routeways\";\n\n/**\n * Creates a `Routeways` builder instance. Use this instance to start defining\n * your routes as well as nested routes. When you're done defining the routes,\n * use the `.build()` method to construct your custom `Routeways` instance.\n *\n * @returns a `Routeways` builder instance\n */\nexport function Routeways(): RoutewaysBuilder<Record<never, Routeway>> {\n  return new RoutewaysBuilder({ });\n}\n"],"names":["RoutewaysBuilder"],"mappings":";;;;;;;AAuBO,SAAS,YAAuD;AAC9D,SAAA,IAAIA,YAAAA,iBAAiB,CAAA,CAAG;AACjC;;;;;;;"}