better-auth
Version:
The most comprehensive authentication framework for TypeScript.
1 lines • 781 B
Source Map (JSON)
{"version":3,"file":"solid-start.mjs","names":[],"sources":["../../src/integrations/solid-start.ts"],"sourcesContent":["export function toSolidStartHandler(\n\tauth:\n\t\t| {\n\t\t\t\thandler: (request: Request) => Promise<Response>;\n\t\t }\n\t\t| ((request: Request) => Promise<Response>),\n) {\n\tconst handler = async (event: { request: Request }) => {\n\t\treturn \"handler\" in auth\n\t\t\t? auth.handler(event.request)\n\t\t\t: auth(event.request);\n\t};\n\treturn {\n\t\tGET: handler,\n\t\tPOST: handler,\n\t\tPATCH: handler,\n\t\tPUT: handler,\n\t\tDELETE: handler,\n\t};\n}\n"],"mappings":";AAAA,SAAgB,oBACf,MAKC;CACD,MAAM,UAAU,OAAO,UAAgC;AACtD,SAAO,aAAa,OACjB,KAAK,QAAQ,MAAM,QAAQ,GAC3B,KAAK,MAAM,QAAQ;;AAEvB,QAAO;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,KAAK;EACL,QAAQ;EACR"}