{ "id": 0, "name": "@supabase/supabase-js", "variant": "project", "kind": 1, "flags": {}, "children": [ { "id": 12, "name": "cors", "variant": "declaration", "kind": 2, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Canonical CORS configuration for Supabase Edge Functions\n\nThis module exports CORS headers that stay synchronized with the Supabase SDK.\nWhen new headers are added to the SDK, they are automatically included here,\npreventing CORS errors in Edge Functions." } ], "blockTags": [ { "tag": "@example", "name": "Basic usage", "content": [ { "kind": "code", "text": "```typescript\nimport { corsHeaders } from '@supabase/supabase-js/cors'\n\nDeno.serve(async (req) => {\n if (req.method === 'OPTIONS') {\n return new Response('ok', { headers: corsHeaders })\n }\n\n return new Response(\n JSON.stringify({ data: 'Hello' }),\n { headers: { ...corsHeaders, 'Content-Type': 'application/json' } }\n )\n})\n```" } ] } ] }, "children": [ { "id": 13, "name": "CorsHeaders", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Type representing CORS headers as a record of header names to values" } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/cors.ts", "line": 47, "character": 12, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/cors.ts#L47" } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Record" }, "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "string" } ], "name": "Record", "package": "typescript" } }, { "id": 14, "name": "corsHeaders", "variant": "declaration", "kind": 32, "flags": { "isConst": true }, "comment": { "summary": [ { "kind": "text", "text": "Default CORS headers for Supabase Edge Functions.\n\nIncludes all headers sent by Supabase client libraries and allows all standard HTTP methods.\nUse this for simple CORS configurations with wildcard origin." } ], "blockTags": [ { "tag": "@example", "name": "Basic usage", "content": [ { "kind": "code", "text": "```typescript\nimport { corsHeaders } from '@supabase/supabase-js/cors'\n\nDeno.serve(async (req) => {\n if (req.method === 'OPTIONS') {\n return new Response('ok', { headers: corsHeaders })\n }\n\n return new Response(\n JSON.stringify({ data: 'Hello' }),\n { headers: { ...corsHeaders, 'Content-Type': 'application/json' } }\n )\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/cors.ts", "line": 71, "character": 13, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/cors.ts#L71" } ], "type": { "type": "reference", "target": 13, "name": "CorsHeaders", "package": "@supabase/supabase-js" }, "defaultValue": "..." } ], "groups": [ { "title": "Type Aliases", "children": [13] }, { "title": "Variables", "children": [14] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/cors.ts", "line": 1, "character": 0, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/cors.ts#L1" } ] }, { "id": 1, "name": "index", "variant": "declaration", "kind": 2, "flags": {}, "children": [ { "id": 102, "name": "FunctionRegion", "variant": "declaration", "kind": 8, "flags": {}, "children": [ { "id": 103, "name": "Any", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 72, "character": 4 } ], "type": { "type": "literal", "value": "any" } }, { "id": 104, "name": "ApNortheast1", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 73, "character": 4 } ], "type": { "type": "literal", "value": "ap-northeast-1" } }, { "id": 105, "name": "ApNortheast2", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 74, "character": 4 } ], "type": { "type": "literal", "value": "ap-northeast-2" } }, { "id": 106, "name": "ApSouth1", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 75, "character": 4 } ], "type": { "type": "literal", "value": "ap-south-1" } }, { "id": 107, "name": "ApSoutheast1", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 76, "character": 4 } ], "type": { "type": "literal", "value": "ap-southeast-1" } }, { "id": 108, "name": "ApSoutheast2", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 77, "character": 4 } ], "type": { "type": "literal", "value": "ap-southeast-2" } }, { "id": 109, "name": "CaCentral1", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 78, "character": 4 } ], "type": { "type": "literal", "value": "ca-central-1" } }, { "id": 110, "name": "EuCentral1", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 79, "character": 4 } ], "type": { "type": "literal", "value": "eu-central-1" } }, { "id": 111, "name": "EuWest1", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 80, "character": 4 } ], "type": { "type": "literal", "value": "eu-west-1" } }, { "id": 112, "name": "EuWest2", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 81, "character": 4 } ], "type": { "type": "literal", "value": "eu-west-2" } }, { "id": 113, "name": "EuWest3", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 82, "character": 4 } ], "type": { "type": "literal", "value": "eu-west-3" } }, { "id": 114, "name": "SaEast1", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 83, "character": 4 } ], "type": { "type": "literal", "value": "sa-east-1" } }, { "id": 115, "name": "UsEast1", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 84, "character": 4 } ], "type": { "type": "literal", "value": "us-east-1" } }, { "id": 116, "name": "UsWest1", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 85, "character": 4 } ], "type": { "type": "literal", "value": "us-west-1" } }, { "id": 117, "name": "UsWest2", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 86, "character": 4 } ], "type": { "type": "literal", "value": "us-west-2" } } ], "groups": [ { "title": "Enumeration Members", "children": [ 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117 ] } ], "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 71, "character": 20 } ] }, { "id": 2365, "name": "REALTIME_LISTEN_TYPES", "variant": "declaration", "kind": 8, "flags": {}, "children": [ { "id": 2366, "name": "BROADCAST", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 122, "character": 4 } ], "type": { "type": "literal", "value": "broadcast" } }, { "id": 2368, "name": "POSTGRES_CHANGES", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 124, "character": 4 } ], "type": { "type": "literal", "value": "postgres_changes" } }, { "id": 2367, "name": "PRESENCE", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 123, "character": 4 } ], "type": { "type": "literal", "value": "presence" } }, { "id": 2369, "name": "SYSTEM", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 125, "character": 4 } ], "type": { "type": "literal", "value": "system" } } ], "groups": [ { "title": "Enumeration Members", "children": [2366, 2368, 2367, 2369] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 121, "character": 20 } ] }, { "id": 2370, "name": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT", "variant": "declaration", "kind": 8, "flags": {}, "children": [ { "id": 2371, "name": "ALL", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 116, "character": 4 } ], "type": { "type": "literal", "value": "*" } }, { "id": 2374, "name": "DELETE", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 119, "character": 4 } ], "type": { "type": "literal", "value": "DELETE" } }, { "id": 2372, "name": "INSERT", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 117, "character": 4 } ], "type": { "type": "literal", "value": "INSERT" } }, { "id": 2373, "name": "UPDATE", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 118, "character": 4 } ], "type": { "type": "literal", "value": "UPDATE" } } ], "groups": [ { "title": "Enumeration Members", "children": [2371, 2374, 2372, 2373] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 115, "character": 20 } ] }, { "id": 2375, "name": "REALTIME_PRESENCE_LISTEN_EVENTS", "variant": "declaration", "kind": 8, "flags": {}, "children": [ { "id": 2377, "name": "JOIN", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 30, "character": 4 } ], "type": { "type": "literal", "value": "join" } }, { "id": 2378, "name": "LEAVE", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 31, "character": 4 } ], "type": { "type": "literal", "value": "leave" } }, { "id": 2376, "name": "SYNC", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 29, "character": 4 } ], "type": { "type": "literal", "value": "sync" } } ], "groups": [ { "title": "Enumeration Members", "children": [2377, 2378, 2376] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 28, "character": 20 } ] }, { "id": 2379, "name": "REALTIME_SUBSCRIBE_STATES", "variant": "declaration", "kind": 8, "flags": {}, "children": [ { "id": 2383, "name": "CHANNEL_ERROR", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 131, "character": 4 } ], "type": { "type": "literal", "value": "CHANNEL_ERROR" } }, { "id": 2382, "name": "CLOSED", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 130, "character": 4 } ], "type": { "type": "literal", "value": "CLOSED" } }, { "id": 2380, "name": "SUBSCRIBED", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 128, "character": 4 } ], "type": { "type": "literal", "value": "SUBSCRIBED" } }, { "id": 2381, "name": "TIMED_OUT", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 129, "character": 4 } ], "type": { "type": "literal", "value": "TIMED_OUT" } } ], "groups": [ { "title": "Enumeration Members", "children": [2383, 2382, 2380, 2381] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 127, "character": 20 } ] }, { "id": 1641, "name": "AuthApiError", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Error returned directly from the GoTrue REST API." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport { AuthApiError } from '@supabase/auth-js'\n\nthrow new AuthApiError('Invalid credentials', 400, 'invalid_credentials')\n```" } ] } ] }, "children": [ { "id": 1642, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 39, "character": 4 } ], "signatures": [ { "id": 1643, "name": "AuthApiError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 39, "character": 4 } ], "parameters": [ { "id": 1644, "name": "message", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1645, "name": "status", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "number" } }, { "id": 1646, "name": "code", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "intrinsic", "name": "string" } ] } } ], "type": { "type": "reference", "target": 1641, "name": "AuthApiError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", "target": 1633, "name": "AuthError.constructor" } } ], "overwrites": { "type": "reference", "target": 1632, "name": "AuthError.constructor" } }, { "id": 1650, "name": "__isAuthError", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true, "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 23, "character": 14 } ], "type": { "type": "intrinsic", "name": "boolean" }, "inheritedFrom": { "type": "reference", "target": 1640, "name": "AuthError.__isAuthError" } }, { "id": 1648, "name": "code", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "Error code associated with the error. Most errors coming from\nHTTP responses will have a code, though some errors that occur\nbefore a response is received will not have one present. In that\ncase " }, { "kind": "inline-tag", "tag": "@link", "text": "#status" }, { "kind": "text", "text": " will also be undefined." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 20, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/error-codes.ts", "qualifiedName": "ErrorCode" }, "name": "ErrorCode", "package": "@supabase/auth-js" }, { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reflection", "declaration": { "id": 1649, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {} } } ] } ] }, "inheritedFrom": { "type": "reference", "target": 1637, "name": "AuthError.code" } }, { "id": 1647, "name": "status", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "HTTP status code that caused the error." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 38, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" }, "overwrites": { "type": "reference", "target": 1639, "name": "AuthError.status" } } ], "groups": [ { "title": "Constructors", "children": [1642] }, { "title": "Properties", "children": [1650, 1648, 1647] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 37, "character": 21 } ], "extendedTypes": [ { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } ] }, { "id": 1631, "name": "AuthError", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Base error thrown by Supabase Auth helpers." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport { AuthError } from '@supabase/auth-js'\n\nthrow new AuthError('Unexpected auth error', 500, 'unexpected')\n```" } ] } ] }, "children": [ { "id": 1632, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 24, "character": 4 } ], "signatures": [ { "id": 1633, "name": "AuthError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 24, "character": 4 } ], "parameters": [ { "id": 1634, "name": "message", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1635, "name": "status", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "number" } }, { "id": 1636, "name": "code", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", "target": -1, "name": "Error.constructor" } } ], "overwrites": { "type": "reference", "target": -1, "name": "Error.constructor" } }, { "id": 1640, "name": "__isAuthError", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 23, "character": 14 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 1637, "name": "code", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Error code associated with the error. Most errors coming from\nHTTP responses will have a code, though some errors that occur\nbefore a response is received will not have one present. In that\ncase " }, { "kind": "inline-tag", "tag": "@link", "text": "#status" }, { "kind": "text", "text": " will also be undefined." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 20, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/error-codes.ts", "qualifiedName": "ErrorCode" }, "name": "ErrorCode", "package": "@supabase/auth-js" }, { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reflection", "declaration": { "id": 1638, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {} } } ] } ] } }, { "id": 1639, "name": "status", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "HTTP status code that caused the error." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 22, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "intrinsic", "name": "number" } ] } } ], "groups": [ { "title": "Constructors", "children": [1632] }, { "title": "Properties", "children": [1640, 1637, 1639] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 13, "character": 21 } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Error" }, "name": "Error", "package": "typescript" } ], "extendedBy": [ { "type": "reference", "target": 1641, "name": "AuthApiError" }, { "type": "reference", "target": 1651, "name": "AuthUnknownError" }, { "type": "reference", "target": 1661, "name": "CustomAuthError" } ] }, { "id": 1698, "name": "AuthImplicitGrantRedirectError", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Error thrown when implicit grant redirects contain an error." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport { AuthImplicitGrantRedirectError } from '@supabase/auth-js'\n\nthrow new AuthImplicitGrantRedirectError('OAuth redirect failed', {\n error: 'access_denied',\n code: 'oauth_error',\n})\n```" } ] } ] }, "children": [ { "id": 1699, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 133, "character": 4 } ], "signatures": [ { "id": 1700, "name": "AuthImplicitGrantRedirectError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 133, "character": 4 } ], "parameters": [ { "id": 1701, "name": "message", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1702, "name": "details", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reflection", "declaration": { "id": 1703, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1705, "name": "code", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 135, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1704, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 134, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1705, 1704] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 133, "character": 43 } ] } } ] } } ], "type": { "type": "reference", "target": 1698, "name": "AuthImplicitGrantRedirectError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", "target": 1663, "name": "CustomAuthError.constructor" } } ], "overwrites": { "type": "reference", "target": 1662, "name": "CustomAuthError.constructor" } }, { "id": 1724, "name": "__isAuthError", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true, "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 23, "character": 14 } ], "type": { "type": "intrinsic", "name": "boolean" }, "inheritedFrom": { "type": "reference", "target": 1672, "name": "CustomAuthError.__isAuthError" } }, { "id": 1722, "name": "code", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "Error code associated with the error. Most errors coming from\nHTTP responses will have a code, though some errors that occur\nbefore a response is received will not have one present. In that\ncase " }, { "kind": "inline-tag", "tag": "@link", "text": "#status" }, { "kind": "text", "text": " will also be undefined." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 20, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/error-codes.ts", "qualifiedName": "ErrorCode" }, "name": "ErrorCode", "package": "@supabase/auth-js" }, { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reflection", "declaration": { "id": 1723, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {} } } ] } ] }, "inheritedFrom": { "type": "reference", "target": 1670, "name": "CustomAuthError.code" } }, { "id": 1706, "name": "details", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 129, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reflection", "declaration": { "id": 1707, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1709, "name": "code", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 131, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1708, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 130, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1709, 1708] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 129, "character": 13 } ] } } ] } }, { "id": 1720, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 71, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": 1668, "name": "CustomAuthError.name" } }, { "id": 1721, "name": "status", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "HTTP status code that caused the error." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 72, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" }, "inheritedFrom": { "type": "reference", "target": 1669, "name": "CustomAuthError.status" } }, { "id": 1710, "name": "toJSON", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 137, "character": 4 } ], "signatures": [ { "id": 1711, "name": "toJSON", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 137, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 1712, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1716, "name": "details", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 141, "character": 8 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reflection", "declaration": { "id": 1717, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1719, "name": "code", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 143, "character": 12 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1718, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 142, "character": 12 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1719, 1718] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 141, "character": 17 } ] } } ] } }, { "id": 1714, "name": "message", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 139, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1713, "name": "name", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 138, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1715, "name": "status", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 140, "character": 8 } ], "type": { "type": "intrinsic", "name": "number" } } ], "groups": [ { "title": "Properties", "children": [1716, 1714, 1713, 1715] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 137, "character": 14 } ] } } } ] } ], "groups": [ { "title": "Constructors", "children": [1699] }, { "title": "Properties", "children": [1724, 1722, 1706, 1720, 1721] }, { "title": "Methods", "children": [1710] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 128, "character": 21 } ], "extendedTypes": [ { "type": "reference", "target": 1661, "name": "CustomAuthError", "package": "@supabase/auth-js" } ] }, { "id": 1689, "name": "AuthInvalidCredentialsError", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Error thrown when email/password credentials are invalid." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport { AuthInvalidCredentialsError } from '@supabase/auth-js'\n\nthrow new AuthInvalidCredentialsError('Email or password is incorrect')\n```" } ] } ] }, "children": [ { "id": 1690, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 113, "character": 4 } ], "signatures": [ { "id": 1691, "name": "AuthInvalidCredentialsError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 113, "character": 4 } ], "parameters": [ { "id": 1692, "name": "message", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "target": 1689, "name": "AuthInvalidCredentialsError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", "target": 1663, "name": "CustomAuthError.constructor" } } ], "overwrites": { "type": "reference", "target": 1662, "name": "CustomAuthError.constructor" } }, { "id": 1697, "name": "__isAuthError", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true, "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 23, "character": 14 } ], "type": { "type": "intrinsic", "name": "boolean" }, "inheritedFrom": { "type": "reference", "target": 1672, "name": "CustomAuthError.__isAuthError" } }, { "id": 1695, "name": "code", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "Error code associated with the error. Most errors coming from\nHTTP responses will have a code, though some errors that occur\nbefore a response is received will not have one present. In that\ncase " }, { "kind": "inline-tag", "tag": "@link", "text": "#status" }, { "kind": "text", "text": " will also be undefined." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 20, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/error-codes.ts", "qualifiedName": "ErrorCode" }, "name": "ErrorCode", "package": "@supabase/auth-js" }, { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reflection", "declaration": { "id": 1696, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {} } } ] } ] }, "inheritedFrom": { "type": "reference", "target": 1670, "name": "CustomAuthError.code" } }, { "id": 1693, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 71, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": 1668, "name": "CustomAuthError.name" } }, { "id": 1694, "name": "status", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "HTTP status code that caused the error." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 72, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" }, "inheritedFrom": { "type": "reference", "target": 1669, "name": "CustomAuthError.status" } } ], "groups": [ { "title": "Constructors", "children": [1690] }, { "title": "Properties", "children": [1697, 1695, 1693, 1694] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 112, "character": 21 } ], "extendedTypes": [ { "type": "reference", "target": 1661, "name": "CustomAuthError", "package": "@supabase/auth-js" } ] }, { "id": 1782, "name": "AuthInvalidJwtError", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Error thrown when a JWT cannot be verified or parsed." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport { AuthInvalidJwtError } from '@supabase/auth-js'\n\nthrow new AuthInvalidJwtError('Token signature is invalid')\n```" } ] } ] }, "children": [ { "id": 1783, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 241, "character": 4 } ], "signatures": [ { "id": 1784, "name": "AuthInvalidJwtError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 241, "character": 4 } ], "parameters": [ { "id": 1785, "name": "message", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "target": 1782, "name": "AuthInvalidJwtError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", "target": 1663, "name": "CustomAuthError.constructor" } } ], "overwrites": { "type": "reference", "target": 1662, "name": "CustomAuthError.constructor" } }, { "id": 1790, "name": "__isAuthError", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true, "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 23, "character": 14 } ], "type": { "type": "intrinsic", "name": "boolean" }, "inheritedFrom": { "type": "reference", "target": 1672, "name": "CustomAuthError.__isAuthError" } }, { "id": 1788, "name": "code", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "Error code associated with the error. Most errors coming from\nHTTP responses will have a code, though some errors that occur\nbefore a response is received will not have one present. In that\ncase " }, { "kind": "inline-tag", "tag": "@link", "text": "#status" }, { "kind": "text", "text": " will also be undefined." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 20, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/error-codes.ts", "qualifiedName": "ErrorCode" }, "name": "ErrorCode", "package": "@supabase/auth-js" }, { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reflection", "declaration": { "id": 1789, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {} } } ] } ] }, "inheritedFrom": { "type": "reference", "target": 1670, "name": "CustomAuthError.code" } }, { "id": 1786, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 71, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": 1668, "name": "CustomAuthError.name" } }, { "id": 1787, "name": "status", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "HTTP status code that caused the error." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 72, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" }, "inheritedFrom": { "type": "reference", "target": 1669, "name": "CustomAuthError.status" } } ], "groups": [ { "title": "Constructors", "children": [1783] }, { "title": "Properties", "children": [1790, 1788, 1786, 1787] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 240, "character": 21 } ], "extendedTypes": [ { "type": "reference", "target": 1661, "name": "CustomAuthError", "package": "@supabase/auth-js" } ] }, { "id": 1681, "name": "AuthInvalidTokenResponseError", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Error thrown when the token response is malformed." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport { AuthInvalidTokenResponseError } from '@supabase/auth-js'\n\nthrow new AuthInvalidTokenResponseError()\n```" } ] } ] }, "children": [ { "id": 1682, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 100, "character": 4 } ], "signatures": [ { "id": 1683, "name": "AuthInvalidTokenResponseError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 100, "character": 4 } ], "type": { "type": "reference", "target": 1681, "name": "AuthInvalidTokenResponseError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", "target": 1663, "name": "CustomAuthError.constructor" } } ], "overwrites": { "type": "reference", "target": 1662, "name": "CustomAuthError.constructor" } }, { "id": 1688, "name": "__isAuthError", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true, "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 23, "character": 14 } ], "type": { "type": "intrinsic", "name": "boolean" }, "inheritedFrom": { "type": "reference", "target": 1672, "name": "CustomAuthError.__isAuthError" } }, { "id": 1686, "name": "code", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "Error code associated with the error. Most errors coming from\nHTTP responses will have a code, though some errors that occur\nbefore a response is received will not have one present. In that\ncase " }, { "kind": "inline-tag", "tag": "@link", "text": "#status" }, { "kind": "text", "text": " will also be undefined." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 20, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/error-codes.ts", "qualifiedName": "ErrorCode" }, "name": "ErrorCode", "package": "@supabase/auth-js" }, { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reflection", "declaration": { "id": 1687, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {} } } ] } ] }, "inheritedFrom": { "type": "reference", "target": 1670, "name": "CustomAuthError.code" } }, { "id": 1684, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 71, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": 1668, "name": "CustomAuthError.name" } }, { "id": 1685, "name": "status", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "HTTP status code that caused the error." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 72, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" }, "inheritedFrom": { "type": "reference", "target": 1669, "name": "CustomAuthError.status" } } ], "groups": [ { "title": "Constructors", "children": [1682] }, { "title": "Properties", "children": [1688, 1686, 1684, 1685] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 99, "character": 21 } ], "extendedTypes": [ { "type": "reference", "target": 1661, "name": "CustomAuthError", "package": "@supabase/auth-js" } ] }, { "id": 1752, "name": "AuthPKCECodeVerifierMissingError", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Error thrown when the PKCE code verifier is not found in storage.\nThis typically happens when the auth flow was initiated in a different\nbrowser, device, or the storage was cleared." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport { AuthPKCECodeVerifierMissingError } from '@supabase/auth-js'\n\nthrow new AuthPKCECodeVerifierMissingError()\n```" } ] } ] }, "children": [ { "id": 1753, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 190, "character": 4 } ], "signatures": [ { "id": 1754, "name": "AuthPKCECodeVerifierMissingError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 190, "character": 4 } ], "type": { "type": "reference", "target": 1752, "name": "AuthPKCECodeVerifierMissingError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", "target": 1663, "name": "CustomAuthError.constructor" } } ], "overwrites": { "type": "reference", "target": 1662, "name": "CustomAuthError.constructor" } }, { "id": 1759, "name": "__isAuthError", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true, "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 23, "character": 14 } ], "type": { "type": "intrinsic", "name": "boolean" }, "inheritedFrom": { "type": "reference", "target": 1672, "name": "CustomAuthError.__isAuthError" } }, { "id": 1757, "name": "code", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "Error code associated with the error. Most errors coming from\nHTTP responses will have a code, though some errors that occur\nbefore a response is received will not have one present. In that\ncase " }, { "kind": "inline-tag", "tag": "@link", "text": "#status" }, { "kind": "text", "text": " will also be undefined." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 20, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/error-codes.ts", "qualifiedName": "ErrorCode" }, "name": "ErrorCode", "package": "@supabase/auth-js" }, { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reflection", "declaration": { "id": 1758, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {} } } ] } ] }, "inheritedFrom": { "type": "reference", "target": 1670, "name": "CustomAuthError.code" } }, { "id": 1755, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 71, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": 1668, "name": "CustomAuthError.name" } }, { "id": 1756, "name": "status", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "HTTP status code that caused the error." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 72, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" }, "inheritedFrom": { "type": "reference", "target": 1669, "name": "CustomAuthError.status" } } ], "groups": [ { "title": "Constructors", "children": [1753] }, { "title": "Properties", "children": [1759, 1757, 1755, 1756] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 189, "character": 21 } ], "extendedTypes": [ { "type": "reference", "target": 1661, "name": "CustomAuthError", "package": "@supabase/auth-js" } ] }, { "id": 1725, "name": "AuthPKCEGrantCodeExchangeError", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Error thrown during PKCE code exchanges." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport { AuthPKCEGrantCodeExchangeError } from '@supabase/auth-js'\n\nthrow new AuthPKCEGrantCodeExchangeError('PKCE exchange failed')\n```" } ] } ] }, "children": [ { "id": 1726, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 163, "character": 4 } ], "signatures": [ { "id": 1727, "name": "AuthPKCEGrantCodeExchangeError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 163, "character": 4 } ], "parameters": [ { "id": 1728, "name": "message", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1729, "name": "details", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reflection", "declaration": { "id": 1730, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1732, "name": "code", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 165, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1731, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 164, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1732, 1731] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 163, "character": 43 } ] } } ] } } ], "type": { "type": "reference", "target": 1725, "name": "AuthPKCEGrantCodeExchangeError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", "target": 1663, "name": "CustomAuthError.constructor" } } ], "overwrites": { "type": "reference", "target": 1662, "name": "CustomAuthError.constructor" } }, { "id": 1751, "name": "__isAuthError", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true, "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 23, "character": 14 } ], "type": { "type": "intrinsic", "name": "boolean" }, "inheritedFrom": { "type": "reference", "target": 1672, "name": "CustomAuthError.__isAuthError" } }, { "id": 1749, "name": "code", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "Error code associated with the error. Most errors coming from\nHTTP responses will have a code, though some errors that occur\nbefore a response is received will not have one present. In that\ncase " }, { "kind": "inline-tag", "tag": "@link", "text": "#status" }, { "kind": "text", "text": " will also be undefined." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 20, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/error-codes.ts", "qualifiedName": "ErrorCode" }, "name": "ErrorCode", "package": "@supabase/auth-js" }, { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reflection", "declaration": { "id": 1750, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {} } } ] } ] }, "inheritedFrom": { "type": "reference", "target": 1670, "name": "CustomAuthError.code" } }, { "id": 1733, "name": "details", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 159, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reflection", "declaration": { "id": 1734, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1736, "name": "code", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 161, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1735, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 160, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1736, 1735] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 159, "character": 13 } ] } } ] } }, { "id": 1747, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 71, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": 1668, "name": "CustomAuthError.name" } }, { "id": 1748, "name": "status", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "HTTP status code that caused the error." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 72, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" }, "inheritedFrom": { "type": "reference", "target": 1669, "name": "CustomAuthError.status" } }, { "id": 1737, "name": "toJSON", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 167, "character": 4 } ], "signatures": [ { "id": 1738, "name": "toJSON", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 167, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 1739, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1743, "name": "details", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 171, "character": 8 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reflection", "declaration": { "id": 1744, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1746, "name": "code", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 173, "character": 12 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1745, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 172, "character": 12 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1746, 1745] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 171, "character": 17 } ] } } ] } }, { "id": 1741, "name": "message", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 169, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1740, "name": "name", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 168, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1742, "name": "status", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 170, "character": 8 } ], "type": { "type": "intrinsic", "name": "number" } } ], "groups": [ { "title": "Properties", "children": [1743, 1741, 1740, 1742] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 167, "character": 14 } ] } } } ] } ], "groups": [ { "title": "Constructors", "children": [1726] }, { "title": "Properties", "children": [1751, 1749, 1733, 1747, 1748] }, { "title": "Methods", "children": [1737] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 158, "character": 21 } ], "extendedTypes": [ { "type": "reference", "target": 1661, "name": "CustomAuthError", "package": "@supabase/auth-js" } ] }, { "id": 1760, "name": "AuthRetryableFetchError", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Error thrown when a transient fetch issue occurs." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport { AuthRetryableFetchError } from '@supabase/auth-js'\n\nthrow new AuthRetryableFetchError('Service temporarily unavailable', 503)\n```" } ] } ] }, "children": [ { "id": 1761, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 204, "character": 4 } ], "signatures": [ { "id": 1762, "name": "AuthRetryableFetchError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 204, "character": 4 } ], "parameters": [ { "id": 1763, "name": "message", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1764, "name": "status", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "number" } } ], "type": { "type": "reference", "target": 1760, "name": "AuthRetryableFetchError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", "target": 1663, "name": "CustomAuthError.constructor" } } ], "overwrites": { "type": "reference", "target": 1662, "name": "CustomAuthError.constructor" } }, { "id": 1769, "name": "__isAuthError", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true, "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 23, "character": 14 } ], "type": { "type": "intrinsic", "name": "boolean" }, "inheritedFrom": { "type": "reference", "target": 1672, "name": "CustomAuthError.__isAuthError" } }, { "id": 1767, "name": "code", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "Error code associated with the error. Most errors coming from\nHTTP responses will have a code, though some errors that occur\nbefore a response is received will not have one present. In that\ncase " }, { "kind": "inline-tag", "tag": "@link", "text": "#status" }, { "kind": "text", "text": " will also be undefined." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 20, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/error-codes.ts", "qualifiedName": "ErrorCode" }, "name": "ErrorCode", "package": "@supabase/auth-js" }, { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reflection", "declaration": { "id": 1768, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {} } } ] } ] }, "inheritedFrom": { "type": "reference", "target": 1670, "name": "CustomAuthError.code" } }, { "id": 1765, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 71, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": 1668, "name": "CustomAuthError.name" } }, { "id": 1766, "name": "status", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "HTTP status code that caused the error." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 72, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" }, "inheritedFrom": { "type": "reference", "target": 1669, "name": "CustomAuthError.status" } } ], "groups": [ { "title": "Constructors", "children": [1761] }, { "title": "Properties", "children": [1769, 1767, 1765, 1766] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 203, "character": 21 } ], "extendedTypes": [ { "type": "reference", "target": 1661, "name": "CustomAuthError", "package": "@supabase/auth-js" } ] }, { "id": 1673, "name": "AuthSessionMissingError", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Error thrown when an operation requires a session but none is present." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport { AuthSessionMissingError } from '@supabase/auth-js'\n\nthrow new AuthSessionMissingError()\n```" } ] } ] }, "children": [ { "id": 1674, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 86, "character": 4 } ], "signatures": [ { "id": 1675, "name": "AuthSessionMissingError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 86, "character": 4 } ], "type": { "type": "reference", "target": 1673, "name": "AuthSessionMissingError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", "target": 1663, "name": "CustomAuthError.constructor" } } ], "overwrites": { "type": "reference", "target": 1662, "name": "CustomAuthError.constructor" } }, { "id": 1680, "name": "__isAuthError", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true, "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 23, "character": 14 } ], "type": { "type": "intrinsic", "name": "boolean" }, "inheritedFrom": { "type": "reference", "target": 1672, "name": "CustomAuthError.__isAuthError" } }, { "id": 1678, "name": "code", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "Error code associated with the error. Most errors coming from\nHTTP responses will have a code, though some errors that occur\nbefore a response is received will not have one present. In that\ncase " }, { "kind": "inline-tag", "tag": "@link", "text": "#status" }, { "kind": "text", "text": " will also be undefined." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 20, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/error-codes.ts", "qualifiedName": "ErrorCode" }, "name": "ErrorCode", "package": "@supabase/auth-js" }, { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reflection", "declaration": { "id": 1679, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {} } } ] } ] }, "inheritedFrom": { "type": "reference", "target": 1670, "name": "CustomAuthError.code" } }, { "id": 1676, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 71, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": 1668, "name": "CustomAuthError.name" } }, { "id": 1677, "name": "status", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "HTTP status code that caused the error." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 72, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" }, "inheritedFrom": { "type": "reference", "target": 1669, "name": "CustomAuthError.status" } } ], "groups": [ { "title": "Constructors", "children": [1674] }, { "title": "Properties", "children": [1680, 1678, 1676, 1677] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 85, "character": 21 } ], "extendedTypes": [ { "type": "reference", "target": 1661, "name": "CustomAuthError", "package": "@supabase/auth-js" } ] }, { "id": 1651, "name": "AuthUnknownError", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Wraps non-standard errors so callers can inspect the root cause." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport { AuthUnknownError } from '@supabase/auth-js'\n\ntry {\n await someAuthCall()\n} catch (err) {\n throw new AuthUnknownError('Auth failed', err)\n}\n```" } ] } ] }, "children": [ { "id": 1652, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 58, "character": 4 } ], "signatures": [ { "id": 1653, "name": "AuthUnknownError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 58, "character": 4 } ], "parameters": [ { "id": 1654, "name": "message", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1655, "name": "originalError", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "unknown" } } ], "type": { "type": "reference", "target": 1651, "name": "AuthUnknownError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", "target": 1633, "name": "AuthError.constructor" } } ], "overwrites": { "type": "reference", "target": 1632, "name": "AuthError.constructor" } }, { "id": 1660, "name": "__isAuthError", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true, "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 23, "character": 14 } ], "type": { "type": "intrinsic", "name": "boolean" }, "inheritedFrom": { "type": "reference", "target": 1640, "name": "AuthError.__isAuthError" } }, { "id": 1657, "name": "code", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "Error code associated with the error. Most errors coming from\nHTTP responses will have a code, though some errors that occur\nbefore a response is received will not have one present. In that\ncase " }, { "kind": "inline-tag", "tag": "@link", "text": "#status" }, { "kind": "text", "text": " will also be undefined." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 20, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/error-codes.ts", "qualifiedName": "ErrorCode" }, "name": "ErrorCode", "package": "@supabase/auth-js" }, { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reflection", "declaration": { "id": 1658, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {} } } ] } ] }, "inheritedFrom": { "type": "reference", "target": 1637, "name": "AuthError.code" } }, { "id": 1656, "name": "originalError", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 57, "character": 4 } ], "type": { "type": "intrinsic", "name": "unknown" } }, { "id": 1659, "name": "status", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "HTTP status code that caused the error." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 22, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "intrinsic", "name": "number" } ] }, "inheritedFrom": { "type": "reference", "target": 1639, "name": "AuthError.status" } } ], "groups": [ { "title": "Constructors", "children": [1652] }, { "title": "Properties", "children": [1660, 1657, 1656, 1659] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 56, "character": 21 } ], "extendedTypes": [ { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } ] }, { "id": 1770, "name": "AuthWeakPasswordError", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Error thrown when a supplied password is considered weak." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport { AuthWeakPasswordError } from '@supabase/auth-js'\n\nthrow new AuthWeakPasswordError('Password too short', 400, ['min_length'])\n```" } ] } ] }, "children": [ { "id": 1771, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 227, "character": 4 } ], "signatures": [ { "id": 1772, "name": "AuthWeakPasswordError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 227, "character": 4 } ], "parameters": [ { "id": 1773, "name": "message", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1774, "name": "status", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "number" } }, { "id": 1775, "name": "reasons", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "array", "elementType": { "type": "union", "types": [ { "type": "literal", "value": "length" }, { "type": "literal", "value": "characters" }, { "type": "literal", "value": "pwned" } ] } } } ], "type": { "type": "reference", "target": 1770, "name": "AuthWeakPasswordError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", "target": 1663, "name": "CustomAuthError.constructor" } } ], "overwrites": { "type": "reference", "target": 1662, "name": "CustomAuthError.constructor" } }, { "id": 1781, "name": "__isAuthError", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true, "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 23, "character": 14 } ], "type": { "type": "intrinsic", "name": "boolean" }, "inheritedFrom": { "type": "reference", "target": 1672, "name": "CustomAuthError.__isAuthError" } }, { "id": 1779, "name": "code", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "Error code associated with the error. Most errors coming from\nHTTP responses will have a code, though some errors that occur\nbefore a response is received will not have one present. In that\ncase " }, { "kind": "inline-tag", "tag": "@link", "text": "#status" }, { "kind": "text", "text": " will also be undefined." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 20, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/error-codes.ts", "qualifiedName": "ErrorCode" }, "name": "ErrorCode", "package": "@supabase/auth-js" }, { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reflection", "declaration": { "id": 1780, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {} } } ] } ] }, "inheritedFrom": { "type": "reference", "target": 1670, "name": "CustomAuthError.code" } }, { "id": 1777, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 71, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": 1668, "name": "CustomAuthError.name" } }, { "id": 1776, "name": "reasons", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Reasons why the password is deemed weak." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 226, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "union", "types": [ { "type": "literal", "value": "length" }, { "type": "literal", "value": "characters" }, { "type": "literal", "value": "pwned" } ] } } }, { "id": 1778, "name": "status", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "HTTP status code that caused the error." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 72, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" }, "inheritedFrom": { "type": "reference", "target": 1669, "name": "CustomAuthError.status" } } ], "groups": [ { "title": "Constructors", "children": [1771] }, { "title": "Properties", "children": [1781, 1779, 1777, 1776, 1778] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 222, "character": 21 } ], "extendedTypes": [ { "type": "reference", "target": 1661, "name": "CustomAuthError", "package": "@supabase/auth-js" } ] }, { "id": 1661, "name": "CustomAuthError", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Flexible error class used to create named auth errors at runtime." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport { CustomAuthError } from '@supabase/auth-js'\n\nthrow new CustomAuthError('My custom auth error', 'MyAuthError', 400, 'custom_code')\n```" } ] } ] }, "children": [ { "id": 1662, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 73, "character": 4 } ], "signatures": [ { "id": 1663, "name": "CustomAuthError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 73, "character": 4 } ], "parameters": [ { "id": 1664, "name": "message", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1665, "name": "name", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1666, "name": "status", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "number" } }, { "id": 1667, "name": "code", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "intrinsic", "name": "string" } ] } } ], "type": { "type": "reference", "target": 1661, "name": "CustomAuthError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", "target": 1633, "name": "AuthError.constructor" } } ], "overwrites": { "type": "reference", "target": 1632, "name": "AuthError.constructor" } }, { "id": 1672, "name": "__isAuthError", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true, "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 23, "character": 14 } ], "type": { "type": "intrinsic", "name": "boolean" }, "inheritedFrom": { "type": "reference", "target": 1640, "name": "AuthError.__isAuthError" } }, { "id": 1670, "name": "code", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "Error code associated with the error. Most errors coming from\nHTTP responses will have a code, though some errors that occur\nbefore a response is received will not have one present. In that\ncase " }, { "kind": "inline-tag", "tag": "@link", "text": "#status" }, { "kind": "text", "text": " will also be undefined." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 20, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/error-codes.ts", "qualifiedName": "ErrorCode" }, "name": "ErrorCode", "package": "@supabase/auth-js" }, { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reflection", "declaration": { "id": 1671, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {} } } ] } ] }, "inheritedFrom": { "type": "reference", "target": 1637, "name": "AuthError.code" } }, { "id": 1668, "name": "name", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 71, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" }, "overwrites": { "type": "reference", "target": -1, "name": "AuthError.name" } }, { "id": 1669, "name": "status", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "HTTP status code that caused the error." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 72, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" }, "overwrites": { "type": "reference", "target": 1639, "name": "AuthError.status" } } ], "groups": [ { "title": "Constructors", "children": [1662] }, { "title": "Properties", "children": [1672, 1670, 1668, 1669] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 70, "character": 21 } ], "extendedTypes": [ { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } ], "extendedBy": [ { "type": "reference", "target": 1673, "name": "AuthSessionMissingError" }, { "type": "reference", "target": 1681, "name": "AuthInvalidTokenResponseError" }, { "type": "reference", "target": 1689, "name": "AuthInvalidCredentialsError" }, { "type": "reference", "target": 1698, "name": "AuthImplicitGrantRedirectError" }, { "type": "reference", "target": 1725, "name": "AuthPKCEGrantCodeExchangeError" }, { "type": "reference", "target": 1752, "name": "AuthPKCECodeVerifierMissingError" }, { "type": "reference", "target": 1760, "name": "AuthRetryableFetchError" }, { "type": "reference", "target": 1770, "name": "AuthWeakPasswordError" }, { "type": "reference", "target": 1782, "name": "AuthInvalidJwtError" } ] }, { "id": 95, "name": "FunctionsError", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Base error for Supabase Edge Function invocations." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport { FunctionsError } from '@supabase/functions-js'\n\nthrow new FunctionsError('Unexpected error invoking function', 'FunctionsError', {\n requestId: 'abc123',\n})\n```" } ] } ] }, "children": [ { "id": 96, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 30, "character": 4 } ], "signatures": [ { "id": 97, "name": "FunctionsError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 30, "character": 4 } ], "parameters": [ { "id": 98, "name": "message", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 99, "name": "name", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 100, "name": "context", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "target": 95, "name": "FunctionsError", "package": "@supabase/functions-js" }, "overwrites": { "type": "reference", "target": -1, "name": "Error.constructor" } } ], "overwrites": { "type": "reference", "target": -1, "name": "Error.constructor" } }, { "id": 101, "name": "context", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 29, "character": 4 } ], "type": { "type": "intrinsic", "name": "any" } } ], "groups": [ { "title": "Constructors", "children": [96] }, { "title": "Properties", "children": [101] } ], "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 28, "character": 21 } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Error" }, "name": "Error", "package": "typescript" } ], "extendedBy": [ { "type": "reference", "target": 80, "name": "FunctionsHttpError" }, { "type": "reference", "target": 85, "name": "FunctionsFetchError" }, { "type": "reference", "target": 90, "name": "FunctionsRelayError" } ] }, { "id": 85, "name": "FunctionsFetchError", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Error thrown when the network request to an Edge Function fails." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport { FunctionsFetchError } from '@supabase/functions-js'\n\nthrow new FunctionsFetchError({ requestId: 'abc123' })\n```" } ] } ] }, "children": [ { "id": 86, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 43, "character": 4 } ], "signatures": [ { "id": 87, "name": "FunctionsFetchError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 43, "character": 4 } ], "parameters": [ { "id": 88, "name": "context", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "target": 85, "name": "FunctionsFetchError", "package": "@supabase/functions-js" }, "overwrites": { "type": "reference", "target": 97, "name": "FunctionsError.constructor" } } ], "overwrites": { "type": "reference", "target": 96, "name": "FunctionsError.constructor" } }, { "id": 89, "name": "context", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 29, "character": 4 } ], "type": { "type": "intrinsic", "name": "any" }, "inheritedFrom": { "type": "reference", "target": 101, "name": "FunctionsError.context" } } ], "groups": [ { "title": "Constructors", "children": [86] }, { "title": "Properties", "children": [89] } ], "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 42, "character": 21 } ], "extendedTypes": [ { "type": "reference", "target": 95, "name": "FunctionsError", "package": "@supabase/functions-js" } ] }, { "id": 80, "name": "FunctionsHttpError", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Error thrown when the Edge Function returns a non-2xx status code." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport { FunctionsHttpError } from '@supabase/functions-js'\n\nthrow new FunctionsHttpError({ status: 500 })\n```" } ] } ] }, "children": [ { "id": 81, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 69, "character": 4 } ], "signatures": [ { "id": 82, "name": "FunctionsHttpError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 69, "character": 4 } ], "parameters": [ { "id": 83, "name": "context", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "target": 80, "name": "FunctionsHttpError", "package": "@supabase/functions-js" }, "overwrites": { "type": "reference", "target": 97, "name": "FunctionsError.constructor" } } ], "overwrites": { "type": "reference", "target": 96, "name": "FunctionsError.constructor" } }, { "id": 84, "name": "context", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 29, "character": 4 } ], "type": { "type": "intrinsic", "name": "any" }, "inheritedFrom": { "type": "reference", "target": 101, "name": "FunctionsError.context" } } ], "groups": [ { "title": "Constructors", "children": [81] }, { "title": "Properties", "children": [84] } ], "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 68, "character": 21 } ], "extendedTypes": [ { "type": "reference", "target": 95, "name": "FunctionsError", "package": "@supabase/functions-js" } ] }, { "id": 90, "name": "FunctionsRelayError", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Error thrown when the Supabase relay cannot reach the Edge Function." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport { FunctionsRelayError } from '@supabase/functions-js'\n\nthrow new FunctionsRelayError({ region: 'us-east-1' })\n```" } ] } ] }, "children": [ { "id": 91, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 56, "character": 4 } ], "signatures": [ { "id": 92, "name": "FunctionsRelayError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 56, "character": 4 } ], "parameters": [ { "id": 93, "name": "context", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "target": 90, "name": "FunctionsRelayError", "package": "@supabase/functions-js" }, "overwrites": { "type": "reference", "target": 97, "name": "FunctionsError.constructor" } } ], "overwrites": { "type": "reference", "target": 96, "name": "FunctionsError.constructor" } }, { "id": 94, "name": "context", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 29, "character": 4 } ], "type": { "type": "intrinsic", "name": "any" }, "inheritedFrom": { "type": "reference", "target": 101, "name": "FunctionsError.context" } } ], "groups": [ { "title": "Constructors", "children": [91] }, { "title": "Properties", "children": [94] } ], "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 55, "character": 21 } ], "extendedTypes": [ { "type": "reference", "target": 95, "name": "FunctionsError", "package": "@supabase/functions-js" } ] }, { "id": 293, "name": "GoTrueAdminApi", "variant": "declaration", "kind": 128, "flags": {}, "children": [ { "id": 294, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 32, "character": 4 } ], "signatures": [ { "id": 295, "name": "GoTrueAdminApi", "variant": "signature", "kind": 16384, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates an admin API client that can be used to manage users and OAuth clients." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport { GoTrueAdminApi } from '@supabase/auth-js'\n\nconst admin = new GoTrueAdminApi({\n url: 'https://xyzcompany.supabase.co/auth/v1',\n headers: { Authorization: `Bearer ${process.env.SUPABASE_SERVICE_ROLE_KEY}` },\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 32, "character": 4 } ], "parameters": [ { "id": 296, "name": "__namedParameters", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 297, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 303, "name": "fetch", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 37, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 304, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "node_modules/typescript/lib/lib.dom.d.ts", "line": 29329, "character": 17 }, { "fileName": "node_modules/@types/node/globals.d.ts", "line": 289, "character": 13 } ], "signatures": [ { "id": 305, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/fetch)" } ] }, "sources": [ { "fileName": "node_modules/typescript/lib/lib.dom.d.ts", "line": 29329, "character": 17 } ], "parameters": [ { "id": 306, "name": "input", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "RequestInfo" }, "name": "RequestInfo", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "URL" }, "name": "URL", "package": "typescript" } ] } }, { "id": 307, "name": "init", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "RequestInit" }, "name": "RequestInit", "package": "typescript" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Response" }, "name": "Response", "package": "typescript" } ], "name": "Promise", "package": "typescript" } }, { "id": 308, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/fetch)" } ] }, "sources": [ { "fileName": "node_modules/@types/node/globals.d.ts", "line": 289, "character": 13 } ], "parameters": [ { "id": 309, "name": "input", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Request" }, "name": "Request", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "URL" }, "name": "URL", "package": "typescript" } ] } }, { "id": 310, "name": "init", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "RequestInit" }, "name": "RequestInit", "package": "typescript" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Response" }, "name": "Response", "package": "typescript" } ], "name": "Promise", "package": "typescript" } } ] } } }, { "id": 299, "name": "headers", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 34, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 300, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 34, "character": 18 } ], "indexSignatures": [ { "id": 301, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 35, "character": 12 } ], "parameters": [ { "id": 302, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" } } ] } } }, { "id": 298, "name": "url", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 33, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [303, 299, 298] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 32, "character": 42 } ] } } } ], "type": { "type": "reference", "target": 293, "name": "GoTrueAdminApi", "package": "@supabase/auth-js", "qualifiedName": "default" } } ] }, { "id": 313, "name": "customProviders", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Contains all custom OIDC/OAuth provider administration methods." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 13, "character": 4 } ], "type": { "type": "reference", "target": 1538, "name": "GoTrueAdminCustomProvidersApi", "package": "@supabase/auth-js" } }, { "id": 319, "name": "fetch", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 18, "character": 14 } ], "type": { "type": "reflection", "declaration": { "id": 320, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "node_modules/typescript/lib/lib.dom.d.ts", "line": 29329, "character": 17 }, { "fileName": "node_modules/@types/node/globals.d.ts", "line": 289, "character": 13 } ], "signatures": [ { "id": 321, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/fetch)" } ] }, "sources": [ { "fileName": "node_modules/typescript/lib/lib.dom.d.ts", "line": 29329, "character": 17 } ], "parameters": [ { "id": 322, "name": "input", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "RequestInfo" }, "name": "RequestInfo", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "URL" }, "name": "URL", "package": "typescript" } ] } }, { "id": 323, "name": "init", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "RequestInit" }, "name": "RequestInit", "package": "typescript" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Response" }, "name": "Response", "package": "typescript" } ], "name": "Promise", "package": "typescript" } }, { "id": 324, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/fetch)" } ] }, "sources": [ { "fileName": "node_modules/@types/node/globals.d.ts", "line": 289, "character": 13 } ], "parameters": [ { "id": 325, "name": "input", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Request" }, "name": "Request", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "URL" }, "name": "URL", "package": "typescript" } ] } }, { "id": 326, "name": "init", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "RequestInit" }, "name": "RequestInit", "package": "typescript" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Response" }, "name": "Response", "package": "typescript" } ], "name": "Promise", "package": "typescript" } } ] } } }, { "id": 315, "name": "headers", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 15, "character": 14 } ], "type": { "type": "reflection", "declaration": { "id": 316, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 15, "character": 23 } ], "indexSignatures": [ { "id": 317, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 16, "character": 8 } ], "parameters": [ { "id": 318, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" } } ] } } }, { "id": 311, "name": "mfa", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Contains all MFA administration methods." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 6, "character": 4 } ], "type": { "type": "reference", "target": 1294, "name": "GoTrueAdminMFAApi", "package": "@supabase/auth-js" } }, { "id": 312, "name": "oauth", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Contains all OAuth client administration methods.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 11, "character": 4 } ], "type": { "type": "reference", "target": 1423, "name": "GoTrueAdminOAuthApi", "package": "@supabase/auth-js" } }, { "id": 314, "name": "url", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 14, "character": 14 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 344, "name": "createUser", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 315, "character": 4 } ], "signatures": [ { "id": 345, "name": "createUser", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates a new user.\nThis function should only be called on a server. Never expose your " }, { "kind": "code", "text": "`service_role`" }, { "kind": "text", "text": " key in the browser." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- To confirm the user's email address or phone number, set " }, { "kind": "code", "text": "`email_confirm`" }, { "kind": "text", "text": " or " }, { "kind": "code", "text": "`phone_confirm`" }, { "kind": "text", "text": " to true. Both arguments default to false.\n- " }, { "kind": "code", "text": "`createUser()`" }, { "kind": "text", "text": " will not send a confirmation email to the user. You can use [" }, { "kind": "code", "text": "`inviteUserByEmail()`" }, { "kind": "text", "text": "](/docs/reference/javascript/auth-admin-inviteuserbyemail) if you want to send them an email invite instead.\n- If you are sure that the created user's email or phone number is legitimate and verified, you can set the " }, { "kind": "code", "text": "`email_confirm`" }, { "kind": "text", "text": " or " }, { "kind": "code", "text": "`phone_confirm`" }, { "kind": "text", "text": " param to " }, { "kind": "code", "text": "`true`" }, { "kind": "text", "text": "." } ] }, { "tag": "@example", "name": "With custom user metadata", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.admin.createUser({\n email: 'user@email.com',\n password: 'password',\n user_metadata: { name: 'Yoda' }\n})\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "With custom user metadata\n" }, { "kind": "code", "text": "```json\n{\n data: {\n user: {\n id: '1',\n aud: 'authenticated',\n role: 'authenticated',\n email: 'example@email.com',\n email_confirmed_at: '2024-01-01T00:00:00Z',\n phone: '',\n confirmation_sent_at: '2024-01-01T00:00:00Z',\n confirmed_at: '2024-01-01T00:00:00Z',\n last_sign_in_at: '2024-01-01T00:00:00Z',\n app_metadata: {},\n user_metadata: {},\n identities: [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"1\",\n \"user_id\": \"1\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": true,\n \"phone_verified\": false,\n \"sub\": \"1\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"email@example.com\"\n },\n ],\n created_at: '2024-01-01T00:00:00Z',\n updated_at: '2024-01-01T00:00:00Z',\n is_anonymous: false,\n }\n }\n error: null\n}\n```" } ] }, { "tag": "@example", "name": "Auto-confirm the user's email", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.admin.createUser({\n email: 'user@email.com',\n email_confirm: true\n})\n```" } ] }, { "tag": "@example", "name": "Auto-confirm the user's phone number", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.admin.createUser({\n phone: '1234567890',\n phone_confirm: true\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 315, "character": 4 } ], "parameters": [ { "id": 346, "name": "attributes", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 892, "name": "AdminUserAttributes", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 843, "name": "UserResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 368, "name": "deleteUser", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 589, "character": 4 } ], "signatures": [ { "id": 369, "name": "deleteUser", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Delete a user. Requires a " }, { "kind": "code", "text": "`service_role`" }, { "kind": "text", "text": " key." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- The " }, { "kind": "code", "text": "`deleteUser()`" }, { "kind": "text", "text": " method requires the user's ID, which maps to the " }, { "kind": "code", "text": "`auth.users.id`" }, { "kind": "text", "text": " column." } ] }, { "tag": "@example", "name": "Removes a user", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.admin.deleteUser(\n '715ed5db-f090-4b8c-a067-640ecee36aa0'\n)\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Removes a user\n" }, { "kind": "code", "text": "```json\n{\n \"data\": {\n \"user\": {}\n },\n \"error\": null\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 589, "character": 4 } ], "parameters": [ { "id": 370, "name": "id", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The user id you want to remove." } ] }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 371, "name": "shouldSoftDelete", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "If true, then the user will be soft-deleted from the auth schema. Soft deletion allows user identification from the hashed user ID but is not reversible.\nDefaults to false for backward compatibility.\n\nThis function should only be called on a server. Never expose your " }, { "kind": "code", "text": "`service_role`" }, { "kind": "text", "text": " key in the browser." } ] }, "type": { "type": "intrinsic", "name": "boolean" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 843, "name": "UserResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 341, "name": "generateLink", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 235, "character": 4 } ], "signatures": [ { "id": 342, "name": "generateLink", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Generates email links and OTPs to be sent via a custom email provider." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- The following types can be passed into " }, { "kind": "code", "text": "`generateLink()`" }, { "kind": "text", "text": ": " }, { "kind": "code", "text": "`signup`" }, { "kind": "text", "text": ", " }, { "kind": "code", "text": "`magiclink`" }, { "kind": "text", "text": ", " }, { "kind": "code", "text": "`invite`" }, { "kind": "text", "text": ", " }, { "kind": "code", "text": "`recovery`" }, { "kind": "text", "text": ", " }, { "kind": "code", "text": "`email_change_current`" }, { "kind": "text", "text": ", " }, { "kind": "code", "text": "`email_change_new`" }, { "kind": "text", "text": ", " }, { "kind": "code", "text": "`phone_change`" }, { "kind": "text", "text": ".\n- " }, { "kind": "code", "text": "`generateLink()`" }, { "kind": "text", "text": " only generates the email link for " }, { "kind": "code", "text": "`email_change_email`" }, { "kind": "text", "text": " if the **Secure email change** is enabled in your project's [email auth provider settings](/dashboard/project/_/auth/providers).\n- " }, { "kind": "code", "text": "`generateLink()`" }, { "kind": "text", "text": " handles the creation of the user for " }, { "kind": "code", "text": "`signup`" }, { "kind": "text", "text": ", " }, { "kind": "code", "text": "`invite`" }, { "kind": "text", "text": " and " }, { "kind": "code", "text": "`magiclink`" }, { "kind": "text", "text": "." } ] }, { "tag": "@example", "name": "Generate a signup link", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.admin.generateLink({\n type: 'signup',\n email: 'email@example.com',\n password: 'secret'\n})\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Generate a signup link\n" }, { "kind": "code", "text": "```json\n{\n \"data\": {\n \"properties\": {\n \"action_link\": \"\",\n \"email_otp\": \"999999\",\n \"hashed_token\": \"\",\n \"verification_type\": \"signup\"\n },\n \"user\": {\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"aud\": \"authenticated\",\n \"role\": \"authenticated\",\n \"email\": \"email@example.com\",\n \"phone\": \"\",\n \"confirmation_sent_at\": \"2024-01-01T00:00:00Z\",\n \"app_metadata\": {\n \"provider\": \"email\",\n \"providers\": [\n \"email\"\n ]\n },\n \"user_metadata\": {},\n \"identities\": [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"user_id\": \"11111111-1111-1111-1111-111111111111\",\n \"identity_data\": {\n \"email\": \"email@example.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"email@example.com\"\n }\n ],\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"is_anonymous\": false\n }\n },\n \"error\": null\n}\n```" } ] }, { "tag": "@example", "name": "Generate an invite link", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.admin.generateLink({\n type: 'invite',\n email: 'email@example.com'\n})\n```" } ] }, { "tag": "@example", "name": "Generate a magic link", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.admin.generateLink({\n type: 'magiclink',\n email: 'email@example.com'\n})\n```" } ] }, { "tag": "@example", "name": "Generate a recovery link", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.admin.generateLink({\n type: 'recovery',\n email: 'email@example.com'\n})\n```" } ] }, { "tag": "@example", "name": "Generate links to change current email address", "content": [ { "kind": "code", "text": "```js\n// generate an email change link to be sent to the current email address\nconst { data, error } = await supabase.auth.admin.generateLink({\n type: 'email_change_current',\n email: 'current.email@example.com',\n newEmail: 'new.email@example.com'\n})\n\n// generate an email change link to be sent to the new email address\nconst { data, error } = await supabase.auth.admin.generateLink({\n type: 'email_change_new',\n email: 'current.email@example.com',\n newEmail: 'new.email@example.com'\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 235, "character": 4 } ], "parameters": [ { "id": 343, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 1103, "name": "GenerateLinkParams", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1104, "name": "GenerateLinkResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 361, "name": "getUserById", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 413, "character": 4 } ], "signatures": [ { "id": 362, "name": "getUserById", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Get user by id." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- Fetches the user object from the database based on the user's id.\n- The " }, { "kind": "code", "text": "`getUserById()`" }, { "kind": "text", "text": " method requires the user's id which maps to the " }, { "kind": "code", "text": "`auth.users.id`" }, { "kind": "text", "text": " column." } ] }, { "tag": "@example", "name": "Fetch the user object using the access_token jwt", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.admin.getUserById(1)\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Fetch the user object using the access_token jwt\n" }, { "kind": "code", "text": "```json\n{\n data: {\n user: {\n id: '1',\n aud: 'authenticated',\n role: 'authenticated',\n email: 'example@email.com',\n email_confirmed_at: '2024-01-01T00:00:00Z',\n phone: '',\n confirmation_sent_at: '2024-01-01T00:00:00Z',\n confirmed_at: '2024-01-01T00:00:00Z',\n last_sign_in_at: '2024-01-01T00:00:00Z',\n app_metadata: {},\n user_metadata: {},\n identities: [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"1\",\n \"user_id\": \"1\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": true,\n \"phone_verified\": false,\n \"sub\": \"1\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"email@example.com\"\n },\n ],\n created_at: '2024-01-01T00:00:00Z',\n updated_at: '2024-01-01T00:00:00Z',\n is_anonymous: false,\n }\n }\n error: null\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 413, "character": 4 } ], "parameters": [ { "id": 363, "name": "uid", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The user's unique identifier\n\nThis function should only be called on a server. Never expose your " }, { "kind": "code", "text": "`service_role`" }, { "kind": "text", "text": " key in the browser." } ] }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 843, "name": "UserResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 334, "name": "inviteUserByEmail", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 113, "character": 4 } ], "signatures": [ { "id": 335, "name": "inviteUserByEmail", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Sends an invite link to an email address." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- Sends an invite link to the user's email address.\n- The " }, { "kind": "code", "text": "`inviteUserByEmail()`" }, { "kind": "text", "text": " method is typically used by administrators to invite users to join the application.\n- Note that PKCE is not supported when using " }, { "kind": "code", "text": "`inviteUserByEmail`" }, { "kind": "text", "text": ". This is because the browser initiating the invite is often different from the browser accepting the invite which makes it difficult to provide the security guarantees required of the PKCE flow." } ] }, { "tag": "@example", "name": "Invite a user", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.admin.inviteUserByEmail('email@example.com')\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Invite a user\n" }, { "kind": "code", "text": "```json\n{\n \"data\": {\n \"user\": {\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"aud\": \"authenticated\",\n \"role\": \"authenticated\",\n \"email\": \"example@email.com\",\n \"invited_at\": \"2024-01-01T00:00:00Z\",\n \"phone\": \"\",\n \"confirmation_sent_at\": \"2024-01-01T00:00:00Z\",\n \"app_metadata\": {\n \"provider\": \"email\",\n \"providers\": [\n \"email\"\n ]\n },\n \"user_metadata\": {},\n \"identities\": [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"user_id\": \"11111111-1111-1111-1111-111111111111\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"example@email.com\"\n }\n ],\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"is_anonymous\": false\n }\n },\n \"error\": null\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 113, "character": 4 } ], "parameters": [ { "id": 336, "name": "email", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The email address of the user." } ] }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 337, "name": "options", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Additional options to be included when inviting." } ] }, "type": { "type": "reflection", "declaration": { "id": 338, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 339, "name": "data", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A custom data object to store additional metadata about the user. This maps to the " }, { "kind": "code", "text": "`auth.users.user_metadata`" }, { "kind": "text", "text": " column." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 115, "character": 8 } ], "type": { "type": "intrinsic", "name": "object" } }, { "id": 340, "name": "redirectTo", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The URL which will be appended to the email link sent to the user's email address. Once clicked the user will end up on this URL." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 117, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [339, 340] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 113, "character": 47 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 843, "name": "UserResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 347, "name": "listUsers", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 340, "character": 4 } ], "signatures": [ { "id": 348, "name": "listUsers", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Get a list of users.\n\nThis function should only be called on a server. Never expose your " }, { "kind": "code", "text": "`service_role`" }, { "kind": "text", "text": " key in the browser." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- Defaults to return 50 users per page." } ] }, { "tag": "@example", "name": "Get a page of users", "content": [ { "kind": "code", "text": "```js\nconst { data: { users }, error } = await supabase.auth.admin.listUsers()\n```" } ] }, { "tag": "@example", "name": "Paginated list of users", "content": [ { "kind": "code", "text": "```js\nconst { data: { users }, error } = await supabase.auth.admin.listUsers({\n page: 1,\n perPage: 1000\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 340, "character": 4 } ], "parameters": [ { "id": 349, "name": "params", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "An object which supports " }, { "kind": "code", "text": "`page`" }, { "kind": "text", "text": " and " }, { "kind": "code", "text": "`perPage`" }, { "kind": "text", "text": " as numbers, to alter the paginated results." } ] }, "type": { "type": "reference", "target": 1315, "name": "PageParams", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 350, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 351, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 341, "character": 8 } ], "type": { "type": "intersection", "types": [ { "type": "reflection", "declaration": { "id": 352, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 354, "name": "aud", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 343, "character": 12 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 353, "name": "users", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 342, "character": 12 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 15, "name": "User", "package": "@supabase/auth-js" } } } ], "groups": [ { "title": "Properties", "children": [354, 353] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 341, "character": 14 } ] } }, { "type": "reference", "target": 1308, "name": "Pagination", "package": "@supabase/auth-js" } ] } }, { "id": 355, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 345, "character": 8 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [351, 355] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 340, "character": 44 } ] } }, { "type": "reflection", "declaration": { "id": 356, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 357, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 347, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 358, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 359, "name": "users", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 348, "character": 12 } ], "type": { "type": "tuple" } } ], "groups": [ { "title": "Properties", "children": [359] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 347, "character": 14 } ] } } }, { "id": 360, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 350, "character": 8 } ], "type": { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [357, 360] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 346, "character": 8 } ] } } ] } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 327, "name": "signOut", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 46, "character": 4 } ], "signatures": [ { "id": 328, "name": "signOut", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Removes a logged-in session." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 46, "character": 4 } ], "parameters": [ { "id": 329, "name": "jwt", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "A valid, logged-in JWT." } ] }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 330, "name": "scope", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The logout sope." } ] }, "type": { "type": "union", "types": [ { "type": "literal", "value": "global" }, { "type": "literal", "value": "local" }, { "type": "literal", "value": "others" } ] } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reflection", "declaration": { "id": 331, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 332, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 47, "character": 8 } ], "type": { "type": "literal", "value": null } }, { "id": 333, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 48, "character": 8 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } ] } } ], "groups": [ { "title": "Properties", "children": [332, 333] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 46, "character": 56 } ] } } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 364, "name": "updateUserById", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 557, "character": 4 } ], "signatures": [ { "id": 365, "name": "updateUserById", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Updates the user data. Changes are applied directly without confirmation flows." } ], "blockTags": [ { "tag": "@remarks", "content": [ { "kind": "text", "text": "**Important:** This is a server-side operation and does **not** trigger client-side\n" }, { "kind": "code", "text": "`onAuthStateChange`" }, { "kind": "text", "text": " listeners. The admin API has no connection to client state.\n\nTo sync changes to the client after calling this method:\n1. On the client, call " }, { "kind": "code", "text": "`supabase.auth.refreshSession()`" }, { "kind": "text", "text": " to fetch the updated user data\n2. This will trigger the " }, { "kind": "code", "text": "`TOKEN_REFRESHED`" }, { "kind": "text", "text": " event and notify all listeners" } ] }, { "tag": "@example", "content": [ { "kind": "code", "text": "```typescript\n// Server-side (Edge Function)\nconst { data, error } = await supabase.auth.admin.updateUserById(\n userId,\n { user_metadata: { preferences: { theme: 'dark' } } }\n)\n\n// Client-side (to sync the changes)\nconst { data, error } = await supabase.auth.refreshSession()\n// onAuthStateChange listeners will now be notified with updated user\n```" } ] }, { "tag": "@see", "content": [ { "kind": "text", "text": " - " }, { "kind": "inline-tag", "tag": "@link", "text": "GoTrueClient.refreshSession", "target": 566 }, { "kind": "text", "text": " for syncing admin changes to the client" }, { "kind": "text", "text": "\n" }, { "kind": "text", "text": " - " }, { "kind": "inline-tag", "tag": "@link", "text": "GoTrueClient.updateUser", "target": 542 }, { "kind": "text", "text": " for client-side user updates (triggers listeners automatically)" }, { "kind": "text", "text": "\n" } ] }, { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@example", "name": "Updates a user's email", "content": [ { "kind": "code", "text": "```js\nconst { data: user, error } = await supabase.auth.admin.updateUserById(\n '11111111-1111-1111-1111-111111111111',\n { email: 'new@email.com' }\n)\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Updates a user's email\n" }, { "kind": "code", "text": "```json\n{\n \"data\": {\n \"user\": {\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"aud\": \"authenticated\",\n \"role\": \"authenticated\",\n \"email\": \"new@email.com\",\n \"email_confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"phone\": \"\",\n \"confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"recovery_sent_at\": \"2024-01-01T00:00:00Z\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"app_metadata\": {\n \"provider\": \"email\",\n \"providers\": [\n \"email\"\n ]\n },\n \"user_metadata\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"identities\": [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"user_id\": \"11111111-1111-1111-1111-111111111111\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"example@email.com\"\n }\n ],\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"is_anonymous\": false\n }\n },\n \"error\": null\n}\n```" } ] }, { "tag": "@example", "name": "Updates a user's password", "content": [ { "kind": "code", "text": "```js\nconst { data: user, error } = await supabase.auth.admin.updateUserById(\n '6aa5d0d4-2a9f-4483-b6c8-0cf4c6c98ac4',\n { password: 'new_password' }\n)\n```" } ] }, { "tag": "@example", "name": "Updates a user's metadata", "content": [ { "kind": "code", "text": "```js\nconst { data: user, error } = await supabase.auth.admin.updateUserById(\n '6aa5d0d4-2a9f-4483-b6c8-0cf4c6c98ac4',\n { user_metadata: { hello: 'world' } }\n)\n```" } ] }, { "tag": "@example", "name": "Updates a user's app_metadata", "content": [ { "kind": "code", "text": "```js\nconst { data: user, error } = await supabase.auth.admin.updateUserById(\n '6aa5d0d4-2a9f-4483-b6c8-0cf4c6c98ac4',\n { app_metadata: { plan: 'trial' } }\n)\n```" } ] }, { "tag": "@example", "name": "Confirms a user's email address", "content": [ { "kind": "code", "text": "```js\nconst { data: user, error } = await supabase.auth.admin.updateUserById(\n '6aa5d0d4-2a9f-4483-b6c8-0cf4c6c98ac4',\n { email_confirm: true }\n)\n```" } ] }, { "tag": "@example", "name": "Confirms a user's phone number", "content": [ { "kind": "code", "text": "```js\nconst { data: user, error } = await supabase.auth.admin.updateUserById(\n '6aa5d0d4-2a9f-4483-b6c8-0cf4c6c98ac4',\n { phone_confirm: true }\n)\n```" } ] }, { "tag": "@example", "name": "Ban a user for 100 years", "content": [ { "kind": "code", "text": "```js\nconst { data: user, error } = await supabase.auth.admin.updateUserById(\n '6aa5d0d4-2a9f-4483-b6c8-0cf4c6c98ac4',\n { ban_duration: '876000h' }\n)\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 557, "character": 4 } ], "parameters": [ { "id": 366, "name": "uid", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The user's unique identifier" } ] }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 367, "name": "attributes", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The data you want to update.\n\nThis function should only be called on a server. Never expose your " }, { "kind": "code", "text": "`service_role`" }, { "kind": "text", "text": " key in the browser." } ] }, "type": { "type": "reference", "target": 892, "name": "AdminUserAttributes", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 843, "name": "UserResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] } ], "groups": [ { "title": "Constructors", "children": [294] }, { "title": "Properties", "children": [313, 319, 315, 311, 312, 314] }, { "title": "Methods", "children": [344, 368, 341, 361, 334, 347, 327, 364] } ], "categories": [ { "title": "Auth", "children": [344, 368, 341, 361, 334, 347, 327, 364] }, { "title": "Other", "children": [294, 313, 319, 315, 311, 312, 314] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", "line": 4, "character": 21 } ] }, { "id": 385, "name": "GoTrueClient", "variant": "declaration", "kind": 128, "flags": {}, "children": [ { "id": 387, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 97, "character": 4 } ], "signatures": [ { "id": 388, "name": "GoTrueClient", "variant": "signature", "kind": 16384, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Create a new client for use in the browser." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport { GoTrueClient } from '@supabase/auth-js'\n\nconst auth = new GoTrueClient({\n url: 'https://xyzcompany.supabase.co/auth/v1',\n headers: { apikey: 'public-anon-key' },\n storageKey: 'supabase-auth',\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 97, "character": 4 } ], "parameters": [ { "id": 389, "name": "options", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 745, "name": "GoTrueClientOptions", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": 385, "name": "GoTrueClient", "package": "@supabase/auth-js", "qualifiedName": "default" } } ] }, { "id": 391, "name": "admin", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Namespace for the GoTrue admin methods.\nThese methods should only be used in a trusted server-side environment." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 13, "character": 4 } ], "type": { "type": "reference", "target": 293, "name": "GoTrueAdminApi", "package": "@supabase/auth-js", "qualifiedName": "default" } }, { "id": 417, "name": "autoRefreshTicker", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 51, "character": 14 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/@types/node/timers.d.ts", "qualifiedName": "__global.NodeJS.Timeout" }, "name": "Timeout", "package": "@types/node", "qualifiedName": "__global.NodeJS.Timeout" } ] } }, { "id": 418, "name": "autoRefreshTickTimeout", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 52, "character": 14 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/@types/node/timers.d.ts", "qualifiedName": "__global.NodeJS.Timeout" }, "name": "Timeout", "package": "@types/node", "qualifiedName": "__global.NodeJS.Timeout" } ] } }, { "id": 408, "name": "autoRefreshToken", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 40, "character": 14 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 452, "name": "broadcastChannel", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "comment": { "summary": [ { "kind": "text", "text": "Used to broadcast state change events to other tabs listening." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 80, "character": 14 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "BroadcastChannel" }, "name": "BroadcastChannel", "package": "typescript" } ] } }, { "id": 424, "name": "detectSessionInUrl", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 62, "character": 14 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "boolean" }, { "type": "reflection", "declaration": { "id": 425, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 62, "character": 45 } ], "signatures": [ { "id": 426, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 62, "character": 45 } ], "parameters": [ { "id": 427, "name": "url", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "URL" }, "name": "URL", "package": "typescript" } }, { "id": 428, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 429, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 62, "character": 64 } ], "indexSignatures": [ { "id": 430, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 63, "character": 8 } ], "parameters": [ { "id": 431, "name": "parameter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" } } ] } } } ], "type": { "type": "intrinsic", "name": "boolean" } } ] } } ] } }, { "id": 439, "name": "fetch", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 71, "character": 14 } ], "type": { "type": "reflection", "declaration": { "id": 440, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "node_modules/typescript/lib/lib.dom.d.ts", "line": 29329, "character": 17 }, { "fileName": "node_modules/@types/node/globals.d.ts", "line": 289, "character": 13 } ], "signatures": [ { "id": 441, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/fetch)" } ] }, "sources": [ { "fileName": "node_modules/typescript/lib/lib.dom.d.ts", "line": 29329, "character": 17 } ], "parameters": [ { "id": 442, "name": "input", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "RequestInfo" }, "name": "RequestInfo", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "URL" }, "name": "URL", "package": "typescript" } ] } }, { "id": 443, "name": "init", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "RequestInit" }, "name": "RequestInit", "package": "typescript" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Response" }, "name": "Response", "package": "typescript" } ], "name": "Promise", "package": "typescript" } }, { "id": 444, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/fetch)" } ] }, "sources": [ { "fileName": "node_modules/@types/node/globals.d.ts", "line": 289, "character": 13 } ], "parameters": [ { "id": 445, "name": "input", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Request" }, "name": "Request", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "URL" }, "name": "URL", "package": "typescript" } ] } }, { "id": 446, "name": "init", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "RequestInit" }, "name": "RequestInit", "package": "typescript" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Response" }, "name": "Response", "package": "typescript" } ], "name": "Promise", "package": "typescript" } } ] } } }, { "id": 395, "name": "flowType", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 28, "character": 14 } ], "type": { "type": "reference", "target": 952, "name": "AuthFlowType", "package": "@supabase/auth-js" } }, { "id": 437, "name": "hasCustomAuthorizationHeader", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 69, "character": 14 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 433, "name": "headers", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 66, "character": 14 } ], "type": { "type": "reflection", "declaration": { "id": 434, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 66, "character": 23 } ], "indexSignatures": [ { "id": 435, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 67, "character": 8 } ], "parameters": [ { "id": 436, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" } } ] } } }, { "id": 423, "name": "initializePromise", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "comment": { "summary": [ { "kind": "text", "text": "Keeps track of the async client initialization.\nWhen null or not yet resolved the auth state is " }, { "kind": "code", "text": "`unknown`" }, { "kind": "text", "text": "\nOnce resolved the auth state is known and it's safe to call any further client methods.\nKeep extra care to never reject or throw uncaught errors" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 61, "character": 14 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1304, "name": "InitializeResult", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } ] } }, { "id": 447, "name": "lock", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 72, "character": 14 } ], "type": { "type": "reference", "target": 736, "name": "LockFunc", "package": "@supabase/auth-js" } }, { "id": 448, "name": "lockAcquired", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 73, "character": 14 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 451, "name": "lockAcquireTimeout", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 76, "character": 14 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 453, "name": "logDebugMessages", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 81, "character": 14 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 454, "name": "logger", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 82, "character": 14 } ], "type": { "type": "reflection", "declaration": { "id": 455, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 82, "character": 22 } ], "signatures": [ { "id": 456, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 82, "character": 22 } ], "parameters": [ { "id": 457, "name": "message", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 458, "name": "args", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } }, { "id": 412, "name": "memoryStorage", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 47, "character": 14 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reflection", "declaration": { "id": 413, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 47, "character": 29 } ], "indexSignatures": [ { "id": 414, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 48, "character": 8 } ], "parameters": [ { "id": 415, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" } } ] } } ] } }, { "id": 392, "name": "mfa", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Namespace for the MFA methods." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 17, "character": 4 } ], "type": { "type": "reference", "target": 1163, "name": "GoTrueMFAApi", "package": "@supabase/auth-js" } }, { "id": 393, "name": "oauth", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Namespace for the OAuth 2.1 authorization server methods.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth.\nUsed to implement the authorization code flow on the consent page." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 23, "character": 4 } ], "type": { "type": "reference", "target": 1587, "name": "AuthOAuthServerApi", "package": "@supabase/auth-js" } }, { "id": 449, "name": "pendingInLock", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 74, "character": 14 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "intrinsic", "name": "any" } ], "name": "Promise", "package": "typescript" } } }, { "id": 409, "name": "persistSession", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 41, "character": 14 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 422, "name": "refreshingDeferred", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 54, "character": 14 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/helpers.ts", "qualifiedName": "Deferred" }, "typeArguments": [ { "type": "reference", "target": 1307, "name": "CallRefreshTokenResult", "package": "@supabase/auth-js" } ], "name": "Deferred", "package": "@supabase/auth-js" } ] } }, { "id": 416, "name": "stateChangeEmitters", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 50, "character": 14 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es2015.collection.d.ts", "qualifiedName": "Map" }, "typeArguments": [ { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "symbol" } ] }, { "type": "reference", "target": 906, "name": "Subscription", "package": "@supabase/auth-js" } ], "name": "Map", "package": "typescript" } }, { "id": 410, "name": "storage", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 42, "character": 14 } ], "type": { "type": "reference", "target": 1301, "name": "SupportedStorage", "package": "@supabase/auth-js" } }, { "id": 394, "name": "storageKey", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "comment": { "summary": [ { "kind": "text", "text": "The storage key used to identify the values saved in localStorage" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 27, "character": 14 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 438, "name": "suppressGetSessionWarning", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 70, "character": 14 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 450, "name": "throwOnError", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 75, "character": 14 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 432, "name": "url", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 65, "character": 14 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 411, "name": "userStorage", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "comment": { "summary": [], "modifierTags": ["@experimental"] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 46, "character": 14 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reference", "target": 1301, "name": "SupportedStorage", "package": "@supabase/auth-js" } ] } }, { "id": 419, "name": "visibilityChangedCallback", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 53, "character": 14 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reflection", "declaration": { "id": 420, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 53, "character": 42 } ], "signatures": [ { "id": 421, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 53, "character": 42 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "intrinsic", "name": "any" } ], "name": "Promise", "package": "typescript" } } ] } } ] } }, { "id": 396, "name": "jwks", "variant": "declaration", "kind": 262144, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 32, "character": 18 }, { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 35, "character": 18 } ], "getSignature": { "id": 397, "name": "jwks", "variant": "signature", "kind": 524288, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The JWKS used for verifying asymmetric JWTs" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 32, "character": 18 } ], "type": { "type": "reflection", "declaration": { "id": 398, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 399, "name": "keys", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 33, "character": 8 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 1363, "name": "JWK", "package": "@supabase/auth-js" } } } ], "groups": [ { "title": "Properties", "children": [399] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 32, "character": 26 } ] } } }, "setSignature": { "id": 400, "name": "jwks", "variant": "signature", "kind": 1048576, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 35, "character": 18 } ], "parameters": [ { "id": 401, "name": "value", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 402, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 403, "name": "keys", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 36, "character": 8 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 1363, "name": "JWK", "package": "@supabase/auth-js" } } } ], "groups": [ { "title": "Properties", "children": [403] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 35, "character": 30 } ] } } } ], "type": { "type": "intrinsic", "name": "void" } } }, { "id": 404, "name": "jwks_cached_at", "variant": "declaration", "kind": 262144, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 38, "character": 18 }, { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 39, "character": 18 } ], "getSignature": { "id": 405, "name": "jwks_cached_at", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 38, "character": 18 } ], "type": { "type": "intrinsic", "name": "number" } }, "setSignature": { "id": 406, "name": "jwks_cached_at", "variant": "signature", "kind": 1048576, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 39, "character": 18 } ], "parameters": [ { "id": 407, "name": "value", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "number" } } ], "type": { "type": "intrinsic", "name": "void" } } }, { "id": 571, "name": "_refreshSession", "variant": "declaration", "kind": 2048, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1855, "character": 14 } ], "signatures": [ { "id": 572, "name": "_refreshSession", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1855, "character": 14 } ], "parameters": [ { "id": 573, "name": "currentSession", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reflection", "declaration": { "id": 574, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 575, "name": "refresh_token", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1856, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [575] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1855, "character": 47 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 804, "name": "AuthResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 560, "name": "_setSession", "variant": "declaration", "kind": 2048, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1723, "character": 14 } ], "signatures": [ { "id": 561, "name": "_setSession", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1723, "character": 14 } ], "parameters": [ { "id": 562, "name": "currentSession", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 563, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 564, "name": "access_token", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1724, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 565, "name": "refresh_token", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1725, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [564, 565] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1723, "character": 42 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 804, "name": "AuthResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 584, "name": "_signOut", "variant": "declaration", "kind": 2048, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1907, "character": 14 } ], "signatures": [ { "id": 585, "name": "_signOut", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1907, "character": 14 } ], "parameters": [ { "id": 586, "name": "__namedParameters", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": 1319, "name": "SignOut", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reflection", "declaration": { "id": 587, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 588, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1908, "character": 8 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } ] } } ], "groups": [ { "title": "Properties", "children": [588] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1907, "character": 53 } ] } } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 548, "name": "_updateUser", "variant": "declaration", "kind": 2048, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1592, "character": 14 } ], "signatures": [ { "id": 549, "name": "_updateUser", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1592, "character": 14 } ], "parameters": [ { "id": 550, "name": "attributes", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 885, "name": "UserAttributes", "package": "@supabase/auth-js" } }, { "id": 551, "name": "options", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reflection", "declaration": { "id": 552, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 553, "name": "emailRedirectTo", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1593, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [553] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1592, "character": 64 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 843, "name": "UserResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 479, "name": "exchangeCodeForSession", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 745, "character": 4 } ], "signatures": [ { "id": 480, "name": "exchangeCodeForSession", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Log in an existing user by exchanging an Auth Code issued during the PKCE flow." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- Used when " }, { "kind": "code", "text": "`flowType`" }, { "kind": "text", "text": " is set to " }, { "kind": "code", "text": "`pkce`" }, { "kind": "text", "text": " in client options." } ] }, { "tag": "@example", "name": "Exchange Auth Code", "content": [ { "kind": "code", "text": "```js\nsupabase.auth.exchangeCodeForSession('34e770dd-9ff9-416c-87fa-43b31d7ef225')\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Exchange Auth Code\n" }, { "kind": "code", "text": "```json\n{\n \"data\": {\n session: {\n access_token: '',\n token_type: 'bearer',\n expires_in: 3600,\n expires_at: 1700000000,\n refresh_token: '',\n user: {\n id: '11111111-1111-1111-1111-111111111111',\n aud: 'authenticated',\n role: 'authenticated',\n email: 'example@email.com'\n email_confirmed_at: '2024-01-01T00:00:00Z',\n phone: '',\n confirmation_sent_at: '2024-01-01T00:00:00Z',\n confirmed_at: '2024-01-01T00:00:00Z',\n last_sign_in_at: '2024-01-01T00:00:00Z',\n app_metadata: {\n \"provider\": \"email\",\n \"providers\": [\n \"email\",\n \"\"\n ]\n },\n user_metadata: {\n email: 'email@email.com',\n email_verified: true,\n full_name: 'User Name',\n iss: '',\n name: 'User Name',\n phone_verified: false,\n provider_id: '',\n sub: ''\n },\n identities: [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"user_id\": \"11111111-1111-1111-1111-111111111111\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"email@example.com\"\n },\n {\n \"identity_id\": \"33333333-3333-3333-3333-333333333333\",\n \"id\": \"\",\n \"user_id\": \"\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": true,\n \"full_name\": \"User Name\",\n \"iss\": \"\",\n \"name\": \"User Name\",\n \"phone_verified\": false,\n \"provider_id\": \"\",\n \"sub\": \"\"\n },\n \"provider\": \"\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"example@email.com\"\n }\n ],\n created_at: '2024-01-01T00:00:00Z',\n updated_at: '2024-01-01T00:00:00Z',\n is_anonymous: false\n },\n provider_token: '',\n provider_refresh_token: ''\n },\n user: {\n id: '11111111-1111-1111-1111-111111111111',\n aud: 'authenticated',\n role: 'authenticated',\n email: 'example@email.com',\n email_confirmed_at: '2024-01-01T00:00:00Z',\n phone: '',\n confirmation_sent_at: '2024-01-01T00:00:00Z',\n confirmed_at: '2024-01-01T00:00:00Z',\n last_sign_in_at: '2024-01-01T00:00:00Z',\n app_metadata: {\n provider: 'email',\n providers: [\n \"email\",\n \"\"\n ]\n },\n user_metadata: {\n email: 'email@email.com',\n email_verified: true,\n full_name: 'User Name',\n iss: '',\n name: 'User Name',\n phone_verified: false,\n provider_id: '',\n sub: ''\n },\n identities: [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"user_id\": \"11111111-1111-1111-1111-111111111111\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"email@example.com\"\n },\n {\n \"identity_id\": \"33333333-3333-3333-3333-333333333333\",\n \"id\": \"\",\n \"user_id\": \"\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": true,\n \"full_name\": \"User Name\",\n \"iss\": \"\",\n \"name\": \"User Name\",\n \"phone_verified\": false,\n \"provider_id\": \"\",\n \"sub\": \"\"\n },\n \"provider\": \"\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"example@email.com\"\n }\n ],\n created_at: '2024-01-01T00:00:00Z',\n updated_at: '2024-01-01T00:00:00Z',\n is_anonymous: false\n },\n redirectType: null\n },\n \"error\": null\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 745, "character": 4 } ], "parameters": [ { "id": 481, "name": "authCode", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 818, "name": "AuthTokenResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 684, "name": "getClaims", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2362, "character": 4 } ], "signatures": [ { "id": 685, "name": "getClaims", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Extracts the JWT claims present in the access token by first verifying the\nJWT against the server's JSON Web Key Set endpoint\n" }, { "kind": "code", "text": "`/.well-known/jwks.json`" }, { "kind": "text", "text": " which is often cached, resulting in significantly\nfaster responses. Prefer this method over " }, { "kind": "inline-tag", "tag": "@link", "text": "#getUser" }, { "kind": "text", "text": " which always\nsends a request to the Auth server for each JWT.\n\nIf the project is not using an asymmetric JWT signing key (like ECC or\nRSA) it always sends a request to the Auth server (similar to " }, { "kind": "inline-tag", "tag": "@link", "text": "#getUser" }, { "kind": "text", "text": ") to verify the JWT." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- Parses the user's [access token](/docs/guides/auth/sessions#access-token-jwt-claims) as a [JSON Web Token (JWT)](/docs/guides/auth/jwts) and returns its components if valid and not expired.\n- If your project is using asymmetric JWT signing keys, then the verification is done locally usually without a network request using the [WebCrypto API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_API).\n- A network request is sent to your project's JWT signing key discovery endpoint " }, { "kind": "code", "text": "`https://project-id.supabase.co/auth/v1/.well-known/jwks.json`" }, { "kind": "text", "text": ", which is cached locally. If your environment is ephemeral, such as a Lambda function that is destroyed after every request, a network request will be sent for each new invocation. Supabase provides a network-edge cache providing fast responses for these situations.\n- If the user's access token is about to expire when calling this function, the user's session will first be refreshed before validating the JWT.\n- If your project is using a symmetric secret to sign the JWT, it always sends a request similar to " }, { "kind": "code", "text": "`getUser()`" }, { "kind": "text", "text": " to validate the JWT at the server before returning the decoded token. This is also used if the WebCrypto API is not available in the environment. Make sure you polyfill it in such situations.\n- The returned claims can be customized per project using the [Custom Access Token Hook](/docs/guides/auth/auth-hooks/custom-access-token-hook)." } ] }, { "tag": "@example", "name": "Get JWT claims, header and signature", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.getClaims()\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Get JWT claims, header and signature\n" }, { "kind": "code", "text": "```json\n{\n \"data\": {\n \"claims\": {\n \"aal\": \"aal1\",\n \"amr\": [{\n \"method\": \"email\",\n \"timestamp\": 1715766000\n }],\n \"app_metadata\": {},\n \"aud\": \"authenticated\",\n \"email\": \"example@email.com\",\n \"exp\": 1715769600,\n \"iat\": 1715766000,\n \"is_anonymous\": false,\n \"iss\": \"https://project-id.supabase.co/auth/v1\",\n \"phone\": \"+13334445555\",\n \"role\": \"authenticated\",\n \"session_id\": \"11111111-1111-1111-1111-111111111111\",\n \"sub\": \"11111111-1111-1111-1111-111111111111\",\n \"user_metadata\": {}\n },\n \"header\": {\n \"alg\": \"RS256\",\n \"typ\": \"JWT\",\n \"kid\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"signature\": [/** Uint8Array */],\n },\n \"error\": null\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2362, "character": 4 } ], "parameters": [ { "id": 686, "name": "jwt", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "An optional specific JWT you wish to verify, not the one you\n can obtain from " }, { "kind": "inline-tag", "tag": "@link", "text": "#getSession" }, { "kind": "text", "text": "." } ] }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 687, "name": "options", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Various additional options that allow you to customize the\n behavior of this method." } ] }, "type": { "type": "reflection", "declaration": { "id": 688, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 690, "name": "allowExpired", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "If set to " }, { "kind": "code", "text": "`true`" }, { "kind": "text", "text": " the " }, { "kind": "code", "text": "`exp`" }, { "kind": "text", "text": " claim will not be validated against the current time." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2368, "character": 8 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 691, "name": "jwks", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "If set, this JSON Web Key Set is going to have precedence over the cached value available on the server." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2370, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 692, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 693, "name": "keys", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2371, "character": 12 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 1363, "name": "JWK", "package": "@supabase/auth-js" } } } ], "groups": [ { "title": "Properties", "children": [693] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2370, "character": 15 } ] } } }, { "id": 689, "name": "keys", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [], "blockTags": [ { "tag": "@deprecated", "content": [ { "kind": "text", "text": "Please use options.jwks instead." } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2366, "character": 8 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 1363, "name": "JWK", "package": "@supabase/auth-js" } } } ], "groups": [ { "title": "Properties", "children": [690, 691, 689] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2362, "character": 38 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 694, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 695, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2374, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 696, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 697, "name": "claims", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2375, "character": 12 } ], "type": { "type": "reference", "target": 1343, "name": "JwtPayload", "package": "@supabase/auth-js" } }, { "id": 698, "name": "header", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2376, "character": 12 } ], "type": { "type": "reference", "target": 1328, "name": "JwtHeader", "package": "@supabase/auth-js" } }, { "id": 699, "name": "signature", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2377, "character": 12 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Uint8Array" }, "name": "Uint8Array", "package": "typescript" } } ], "groups": [ { "title": "Properties", "children": [697, 698, 699] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2374, "character": 14 } ] } } }, { "id": 700, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2379, "character": 8 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [695, 700] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2373, "character": 16 } ] } }, { "type": "reflection", "declaration": { "id": 701, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 702, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2381, "character": 8 } ], "type": { "type": "literal", "value": null } }, { "id": 703, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2382, "character": 8 } ], "type": { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [702, 703] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2380, "character": 8 } ] } }, { "type": "reflection", "declaration": { "id": 704, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 705, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2384, "character": 8 } ], "type": { "type": "literal", "value": null } }, { "id": 706, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2385, "character": 8 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [705, 706] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2383, "character": 8 } ] } } ] } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 518, "name": "getSession", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1364, "character": 4 } ], "signatures": [ { "id": 519, "name": "getSession", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Returns the session, refreshing it if necessary.\n\nThe session returned can be null if the session is not detected which can happen in the event a user is not signed-in or has logged out.\n\n**IMPORTANT:** This method loads values directly from the storage attached\nto the client. If that storage is based on request cookies for example,\nthe values in it may not be authentic and therefore it's strongly advised\nagainst using this method and its results in such circumstances. A warning\nwill be emitted if this is detected. Use " }, { "kind": "inline-tag", "tag": "@link", "text": "#getUser()" }, { "kind": "text", "text": " instead." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- Since the introduction of [asymmetric JWT signing keys](/docs/guides/auth/signing-keys), this method is considered low-level and we encourage you to use " }, { "kind": "code", "text": "`getClaims()`" }, { "kind": "text", "text": " or " }, { "kind": "code", "text": "`getUser()`" }, { "kind": "text", "text": " instead.\n- Retrieves the current [user session](/docs/guides/auth/sessions) from the storage medium (local storage, cookies).\n- The session contains an access token (signed JWT), a refresh token and the user object.\n- If the session's access token is expired or is about to expire, this method will use the refresh token to refresh the session.\n- When using in a browser, or you've called " }, { "kind": "code", "text": "`startAutoRefresh()`" }, { "kind": "text", "text": " in your environment (React Native, etc.) this function always returns a valid access token without refreshing the session itself, as this is done in the background. This function returns very fast.\n- **IMPORTANT SECURITY NOTICE:** If using an insecure storage medium, such as cookies or request headers, the user object returned by this function **must not be trusted**. Always verify the JWT using " }, { "kind": "code", "text": "`getClaims()`" }, { "kind": "text", "text": " or your own JWT verification library to securely establish the user's identity and access. You can also use " }, { "kind": "code", "text": "`getUser()`" }, { "kind": "text", "text": " to fetch the user object directly from the Auth server for this purpose.\n- When using in a browser, this function is synchronized across all tabs using the [LockManager](https://developer.mozilla.org/en-US/docs/Web/API/LockManager) API. In other environments make sure you've defined a proper " }, { "kind": "code", "text": "`lock`" }, { "kind": "text", "text": " property, if necessary, to make sure there are no race conditions while the session is being refreshed." } ] }, { "tag": "@example", "name": "Get the session data", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.getSession()\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Get the session data\n" }, { "kind": "code", "text": "```json\n{\n \"data\": {\n \"session\": {\n \"access_token\": \"\",\n \"token_type\": \"bearer\",\n \"expires_in\": 3600,\n \"expires_at\": 1700000000,\n \"refresh_token\": \"\",\n \"user\": {\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"aud\": \"authenticated\",\n \"role\": \"authenticated\",\n \"email\": \"example@email.com\",\n \"email_confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"phone\": \"\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"app_metadata\": {\n \"provider\": \"email\",\n \"providers\": [\n \"email\"\n ]\n },\n \"user_metadata\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"identities\": [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"user_id\": \"11111111-1111-1111-1111-111111111111\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"example@email.com\"\n }\n ],\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"is_anonymous\": false\n }\n }\n },\n \"error\": null\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1364, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 520, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 521, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1365, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 522, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 523, "name": "session", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1366, "character": 12 } ], "type": { "type": "reference", "target": 42, "name": "Session", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [523] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1365, "character": 14 } ] } } }, { "id": 524, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1368, "character": 8 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [521, 524] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1364, "character": 26 } ] } }, { "type": "reflection", "declaration": { "id": 525, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 526, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1370, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 527, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 528, "name": "session", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1371, "character": 12 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [528] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1370, "character": 14 } ] } } }, { "id": 529, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1373, "character": 8 } ], "type": { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [526, 529] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1369, "character": 8 } ] } }, { "type": "reflection", "declaration": { "id": 530, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 531, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1375, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 532, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 533, "name": "session", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1376, "character": 12 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [533] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1375, "character": 14 } ] } } }, { "id": 534, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1378, "character": 8 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [531, 534] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1374, "character": 8 } ] } } ] } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 538, "name": "getUser", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1473, "character": 4 } ], "signatures": [ { "id": 539, "name": "getUser", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Gets the current user details if there is an existing session. This method\nperforms a network request to the Supabase Auth server, so the returned\nvalue is authentic and can be used to base authorization rules on." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- This method fetches the user object from the database instead of local session.\n- This method is useful for checking if the user is authorized because it validates the user's access token JWT on the server.\n- Should always be used when checking for user authorization on the server. On the client, you can instead use " }, { "kind": "code", "text": "`getSession().session.user`" }, { "kind": "text", "text": " for faster results. " }, { "kind": "code", "text": "`getSession`" }, { "kind": "text", "text": " is insecure on the server." } ] }, { "tag": "@example", "name": "Get the logged in user with the current existing session", "content": [ { "kind": "code", "text": "```js\nconst { data: { user } } = await supabase.auth.getUser()\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Get the logged in user with the current existing session\n" }, { "kind": "code", "text": "```json\n{\n \"data\": {\n \"user\": {\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"aud\": \"authenticated\",\n \"role\": \"authenticated\",\n \"email\": \"example@email.com\",\n \"email_confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"phone\": \"\",\n \"confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"app_metadata\": {\n \"provider\": \"email\",\n \"providers\": [\n \"email\"\n ]\n },\n \"user_metadata\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"identities\": [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"user_id\": \"11111111-1111-1111-1111-111111111111\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"example@email.com\"\n }\n ],\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"is_anonymous\": false\n }\n },\n \"error\": null\n}\n```" } ] }, { "tag": "@example", "name": "Get the logged in user with a custom access token jwt", "content": [ { "kind": "code", "text": "```js\nconst { data: { user } } = await supabase.auth.getUser(jwt)\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1473, "character": 4 } ], "parameters": [ { "id": 540, "name": "jwt", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Takes in an optional access token JWT. If no JWT is provided, the JWT from the current session is used." } ] }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 843, "name": "UserResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 625, "name": "getUserIdentities", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2056, "character": 4 } ], "signatures": [ { "id": 626, "name": "getUserIdentities", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Gets all the identities linked to a user." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- The user needs to be signed in to call " }, { "kind": "code", "text": "`getUserIdentities()`" }, { "kind": "text", "text": "." } ] }, { "tag": "@example", "name": "Returns a list of identities linked to the user", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.getUserIdentities()\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Returns a list of identities linked to the user\n" }, { "kind": "code", "text": "```json\n{\n \"data\": {\n \"identities\": [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"2024-01-01T00:00:00Z\",\n \"user_id\": \"2024-01-01T00:00:00Z\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"example@email.com\"\n }\n ]\n },\n \"error\": null\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2056, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 627, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 628, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2057, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 629, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 630, "name": "identities", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2058, "character": 12 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 852, "name": "UserIdentity", "package": "@supabase/auth-js" } } } ], "groups": [ { "title": "Properties", "children": [630] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2057, "character": 14 } ] } } }, { "id": 631, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2060, "character": 8 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [628, 631] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2056, "character": 33 } ] } }, { "type": "reflection", "declaration": { "id": 632, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 633, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2062, "character": 8 } ], "type": { "type": "literal", "value": null } }, { "id": 634, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2063, "character": 8 } ], "type": { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [633, 634] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2061, "character": 8 } ] } } ] } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 464, "name": "initialize", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 117, "character": 4 } ], "signatures": [ { "id": 465, "name": "initialize", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Initializes the client session either from the url or from storage.\nThis method is automatically called when instantiating the client, but should also be called\nmanually when checking for an error from an auth redirect (oauth, magiclink, password recovery, etc)." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 117, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1304, "name": "InitializeResult", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 459, "name": "isThrowOnErrorEnabled", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 101, "character": 4 } ], "signatures": [ { "id": 460, "name": "isThrowOnErrorEnabled", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Returns whether error throwing mode is enabled for this client." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 101, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } } ] }, { "id": 635, "name": "linkIdentity", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2069, "character": 4 }, { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2073, "character": 4 } ], "signatures": [ { "id": 636, "name": "linkIdentity", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Links an oauth identity to an existing user.\nThis method supports the PKCE flow." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2069, "character": 4 } ], "parameters": [ { "id": 637, "name": "credentials", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 953, "name": "SignInWithOAuthCredentials", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 827, "name": "OAuthResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } }, { "id": 638, "name": "linkIdentity", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Links an OIDC identity to an existing user." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2073, "character": 4 } ], "parameters": [ { "id": 639, "name": "credentials", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 965, "name": "SignInWithIdTokenCredentials", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 818, "name": "AuthTokenResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 589, "name": "onAuthStateChange", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1916, "character": 4 }, { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1933, "character": 4 } ], "signatures": [ { "id": 590, "name": "onAuthStateChange", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Receive a notification every time an auth event happens.\nSafe to use without an async function as callback." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1916, "character": 4 } ], "parameters": [ { "id": 591, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "A callback function to be invoked when an auth event happens." } ] }, "type": { "type": "reflection", "declaration": { "id": 592, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1916, "character": 32 } ], "signatures": [ { "id": 593, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1916, "character": 32 } ], "parameters": [ { "id": 594, "name": "event", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 735, "name": "AuthChangeEvent", "package": "@supabase/auth-js" } }, { "id": 595, "name": "session", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reference", "target": 42, "name": "Session", "package": "@supabase/auth-js" } ] } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } } ], "type": { "type": "reflection", "declaration": { "id": 596, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 597, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1917, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 598, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 599, "name": "subscription", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1918, "character": 12 } ], "type": { "type": "reference", "target": 906, "name": "Subscription", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [599] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1917, "character": 14 } ] } } } ], "groups": [ { "title": "Properties", "children": [597] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1916, "character": 92 } ] } } }, { "id": 600, "name": "onAuthStateChange", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Avoid using an async function inside " }, { "kind": "code", "text": "`onAuthStateChange`" }, { "kind": "text", "text": " as you might end\nup with a deadlock. The callback function runs inside an exclusive lock,\nso calling other Supabase Client APIs that also try to acquire the\nexclusive lock, might cause a deadlock. This behavior is observable across\ntabs. In the next major library version, this behavior will not be supported.\n\nReceive a notification every time an auth event happens." } ], "blockTags": [ { "tag": "@deprecated", "content": [ { "kind": "text", "text": "Due to the possibility of deadlocks with async functions as callbacks, use the version without an async function." } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1933, "character": 4 } ], "parameters": [ { "id": 601, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "A callback function to be invoked when an auth event happens." } ] }, "type": { "type": "reflection", "declaration": { "id": 602, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1933, "character": 32 } ], "signatures": [ { "id": 603, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1933, "character": 32 } ], "parameters": [ { "id": 604, "name": "event", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 735, "name": "AuthChangeEvent", "package": "@supabase/auth-js" } }, { "id": 605, "name": "session", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reference", "target": 42, "name": "Session", "package": "@supabase/auth-js" } ] } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "Promise", "package": "typescript" } } ] } } } ], "type": { "type": "reflection", "declaration": { "id": 606, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 607, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1934, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 608, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 609, "name": "subscription", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1935, "character": 12 } ], "type": { "type": "reference", "target": 906, "name": "Subscription", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [609] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1934, "character": 14 } ] } } } ], "groups": [ { "title": "Properties", "children": [607] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1933, "character": 101 } ] } } } ] }, { "id": 512, "name": "reauthenticate", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1217, "character": 4 } ], "signatures": [ { "id": 513, "name": "reauthenticate", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Sends a reauthentication OTP to the user's email or phone number.\nRequires the user to be signed-in." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- This method is used together with " }, { "kind": "code", "text": "`updateUser()`" }, { "kind": "text", "text": " when a user's password needs to be updated.\n- If you require your user to reauthenticate before updating their password, you need to enable the **Secure password change** option in your [project's email provider settings](/dashboard/project/_/auth/providers).\n- A user is only require to reauthenticate before updating their password if **Secure password change** is enabled and the user **hasn't recently signed in**. A user is deemed recently signed in if the session was created in the last 24 hours.\n- This method will send a nonce to the user's email. If the user doesn't have a confirmed email address, the method will send the nonce to the user's confirmed phone number instead.\n- After receiving the OTP, include it as the " }, { "kind": "code", "text": "`nonce`" }, { "kind": "text", "text": " in your " }, { "kind": "code", "text": "`updateUser()`" }, { "kind": "text", "text": " call to finalize the password change." } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "Send reauthentication nonce\nSends a reauthentication nonce to the user's email or phone number." } ] }, { "tag": "@example", "name": "Send reauthentication nonce", "content": [ { "kind": "code", "text": "```js\nconst { error } = await supabase.auth.reauthenticate()\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1217, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 804, "name": "AuthResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 566, "name": "refreshSession", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1852, "character": 4 } ], "signatures": [ { "id": 567, "name": "refreshSession", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Returns a new session, regardless of expiry status.\nTakes in an optional current session. If not passed in, then refreshSession() will attempt to retrieve it from getSession().\nIf the current session's refresh token is invalid, an error will be thrown." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- This method will refresh and return a new session whether the current one is expired or not." } ] }, { "tag": "@example", "name": "Refresh session using the current session", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.refreshSession()\nconst { session, user } = data\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Refresh session using the current session\n" }, { "kind": "code", "text": "```json\n{\n \"data\": {\n \"user\": {\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"aud\": \"authenticated\",\n \"role\": \"authenticated\",\n \"email\": \"example@email.com\",\n \"email_confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"phone\": \"\",\n \"confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"app_metadata\": {\n \"provider\": \"email\",\n \"providers\": [\n \"email\"\n ]\n },\n \"user_metadata\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"identities\": [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"user_id\": \"11111111-1111-1111-1111-111111111111\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"example@email.com\"\n }\n ],\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"is_anonymous\": false\n },\n \"session\": {\n \"access_token\": \"\",\n \"token_type\": \"bearer\",\n \"expires_in\": 3600,\n \"expires_at\": 1700000000,\n \"refresh_token\": \"\",\n \"user\": {\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"aud\": \"authenticated\",\n \"role\": \"authenticated\",\n \"email\": \"example@email.com\",\n \"email_confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"phone\": \"\",\n \"confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"app_metadata\": {\n \"provider\": \"email\",\n \"providers\": [\n \"email\"\n ]\n },\n \"user_metadata\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"identities\": [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"user_id\": \"11111111-1111-1111-1111-111111111111\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"example@email.com\"\n }\n ],\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"is_anonymous\": false\n }\n }\n },\n \"error\": null\n}\n```" } ] }, { "tag": "@example", "name": "Refresh session using a refresh token", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.refreshSession({ refresh_token })\nconst { session, user } = data\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1852, "character": 4 } ], "parameters": [ { "id": 568, "name": "currentSession", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The current session. If passed in, it must contain a refresh token." } ] }, "type": { "type": "reflection", "declaration": { "id": 569, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 570, "name": "refresh_token", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1853, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [570] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1852, "character": 36 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 804, "name": "AuthResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 515, "name": "resend", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1278, "character": 4 } ], "signatures": [ { "id": 516, "name": "resend", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Resends an existing signup confirmation email, email change email, SMS OTP or phone change OTP." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- Resends a signup confirmation, email change or phone change email to the user.\n- Passwordless sign-ins can be resent by calling the " }, { "kind": "code", "text": "`signInWithOtp()`" }, { "kind": "text", "text": " method again.\n- Password recovery emails can be resent by calling the " }, { "kind": "code", "text": "`resetPasswordForEmail()`" }, { "kind": "text", "text": " method again.\n- This method will only resend an email or phone OTP to the user if there was an initial signup, email change or phone change request being made(note: For existing users signing in with OTP, you should use " }, { "kind": "code", "text": "`signInWithOtp()`" }, { "kind": "text", "text": " again to resend the OTP).\n- You can specify a redirect url when you resend an email link using the " }, { "kind": "code", "text": "`emailRedirectTo`" }, { "kind": "text", "text": " option." } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "Resend an email signup confirmation\nResends the email signup confirmation to the user" } ] }, { "tag": "@example", "name": "Resend an email signup confirmation", "content": [ { "kind": "code", "text": "```js\nconst { error } = await supabase.auth.resend({\n type: 'signup',\n email: 'email@example.com',\n options: {\n emailRedirectTo: 'https://example.com/welcome'\n }\n})\n```" } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "Resend a phone signup confirmation\nResends the phone signup confirmation email to the user" } ] }, { "tag": "@example", "name": "Resend a phone signup confirmation", "content": [ { "kind": "code", "text": "```js\nconst { error } = await supabase.auth.resend({\n type: 'sms',\n phone: '1234567890'\n})\n```" } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "Resend email change email\nResends the email change email to the user" } ] }, { "tag": "@example", "name": "Resend email change email", "content": [ { "kind": "code", "text": "```js\nconst { error } = await supabase.auth.resend({\n type: 'email_change',\n email: 'email@example.com'\n})\n```" } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "Resend phone change OTP\nResends the phone change OTP to the user" } ] }, { "tag": "@example", "name": "Resend phone change OTP", "content": [ { "kind": "code", "text": "```js\nconst { error } = await supabase.auth.resend({\n type: 'phone_change',\n phone: '1234567890'\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1278, "character": 4 } ], "parameters": [ { "id": 517, "name": "credentials", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 1049, "name": "ResendParams", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 813, "name": "AuthOtpResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 611, "name": "resetPasswordForEmail", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2006, "character": 4 } ], "signatures": [ { "id": 612, "name": "resetPasswordForEmail", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Sends a password reset request to an email address. This method supports the PKCE flow." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- The password reset flow consist of 2 broad steps: (i) Allow the user to login via the password reset link; (ii) Update the user's password.\n- The " }, { "kind": "code", "text": "`resetPasswordForEmail()`" }, { "kind": "text", "text": " only sends a password reset link to the user's email.\nTo update the user's password, see [" }, { "kind": "code", "text": "`updateUser()`" }, { "kind": "text", "text": "](/docs/reference/javascript/auth-updateuser).\n- A " }, { "kind": "code", "text": "`PASSWORD_RECOVERY`" }, { "kind": "text", "text": " event will be emitted when the password recovery link is clicked.\nYou can use [" }, { "kind": "code", "text": "`onAuthStateChange()`" }, { "kind": "text", "text": "](/docs/reference/javascript/auth-onauthstatechange) to listen and invoke a callback function on these events.\n- When the user clicks the reset link in the email they are redirected back to your application.\nYou can configure the URL that the user is redirected to with the " }, { "kind": "code", "text": "`redirectTo`" }, { "kind": "text", "text": " parameter.\nSee [redirect URLs and wildcards](/docs/guides/auth/redirect-urls#use-wildcards-in-redirect-urls) to add additional redirect URLs to your project.\n- After the user has been redirected successfully, prompt them for a new password and call " }, { "kind": "code", "text": "`updateUser()`" }, { "kind": "text", "text": ":\n" }, { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.updateUser({\n password: new_password\n})\n```" } ] }, { "tag": "@example", "name": "Reset password", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.resetPasswordForEmail(email, {\n redirectTo: 'https://example.com/update-password',\n})\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Reset password\n" }, { "kind": "code", "text": "```json\n{\n data: {}\n error: null\n}\n```" } ] }, { "tag": "@example", "name": "Reset password (React)", "content": [ { "kind": "code", "text": "```js\n/**\n * Step 1: Send the user an email to get a password reset token.\n * This email contains a link which sends the user back to your application.\n */\nconst { data, error } = await supabase.auth\n .resetPasswordForEmail('user@email.com')\n\n/**\n * Step 2: Once the user is redirected back to your application,\n * ask the user to reset their password.\n */\n useEffect(() => {\n supabase.auth.onAuthStateChange(async (event, session) => {\n if (event == \"PASSWORD_RECOVERY\") {\n const newPassword = prompt(\"What would you like your new password to be?\");\n const { data, error } = await supabase.auth\n .updateUser({ password: newPassword })\n\n if (data) alert(\"Password updated successfully!\")\n if (error) alert(\"There was an error updating your password.\")\n }\n })\n }, [])\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2006, "character": 4 } ], "parameters": [ { "id": 613, "name": "email", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The email address of the user." } ] }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 614, "name": "options", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reflection", "declaration": { "id": 615, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 617, "name": "captchaToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Verification token received when the user completes the captcha on the site." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2008, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 616, "name": "redirectTo", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The URL to send the user to after they click the password reset link." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2007, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [617, 616] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2006, "character": 51 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 618, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 619, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2010, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 620, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {} } } }, { "id": 621, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2011, "character": 8 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [619, 621] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2009, "character": 16 } ] } }, { "type": "reflection", "declaration": { "id": 622, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 623, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2013, "character": 8 } ], "type": { "type": "literal", "value": null } }, { "id": 624, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2014, "character": 8 } ], "type": { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [623, 624] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2012, "character": 8 } ] } } ] } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 554, "name": "setSession", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1719, "character": 4 } ], "signatures": [ { "id": 555, "name": "setSession", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Sets the session data from the current session. If the current session is expired, setSession will take care of refreshing it to obtain a new session.\nIf the refresh token or access token in the current session is invalid, an error will be thrown." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- This method sets the session using an " }, { "kind": "code", "text": "`access_token`" }, { "kind": "text", "text": " and " }, { "kind": "code", "text": "`refresh_token`" }, { "kind": "text", "text": ".\n- If successful, a " }, { "kind": "code", "text": "`SIGNED_IN`" }, { "kind": "text", "text": " event is emitted." } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "Set the session\nSets the session data from an access_token and refresh_token, then returns an auth response or error." } ] }, { "tag": "@example", "name": "Set the session", "content": [ { "kind": "code", "text": "```js\n const { data, error } = await supabase.auth.setSession({\n access_token,\n refresh_token\n })\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Set the session\n" }, { "kind": "code", "text": "```json\n{\n \"data\": {\n \"user\": {\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"aud\": \"authenticated\",\n \"role\": \"authenticated\",\n \"email\": \"example@email.com\",\n \"email_confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"phone\": \"\",\n \"confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"app_metadata\": {\n \"provider\": \"email\",\n \"providers\": [\n \"email\"\n ]\n },\n \"user_metadata\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"identities\": [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"user_id\": \"11111111-1111-1111-1111-111111111111\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"example@email.com\"\n }\n ],\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"is_anonymous\": false\n },\n \"session\": {\n \"access_token\": \"\",\n \"refresh_token\": \"\",\n \"user\": {\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"aud\": \"authenticated\",\n \"role\": \"authenticated\",\n \"email\": \"example@email.com\",\n \"email_confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"phone\": \"\",\n \"confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"last_sign_in_at\": \"11111111-1111-1111-1111-111111111111\",\n \"app_metadata\": {\n \"provider\": \"email\",\n \"providers\": [\n \"email\"\n ]\n },\n \"user_metadata\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"identities\": [\n {\n \"identity_id\": \"2024-01-01T00:00:00Z\",\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"user_id\": \"11111111-1111-1111-1111-111111111111\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"example@email.com\"\n }\n ],\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"is_anonymous\": false\n },\n \"token_type\": \"bearer\",\n \"expires_in\": 3500,\n \"expires_at\": 1700000000\n }\n },\n \"error\": null\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1719, "character": 4 } ], "parameters": [ { "id": 556, "name": "currentSession", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The current session that minimally contains an access token and refresh token." } ] }, "type": { "type": "reflection", "declaration": { "id": 557, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 558, "name": "access_token", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1720, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 559, "name": "refresh_token", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1721, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [558, 559] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1719, "character": 31 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 804, "name": "AuthResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 467, "name": "signInAnonymously", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 198, "character": 4 } ], "signatures": [ { "id": 468, "name": "signInAnonymously", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates a new anonymous user." } ], "blockTags": [ { "tag": "@returns", "content": [ { "kind": "text", "text": "A session where the is_anonymous claim in the access token JWT set to true" } ] }, { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- Returns an anonymous user\n- It is recommended to set up captcha for anonymous sign-ins to prevent abuse. You can pass in the captcha token in the " }, { "kind": "code", "text": "`options`" }, { "kind": "text", "text": " param." } ] }, { "tag": "@example", "name": "Create an anonymous user", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.signInAnonymously({\n options: {\n captchaToken\n }\n});\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Create an anonymous user\n" }, { "kind": "code", "text": "```json\n{\n \"data\": {\n \"user\": {\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"aud\": \"authenticated\",\n \"role\": \"authenticated\",\n \"email\": \"\",\n \"phone\": \"\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"app_metadata\": {},\n \"user_metadata\": {},\n \"identities\": [],\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"is_anonymous\": true\n },\n \"session\": {\n \"access_token\": \"\",\n \"token_type\": \"bearer\",\n \"expires_in\": 3600,\n \"expires_at\": 1700000000,\n \"refresh_token\": \"\",\n \"user\": {\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"aud\": \"authenticated\",\n \"role\": \"authenticated\",\n \"email\": \"\",\n \"phone\": \"\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"app_metadata\": {},\n \"user_metadata\": {},\n \"identities\": [],\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"is_anonymous\": true\n }\n }\n },\n \"error\": null\n}\n```" } ] }, { "tag": "@example", "name": "Create an anonymous user with custom user metadata", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.signInAnonymously({\n options: {\n data\n }\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 198, "character": 4 } ], "parameters": [ { "id": 469, "name": "credentials", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": 916, "name": "SignInAnonymouslyCredentials", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 804, "name": "AuthResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 500, "name": "signInWithIdToken", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 925, "character": 4 } ], "signatures": [ { "id": 501, "name": "signInWithIdToken", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Allows signing in with an OIDC ID token. The authentication provider used\nshould be enabled and configured." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- Use an ID token to sign in.\n- Especially useful when implementing sign in using native platform dialogs in mobile or desktop apps using Sign in with Apple or Sign in with Google on iOS and Android.\n- You can also use Google's [One Tap](https://developers.google.com/identity/gsi/web/guides/display-google-one-tap) and [Automatic sign-in](https://developers.google.com/identity/gsi/web/guides/automatic-sign-in-sign-out) via this API." } ] }, { "tag": "@example", "name": "Sign In using ID Token", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.signInWithIdToken({\n provider: 'google',\n token: 'your-id-token'\n})\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Sign In using ID Token\n" }, { "kind": "code", "text": "```json\n{\n \"data\": {\n \"user\": {\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"aud\": \"authenticated\",\n \"role\": \"authenticated\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"app_metadata\": {\n ...\n },\n \"user_metadata\": {\n ...\n },\n \"identities\": [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"provider\": \"google\",\n }\n ],\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n },\n \"session\": {\n \"access_token\": \"\",\n \"token_type\": \"bearer\",\n \"expires_in\": 3600,\n \"expires_at\": 1700000000,\n \"refresh_token\": \"\",\n \"user\": {\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"aud\": \"authenticated\",\n \"role\": \"authenticated\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"app_metadata\": {\n ...\n },\n \"user_metadata\": {\n ...\n },\n \"identities\": [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"provider\": \"google\",\n }\n ],\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n }\n }\n },\n \"error\": null\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 925, "character": 4 } ], "parameters": [ { "id": 502, "name": "credentials", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 965, "name": "SignInWithIdTokenCredentials", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 818, "name": "AuthTokenResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 476, "name": "signInWithOAuth", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 574, "character": 4 } ], "signatures": [ { "id": 477, "name": "signInWithOAuth", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Log in an existing user via a third-party provider.\nThis method supports the PKCE flow." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- This method is used for signing in using [Social Login (OAuth) providers](/docs/guides/auth#configure-third-party-providers).\n- It works by redirecting your application to the provider's authorization screen, before bringing back the user to your app." } ] }, { "tag": "@example", "name": "Sign in using a third-party provider", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.signInWithOAuth({\n provider: 'github'\n})\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Sign in using a third-party provider\n" }, { "kind": "code", "text": "```json\n{\n data: {\n provider: 'github',\n url: \n },\n error: null\n}\n```" } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "Sign in using a third-party provider with redirect\n- When the OAuth provider successfully authenticates the user, they are redirected to the URL specified in the " }, { "kind": "code", "text": "`redirectTo`" }, { "kind": "text", "text": " parameter. This parameter defaults to the [" }, { "kind": "code", "text": "`SITE_URL`" }, { "kind": "text", "text": "](/docs/guides/auth/redirect-urls#use-wildcards-in-redirect-urls). It does not redirect the user immediately after invoking this method.\n- See [redirect URLs and wildcards](/docs/guides/auth/redirect-urls#use-wildcards-in-redirect-urls) to add additional redirect URLs to your project." } ] }, { "tag": "@example", "name": "Sign in using a third-party provider with redirect", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.signInWithOAuth({\n provider: 'github',\n options: {\n redirectTo: 'https://example.com/welcome'\n }\n})\n```" } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "Sign in with scopes and access provider tokens\nIf you need additional access from an OAuth provider, in order to access provider specific APIs in the name of the user, you can do this by passing in the scopes the user should authorize for your application. Note that the " }, { "kind": "code", "text": "`scopes`" }, { "kind": "text", "text": " option takes in **a space-separated list** of scopes.\n\nBecause OAuth sign-in often includes redirects, you should register an " }, { "kind": "code", "text": "`onAuthStateChange`" }, { "kind": "text", "text": " callback immediately after you create the Supabase client. This callback will listen for the presence of " }, { "kind": "code", "text": "`provider_token`" }, { "kind": "text", "text": " and " }, { "kind": "code", "text": "`provider_refresh_token`" }, { "kind": "text", "text": " properties on the " }, { "kind": "code", "text": "`session`" }, { "kind": "text", "text": " object and store them in local storage. The client library will emit these values **only once** immediately after the user signs in. You can then access them by looking them up in local storage, or send them to your backend servers for further processing.\n\nFinally, make sure you remove them from local storage on the " }, { "kind": "code", "text": "`SIGNED_OUT`" }, { "kind": "text", "text": " event. If the OAuth provider supports token revocation, make sure you call those APIs either from the frontend or schedule them to be called on the backend." } ] }, { "tag": "@example", "name": "Sign in with scopes and access provider tokens", "content": [ { "kind": "code", "text": "```js\n// Register this immediately after calling createClient!\n// Because signInWithOAuth causes a redirect, you need to fetch the\n// provider tokens from the callback.\nsupabase.auth.onAuthStateChange((event, session) => {\n if (session && session.provider_token) {\n window.localStorage.setItem('oauth_provider_token', session.provider_token)\n }\n\n if (session && session.provider_refresh_token) {\n window.localStorage.setItem('oauth_provider_refresh_token', session.provider_refresh_token)\n }\n\n if (event === 'SIGNED_OUT') {\n window.localStorage.removeItem('oauth_provider_token')\n window.localStorage.removeItem('oauth_provider_refresh_token')\n }\n})\n\n// Call this on your Sign in with GitHub button to initiate OAuth\n// with GitHub with the requested elevated scopes.\nawait supabase.auth.signInWithOAuth({\n provider: 'github',\n options: {\n scopes: 'repo gist notifications'\n }\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 574, "character": 4 } ], "parameters": [ { "id": 478, "name": "credentials", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 953, "name": "SignInWithOAuthCredentials", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 827, "name": "OAuthResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 503, "name": "signInWithOtp", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1003, "character": 4 } ], "signatures": [ { "id": 504, "name": "signInWithOtp", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Log in a user using magiclink or a one-time password (OTP).\n\nIf the " }, { "kind": "code", "text": "`{{ .ConfirmationURL }}`" }, { "kind": "text", "text": " variable is specified in the email template, a magiclink will be sent.\nIf the " }, { "kind": "code", "text": "`{{ .Token }}`" }, { "kind": "text", "text": " variable is specified in the email template, an OTP will be sent.\nIf you're using phone sign-ins, only an OTP will be sent. You won't be able to send a magiclink for phone sign-ins.\n\nBe aware that you may get back an error message that will not distinguish\nbetween the cases where the account does not exist or, that the account\ncan only be accessed via social login.\n\nDo note that you will need to configure a Whatsapp sender on Twilio\nif you are using phone sign in with the 'whatsapp' channel. The whatsapp\nchannel is not supported on other providers\nat this time.\nThis method supports PKCE when an email is passed." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- Requires either an email or phone number.\n- This method is used for passwordless sign-ins where a OTP is sent to the user's email or phone number.\n- If the user doesn't exist, " }, { "kind": "code", "text": "`signInWithOtp()`" }, { "kind": "text", "text": " will signup the user instead. To restrict this behavior, you can set " }, { "kind": "code", "text": "`shouldCreateUser`" }, { "kind": "text", "text": " in " }, { "kind": "code", "text": "`SignInWithPasswordlessCredentials.options`" }, { "kind": "text", "text": " to " }, { "kind": "code", "text": "`false`" }, { "kind": "text", "text": ".\n- If you're using an email, you can configure whether you want the user to receive a magiclink or a OTP.\n- If you're using phone, you can configure whether you want the user to receive a OTP.\n- The magic link's destination URL is determined by the [" }, { "kind": "code", "text": "`SITE_URL`" }, { "kind": "text", "text": "](/docs/guides/auth/redirect-urls#use-wildcards-in-redirect-urls).\n- See [redirect URLs and wildcards](/docs/guides/auth/redirect-urls#use-wildcards-in-redirect-urls) to add additional redirect URLs to your project.\n- Magic links and OTPs share the same implementation. To send users a one-time code instead of a magic link, [modify the magic link email template](/dashboard/project/_/auth/templates) to include " }, { "kind": "code", "text": "`{{ .Token }}`" }, { "kind": "text", "text": " instead of " }, { "kind": "code", "text": "`{{ .ConfirmationURL }}`" }, { "kind": "text", "text": ".\n- See our [Twilio Phone Auth Guide](/docs/guides/auth/phone-login?showSMSProvider=Twilio) for details about configuring WhatsApp sign in." } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "Sign in with email\nThe user will be sent an email which contains either a magiclink or a OTP or both. By default, a given user can only request a OTP once every 60 seconds." } ] }, { "tag": "@example", "name": "Sign in with email", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.signInWithOtp({\n email: 'example@email.com',\n options: {\n emailRedirectTo: 'https://example.com/welcome'\n }\n})\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Sign in with email\n" }, { "kind": "code", "text": "```json\n{\n \"data\": {\n \"user\": null,\n \"session\": null\n },\n \"error\": null\n}\n```" } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "Sign in with SMS OTP\nThe user will be sent a SMS which contains a OTP. By default, a given user can only request a OTP once every 60 seconds." } ] }, { "tag": "@example", "name": "Sign in with SMS OTP", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.signInWithOtp({\n phone: '+13334445555',\n})\n```" } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "Sign in with WhatsApp OTP\nThe user will be sent a WhatsApp message which contains a OTP. By default, a given user can only request a OTP once every 60 seconds. Note that a user will need to have a valid WhatsApp account that is linked to Twilio in order to use this feature." } ] }, { "tag": "@example", "name": "Sign in with WhatsApp OTP", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.signInWithOtp({\n phone: '+13334445555',\n options: {\n channel:'whatsapp',\n }\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1003, "character": 4 } ], "parameters": [ { "id": 505, "name": "credentials", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 935, "name": "SignInWithPasswordlessCredentials", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 813, "name": "AuthOtpResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 473, "name": "signInWithPassword", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 494, "character": 4 } ], "signatures": [ { "id": 474, "name": "signInWithPassword", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Log in an existing user with an email and password or phone and password.\n\nBe aware that you may get back an error message that will not distinguish\nbetween the cases where the account does not exist or that the\nemail/phone and password combination is wrong or that the account can only\nbe accessed via social login." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- Requires either an email and password or a phone number and password." } ] }, { "tag": "@example", "name": "Sign in with email and password", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.signInWithPassword({\n email: 'example@email.com',\n password: 'example-password',\n})\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Sign in with email and password\n" }, { "kind": "code", "text": "```json\n{\n \"data\": {\n \"user\": {\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"aud\": \"authenticated\",\n \"role\": \"authenticated\",\n \"email\": \"example@email.com\",\n \"email_confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"phone\": \"\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"app_metadata\": {\n \"provider\": \"email\",\n \"providers\": [\n \"email\"\n ]\n },\n \"user_metadata\": {},\n \"identities\": [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"user_id\": \"11111111-1111-1111-1111-111111111111\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"example@email.com\"\n }\n ],\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\"\n },\n \"session\": {\n \"access_token\": \"\",\n \"token_type\": \"bearer\",\n \"expires_in\": 3600,\n \"expires_at\": 1700000000,\n \"refresh_token\": \"\",\n \"user\": {\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"aud\": \"authenticated\",\n \"role\": \"authenticated\",\n \"email\": \"example@email.com\",\n \"email_confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"phone\": \"\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"app_metadata\": {\n \"provider\": \"email\",\n \"providers\": [\n \"email\"\n ]\n },\n \"user_metadata\": {},\n \"identities\": [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"user_id\": \"11111111-1111-1111-1111-111111111111\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"example@email.com\"\n }\n ],\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\"\n }\n }\n },\n \"error\": null\n}\n```" } ] }, { "tag": "@example", "name": "Sign in with phone and password", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.signInWithPassword({\n phone: '+13334445555',\n password: 'some-password',\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 494, "character": 4 } ], "parameters": [ { "id": 475, "name": "credentials", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 930, "name": "SignInWithPasswordCredentials", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 822, "name": "AuthTokenResponsePassword", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 509, "name": "signInWithSSO", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1195, "character": 4 } ], "signatures": [ { "id": 510, "name": "signInWithSSO", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Attempts a single-sign on using an enterprise Identity Provider. A\nsuccessful SSO attempt will redirect the current page to the identity\nprovider authorization page. The redirect URL is implementation and SSO\nprotocol specific.\n\nYou can use it by providing a SSO domain. Typically you can extract this\ndomain by asking users for their email address. If this domain is\nregistered on the Auth instance the redirect will use that organization's\ncurrently active SSO Identity Provider for the login.\n\nIf you have built an organization-specific login page, you can use the\norganization's SSO Identity Provider UUID directly instead." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- Before you can call this method you need to [establish a connection](/docs/guides/auth/sso/auth-sso-saml#managing-saml-20-connections) to an identity provider. Use the [CLI commands](/docs/reference/cli/supabase-sso) to do this.\n- If you've associated an email domain to the identity provider, you can use the " }, { "kind": "code", "text": "`domain`" }, { "kind": "text", "text": " property to start a sign-in flow.\n- In case you need to use a different way to start the authentication flow with an identity provider, you can use the " }, { "kind": "code", "text": "`providerId`" }, { "kind": "text", "text": " property. For example:\n - Mapping specific user email addresses with an identity provider.\n - Using different hints to identity the identity provider to be used by the user, like a company-specific page, IP address or other tracking information." } ] }, { "tag": "@example", "name": "Sign in with email domain", "content": [ { "kind": "code", "text": "```js\n // You can extract the user's email domain and use it to trigger the\n // authentication flow with the correct identity provider.\n\n const { data, error } = await supabase.auth.signInWithSSO({\n domain: 'company.com'\n })\n\n if (data?.url) {\n // redirect the user to the identity provider's authentication flow\n window.location.href = data.url\n }\n```" } ] }, { "tag": "@example", "name": "Sign in with provider UUID", "content": [ { "kind": "code", "text": "```js\n // Useful when you need to map a user's sign in request according\n // to different rules that can't use email domains.\n\n const { data, error } = await supabase.auth.signInWithSSO({\n providerId: '21648a9d-8d5a-4555-a9d1-d6375dc14e92'\n })\n\n if (data?.url) {\n // redirect the user to the identity provider's authentication flow\n window.location.href = data.url\n }\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1195, "character": 4 } ], "parameters": [ { "id": 511, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 1063, "name": "SignInWithSSO", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 840, "name": "SSOResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 482, "name": "signInWithWeb3", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 834, "character": 4 } ], "signatures": [ { "id": 483, "name": "signInWithWeb3", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Signs in a user by verifying a message signed by the user's private key.\nSupports Ethereum (via Sign-In-With-Ethereum) & Solana (Sign-In-With-Solana) standards,\nboth of which derive from the EIP-4361 standard\nWith slight variation on Solana's side." } ], "blockTags": [ { "tag": "@reference", "content": [ { "kind": "text", "text": "https://eips.ethereum.org/EIPS/eip-4361" } ] }, { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- Uses a Web3 (Ethereum, Solana) wallet to sign a user in.\n- Read up on the [potential for abuse](/docs/guides/auth/auth-web3#potential-for-abuse) before using it." } ] }, { "tag": "@example", "name": "Sign in with Solana or Ethereum (Window API)", "content": [ { "kind": "code", "text": "```js\n // uses window.ethereum for the wallet\n const { data, error } = await supabase.auth.signInWithWeb3({\n chain: 'ethereum',\n statement: 'I accept the Terms of Service at https://example.com/tos'\n })\n\n // uses window.solana for the wallet\n const { data, error } = await supabase.auth.signInWithWeb3({\n chain: 'solana',\n statement: 'I accept the Terms of Service at https://example.com/tos'\n })\n```" } ] }, { "tag": "@example", "name": "Sign in with Ethereum (Message and Signature)", "content": [ { "kind": "code", "text": "```js\n const { data, error } = await supabase.auth.signInWithWeb3({\n chain: 'ethereum',\n message: '',\n signature: '',\n })\n```" } ] }, { "tag": "@example", "name": "Sign in with Solana (Brave)", "content": [ { "kind": "code", "text": "```js\n const { data, error } = await supabase.auth.signInWithWeb3({\n chain: 'solana',\n statement: 'I accept the Terms of Service at https://example.com/tos',\n wallet: window.braveSolana\n })\n```" } ] }, { "tag": "@example", "name": "Sign in with Solana (Wallet Adapter)", "content": [ { "kind": "code", "text": "```jsx\n function SignInButton() {\n const wallet = useWallet()\n\n return (\n <>\n {wallet.connected ? (\n {\n supabase.auth.signInWithWeb3({\n chain: 'solana',\n statement: 'I accept the Terms of Service at https://example.com/tos',\n wallet,\n })\n }}\n >\n Sign in with Solana\n \n ) : (\n \n )}\n \n )\n}\n\nfunction App() {\n const endpoint = clusterApiUrl('devnet')\n const wallets = useMemo(() => [], [])\n\n return (\n \n \n \n \n \n \n \n )\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 834, "character": 4 } ], "parameters": [ { "id": 484, "name": "credentials", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 1026, "name": "Web3Credentials", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 485, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 486, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 835, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 487, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 488, "name": "session", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 836, "character": 12 } ], "type": { "type": "reference", "target": 42, "name": "Session", "package": "@supabase/auth-js" } }, { "id": 489, "name": "user", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 837, "character": 12 } ], "type": { "type": "reference", "target": 15, "name": "User", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [488, 489] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 835, "character": 14 } ] } } }, { "id": 490, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 839, "character": 8 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [486, 490] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 834, "character": 58 } ] } }, { "type": "reflection", "declaration": { "id": 491, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 492, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 841, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 493, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 494, "name": "session", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 842, "character": 12 } ], "type": { "type": "literal", "value": null } }, { "id": 495, "name": "user", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 843, "character": 12 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [494, 495] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 841, "character": 14 } ] } } }, { "id": 496, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 845, "character": 8 } ], "type": { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [492, 496] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 840, "character": 8 } ] } } ] } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 579, "name": "signOut", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1904, "character": 4 } ], "signatures": [ { "id": 580, "name": "signOut", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Inside a browser context, " }, { "kind": "code", "text": "`signOut()`" }, { "kind": "text", "text": " will remove the logged in user from the browser session and log them out - removing all items from localstorage and then trigger a " }, { "kind": "code", "text": "`\"SIGNED_OUT\"`" }, { "kind": "text", "text": " event.\n\nFor server-side management, you can revoke all refresh tokens for a user by passing a user's JWT through to " }, { "kind": "code", "text": "`auth.api.signOut(JWT: string)`" }, { "kind": "text", "text": ".\nThere is no way to revoke a user's access token jwt until it expires. It is recommended to set a shorter expiry on the jwt for this reason.\n\nIf using " }, { "kind": "code", "text": "`others`" }, { "kind": "text", "text": " scope, no " }, { "kind": "code", "text": "`SIGNED_OUT`" }, { "kind": "text", "text": " event is fired!" } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- In order to use the " }, { "kind": "code", "text": "`signOut()`" }, { "kind": "text", "text": " method, the user needs to be signed in first.\n- By default, " }, { "kind": "code", "text": "`signOut()`" }, { "kind": "text", "text": " uses the global scope, which signs out all other sessions that the user is logged into as well. Customize this behavior by passing a scope parameter.\n- Since Supabase Auth uses JWTs for authentication, the access token JWT will be valid until it's expired. When the user signs out, Supabase revokes the refresh token and deletes the JWT from the client-side. This does not revoke the JWT and it will still be valid until it expires." } ] }, { "tag": "@example", "name": "Sign out (all sessions)", "content": [ { "kind": "code", "text": "```js\nconst { error } = await supabase.auth.signOut()\n```" } ] }, { "tag": "@example", "name": "Sign out (current session)", "content": [ { "kind": "code", "text": "```js\nconst { error } = await supabase.auth.signOut({ scope: 'local' })\n```" } ] }, { "tag": "@example", "name": "Sign out (other sessions)", "content": [ { "kind": "code", "text": "```js\nconst { error } = await supabase.auth.signOut({ scope: 'others' })\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1904, "character": 4 } ], "parameters": [ { "id": 581, "name": "options", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": 1319, "name": "SignOut", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reflection", "declaration": { "id": 582, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 583, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1905, "character": 8 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } ] } } ], "groups": [ { "title": "Properties", "children": [583] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1904, "character": 40 } ] } } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 470, "name": "signUp", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 376, "character": 4 } ], "signatures": [ { "id": 471, "name": "signUp", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates a new user.\n\nBe aware that if a user account exists in the system you may get back an\nerror message that attempts to hide this information from the user.\nThis method has support for PKCE via email signups. The PKCE flow cannot be used when autoconfirm is enabled." } ], "blockTags": [ { "tag": "@returns", "content": [ { "kind": "text", "text": "A logged-in session if the server has \"autoconfirm\" ON" } ] }, { "tag": "@returns", "content": [ { "kind": "text", "text": "A user if the server has \"autoconfirm\" OFF" } ] }, { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- By default, the user needs to verify their email address before logging in. To turn this off, disable **Confirm email** in [your project](/dashboard/project/_/auth/providers).\n- **Confirm email** determines if users need to confirm their email address after signing up.\n - If **Confirm email** is enabled, a " }, { "kind": "code", "text": "`user`" }, { "kind": "text", "text": " is returned but " }, { "kind": "code", "text": "`session`" }, { "kind": "text", "text": " is null.\n - If **Confirm email** is disabled, both a " }, { "kind": "code", "text": "`user`" }, { "kind": "text", "text": " and a " }, { "kind": "code", "text": "`session`" }, { "kind": "text", "text": " are returned.\n- When the user confirms their email address, they are redirected to the [" }, { "kind": "code", "text": "`SITE_URL`" }, { "kind": "text", "text": "](/docs/guides/auth/redirect-urls#use-wildcards-in-redirect-urls) by default. You can modify your " }, { "kind": "code", "text": "`SITE_URL`" }, { "kind": "text", "text": " or add additional redirect URLs in [your project](/dashboard/project/_/auth/url-configuration).\n- If signUp() is called for an existing confirmed user:\n - When both **Confirm email** and **Confirm phone** (even when phone provider is disabled) are enabled in [your project](/dashboard/project/_/auth/providers), an obfuscated/fake user object is returned.\n - When either **Confirm email** or **Confirm phone** (even when phone provider is disabled) is disabled, the error message, " }, { "kind": "code", "text": "`User already registered`" }, { "kind": "text", "text": " is returned.\n- To fetch the currently logged-in user, refer to [" }, { "kind": "code", "text": "`getUser()`" }, { "kind": "text", "text": "](/docs/reference/javascript/auth-getuser)." } ] }, { "tag": "@example", "name": "Sign up with an email and password", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.signUp({\n email: 'example@email.com',\n password: 'example-password',\n})\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Sign up with an email and password\n" }, { "kind": "code", "text": "```json\n// Some fields may be null if \"confirm email\" is enabled.\n{\n \"data\": {\n \"user\": {\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"aud\": \"authenticated\",\n \"role\": \"authenticated\",\n \"email\": \"example@email.com\",\n \"email_confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"phone\": \"\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"app_metadata\": {\n \"provider\": \"email\",\n \"providers\": [\n \"email\"\n ]\n },\n \"user_metadata\": {},\n \"identities\": [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"user_id\": \"11111111-1111-1111-1111-111111111111\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"example@email.com\"\n }\n ],\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\"\n },\n \"session\": {\n \"access_token\": \"\",\n \"token_type\": \"bearer\",\n \"expires_in\": 3600,\n \"expires_at\": 1700000000,\n \"refresh_token\": \"\",\n \"user\": {\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"aud\": \"authenticated\",\n \"role\": \"authenticated\",\n \"email\": \"example@email.com\",\n \"email_confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"phone\": \"\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"app_metadata\": {\n \"provider\": \"email\",\n \"providers\": [\n \"email\"\n ]\n },\n \"user_metadata\": {},\n \"identities\": [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"user_id\": \"11111111-1111-1111-1111-111111111111\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"example@email.com\"\n }\n ],\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\"\n }\n }\n },\n \"error\": null\n}\n```" } ] }, { "tag": "@example", "name": "Sign up with a phone number and password (SMS)", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.signUp({\n phone: '123456789',\n password: 'example-password',\n options: {\n channel: 'sms'\n }\n})\n```" } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "Sign up with a phone number and password (whatsapp)\nThe user will be sent a WhatsApp message which contains a OTP. By default, a given user can only request a OTP once every 60 seconds. Note that a user will need to have a valid WhatsApp account that is linked to Twilio in order to use this feature." } ] }, { "tag": "@example", "name": "Sign up with a phone number and password (whatsapp)", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.signUp({\n phone: '123456789',\n password: 'example-password',\n options: {\n channel: 'whatsapp'\n }\n})\n```" } ] }, { "tag": "@example", "name": "Sign up with additional user metadata", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.signUp(\n {\n email: 'example@email.com',\n password: 'example-password',\n options: {\n data: {\n first_name: 'John',\n age: 27,\n }\n }\n }\n)\n```" } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "Sign up with a redirect URL\n- See [redirect URLs and wildcards](/docs/guides/auth/redirect-urls#use-wildcards-in-redirect-urls) to add additional redirect URLs to your project." } ] }, { "tag": "@example", "name": "Sign up with a redirect URL", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.signUp(\n {\n email: 'example@email.com',\n password: 'example-password',\n options: {\n emailRedirectTo: 'https://example.com/welcome'\n }\n }\n)\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 376, "character": 4 } ], "parameters": [ { "id": 472, "name": "credentials", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 922, "name": "SignUpWithPasswordCredentials", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 804, "name": "AuthResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 663, "name": "startAutoRefresh", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2189, "character": 4 } ], "signatures": [ { "id": 664, "name": "startAutoRefresh", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Starts an auto-refresh process in the background. The session is checked\nevery few seconds. Close to the time of expiration a process is started to\nrefresh the session. If refreshing fails it will be retried for as long as\nnecessary.\n\nIf you set the " }, { "kind": "inline-tag", "tag": "@link", "text": "GoTrueClientOptions#autoRefreshToken", "target": 761 }, { "kind": "text", "text": " you don't need\nto call this function, it will be called for you.\n\nOn browsers the refresh process works only when the tab/window is in the\nforeground to conserve resources as well as prevent race conditions and\nflooding auth with requests. If you call this method any managed\nvisibility change callback will be removed and you must manage visibility\nchanges on your own.\n\nOn non-browser platforms the refresh process works *continuously* in the\nbackground, which may not be desirable. You should hook into your\nplatform's foreground indication mechanism and call these methods\nappropriately to conserve resources.\n\n" }, { "kind": "inline-tag", "tag": "@see", "text": "#stopAutoRefresh" } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- Only useful in non-browser environments such as React Native or Electron.\n- The Supabase Auth library automatically starts and stops proactively refreshing the session when a tab is focused or not.\n- On non-browser platforms, such as mobile or desktop apps built with web technologies, the library is not able to effectively determine whether the application is _focused_ or not.\n- To give this hint to the application, you should be calling this method when the app is in focus and calling " }, { "kind": "code", "text": "`supabase.auth.stopAutoRefresh()`" }, { "kind": "text", "text": " when it's out of focus." } ] }, { "tag": "@example", "name": "Start and stop auto refresh in React Native", "content": [ { "kind": "code", "text": "```js\nimport { AppState } from 'react-native'\n\n// make sure you register this only once!\nAppState.addEventListener('change', (state) => {\n if (state === 'active') {\n supabase.auth.startAutoRefresh()\n } else {\n supabase.auth.stopAutoRefresh()\n }\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2189, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 665, "name": "stopAutoRefresh", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2220, "character": 4 } ], "signatures": [ { "id": 666, "name": "stopAutoRefresh", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Stops an active auto refresh process running in the background (if any).\n\nIf you call this method any managed visibility change callback will be\nremoved and you must manage visibility changes on your own.\n\nSee " }, { "kind": "inline-tag", "tag": "@link", "text": "#startAutoRefresh" }, { "kind": "text", "text": " for more details." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- Only useful in non-browser environments such as React Native or Electron.\n- The Supabase Auth library automatically starts and stops proactively refreshing the session when a tab is focused or not.\n- On non-browser platforms, such as mobile or desktop apps built with web technologies, the library is not able to effectively determine whether the application is _focused_ or not.\n- When your application goes in the background or out of focus, call this method to stop the proactive refreshing of the session." } ] }, { "tag": "@example", "name": "Start and stop auto refresh in React Native", "content": [ { "kind": "code", "text": "```js\nimport { AppState } from 'react-native'\n\n// make sure you register this only once!\nAppState.addEventListener('change', (state) => {\n if (state === 'active') {\n supabase.auth.startAutoRefresh()\n } else {\n supabase.auth.stopAutoRefresh()\n }\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2220, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 642, "name": "unlinkIdentity", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2101, "character": 4 } ], "signatures": [ { "id": 643, "name": "unlinkIdentity", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Unlinks an identity from a user by deleting it. The user will no longer be able to sign in with that identity once it's unlinked." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- The **Enable Manual Linking** option must be enabled from your [project's authentication settings](/dashboard/project/_/auth/providers).\n- The user needs to be signed in to call " }, { "kind": "code", "text": "`unlinkIdentity()`" }, { "kind": "text", "text": ".\n- The user must have at least 2 identities in order to unlink an identity.\n- The identity to be unlinked must belong to the user." } ] }, { "tag": "@example", "name": "Unlink an identity", "content": [ { "kind": "code", "text": "```js\n// retrieve all identities linked to a user\nconst identities = await supabase.auth.getUserIdentities()\n\n// find the google identity\nconst googleIdentity = identities.find(\n identity => identity.provider === 'google'\n)\n\n// unlink the google identity\nconst { error } = await supabase.auth.unlinkIdentity(googleIdentity)\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2101, "character": 4 } ], "parameters": [ { "id": 644, "name": "identity", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 852, "name": "UserIdentity", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 645, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 646, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2102, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 647, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {} } } }, { "id": 648, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2103, "character": 8 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [646, 648] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2101, "character": 52 } ] } }, { "type": "reflection", "declaration": { "id": 649, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 650, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2105, "character": 8 } ], "type": { "type": "literal", "value": null } }, { "id": 651, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2106, "character": 8 } ], "type": { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [650, 651] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 2104, "character": 8 } ] } } ] } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 542, "name": "updateUser", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1589, "character": 4 } ], "signatures": [ { "id": 543, "name": "updateUser", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Updates user data for a logged in user." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- In order to use the " }, { "kind": "code", "text": "`updateUser()`" }, { "kind": "text", "text": " method, the user needs to be signed in first.\n- By default, email updates sends a confirmation link to both the user's current and new email.\nTo only send a confirmation link to the user's new email, disable **Secure email change** in your project's [email auth provider settings](/dashboard/project/_/auth/providers)." } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "Update the email for an authenticated user\nSends a \"Confirm Email Change\" email to the new address. If **Secure Email Change** is enabled (default), confirmation is also required from the **old email** before the change is applied. To skip dual confirmation and apply the change after only the new email is verified, disable **Secure Email Change** in the [Email Auth Provider settings](/dashboard/project/_/auth/providers?provider=Email)." } ] }, { "tag": "@example", "name": "Update the email for an authenticated user", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.updateUser({\n email: 'new@email.com'\n})\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Update the email for an authenticated user\n" }, { "kind": "code", "text": "```json\n{\n \"data\": {\n \"user\": {\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"aud\": \"authenticated\",\n \"role\": \"authenticated\",\n \"email\": \"example@email.com\",\n \"email_confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"phone\": \"\",\n \"confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"new_email\": \"new@email.com\",\n \"email_change_sent_at\": \"2024-01-01T00:00:00Z\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"app_metadata\": {\n \"provider\": \"email\",\n \"providers\": [\n \"email\"\n ]\n },\n \"user_metadata\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"identities\": [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"user_id\": \"11111111-1111-1111-1111-111111111111\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"example@email.com\"\n }\n ],\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"is_anonymous\": false\n }\n },\n \"error\": null\n}\n```" } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "Update the phone number for an authenticated user\nSends a one-time password (OTP) to the new phone number." } ] }, { "tag": "@example", "name": "Update the phone number for an authenticated user", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.updateUser({\n phone: '123456789'\n})\n```" } ] }, { "tag": "@example", "name": "Update the password for an authenticated user", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.updateUser({\n password: 'new password'\n})\n```" } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "Update the user's metadata\nUpdates the user's custom metadata.\n\n**Note**: The " }, { "kind": "code", "text": "`data`" }, { "kind": "text", "text": " field maps to the " }, { "kind": "code", "text": "`auth.users.raw_user_meta_data`" }, { "kind": "text", "text": " column in your Supabase database. When calling " }, { "kind": "code", "text": "`getUser()`" }, { "kind": "text", "text": ", the data will be available as " }, { "kind": "code", "text": "`user.user_metadata`" }, { "kind": "text", "text": "." } ] }, { "tag": "@example", "name": "Update the user's metadata", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.updateUser({\n data: { hello: 'world' }\n})\n```" } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "Update the user's password with a nonce\nIf **Secure password change** is enabled in your [project's email provider settings](/dashboard/project/_/auth/providers), updating the user's password would require a nonce if the user **hasn't recently signed in**. The nonce is sent to the user's email or phone number. A user is deemed recently signed in if the session was created in the last 24 hours." } ] }, { "tag": "@example", "name": "Update the user's password with a nonce", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.updateUser({\n password: 'new password',\n nonce: '123456'\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1589, "character": 4 } ], "parameters": [ { "id": 544, "name": "attributes", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 885, "name": "UserAttributes", "package": "@supabase/auth-js" } }, { "id": 545, "name": "options", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reflection", "declaration": { "id": 546, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 547, "name": "emailRedirectTo", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1590, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [547] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1589, "character": 53 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 843, "name": "UserResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 506, "name": "verifyOtp", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1141, "character": 4 } ], "signatures": [ { "id": 507, "name": "verifyOtp", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Log in a user given a User supplied OTP or TokenHash received through mobile or email." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- The " }, { "kind": "code", "text": "`verifyOtp`" }, { "kind": "text", "text": " method takes in different verification types.\n- If a phone number is used, the type can either be:\n 1. " }, { "kind": "code", "text": "`sms`" }, { "kind": "text", "text": " – Used when verifying a one-time password (OTP) sent via SMS during sign-up or sign-in.\n 2. " }, { "kind": "code", "text": "`phone_change`" }, { "kind": "text", "text": " – Used when verifying an OTP sent to a new phone number during a phone number update process.\n- If an email address is used, the type can be one of the following (note: " }, { "kind": "code", "text": "`signup`" }, { "kind": "text", "text": " and " }, { "kind": "code", "text": "`magiclink`" }, { "kind": "text", "text": " types are deprecated):\n 1. " }, { "kind": "code", "text": "`email`" }, { "kind": "text", "text": " – Used when verifying an OTP sent to the user's email during sign-up or sign-in.\n 2. " }, { "kind": "code", "text": "`recovery`" }, { "kind": "text", "text": " – Used when verifying an OTP sent for account recovery, typically after a password reset request.\n 3. " }, { "kind": "code", "text": "`invite`" }, { "kind": "text", "text": " – Used when verifying an OTP sent as part of an invitation to join a project or organization.\n 4. " }, { "kind": "code", "text": "`email_change`" }, { "kind": "text", "text": " – Used when verifying an OTP sent to a new email address during an email update process.\n- The verification type used should be determined based on the corresponding auth method called before " }, { "kind": "code", "text": "`verifyOtp`" }, { "kind": "text", "text": " to sign up / sign-in a user.\n- The " }, { "kind": "code", "text": "`TokenHash`" }, { "kind": "text", "text": " is contained in the [email templates](/docs/guides/auth/auth-email-templates) and can be used to sign in. You may wish to use the hash for the PKCE flow for Server Side Auth. Read [the Password-based Auth guide](/docs/guides/auth/passwords) for more details." } ] }, { "tag": "@example", "name": "Verify Signup One-Time Password (OTP)", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.verifyOtp({ email, token, type: 'email'})\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Verify Signup One-Time Password (OTP)\n" }, { "kind": "code", "text": "```json\n{\n \"data\": {\n \"user\": {\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"aud\": \"authenticated\",\n \"role\": \"authenticated\",\n \"email\": \"example@email.com\",\n \"email_confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"phone\": \"\",\n \"confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"recovery_sent_at\": \"2024-01-01T00:00:00Z\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"app_metadata\": {\n \"provider\": \"email\",\n \"providers\": [\n \"email\"\n ]\n },\n \"user_metadata\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"identities\": [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"user_id\": \"11111111-1111-1111-1111-111111111111\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"example@email.com\"\n }\n ],\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"is_anonymous\": false\n },\n \"session\": {\n \"access_token\": \"\",\n \"token_type\": \"bearer\",\n \"expires_in\": 3600,\n \"expires_at\": 1700000000,\n \"refresh_token\": \"\",\n \"user\": {\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"aud\": \"authenticated\",\n \"role\": \"authenticated\",\n \"email\": \"example@email.com\",\n \"email_confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"phone\": \"\",\n \"confirmed_at\": \"2024-01-01T00:00:00Z\",\n \"recovery_sent_at\": \"2024-01-01T00:00:00Z\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"app_metadata\": {\n \"provider\": \"email\",\n \"providers\": [\n \"email\"\n ]\n },\n \"user_metadata\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"identities\": [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"user_id\": \"11111111-1111-1111-1111-111111111111\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": false,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"example@email.com\"\n }\n ],\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"is_anonymous\": false\n }\n }\n },\n \"error\": null\n}\n```" } ] }, { "tag": "@example", "name": "Verify SMS One-Time Password (OTP)", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.verifyOtp({ phone, token, type: 'sms'})\n```" } ] }, { "tag": "@example", "name": "Verify Email Auth (Token Hash)", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.verifyOtp({ token_hash: tokenHash, type: 'email'})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 1141, "character": 4 } ], "parameters": [ { "id": 508, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 1027, "name": "VerifyOtpParams", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 804, "name": "AuthResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] } ], "groups": [ { "title": "Constructors", "children": [387] }, { "title": "Properties", "children": [ 391, 417, 418, 408, 452, 424, 439, 395, 437, 433, 423, 447, 448, 451, 453, 454, 412, 392, 393, 449, 409, 422, 416, 410, 394, 438, 450, 432, 411, 419 ] }, { "title": "Accessors", "children": [396, 404] }, { "title": "Methods", "children": [ 571, 560, 584, 548, 479, 684, 518, 538, 625, 464, 459, 635, 589, 512, 566, 515, 611, 554, 467, 500, 476, 503, 473, 509, 482, 579, 470, 663, 665, 642, 542, 506 ] } ], "categories": [ { "title": "Auth", "children": [ 479, 684, 518, 538, 625, 464, 512, 566, 515, 611, 554, 467, 500, 476, 503, 473, 509, 482, 579, 470, 663, 665, 642, 542, 506 ] }, { "title": "Other", "children": [ 387, 391, 417, 418, 408, 452, 424, 439, 395, 437, 433, 423, 447, 448, 451, 453, 454, 412, 392, 393, 449, 409, 422, 416, 410, 394, 438, 450, 432, 411, 419, 396, 404, 571, 560, 584, 548, 459, 635, 589 ] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", "line": 6, "character": 21 } ] }, { "id": 717, "name": "NavigatorLockAcquireTimeoutError", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Error thrown when the browser Navigator Lock API fails to acquire a lock." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport { NavigatorLockAcquireTimeoutError } from '@supabase/auth-js'\n\nthrow new NavigatorLockAcquireTimeoutError('Lock timed out')\n```" } ] } ] }, "children": [ { "id": 718, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/locks.d.ts", "line": 28, "character": 4 } ], "signatures": [ { "id": 719, "name": "NavigatorLockAcquireTimeoutError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/locks.d.ts", "line": 28, "character": 4 } ], "parameters": [ { "id": 720, "name": "message", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "target": 717, "name": "NavigatorLockAcquireTimeoutError", "package": "@supabase/auth-js" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "LockAcquireTimeoutError.constructor" } } ], "inheritedFrom": { "type": "reference", "target": -1, "name": "LockAcquireTimeoutError.constructor" } }, { "id": 721, "name": "isAcquireTimeout", "variant": "declaration", "kind": 1024, "flags": { "isReadonly": true, "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/locks.d.ts", "line": 27, "character": 13 } ], "type": { "type": "literal", "value": true }, "defaultValue": "true", "inheritedFrom": { "type": "reference", "target": -1, "name": "LockAcquireTimeoutError.isAcquireTimeout" } } ], "groups": [ { "title": "Constructors", "children": [718] }, { "title": "Properties", "children": [721] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/locks.d.ts", "line": 40, "character": 21 } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "LockAcquireTimeoutError" }, "name": "LockAcquireTimeoutError", "package": "@supabase/auth-js" } ] }, { "id": 57, "name": "PostgrestError", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Error format\n\n" }, { "kind": "inline-tag", "tag": "@link", "text": "https://postgrest.org/en/stable/api.html?highlight=options#errors-and-http-status-codes", "target": "https://postgrest.org/en/stable/api.html?highlight=options#errors-and-http-status-codes" } ] }, "children": [ { "id": 58, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/postgrest-js/dist/index.d.cts", "line": 24, "character": 2 } ], "signatures": [ { "id": 59, "name": "PostgrestError", "variant": "signature", "kind": 16384, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nimport PostgrestError from '@supabase/postgrest-js'\n\nthrow new PostgrestError({\n message: 'Row level security prevented the request',\n details: 'RLS denied the insert',\n hint: 'Check your policies',\n code: 'PGRST301',\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/postgrest-js/dist/index.d.cts", "line": 24, "character": 2 } ], "parameters": [ { "id": 60, "name": "context", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 61, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 65, "name": "code", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/postgrest-js/dist/index.d.cts", "line": 28, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 63, "name": "details", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/postgrest-js/dist/index.d.cts", "line": 26, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 64, "name": "hint", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/postgrest-js/dist/index.d.cts", "line": 27, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 62, "name": "message", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/postgrest-js/dist/index.d.cts", "line": 25, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [65, 63, 64, 62] } ], "sources": [ { "fileName": "packages/core/postgrest-js/dist/index.d.cts", "line": 24, "character": 23 } ] } } } ], "type": { "type": "reference", "target": 57, "name": "PostgrestError", "package": "@supabase/postgrest-js" }, "overwrites": { "type": "reference", "target": -1, "name": "Error.constructor" } } ], "overwrites": { "type": "reference", "target": -1, "name": "Error.constructor" } }, { "id": 68, "name": "code", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/postgrest-js/dist/index.d.cts", "line": 10, "character": 2 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 66, "name": "details", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/postgrest-js/dist/index.d.cts", "line": 8, "character": 2 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 67, "name": "hint", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/postgrest-js/dist/index.d.cts", "line": 9, "character": 2 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Constructors", "children": [58] }, { "title": "Properties", "children": [68, 66, 67] } ], "sources": [ { "fileName": "packages/core/postgrest-js/dist/index.d.cts", "line": 7, "character": 14 } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Error" }, "name": "Error", "package": "typescript" } ] }, { "id": 1800, "name": "RealtimeChannel", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "A channel is the basic building block of Realtime\nand narrows the scope of data flow to subscribed clients.\nYou can think of a channel as a chatroom where participants are able to see who's online\nand send and receive messages." } ] }, "children": [ { "id": 1801, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 188, "character": 4 } ], "signatures": [ { "id": 1802, "name": "RealtimeChannel", "variant": "signature", "kind": 16384, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates a channel that can broadcast messages, sync presence, and listen to Postgres changes.\n\nThe topic determines which realtime stream you are subscribing to. Config options let you\nenable acknowledgement for broadcasts, presence tracking, or private channels." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] }, { "tag": "@example", "name": "Example for a public channel", "content": [ { "kind": "code", "text": "```ts\nimport RealtimeClient from '@supabase/realtime-js'\n\nconst client = new RealtimeClient('https://xyzcompany.supabase.co/realtime/v1', {\n params: { apikey: 'public-anon-key' },\n})\nconst channel = new RealtimeChannel('realtime:public:messages', { config: {} }, client)\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 188, "character": 4 } ], "parameters": [ { "id": 1803, "name": "topic", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Topic name can be any string." } ] }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1804, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "target": 2114, "name": "RealtimeChannelOptions", "package": "@supabase/realtime-js" } ] } }, { "id": 1805, "name": "socket", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 2129, "name": "RealtimeClient", "package": "@supabase/realtime-js", "qualifiedName": "default" } } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } } ] }, { "id": 1809, "name": "bindings", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 159, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Record" }, "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "array", "elementType": { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "Binding" }, "name": "Binding", "package": "@supabase/realtime-js" } } ], "name": "Record", "package": "typescript" } }, { "id": 1811, "name": "broadcastEndpointURL", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 161, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1807, "name": "params", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 157, "character": 4 } ], "type": { "type": "reference", "target": 2114, "name": "RealtimeChannelOptions", "package": "@supabase/realtime-js" } }, { "id": 1813, "name": "presence", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 163, "character": 4 } ], "type": { "type": "reference", "target": 1791, "name": "RealtimePresence", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 1812, "name": "private", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 162, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 1808, "name": "socket", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 158, "character": 4 } ], "type": { "type": "reference", "target": 2129, "name": "RealtimeClient", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 1810, "name": "subTopic", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 160, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1806, "name": "topic", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Topic name can be any string." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 156, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1818, "name": "joinedOnce", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 166, "character": 8 } ], "getSignature": { "id": 1819, "name": "joinedOnce", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 166, "character": 8 } ], "type": { "type": "intrinsic", "name": "boolean" } } }, { "id": 1822, "name": "joinPush", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 168, "character": 8 } ], "getSignature": { "id": 1823, "name": "joinPush", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 168, "character": 8 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/@supabase/phoenix/assets/js/phoenix/push.js", "qualifiedName": "default" }, "name": "Push", "package": "@supabase/phoenix", "qualifiedName": "default" } } }, { "id": 1824, "name": "rejoinTimer", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 169, "character": 8 } ], "getSignature": { "id": 1825, "name": "rejoinTimer", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 169, "character": 8 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/@supabase/phoenix/assets/js/phoenix/timer.js", "qualifiedName": "default" }, "name": "Timer", "package": "@supabase/phoenix", "qualifiedName": "default" } } }, { "id": 1814, "name": "state", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 164, "character": 8 }, { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 165, "character": 8 } ], "getSignature": { "id": 1815, "name": "state", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 164, "character": 8 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/@supabase/phoenix/assets/js/phoenix/types.js", "qualifiedName": "ChannelState" }, "name": "ChannelState", "package": "@supabase/phoenix" } }, "setSignature": { "id": 1816, "name": "state", "variant": "signature", "kind": 1048576, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 165, "character": 8 } ], "parameters": [ { "id": 1817, "name": "state", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/@supabase/phoenix/assets/js/phoenix/types.js", "qualifiedName": "ChannelState" }, "name": "ChannelState", "package": "@supabase/phoenix" } } ], "type": { "type": "intrinsic", "name": "void" } } }, { "id": 1820, "name": "timeout", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 167, "character": 8 } ], "getSignature": { "id": 1821, "name": "timeout", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 167, "character": 8 } ], "type": { "type": "intrinsic", "name": "number" } } }, { "id": 2111, "name": "copyBindings", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 427, "character": 4 } ], "signatures": [ { "id": 2112, "name": "copyBindings", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 427, "character": 4 } ], "parameters": [ { "id": 2113, "name": "other", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 2077, "name": "httpSend", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 343, "character": 4 } ], "signatures": [ { "id": 2078, "name": "httpSend", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Sends a broadcast message explicitly via REST API.\n\nThis method always uses the REST API endpoint regardless of WebSocket connection state.\nUseful when you want to guarantee REST delivery or when gradually migrating from implicit REST fallback." } ], "blockTags": [ { "tag": "@returns", "content": [ { "kind": "text", "text": "Promise resolving to object with success status, and error details if failed" } ] }, { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 343, "character": 4 } ], "parameters": [ { "id": 2079, "name": "event", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The name of the broadcast event" } ] }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 2080, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Payload to be sent (required)" } ] }, "type": { "type": "intrinsic", "name": "any" } }, { "id": 2081, "name": "opts", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Options including timeout" } ] }, "type": { "type": "reflection", "declaration": { "id": 2082, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2083, "name": "timeout", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 344, "character": 8 } ], "type": { "type": "intrinsic", "name": "number" } } ], "groups": [ { "title": "Properties", "children": [2083] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 343, "character": 49 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 2084, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2085, "name": "success", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 346, "character": 8 } ], "type": { "type": "literal", "value": true } } ], "groups": [ { "title": "Properties", "children": [2085] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 345, "character": 16 } ] } }, { "type": "reflection", "declaration": { "id": 2086, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2089, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 350, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 2088, "name": "status", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 349, "character": 8 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 2087, "name": "success", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 348, "character": 8 } ], "type": { "type": "literal", "value": false } } ], "groups": [ { "title": "Properties", "children": [2089, 2088, 2087] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 347, "character": 8 } ] } } ] } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1858, "name": "on", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 230, "character": 4 }, { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 233, "character": 4 }, { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 238, "character": 4 }, { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 243, "character": 4 }, { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 248, "character": 4 }, { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 251, "character": 4 }, { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 254, "character": 4 }, { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 257, "character": 4 }, { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 260, "character": 4 }, { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 269, "character": 4 }, { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 280, "character": 4 }, { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 293, "character": 4 }, { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 300, "character": 4 }, { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 309, "character": 4 }, { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 318, "character": 4 }, { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 327, "character": 4 } ], "signatures": [ { "id": 1859, "name": "on", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates an event handler that listens to changes." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 230, "character": 4 } ], "parameters": [ { "id": 1860, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "literal", "value": "presence" } }, { "id": 1861, "name": "filter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1862, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1863, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 231, "character": 8 } ], "type": { "type": "literal", "value": "sync" } } ], "groups": [ { "title": "Properties", "children": [1863] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 230, "character": 58 } ] } } }, { "id": 1864, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1865, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 232, "character": 17 } ], "signatures": [ { "id": 1866, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 232, "character": 17 } ], "type": { "type": "intrinsic", "name": "void" } } ] } } } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 1867, "name": "on", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates an event handler that listens to changes." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 233, "character": 4 } ], "typeParameters": [ { "id": 1868, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1869, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 233, "character": 17 } ], "indexSignatures": [ { "id": 1870, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 234, "character": 8 } ], "parameters": [ { "id": 1871, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "parameters": [ { "id": 1872, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "literal", "value": "presence" } }, { "id": 1873, "name": "filter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1874, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1875, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 236, "character": 8 } ], "type": { "type": "literal", "value": "join" } } ], "groups": [ { "title": "Properties", "children": [1875] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 235, "character": 58 } ] } } }, { "id": 1876, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1877, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 237, "character": 17 } ], "signatures": [ { "id": 1878, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 237, "character": 17 } ], "parameters": [ { "id": 1879, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 2335, "typeArguments": [ { "type": "reference", "target": 1868, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "RealtimePresenceJoinPayload", "package": "@supabase/realtime-js" } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 1880, "name": "on", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates an event handler that listens to changes." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 238, "character": 4 } ], "typeParameters": [ { "id": 1881, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1882, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 238, "character": 17 } ], "indexSignatures": [ { "id": 1883, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 239, "character": 8 } ], "parameters": [ { "id": 1884, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "parameters": [ { "id": 1885, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "literal", "value": "presence" } }, { "id": 1886, "name": "filter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1887, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1888, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 241, "character": 8 } ], "type": { "type": "literal", "value": "leave" } } ], "groups": [ { "title": "Properties", "children": [1888] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 240, "character": 58 } ] } } }, { "id": 1889, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1890, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 242, "character": 17 } ], "signatures": [ { "id": 1891, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 242, "character": 17 } ], "parameters": [ { "id": 1892, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 2345, "typeArguments": [ { "type": "reference", "target": 1881, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "RealtimePresenceLeavePayload", "package": "@supabase/realtime-js" } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 1893, "name": "on", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates an event handler that listens to changes." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 243, "character": 4 } ], "typeParameters": [ { "id": 1894, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1895, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 243, "character": 17 } ], "indexSignatures": [ { "id": 1896, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 244, "character": 8 } ], "parameters": [ { "id": 1897, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "parameters": [ { "id": 1898, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "literal", "value": "presence" } }, { "id": 1899, "name": "filter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1900, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1901, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 246, "character": 8 } ], "type": { "type": "literal", "value": "*" } } ], "groups": [ { "title": "Properties", "children": [1901] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 245, "character": 58 } ] } } }, { "id": 1902, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1903, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 247, "character": 17 } ], "signatures": [ { "id": 1904, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 247, "character": 17 } ], "parameters": [ { "id": 1905, "name": "payload", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "union", "types": [ { "type": "reference", "target": 2335, "typeArguments": [ { "type": "reference", "target": 1894, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "RealtimePresenceJoinPayload", "package": "@supabase/realtime-js" }, { "type": "reference", "target": 2345, "typeArguments": [ { "type": "reference", "target": 1894, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "RealtimePresenceLeavePayload", "package": "@supabase/realtime-js" } ] } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 1906, "name": "on", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates an event handler that listens to changes." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 248, "character": 4 } ], "typeParameters": [ { "id": 1907, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1908, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 248, "character": 17 } ], "indexSignatures": [ { "id": 1909, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 249, "character": 8 } ], "parameters": [ { "id": 1910, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "parameters": [ { "id": 1911, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "literal", "value": "postgres_changes" } }, { "id": 1912, "name": "filter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 2294, "typeArguments": [ { "type": "literal", "value": "*" } ], "name": "RealtimePostgresChangesFilter", "package": "@supabase/realtime-js" } }, { "id": 1913, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1914, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 250, "character": 156 } ], "signatures": [ { "id": 1915, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 250, "character": 156 } ], "parameters": [ { "id": 1916, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 2301, "typeArguments": [ { "type": "reference", "target": 1907, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "RealtimePostgresChangesPayload", "package": "@supabase/realtime-js" } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 1917, "name": "on", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates an event handler that listens to changes." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 251, "character": 4 } ], "typeParameters": [ { "id": 1918, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1919, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 251, "character": 17 } ], "indexSignatures": [ { "id": 1920, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 252, "character": 8 } ], "parameters": [ { "id": 1921, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "parameters": [ { "id": 1922, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "literal", "value": "postgres_changes" } }, { "id": 1923, "name": "filter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 2294, "typeArguments": [ { "type": "literal", "value": "INSERT" } ], "name": "RealtimePostgresChangesFilter", "package": "@supabase/realtime-js" } }, { "id": 1924, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1925, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 253, "character": 159 } ], "signatures": [ { "id": 1926, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 253, "character": 159 } ], "parameters": [ { "id": 1927, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 2306, "typeArguments": [ { "type": "reference", "target": 1918, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "RealtimePostgresInsertPayload", "package": "@supabase/realtime-js" } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 1928, "name": "on", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates an event handler that listens to changes." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 254, "character": 4 } ], "typeParameters": [ { "id": 1929, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1930, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 254, "character": 17 } ], "indexSignatures": [ { "id": 1931, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 255, "character": 8 } ], "parameters": [ { "id": 1932, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "parameters": [ { "id": 1933, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "literal", "value": "postgres_changes" } }, { "id": 1934, "name": "filter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 2294, "typeArguments": [ { "type": "literal", "value": "UPDATE" } ], "name": "RealtimePostgresChangesFilter", "package": "@supabase/realtime-js" } }, { "id": 1935, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1936, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 256, "character": 159 } ], "signatures": [ { "id": 1937, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 256, "character": 159 } ], "parameters": [ { "id": 1938, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 2316, "typeArguments": [ { "type": "reference", "target": 1929, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "RealtimePostgresUpdatePayload", "package": "@supabase/realtime-js" } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 1939, "name": "on", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates an event handler that listens to changes." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 257, "character": 4 } ], "typeParameters": [ { "id": 1940, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1941, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 257, "character": 17 } ], "indexSignatures": [ { "id": 1942, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 258, "character": 8 } ], "parameters": [ { "id": 1943, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "parameters": [ { "id": 1944, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "literal", "value": "postgres_changes" } }, { "id": 1945, "name": "filter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 2294, "typeArguments": [ { "type": "literal", "value": "DELETE" } ], "name": "RealtimePostgresChangesFilter", "package": "@supabase/realtime-js" } }, { "id": 1946, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1947, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 259, "character": 159 } ], "signatures": [ { "id": 1948, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 259, "character": 159 } ], "parameters": [ { "id": 1949, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 2325, "typeArguments": [ { "type": "reference", "target": 1940, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "RealtimePostgresDeletePayload", "package": "@supabase/realtime-js" } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 1950, "name": "on", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates an event handler that listens to changes." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 260, "character": 4 } ], "typeParameters": [ { "id": 1951, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1952, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 260, "character": 17 } ], "indexSignatures": [ { "id": 1953, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 261, "character": 8 } ], "parameters": [ { "id": 1954, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "parameters": [ { "id": 1955, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "literal", "value": "postgres_changes" } }, { "id": 1956, "name": "filter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 2294, "typeArguments": [ { "type": "union", "types": [ { "type": "literal", "value": "DELETE" }, { "type": "literal", "value": "*" }, { "type": "literal", "value": "INSERT" }, { "type": "literal", "value": "UPDATE" } ] } ], "name": "RealtimePostgresChangesFilter", "package": "@supabase/realtime-js" } }, { "id": 1957, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1958, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 262, "character": 152 } ], "signatures": [ { "id": 1959, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 262, "character": 152 } ], "parameters": [ { "id": 1960, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 2301, "typeArguments": [ { "type": "reference", "target": 1951, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "RealtimePostgresChangesPayload", "package": "@supabase/realtime-js" } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 1961, "name": "on", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The following is placed here to display on supabase.com/docs/reference/javascript/subscribe." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 269, "character": 4 } ], "parameters": [ { "id": 1962, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "One of \"broadcast\", \"presence\", or \"postgres_changes\"." } ] }, "type": { "type": "literal", "value": "broadcast" } }, { "id": 1963, "name": "filter", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Custom object specific to the Realtime feature detailing which payloads to receive." } ] }, "type": { "type": "reflection", "declaration": { "id": 1964, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1965, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 270, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1965] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 269, "character": 59 } ] } } }, { "id": 1966, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Function to be invoked when event handler is triggered." } ] }, "type": { "type": "reflection", "declaration": { "id": 1967, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 271, "character": 17 } ], "signatures": [ { "id": 1968, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 271, "character": 17 } ], "parameters": [ { "id": 1969, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1970, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1972, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 273, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1973, "name": "meta", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 274, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 1974, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1976, "name": "id", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 276, "character": 12 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1975, "name": "replayed", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 275, "character": 12 } ], "type": { "type": "intrinsic", "name": "boolean" } } ], "groups": [ { "title": "Properties", "children": [1976, 1975] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 274, "character": 15 } ] } } }, { "id": 1971, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 272, "character": 8 } ], "type": { "type": "literal", "value": "broadcast" } } ], "groups": [ { "title": "Properties", "children": [1972, 1973, 1971] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 271, "character": 27 } ], "indexSignatures": [ { "id": 1977, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 278, "character": 8 } ], "parameters": [ { "id": 1978, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 1979, "name": "on", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates an event handler that listens to changes." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 280, "character": 4 } ], "typeParameters": [ { "id": 1980, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1981, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 280, "character": 17 } ], "indexSignatures": [ { "id": 1982, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 281, "character": 8 } ], "parameters": [ { "id": 1983, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "parameters": [ { "id": 1984, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "literal", "value": "broadcast" } }, { "id": 1985, "name": "filter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1986, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1987, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 283, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1987] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 282, "character": 59 } ] } } }, { "id": 1988, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1989, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 284, "character": 17 } ], "signatures": [ { "id": 1990, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 284, "character": 17 } ], "parameters": [ { "id": 1991, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1992, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1994, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 286, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1995, "name": "meta", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 287, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 1996, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1998, "name": "id", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 289, "character": 12 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1997, "name": "replayed", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 288, "character": 12 } ], "type": { "type": "intrinsic", "name": "boolean" } } ], "groups": [ { "title": "Properties", "children": [1998, 1997] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 287, "character": 15 } ] } } }, { "id": 1999, "name": "payload", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 291, "character": 8 } ], "type": { "type": "reference", "target": 1980, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } }, { "id": 1993, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 285, "character": 8 } ], "type": { "type": "literal", "value": "broadcast" } } ], "groups": [ { "title": "Properties", "children": [1994, 1995, 1999, 1993] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 284, "character": 27 } ] } } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 2000, "name": "on", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates an event handler that listens to changes." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 293, "character": 4 } ], "typeParameters": [ { "id": 2001, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Record" }, "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "unknown" } ], "name": "Record", "package": "typescript" } } ], "parameters": [ { "id": 2002, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "literal", "value": "broadcast" } }, { "id": 2003, "name": "filter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2004, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2005, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 294, "character": 8 } ], "type": { "type": "reference", "target": 2371, "name": "ALL", "package": "@supabase/realtime-js", "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.ALL" } } ], "groups": [ { "title": "Properties", "children": [2005] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 293, "character": 94 } ] } } }, { "id": 2006, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2007, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 295, "character": 17 } ], "signatures": [ { "id": 2008, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 295, "character": 17 } ], "parameters": [ { "id": 2009, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2010, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2012, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 297, "character": 8 } ], "type": { "type": "reference", "target": 2371, "name": "ALL", "package": "@supabase/realtime-js", "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.ALL" } }, { "id": 2013, "name": "payload", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 298, "character": 8 } ], "type": { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "RealtimeBroadcastPayload" }, "typeArguments": [ { "type": "reference", "target": 2001, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "RealtimeBroadcastPayload", "package": "@supabase/realtime-js" } }, { "id": 2011, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 296, "character": 8 } ], "type": { "type": "literal", "value": "broadcast" } } ], "groups": [ { "title": "Properties", "children": [2012, 2013, 2011] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 295, "character": 27 } ] } } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 2014, "name": "on", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates an event handler that listens to changes." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 300, "character": 4 } ], "typeParameters": [ { "id": 2015, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2016, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 300, "character": 17 } ], "indexSignatures": [ { "id": 2017, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 301, "character": 8 } ], "parameters": [ { "id": 2018, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "parameters": [ { "id": 2019, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "literal", "value": "broadcast" } }, { "id": 2020, "name": "filter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2021, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2022, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 303, "character": 8 } ], "type": { "type": "reference", "target": 2372, "name": "INSERT", "package": "@supabase/realtime-js", "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.INSERT" } } ], "groups": [ { "title": "Properties", "children": [2022] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 302, "character": 59 } ] } } }, { "id": 2023, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2024, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 304, "character": 17 } ], "signatures": [ { "id": 2025, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 304, "character": 17 } ], "parameters": [ { "id": 2026, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2027, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2029, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 306, "character": 8 } ], "type": { "type": "reference", "target": 2372, "name": "INSERT", "package": "@supabase/realtime-js", "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.INSERT" } }, { "id": 2030, "name": "payload", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 307, "character": 8 } ], "type": { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "RealtimeBroadcastInsertPayload" }, "typeArguments": [ { "type": "reference", "target": 2015, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "RealtimeBroadcastInsertPayload", "package": "@supabase/realtime-js" } }, { "id": 2028, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 305, "character": 8 } ], "type": { "type": "literal", "value": "broadcast" } } ], "groups": [ { "title": "Properties", "children": [2029, 2030, 2028] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 304, "character": 27 } ] } } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 2031, "name": "on", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates an event handler that listens to changes." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 309, "character": 4 } ], "typeParameters": [ { "id": 2032, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2033, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 309, "character": 17 } ], "indexSignatures": [ { "id": 2034, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 310, "character": 8 } ], "parameters": [ { "id": 2035, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "parameters": [ { "id": 2036, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "literal", "value": "broadcast" } }, { "id": 2037, "name": "filter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2038, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2039, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 312, "character": 8 } ], "type": { "type": "reference", "target": 2373, "name": "UPDATE", "package": "@supabase/realtime-js", "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.UPDATE" } } ], "groups": [ { "title": "Properties", "children": [2039] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 311, "character": 59 } ] } } }, { "id": 2040, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2041, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 313, "character": 17 } ], "signatures": [ { "id": 2042, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 313, "character": 17 } ], "parameters": [ { "id": 2043, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2044, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2046, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 315, "character": 8 } ], "type": { "type": "reference", "target": 2373, "name": "UPDATE", "package": "@supabase/realtime-js", "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.UPDATE" } }, { "id": 2047, "name": "payload", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 316, "character": 8 } ], "type": { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "RealtimeBroadcastUpdatePayload" }, "typeArguments": [ { "type": "reference", "target": 2032, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "RealtimeBroadcastUpdatePayload", "package": "@supabase/realtime-js" } }, { "id": 2045, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 314, "character": 8 } ], "type": { "type": "literal", "value": "broadcast" } } ], "groups": [ { "title": "Properties", "children": [2046, 2047, 2045] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 313, "character": 27 } ] } } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 2048, "name": "on", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates an event handler that listens to changes." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 318, "character": 4 } ], "typeParameters": [ { "id": 2049, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2050, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 318, "character": 17 } ], "indexSignatures": [ { "id": 2051, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 319, "character": 8 } ], "parameters": [ { "id": 2052, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "parameters": [ { "id": 2053, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "literal", "value": "broadcast" } }, { "id": 2054, "name": "filter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2055, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2056, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 321, "character": 8 } ], "type": { "type": "reference", "target": 2374, "name": "DELETE", "package": "@supabase/realtime-js", "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.DELETE" } } ], "groups": [ { "title": "Properties", "children": [2056] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 320, "character": 59 } ] } } }, { "id": 2057, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2058, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 322, "character": 17 } ], "signatures": [ { "id": 2059, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 322, "character": 17 } ], "parameters": [ { "id": 2060, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2061, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2063, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 324, "character": 8 } ], "type": { "type": "reference", "target": 2374, "name": "DELETE", "package": "@supabase/realtime-js", "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.DELETE" } }, { "id": 2064, "name": "payload", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 325, "character": 8 } ], "type": { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "RealtimeBroadcastDeletePayload" }, "typeArguments": [ { "type": "reference", "target": 2049, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "RealtimeBroadcastDeletePayload", "package": "@supabase/realtime-js" } }, { "id": 2062, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 323, "character": 8 } ], "type": { "type": "literal", "value": "broadcast" } } ], "groups": [ { "title": "Properties", "children": [2063, 2064, 2062] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 322, "character": 27 } ] } } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 2065, "name": "on", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates an event handler that listens to changes." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 327, "character": 4 } ], "typeParameters": [ { "id": 2066, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2067, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 327, "character": 17 } ], "indexSignatures": [ { "id": 2068, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 328, "character": 8 } ], "parameters": [ { "id": 2069, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "parameters": [ { "id": 2070, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "literal", "value": "system" } }, { "id": 2071, "name": "filter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2072, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {} } } }, { "id": 2073, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2074, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 329, "character": 70 } ], "signatures": [ { "id": 2075, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 329, "character": 70 } ], "parameters": [ { "id": 2076, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } } ] }, { "id": 1835, "name": "presenceState", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 205, "character": 4 } ], "signatures": [ { "id": 1836, "name": "presenceState", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Returns the current presence state for this channel.\n\nThe shape is a map keyed by presence key (for example a user id) where each entry contains the\ntracked metadata for that user." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 205, "character": 4 } ], "typeParameters": [ { "id": 1837, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1838, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 205, "character": 28 } ], "indexSignatures": [ { "id": 1839, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 206, "character": 8 } ], "parameters": [ { "id": 1840, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } }, "default": { "type": "reflection", "declaration": { "id": 1841, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {} } } } ], "type": { "type": "reference", "target": 2355, "typeArguments": [ { "type": "reference", "target": 1837, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "RealtimePresenceState", "package": "@supabase/realtime-js" } } ] }, { "id": 2090, "name": "send", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 394, "character": 4 } ], "signatures": [ { "id": 2091, "name": "send", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Sends a message into the channel." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- When using REST you don't need to subscribe to the channel\n- REST calls are only available from 2.37.0 onwards" } ] }, { "tag": "@example", "name": "Send a message via websocket", "content": [ { "kind": "code", "text": "```js\nconst channel = supabase.channel('room1')\n\nchannel.subscribe((status) => {\n if (status === 'SUBSCRIBED') {\n channel.send({\n type: 'broadcast',\n event: 'cursor-pos',\n payload: { x: Math.random(), y: Math.random() },\n })\n }\n})\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Send a message via websocket\n" }, { "kind": "code", "text": "```js\nok | timed out | error\n```" } ] }, { "tag": "@example", "name": "Send a message via REST", "content": [ { "kind": "code", "text": "```js\nsupabase\n .channel('room1')\n .httpSend('cursor-pos', { x: Math.random(), y: Math.random() })\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 394, "character": 4 } ], "parameters": [ { "id": 2092, "name": "args", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Arguments to send to channel" } ] }, "type": { "type": "reflection", "declaration": { "id": 2093, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2095, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The name of the event being sent" } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 396, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 2096, "name": "payload", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Payload to be sent" } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 397, "character": 8 } ], "type": { "type": "intrinsic", "name": "any" } }, { "id": 2094, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The type of event to send" } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 395, "character": 8 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "broadcast" }, { "type": "literal", "value": "presence" }, { "type": "literal", "value": "postgres_changes" } ] } } ], "groups": [ { "title": "Properties", "children": [2095, 2096, 2094] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 394, "character": 15 } ], "indexSignatures": [ { "id": 2097, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 398, "character": 8 } ], "parameters": [ { "id": 2098, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } }, { "id": 2099, "name": "opts", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Options to be used during the send process" } ] }, "type": { "type": "reflection", "declaration": { "id": 2100, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 399, "character": 14 } ], "indexSignatures": [ { "id": 2101, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 400, "character": 8 } ], "parameters": [ { "id": 2102, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 2128, "name": "RealtimeChannelSendResponse", "package": "@supabase/realtime-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1826, "name": "subscribe", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 195, "character": 4 } ], "signatures": [ { "id": 1827, "name": "subscribe", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Subscribe registers your client with the server" } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 195, "character": 4 } ], "parameters": [ { "id": 1828, "name": "callback", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reflection", "declaration": { "id": 1829, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 195, "character": 25 } ], "signatures": [ { "id": 1830, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 195, "character": 25 } ], "parameters": [ { "id": 1831, "name": "status", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 2379, "name": "REALTIME_SUBSCRIBE_STATES", "package": "@supabase/realtime-js" } }, { "id": 1832, "name": "err", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Error" }, "name": "Error", "package": "typescript" } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } }, { "id": 1833, "name": "timeout", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "number" } } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } } ] }, { "id": 2109, "name": "teardown", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 426, "character": 4 } ], "signatures": [ { "id": 2110, "name": "teardown", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Destroys and stops related timers." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 426, "character": 4 } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 1842, "name": "track", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 214, "character": 4 } ], "signatures": [ { "id": 1843, "name": "track", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Sends the supplied payload to the presence tracker so other subscribers can see that this\nclient is online. Use " }, { "kind": "code", "text": "`untrack`" }, { "kind": "text", "text": " to stop broadcasting presence for the same key." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 214, "character": 4 } ], "parameters": [ { "id": 1844, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1845, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 214, "character": 19 } ], "indexSignatures": [ { "id": 1846, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 215, "character": 8 } ], "parameters": [ { "id": 1847, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } }, { "id": 1848, "name": "opts", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reflection", "declaration": { "id": 1849, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 216, "character": 14 } ], "indexSignatures": [ { "id": 1850, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 217, "character": 8 } ], "parameters": [ { "id": 1851, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 2128, "name": "RealtimeChannelSendResponse", "package": "@supabase/realtime-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 2106, "name": "unsubscribe", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 420, "character": 4 } ], "signatures": [ { "id": 2107, "name": "unsubscribe", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Leaves the channel.\n\nUnsubscribes from server events, and instructs channel to terminate on server.\nTriggers onClose() hooks.\n\nTo receive leave acknowledgements, use the a " }, { "kind": "code", "text": "`receive`" }, { "kind": "text", "text": " hook to bind to the server ack, ie:\nchannel.unsubscribe().receive(\"ok\", () => alert(\"left!\") )" } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 420, "character": 4 } ], "parameters": [ { "id": 2108, "name": "timeout", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "number" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 2128, "name": "RealtimeChannelSendResponse", "package": "@supabase/realtime-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1852, "name": "untrack", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 224, "character": 4 } ], "signatures": [ { "id": 1853, "name": "untrack", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Removes the current presence state for this client." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 224, "character": 4 } ], "parameters": [ { "id": 1854, "name": "opts", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reflection", "declaration": { "id": 1855, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 224, "character": 19 } ], "indexSignatures": [ { "id": 1856, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 225, "character": 8 } ], "parameters": [ { "id": 1857, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 2128, "name": "RealtimeChannelSendResponse", "package": "@supabase/realtime-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 2103, "name": "updateJoinPayload", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 408, "character": 4 } ], "signatures": [ { "id": 2104, "name": "updateJoinPayload", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Updates the payload that will be sent the next time the channel joins (reconnects).\nUseful for rotating access tokens or updating config without re-creating the channel." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 408, "character": 4 } ], "parameters": [ { "id": 2105, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Record" }, "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "any" } ], "name": "Record", "package": "typescript" } } ], "type": { "type": "intrinsic", "name": "void" } } ] } ], "groups": [ { "title": "Constructors", "children": [1801] }, { "title": "Properties", "children": [1809, 1811, 1807, 1813, 1812, 1808, 1810, 1806] }, { "title": "Accessors", "children": [1818, 1822, 1824, 1814, 1820] }, { "title": "Methods", "children": [2111, 2077, 1858, 1835, 2090, 1826, 2109, 1842, 2106, 1852, 2103] } ], "categories": [ { "title": "Other", "children": [ 1809, 1811, 1807, 1813, 1812, 1808, 1810, 1806, 1818, 1822, 1824, 1814, 1820, 2111, 1858 ] }, { "title": "Realtime", "children": [1801, 2077, 1835, 2090, 1826, 2109, 1842, 2106, 1852, 2103] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 154, "character": 21 } ] }, { "id": 2129, "name": "RealtimeClient", "variant": "declaration", "kind": 128, "flags": {}, "children": [ { "id": 2130, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 124, "character": 4 } ], "signatures": [ { "id": 2131, "name": "RealtimeClient", "variant": "signature", "kind": 16384, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Initializes the Socket." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] }, { "tag": "@example", "name": "Example for a public channel", "content": [ { "kind": "code", "text": "```ts\nimport RealtimeClient from '@supabase/realtime-js'\n\nconst client = new RealtimeClient('https://xyzcompany.supabase.co/realtime/v1', {\n params: { apikey: 'public-anon-key' },\n})\nclient.connect()\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 124, "character": 4 } ], "parameters": [ { "id": 2132, "name": "endPoint", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The string WebSocket endpoint, ie, \"ws://example.com/socket\", \"wss://example.com\", \"/socket\" (inherited host & protocol)" } ] }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 2133, "name": "options", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": 2248, "name": "RealtimeClientOptions", "package": "@supabase/realtime-js", "highlightedProperties": { "transport": [ { "kind": "text", "text": "The Websocket Transport, for example WebSocket. This can be a custom implementation" } ], "timeout": [ { "kind": "text", "text": "The default timeout in milliseconds to trigger push timeouts." } ], "params": [ { "kind": "text", "text": "The optional params to pass when connecting." } ], "headers": [ { "kind": "text", "text": "Deprecated: headers cannot be set on websocket connections and this option will be removed in the future." } ], "heartbeatIntervalMs": [ { "kind": "text", "text": "The millisec interval to send a heartbeat message." } ], "heartbeatCallback": [ { "kind": "text", "text": "The optional function to handle heartbeat status and latency." } ], "logger": [ { "kind": "text", "text": "The optional function for specialized logging, ie: logger: (kind, msg, data) => { console.log(" }, { "kind": "code", "text": "`${kind}: ${msg}`" }, { "kind": "text", "text": ", data) }" } ], "logLevel": [ { "kind": "text", "text": "Sets the log level for Realtime" } ], "encode": [ { "kind": "text", "text": "The function to encode outgoing messages. Defaults to JSON: (payload, callback) => callback(JSON.stringify(payload))" } ], "decode": [ { "kind": "text", "text": "The function to decode incoming messages. Defaults to Serializer's decode." } ], "reconnectAfterMs": [ { "kind": "text", "text": "he optional function that returns the millsec reconnect interval. Defaults to stepped backoff off." } ], "worker": [ { "kind": "text", "text": "Use Web Worker to set a side flow. Defaults to false." } ], "workerUrl": [ { "kind": "text", "text": "The URL of the worker script. Defaults to https://realtime.supabase.com/worker.js that includes a heartbeat event call to keep the connection alive." } ], "vsn": [ { "kind": "text", "text": "The protocol version to use when connecting. Supported versions are \"1.0.0\" and \"2.0.0\". Defaults to \"2.0.0\"." } ] } } } ], "type": { "type": "reference", "target": 2129, "name": "RealtimeClient", "package": "@supabase/realtime-js", "qualifiedName": "default" } } ] }, { "id": 2136, "name": "accessToken", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 52, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reflection", "declaration": { "id": 2137, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 52, "character": 18 } ], "signatures": [ { "id": 2138, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 52, "character": 18 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "intrinsic", "name": "string" } ] } ], "name": "Promise", "package": "typescript" } } ] } } ] } }, { "id": 2135, "name": "accessTokenValue", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 51, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "intrinsic", "name": "string" } ] } }, { "id": 2139, "name": "apiKey", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 53, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "intrinsic", "name": "string" } ] } }, { "id": 2134, "name": "channels", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 50, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } } }, { "id": 2151, "name": "fetch", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 64, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 2152, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "node_modules/typescript/lib/lib.dom.d.ts", "line": 29329, "character": 17 }, { "fileName": "node_modules/@types/node/globals.d.ts", "line": 289, "character": 13 } ], "signatures": [ { "id": 2153, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/fetch)" } ] }, "sources": [ { "fileName": "node_modules/typescript/lib/lib.dom.d.ts", "line": 29329, "character": 17 } ], "parameters": [ { "id": 2154, "name": "input", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "RequestInfo" }, "name": "RequestInfo", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "URL" }, "name": "URL", "package": "typescript" } ] } }, { "id": 2155, "name": "init", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "RequestInit" }, "name": "RequestInit", "package": "typescript" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Response" }, "name": "Response", "package": "typescript" } ], "name": "Promise", "package": "typescript" } }, { "id": 2156, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/fetch)" } ] }, "sources": [ { "fileName": "node_modules/@types/node/globals.d.ts", "line": 289, "character": 13 } ], "parameters": [ { "id": 2157, "name": "input", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Request" }, "name": "Request", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "URL" }, "name": "URL", "package": "typescript" } ] } }, { "id": 2158, "name": "init", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "RequestInit" }, "name": "RequestInit", "package": "typescript" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Response" }, "name": "Response", "package": "typescript" } ], "name": "Promise", "package": "typescript" } } ] } } }, { "id": 2141, "name": "headers", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [], "blockTags": [ { "tag": "@deprecated", "content": [ { "kind": "text", "text": "headers cannot be set on websocket connections" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 56, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 2142, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 56, "character": 14 } ], "indexSignatures": [ { "id": 2143, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 57, "character": 8 } ], "parameters": [ { "id": 2144, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" } } ] } } }, { "id": 2140, "name": "httpEndpoint", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 54, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 2150, "name": "logLevel", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 63, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "LogLevel" }, "name": "LogLevel", "package": "@supabase/realtime-js" } }, { "id": 2145, "name": "params", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 59, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 2146, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 59, "character": 13 } ], "indexSignatures": [ { "id": 2147, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 60, "character": 8 } ], "parameters": [ { "id": 2148, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" } } ] } } }, { "id": 2149, "name": "ref", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 62, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 2162, "name": "serializer", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 68, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/lib/serializer.ts", "qualifiedName": "default" }, "name": "Serializer", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 2159, "name": "worker", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 65, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 2161, "name": "workerRef", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 67, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Worker" }, "name": "Worker", "package": "typescript" } }, { "id": 2160, "name": "workerUrl", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 66, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 2183, "name": "decode", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 79, "character": 8 } ], "getSignature": { "id": 2184, "name": "decode", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 79, "character": 8 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/@supabase/phoenix/assets/js/phoenix/types.js", "qualifiedName": "Decode" }, "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "Decode", "package": "@supabase/phoenix" } } }, { "id": 2181, "name": "encode", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 78, "character": 8 } ], "getSignature": { "id": 2182, "name": "encode", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 78, "character": 8 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/@supabase/phoenix/assets/js/phoenix/types.js", "qualifiedName": "Encode" }, "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "Encode", "package": "@supabase/phoenix" } } }, { "id": 2163, "name": "endPoint", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 69, "character": 8 } ], "getSignature": { "id": 2164, "name": "endPoint", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 69, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } }, { "id": 2169, "name": "heartbeatCallback", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 72, "character": 8 } ], "getSignature": { "id": 2170, "name": "heartbeatCallback", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 72, "character": 8 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/@supabase/phoenix/assets/js/phoenix/types.js", "qualifiedName": "HeartbeatCallback" }, "name": "HeartbeatCallback", "package": "@supabase/phoenix" } } }, { "id": 2171, "name": "heartbeatIntervalMs", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 73, "character": 8 } ], "getSignature": { "id": 2172, "name": "heartbeatIntervalMs", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 73, "character": 8 } ], "type": { "type": "intrinsic", "name": "number" } } }, { "id": 2173, "name": "heartbeatTimer", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 74, "character": 8 } ], "getSignature": { "id": 2174, "name": "heartbeatTimer", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 74, "character": 8 } ], "type": { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "HeartbeatTimer" }, "name": "HeartbeatTimer", "package": "@supabase/realtime-js" } } }, { "id": 2175, "name": "pendingHeartbeatRef", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 75, "character": 8 } ], "getSignature": { "id": 2176, "name": "pendingHeartbeatRef", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 75, "character": 8 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "intrinsic", "name": "string" } ] } } }, { "id": 2185, "name": "reconnectAfterMs", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 80, "character": 8 } ], "getSignature": { "id": 2186, "name": "reconnectAfterMs", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 80, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 2187, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 80, "character": 28 } ], "signatures": [ { "id": 2188, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 80, "character": 28 } ], "parameters": [ { "id": 2189, "name": "tries", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "number" } } ], "type": { "type": "intrinsic", "name": "number" } } ] } } } }, { "id": 2177, "name": "reconnectTimer", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 76, "character": 8 } ], "getSignature": { "id": 2178, "name": "reconnectTimer", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 76, "character": 8 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/@supabase/phoenix/assets/js/phoenix/timer.js", "qualifiedName": "default" }, "name": "Timer", "package": "@supabase/phoenix", "qualifiedName": "default" } } }, { "id": 2190, "name": "sendBuffer", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 81, "character": 8 } ], "getSignature": { "id": 2191, "name": "sendBuffer", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 81, "character": 8 } ], "type": { "type": "array", "elementType": { "type": "reflection", "declaration": { "id": 2192, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 81, "character": 23 } ], "signatures": [ { "id": 2193, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 81, "character": 23 } ], "type": { "type": "intrinsic", "name": "void" } } ] } } } } }, { "id": 2194, "name": "stateChangeCallbacks", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 82, "character": 8 } ], "getSignature": { "id": 2195, "name": "stateChangeCallbacks", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 82, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 2196, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2198, "name": "close", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 84, "character": 8 } ], "type": { "type": "array", "elementType": { "type": "tuple", "elements": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Function" }, "name": "Function", "package": "typescript" } ] } } }, { "id": 2199, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 85, "character": 8 } ], "type": { "type": "array", "elementType": { "type": "tuple", "elements": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Function" }, "name": "Function", "package": "typescript" } ] } } }, { "id": 2200, "name": "message", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 86, "character": 8 } ], "type": { "type": "array", "elementType": { "type": "tuple", "elements": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Function" }, "name": "Function", "package": "typescript" } ] } } }, { "id": 2197, "name": "open", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 83, "character": 8 } ], "type": { "type": "array", "elementType": { "type": "tuple", "elements": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Function" }, "name": "Function", "package": "typescript" } ] } } } ], "groups": [ { "title": "Properties", "children": [2198, 2199, 2200, 2197] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 82, "character": 32 } ] } } } }, { "id": 2165, "name": "timeout", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 70, "character": 8 } ], "getSignature": { "id": 2166, "name": "timeout", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 70, "character": 8 } ], "type": { "type": "intrinsic", "name": "number" } } }, { "id": 2167, "name": "transport", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 71, "character": 8 } ], "getSignature": { "id": 2168, "name": "transport", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 71, "character": 8 } ], "type": { "type": "reference", "target": 2453, "name": "WebSocketLikeConstructor", "package": "@supabase/realtime-js" } } }, { "id": 2179, "name": "vsn", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 77, "character": 8 } ], "getSignature": { "id": 2180, "name": "vsn", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 77, "character": 8 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/@supabase/phoenix/assets/js/phoenix/types.js", "qualifiedName": "Vsn" }, "name": "Vsn", "package": "@supabase/phoenix" } } }, { "id": 2233, "name": "channel", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 207, "character": 4 } ], "signatures": [ { "id": 2234, "name": "channel", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates (or reuses) a " }, { "kind": "inline-tag", "tag": "@link", "text": "RealtimeChannel", "target": 1800 }, { "kind": "text", "text": " for the provided topic.\n\nTopics are automatically prefixed with " }, { "kind": "code", "text": "`realtime:`" }, { "kind": "text", "text": " to match the Realtime service.\nIf a channel with the same topic already exists it will be returned instead of creating\na duplicate connection." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 207, "character": 4 } ], "parameters": [ { "id": 2235, "name": "topic", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 2236, "name": "params", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": 2114, "name": "RealtimeChannelOptions", "package": "@supabase/realtime-js" } } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } } ] }, { "id": 2205, "name": "connect", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 130, "character": 4 } ], "signatures": [ { "id": 2206, "name": "connect", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Connects the socket, unless already connected." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 130, "character": 4 } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 2225, "name": "connectionState", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 179, "character": 4 } ], "signatures": [ { "id": 2226, "name": "connectionState", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Returns the current state of the socket." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 179, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/lib/constants.ts", "qualifiedName": "ConnectionState" }, "name": "ConnectionState", "package": "@supabase/realtime-js" } } ] }, { "id": 2209, "name": "disconnect", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 146, "character": 4 } ], "signatures": [ { "id": 2210, "name": "disconnect", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Disconnects the socket." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 146, "character": 4 } ], "parameters": [ { "id": 2211, "name": "code", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A numeric status code to send on disconnect." } ] }, "type": { "type": "intrinsic", "name": "number" } }, { "id": 2212, "name": "reason", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A custom reason for the disconnect." } ] }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "union", "types": [ { "type": "literal", "value": "timeout" }, { "type": "literal", "value": "ok" } ] } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 2207, "name": "endpointURL", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 137, "character": 4 } ], "signatures": [ { "id": 2208, "name": "endpointURL", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Returns the URL of the websocket." } ], "blockTags": [ { "tag": "@returns", "content": [ { "kind": "text", "text": "string The URL of the websocket." } ] }, { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 137, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ] }, { "id": 2213, "name": "getChannels", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 152, "character": 4 } ], "signatures": [ { "id": 2214, "name": "getChannels", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Returns all created channels" } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 152, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } } } ] }, { "id": 2227, "name": "isConnected", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 185, "character": 4 } ], "signatures": [ { "id": 2228, "name": "isConnected", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Returns " }, { "kind": "code", "text": "`true`" }, { "kind": "text", "text": " is the connection is open." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 185, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } } ] }, { "id": 2229, "name": "isConnecting", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 191, "character": 4 } ], "signatures": [ { "id": 2230, "name": "isConnecting", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Returns " }, { "kind": "code", "text": "`true`" }, { "kind": "text", "text": " if the connection is currently connecting." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 191, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } } ] }, { "id": 2231, "name": "isDisconnecting", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 197, "character": 4 } ], "signatures": [ { "id": 2232, "name": "isDisconnecting", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Returns " }, { "kind": "code", "text": "`true`" }, { "kind": "text", "text": " if the connection is currently disconnecting." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 197, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } } ] }, { "id": 2220, "name": "log", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 173, "character": 4 } ], "signatures": [ { "id": 2221, "name": "log", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Logs the message.\n\nFor customized logging, " }, { "kind": "code", "text": "`this.logger`" }, { "kind": "text", "text": " can be overridden in Client constructor." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 173, "character": 4 } ], "parameters": [ { "id": 2222, "name": "kind", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 2223, "name": "msg", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 2224, "name": "data", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 2245, "name": "onHeartbeat", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 251, "character": 4 } ], "signatures": [ { "id": 2246, "name": "onHeartbeat", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Sets a callback that receives lifecycle events for internal heartbeat messages.\nUseful for instrumenting connection health (e.g. sent/ok/timeout/disconnected)." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 251, "character": 4 } ], "parameters": [ { "id": 2247, "name": "callback", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/@supabase/phoenix/assets/js/phoenix/types.js", "qualifiedName": "HeartbeatCallback" }, "name": "HeartbeatCallback", "package": "@supabase/phoenix" } } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 2237, "name": "push", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 215, "character": 4 } ], "signatures": [ { "id": 2238, "name": "push", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Push out a message if the socket is connected.\n\nIf the socket is not connected, the message gets enqueued within a local buffer, and sent out when a connection is next established." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 215, "character": 4 } ], "parameters": [ { "id": 2239, "name": "data", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 2287, "name": "RealtimeMessage", "package": "@supabase/realtime-js" } } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 2218, "name": "removeAllChannels", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 165, "character": 4 } ], "signatures": [ { "id": 2219, "name": "removeAllChannels", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Unsubscribes, removes and tears down all channels" } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 165, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "target": 2364, "name": "RealtimeRemoveChannelResponse", "package": "@supabase/realtime-js" } } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 2215, "name": "removeChannel", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 159, "character": 4 } ], "signatures": [ { "id": 2216, "name": "removeChannel", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Unsubscribes, removes and tears down a single channel" } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 159, "character": 4 } ], "parameters": [ { "id": 2217, "name": "channel", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "A RealtimeChannel instance" } ] }, "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 2364, "name": "RealtimeRemoveChannelResponse", "package": "@supabase/realtime-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 2243, "name": "sendHeartbeat", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 244, "character": 4 } ], "signatures": [ { "id": 2244, "name": "sendHeartbeat", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Sends a heartbeat message if the socket is connected." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 244, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 2240, "name": "setAuth", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 238, "character": 4 } ], "signatures": [ { "id": 2241, "name": "setAuth", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Sets the JWT access token used for channel subscription authorization and Realtime RLS.\n\nIf param is null it will use the " }, { "kind": "code", "text": "`accessToken`" }, { "kind": "text", "text": " callback function or the token set on the client.\n\nOn callback used, it will set the value of the token internal to the client.\n\nWhen a token is explicitly provided, it will be preserved across channel operations\n(including removeChannel and resubscribe). The " }, { "kind": "code", "text": "`accessToken`" }, { "kind": "text", "text": " callback will not be\ninvoked until " }, { "kind": "code", "text": "`setAuth()`" }, { "kind": "text", "text": " is called without arguments." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nSetting the authorization header\n// Use a manual token (preserved across resubscribes, ignores accessToken callback)\nclient.realtime.setAuth('my-custom-jwt')\n\n// Switch back to using the accessToken callback\nclient.realtime.setAuth()\n```" } ] }, { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 238, "character": 4 } ], "parameters": [ { "id": 2242, "name": "token", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A JWT string to override the token set on the client." } ] }, "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "intrinsic", "name": "string" } ] } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "Promise", "package": "typescript" } } ] } ], "groups": [ { "title": "Constructors", "children": [2130] }, { "title": "Properties", "children": [ 2136, 2135, 2139, 2134, 2151, 2141, 2140, 2150, 2145, 2149, 2162, 2159, 2161, 2160 ] }, { "title": "Accessors", "children": [ 2183, 2181, 2163, 2169, 2171, 2173, 2175, 2185, 2177, 2190, 2194, 2165, 2167, 2179 ] }, { "title": "Methods", "children": [ 2233, 2205, 2225, 2209, 2207, 2213, 2227, 2229, 2231, 2220, 2245, 2237, 2218, 2215, 2243, 2240 ] } ], "categories": [ { "title": "Other", "children": [ 2136, 2135, 2139, 2134, 2151, 2141, 2140, 2150, 2145, 2149, 2162, 2159, 2161, 2160, 2183, 2181, 2163, 2169, 2171, 2173, 2175, 2185, 2177, 2190, 2194, 2165, 2167, 2179 ] }, { "title": "Realtime", "children": [ 2130, 2233, 2205, 2225, 2209, 2207, 2213, 2227, 2229, 2231, 2220, 2245, 2237, 2218, 2215, 2243, 2240 ] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 49, "character": 21 } ] }, { "id": 1791, "name": "RealtimePresence", "variant": "declaration", "kind": 128, "flags": {}, "children": [ { "id": 1792, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 60, "character": 4 } ], "signatures": [ { "id": 1793, "name": "RealtimePresence", "variant": "signature", "kind": 16384, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates a Presence helper that keeps the local presence state in sync with the server." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] }, { "tag": "@example", "name": "Example for a presence channel", "content": [ { "kind": "code", "text": "```ts\nconst presence = new RealtimePresence(channel)\n\nchannel.on('presence', ({ event, key }) => {\n console.log(`Presence ${event} on ${key}`)\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 60, "character": 4 } ], "parameters": [ { "id": 1794, "name": "channel", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The realtime channel to bind to." } ] }, "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 1795, "name": "opts", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Optional custom event names, e.g. " }, { "kind": "code", "text": "`{ events: { state: 'state', diff: 'diff' } }`" }, { "kind": "text", "text": "." } ] }, "type": { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "RealtimePresenceOptions" }, "name": "RealtimePresenceOptions", "package": "@supabase/realtime-js" } } ], "type": { "type": "reference", "target": 1791, "name": "RealtimePresence", "package": "@supabase/realtime-js", "qualifiedName": "default" } } ] }, { "id": 1796, "name": "channel", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 40, "character": 4 } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 1797, "name": "state", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 41, "character": 8 } ], "getSignature": { "id": 1798, "name": "state", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 41, "character": 8 } ], "type": { "type": "reference", "target": 2355, "name": "RealtimePresenceState", "package": "@supabase/realtime-js" } } } ], "groups": [ { "title": "Constructors", "children": [1792] }, { "title": "Properties", "children": [1796] }, { "title": "Accessors", "children": [1797] } ], "categories": [ { "title": "Other", "children": [1796, 1797] }, { "title": "Realtime", "children": [1792] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 39, "character": 21 } ] }, { "id": 118, "name": "SupabaseClient", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Supabase Client.\n\nAn isomorphic Javascript client for interacting with Postgres." } ] }, "children": [ { "id": 119, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 279, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L279" } ], "signatures": [ { "id": 120, "name": "SupabaseClient", "variant": "signature", "kind": 16384, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Create a new client for use in the browser." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Initializing" } ] }, { "tag": "@example", "name": "Creating a client", "content": [ { "kind": "code", "text": "```js\nimport { createClient } from '@supabase/supabase-js'\n\n// Create a single supabase client for interacting with your database\nconst supabase = createClient('https://xyzcompany.supabase.co', 'publishable-or-anon-key')\n```" } ] }, { "tag": "@example", "name": "With a custom domain", "content": [ { "kind": "code", "text": "```js\nimport { createClient } from '@supabase/supabase-js'\n\n// Use a custom domain as the supabase URL\nconst supabase = createClient('https://my-custom-domain.com', 'publishable-or-anon-key')\n```" } ] }, { "tag": "@example", "name": "With additional parameters", "content": [ { "kind": "code", "text": "```js\nimport { createClient } from '@supabase/supabase-js'\n\nconst options = {\n db: {\n schema: 'public',\n },\n auth: {\n autoRefreshToken: true,\n persistSession: true,\n detectSessionInUrl: true\n },\n global: {\n headers: { 'x-my-custom-header': 'my-app-name' },\n },\n}\nconst supabase = createClient(\"https://xyzcompany.supabase.co\", \"publishable-or-anon-key\", options)\n```" } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "With custom schemas\nBy default the API server points to the " }, { "kind": "code", "text": "`public`" }, { "kind": "text", "text": " schema. You can enable other database schemas within the Dashboard.\nGo to [Settings > API > Exposed schemas](/dashboard/project/_/settings/api) and add the schema which you want to expose to the API.\n\nNote: each client connection can only access a single schema, so the code above can access the " }, { "kind": "code", "text": "`other_schema`" }, { "kind": "text", "text": " schema but cannot access the " }, { "kind": "code", "text": "`public`" }, { "kind": "text", "text": " schema." } ] }, { "tag": "@example", "name": "With custom schemas", "content": [ { "kind": "code", "text": "```js\nimport { createClient } from '@supabase/supabase-js'\n\nconst supabase = createClient('https://xyzcompany.supabase.co', 'publishable-or-anon-key', {\n // Provide a custom schema. Defaults to \"public\".\n db: { schema: 'other_schema' }\n})\n```" } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "Custom fetch implementation\n" }, { "kind": "code", "text": "`supabase-js`" }, { "kind": "text", "text": " uses the [" }, { "kind": "code", "text": "`cross-fetch`" }, { "kind": "text", "text": "](https://www.npmjs.com/package/cross-fetch) library to make HTTP requests,\nbut an alternative " }, { "kind": "code", "text": "`fetch`" }, { "kind": "text", "text": " implementation can be provided as an option.\nThis is most useful in environments where " }, { "kind": "code", "text": "`cross-fetch`" }, { "kind": "text", "text": " is not compatible (for instance Cloudflare Workers)." } ] }, { "tag": "@example", "name": "Custom fetch implementation", "content": [ { "kind": "code", "text": "```js\nimport { createClient } from '@supabase/supabase-js'\n\nconst supabase = createClient('https://xyzcompany.supabase.co', 'publishable-or-anon-key', {\n global: { fetch: fetch.bind(globalThis) }\n})\n```" } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "React Native options with AsyncStorage\nFor React Native we recommend using " }, { "kind": "code", "text": "`AsyncStorage`" }, { "kind": "text", "text": " as the storage implementation for Supabase Auth." } ] }, { "tag": "@example", "name": "React Native options with AsyncStorage", "content": [ { "kind": "code", "text": "```js\nimport 'react-native-url-polyfill/auto'\nimport { createClient } from '@supabase/supabase-js'\nimport AsyncStorage from \"@react-native-async-storage/async-storage\";\n\nconst supabase = createClient(\"https://xyzcompany.supabase.co\", \"publishable-or-anon-key\", {\n auth: {\n storage: AsyncStorage,\n autoRefreshToken: true,\n persistSession: true,\n detectSessionInUrl: false,\n },\n});\n```" } ] }, { "tag": "@exampleDescription", "content": [ { "kind": "text", "text": "React Native options with Expo SecureStore\nIf you wish to encrypt the user's session information, you can use " }, { "kind": "code", "text": "`aes-js`" }, { "kind": "text", "text": " and store the encryption key in Expo SecureStore.\nThe " }, { "kind": "code", "text": "`aes-js`" }, { "kind": "text", "text": " library, a reputable JavaScript-only implementation of the AES encryption algorithm in CTR mode.\nA new 256-bit encryption key is generated using the " }, { "kind": "code", "text": "`react-native-get-random-values`" }, { "kind": "text", "text": " library.\nThis key is stored inside Expo's SecureStore, while the value is encrypted and placed inside AsyncStorage.\n\nPlease make sure that:\n- You keep the " }, { "kind": "code", "text": "`expo-secure-store`" }, { "kind": "text", "text": ", " }, { "kind": "code", "text": "`aes-js`" }, { "kind": "text", "text": " and " }, { "kind": "code", "text": "`react-native-get-random-values`" }, { "kind": "text", "text": " libraries up-to-date.\n- Choose the correct [" }, { "kind": "code", "text": "`SecureStoreOptions`" }, { "kind": "text", "text": "](https://docs.expo.dev/versions/latest/sdk/securestore/#securestoreoptions) for your app's needs.\n E.g. [" }, { "kind": "code", "text": "`SecureStore.WHEN_UNLOCKED`" }, { "kind": "text", "text": "](https://docs.expo.dev/versions/latest/sdk/securestore/#securestorewhen_unlocked) regulates when the data can be accessed.\n- Carefully consider optimizations or other modifications to the above example, as those can lead to introducing subtle security vulnerabilities." } ] }, { "tag": "@example", "name": "React Native options with Expo SecureStore", "content": [ { "kind": "code", "text": "```ts\nimport 'react-native-url-polyfill/auto'\nimport { createClient } from '@supabase/supabase-js'\nimport AsyncStorage from '@react-native-async-storage/async-storage';\nimport * as SecureStore from 'expo-secure-store';\nimport * as aesjs from 'aes-js';\nimport 'react-native-get-random-values';\n\n// As Expo's SecureStore does not support values larger than 2048\n// bytes, an AES-256 key is generated and stored in SecureStore, while\n// it is used to encrypt/decrypt values stored in AsyncStorage.\nclass LargeSecureStore {\n private async _encrypt(key: string, value: string) {\n const encryptionKey = crypto.getRandomValues(new Uint8Array(256 / 8));\n\n const cipher = new aesjs.ModeOfOperation.ctr(encryptionKey, new aesjs.Counter(1));\n const encryptedBytes = cipher.encrypt(aesjs.utils.utf8.toBytes(value));\n\n await SecureStore.setItemAsync(key, aesjs.utils.hex.fromBytes(encryptionKey));\n\n return aesjs.utils.hex.fromBytes(encryptedBytes);\n }\n\n private async _decrypt(key: string, value: string) {\n const encryptionKeyHex = await SecureStore.getItemAsync(key);\n if (!encryptionKeyHex) {\n return encryptionKeyHex;\n }\n\n const cipher = new aesjs.ModeOfOperation.ctr(aesjs.utils.hex.toBytes(encryptionKeyHex), new aesjs.Counter(1));\n const decryptedBytes = cipher.decrypt(aesjs.utils.hex.toBytes(value));\n\n return aesjs.utils.utf8.fromBytes(decryptedBytes);\n }\n\n async getItem(key: string) {\n const encrypted = await AsyncStorage.getItem(key);\n if (!encrypted) { return encrypted; }\n\n return await this._decrypt(key, encrypted);\n }\n\n async removeItem(key: string) {\n await AsyncStorage.removeItem(key);\n await SecureStore.deleteItemAsync(key);\n }\n\n async setItem(key: string, value: string) {\n const encrypted = await this._encrypt(key, value);\n\n await AsyncStorage.setItem(key, encrypted);\n }\n}\n\nconst supabase = createClient(\"https://xyzcompany.supabase.co\", \"publishable-or-anon-key\", {\n auth: {\n storage: new LargeSecureStore(),\n autoRefreshToken: true,\n persistSession: true,\n detectSessionInUrl: false,\n },\n});\n```" } ] }, { "tag": "@example", "name": "With a database query", "content": [ { "kind": "code", "text": "```ts\nimport { createClient } from '@supabase/supabase-js'\n\nconst supabase = createClient('https://xyzcompany.supabase.co', 'public-anon-key')\n\nconst { data } = await supabase.from('profiles').select('*')\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 279, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L279" } ], "typeParameters": [ { "id": 121, "name": "Database", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "intrinsic", "name": "any" } }, { "id": 122, "name": "SchemaNameOrClientOptions", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reflection", "declaration": { "id": 123, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 124, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 44, "character": 8, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L44" } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [124] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 44, "character": 6, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L44" } ] } } ] }, "default": { "type": "conditional", "checkType": { "type": "literal", "value": "public" }, "extendsType": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Exclude" }, "typeArguments": [ { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true } }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Exclude", "package": "typescript" }, "trueType": { "type": "literal", "value": "public" }, "falseType": { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Exclude" }, "typeArguments": [ { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true } }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Exclude", "package": "typescript" } ] } } }, { "id": 125, "name": "SchemaName", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "intrinsic", "name": "string" }, "default": { "type": "conditional", "checkType": { "type": "reference", "target": 122, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", "refersToTypeParameter": true }, "extendsType": { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Exclude" }, "typeArguments": [ { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true } }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Exclude", "package": "typescript" } ] }, "trueType": { "type": "reference", "target": 122, "typeArguments": [ { "type": "reference", "target": 122, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", "refersToTypeParameter": true } ], "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", "refersToTypeParameter": true }, "falseType": { "type": "conditional", "checkType": { "type": "literal", "value": "public" }, "extendsType": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Exclude" }, "typeArguments": [ { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true } }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Exclude", "package": "typescript" }, "trueType": { "type": "literal", "value": "public" }, "falseType": { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Exclude" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Exclude" }, "typeArguments": [ { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true } }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Exclude", "package": "typescript" }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Exclude", "package": "typescript" } ] } } } }, { "id": 126, "name": "Schema", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "src/lib/rest/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", "package": "@supabase/supabase-js" }, "default": { "type": "conditional", "checkType": { "type": "indexedAccess", "indexType": { "type": "reference", "target": 125, "name": "SchemaName", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaName", "refersToTypeParameter": true }, "objectType": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Omit", "package": "typescript" } }, "extendsType": { "type": "reference", "target": { "sourceFileName": "src/lib/rest/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", "package": "@supabase/supabase-js" }, "trueType": { "type": "indexedAccess", "indexType": { "type": "intrinsic", "name": "any" }, "objectType": { "type": "intrinsic", "name": "any" } }, "falseType": { "type": "intrinsic", "name": "never" } } }, { "id": 127, "name": "ClientOptions", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 128, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 129, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 59, "character": 26, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L59" } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [129] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 59, "character": 24, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L59" } ] } }, "default": { "type": "conditional", "checkType": { "type": "reference", "target": 122, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", "refersToTypeParameter": true }, "extendsType": { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Exclude" }, "typeArguments": [ { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true } }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Exclude", "package": "typescript" } ] }, "trueType": { "type": "conditional", "checkType": { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true }, "extendsType": { "type": "reflection", "declaration": { "id": 130, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 131, "name": "__InternalSupabase", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 62, "character": 25, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L62" } ], "type": { "type": "reflection", "declaration": { "id": 132, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 133, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 62, "character": 47, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L62" } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [133] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 62, "character": 45, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L62" } ] } } } ], "groups": [ { "title": "Properties", "children": [131] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 62, "character": 23, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L62" } ] } }, "trueType": { "type": "indexedAccess", "indexType": { "type": "literal", "value": "__InternalSupabase" }, "objectType": { "type": "reference", "target": 121, "typeArguments": [ { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true } ], "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true } }, "falseType": { "type": "reflection", "declaration": { "id": 134, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 135, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 65, "character": 10, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L65" } ], "type": { "type": "literal", "value": "12" } } ], "groups": [ { "title": "Properties", "children": [135] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 65, "character": 8, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L65" } ] } } }, "falseType": { "type": "conditional", "checkType": { "type": "reference", "target": 122, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", "refersToTypeParameter": true }, "extendsType": { "type": "reflection", "declaration": { "id": 136, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 137, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 66, "character": 42, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L66" } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [137] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 66, "character": 40, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L66" } ] } }, "trueType": { "type": "reference", "target": 122, "typeArguments": [ { "type": "reference", "target": 122, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", "refersToTypeParameter": true } ], "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", "refersToTypeParameter": true }, "falseType": { "type": "intrinsic", "name": "never" } } } } ], "parameters": [ { "id": 138, "name": "supabaseUrl", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The unique Supabase URL which is supplied when you create a new project in your project dashboard." } ] }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 139, "name": "supabaseKey", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The unique Supabase Key which is supplied when you create a new project in your project dashboard." } ] }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 140, "name": "options", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": 248, "typeArguments": [ { "type": "reference", "target": 125, "name": "SchemaName", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaName", "refersToTypeParameter": true } ], "name": "SupabaseClientOptions", "package": "@supabase/supabase-js", "highlightedProperties": { "realtime": [ { "kind": "text", "text": "Options passed along to realtime-js constructor." } ], "storage": [ { "kind": "text", "text": "Options passed along to the storage-js constructor." } ] } } } ], "type": { "type": "reference", "target": 118, "typeArguments": [ { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true }, { "type": "reference", "target": 122, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", "refersToTypeParameter": true }, { "type": "reference", "target": 125, "name": "SchemaName", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaName", "refersToTypeParameter": true }, { "type": "reference", "target": 126, "name": "Schema", "package": "@supabase/supabase-js", "qualifiedName": "default.Schema", "refersToTypeParameter": true }, { "type": "reference", "target": 127, "name": "ClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.ClientOptions", "refersToTypeParameter": true } ], "name": "SupabaseClient", "package": "@supabase/supabase-js", "qualifiedName": "default" } } ] }, { "id": 159, "name": "accessToken", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true, "isOptional": true }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 88, "character": 12, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L88" } ], "type": { "type": "reflection", "declaration": { "id": 160, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 88, "character": 26, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L88" } ], "signatures": [ { "id": 161, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 88, "character": 26, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L88" } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "intrinsic", "name": "string" } ] } ], "name": "Promise", "package": "typescript" } } ] } } }, { "id": 141, "name": "auth", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Supabase Auth allows you to create and manage user sessions for access to data that is secured by access policies." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 73, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L73" } ], "type": { "type": "reference", "target": { "sourceFileName": "src/lib/SupabaseAuthClient.ts", "qualifiedName": "SupabaseAuthClient" }, "name": "SupabaseAuthClient", "package": "@supabase/supabase-js" } }, { "id": 145, "name": "authUrl", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 81, "character": 12, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L81" } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "URL" }, "name": "URL", "package": "typescript" } }, { "id": 158, "name": "changedAccessToken", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true, "isOptional": true }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 87, "character": 12, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L87" } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 150, "name": "fetch", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true, "isOptional": true }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 86, "character": 12, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L86" } ], "type": { "type": "reflection", "declaration": { "id": 151, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "node_modules/typescript/lib/lib.dom.d.ts", "line": 29329, "character": 17 }, { "fileName": "node_modules/@types/node/globals.d.ts", "line": 289, "character": 13 } ], "signatures": [ { "id": 152, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/fetch)" } ] }, "sources": [ { "fileName": "node_modules/typescript/lib/lib.dom.d.ts", "line": 29329, "character": 17 } ], "parameters": [ { "id": 153, "name": "input", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "RequestInfo" }, "name": "RequestInfo", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "URL" }, "name": "URL", "package": "typescript" } ] } }, { "id": 154, "name": "init", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "RequestInit" }, "name": "RequestInit", "package": "typescript" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Response" }, "name": "Response", "package": "typescript" } ], "name": "Promise", "package": "typescript" } }, { "id": 155, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "[MDN Reference](https://developer.mozilla.org/docs/Web/API/Window/fetch)" } ] }, "sources": [ { "fileName": "node_modules/@types/node/globals.d.ts", "line": 289, "character": 13 } ], "parameters": [ { "id": 156, "name": "input", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Request" }, "name": "Request", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "URL" }, "name": "URL", "package": "typescript" } ] } }, { "id": 157, "name": "init", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "RequestInit" }, "name": "RequestInit", "package": "typescript" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Response" }, "name": "Response", "package": "typescript" } ], "name": "Promise", "package": "typescript" } } ] } } }, { "id": 147, "name": "functionsUrl", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 83, "character": 12, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L83" } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "URL" }, "name": "URL", "package": "typescript" } }, { "id": 162, "name": "headers", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 90, "character": 12, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L90" } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Record" }, "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "string" } ], "name": "Record", "package": "typescript" } }, { "id": 142, "name": "realtime", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 74, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L74" } ], "type": { "type": "reference", "target": 2129, "name": "RealtimeClient", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { "id": 144, "name": "realtimeUrl", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 80, "character": 12, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L80" } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "URL" }, "name": "URL", "package": "typescript" } }, { "id": 148, "name": "rest", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 84, "character": 12, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L84" } ], "type": { "type": "reference", "target": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "PostgrestClient" }, "typeArguments": [ { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true }, { "type": "reference", "target": 127, "name": "ClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.ClientOptions", "refersToTypeParameter": true }, { "type": "reference", "target": 125, "name": "SchemaName", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaName", "refersToTypeParameter": true } ], "name": "PostgrestClient", "package": "@supabase/postgrest-js" } }, { "id": 143, "name": "storage", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Supabase Storage allows you to manage user-generated content, such as photos or videos." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 78, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L78" } ], "type": { "type": "reference", "target": { "sourceFileName": "../storage-js/src/lib/common/errors.ts", "qualifiedName": "StorageClient" }, "name": "StorageClient", "package": "@supabase/storage-js" } }, { "id": 149, "name": "storageKey", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 85, "character": 12, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L85" } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 146, "name": "storageUrl", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 82, "character": 12, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L82" } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "URL" }, "name": "URL", "package": "typescript" } }, { "id": 164, "name": "supabaseKey", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "comment": { "summary": [ { "kind": "text", "text": "The unique Supabase Key which is supplied when you create a new project in your project dashboard." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 281, "character": 14, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L281" } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 163, "name": "supabaseUrl", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "comment": { "summary": [ { "kind": "text", "text": "The unique Supabase URL which is supplied when you create a new project in your project dashboard." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 280, "character": 14, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L280" } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 165, "name": "functions", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 364, "character": 6, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L364" } ], "getSignature": { "id": 166, "name": "functions", "variant": "signature", "kind": 524288, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Supabase Functions allows you to deploy and invoke edge functions." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 364, "character": 6, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L364" } ], "type": { "type": "reference", "target": { "sourceFileName": "../functions-js/src/FunctionsClient.ts", "qualifiedName": "FunctionsClient" }, "name": "FunctionsClient", "package": "@supabase/functions-js" } } }, { "id": 192, "name": "channel", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 478, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L478" } ], "signatures": [ { "id": 193, "name": "channel", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates a Realtime channel with Broadcast, Presence, and Postgres Changes." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 478, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L478" } ], "parameters": [ { "id": 194, "name": "name", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The name of the Realtime channel." } ] }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 195, "name": "opts", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The options to pass to the Realtime channel." } ] }, "type": { "type": "reference", "target": 2114, "name": "RealtimeChannelOptions", "package": "@supabase/realtime-js" }, "defaultValue": "..." } ], "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } } ] }, { "id": 167, "name": "from", "variant": "declaration", "kind": 2048, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Perform a query on a table or a view." } ], "blockTags": [ { "tag": "@param", "name": "relation", "content": [ { "kind": "text", "text": "The table or view name to query" } ] } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 372, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L372" }, { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 376, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L376" }, { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 384, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L384" } ], "signatures": [ { "id": 168, "name": "from", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 372, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L372" } ], "typeParameters": [ { "id": 169, "name": "TableName", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 170, "name": "Table", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "src/lib/rest/types/common/common.ts", "qualifiedName": "GenericTable" }, "name": "GenericTable", "package": "@supabase/supabase-js" } } ], "parameters": [ { "id": 171, "name": "relation", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 169, "name": "TableName", "package": "@supabase/supabase-js", "refersToTypeParameter": true } } ], "type": { "type": "reference", "target": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "PostgrestQueryBuilder" }, "typeArguments": [ { "type": "reference", "target": 127, "name": "ClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.ClientOptions", "refersToTypeParameter": true }, { "type": "reference", "target": 126, "name": "Schema", "package": "@supabase/supabase-js", "qualifiedName": "default.Schema", "refersToTypeParameter": true }, { "type": "reference", "target": 170, "name": "Table", "package": "@supabase/supabase-js", "refersToTypeParameter": true }, { "type": "reference", "target": 169, "name": "TableName", "package": "@supabase/supabase-js", "refersToTypeParameter": true } ], "name": "PostgrestQueryBuilder", "package": "@supabase/postgrest-js" } }, { "id": 172, "name": "from", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 376, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L376" } ], "typeParameters": [ { "id": 173, "name": "ViewName", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 174, "name": "View", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "src/lib/rest/types/common/common.ts", "qualifiedName": "GenericView" }, "name": "GenericView", "package": "@supabase/supabase-js" } } ], "parameters": [ { "id": 175, "name": "relation", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 173, "name": "ViewName", "package": "@supabase/supabase-js", "refersToTypeParameter": true } } ], "type": { "type": "reference", "target": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "PostgrestQueryBuilder" }, "typeArguments": [ { "type": "reference", "target": 127, "name": "ClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.ClientOptions", "refersToTypeParameter": true }, { "type": "reference", "target": 126, "name": "Schema", "package": "@supabase/supabase-js", "qualifiedName": "default.Schema", "refersToTypeParameter": true }, { "type": "reference", "target": 174, "name": "View", "package": "@supabase/supabase-js", "refersToTypeParameter": true }, { "type": "reference", "target": 173, "name": "ViewName", "package": "@supabase/supabase-js", "refersToTypeParameter": true } ], "name": "PostgrestQueryBuilder", "package": "@supabase/postgrest-js" } } ] }, { "id": 196, "name": "getChannels", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 492, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L492" } ], "signatures": [ { "id": 197, "name": "getChannels", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Returns all Realtime channels." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Initializing" } ] }, { "tag": "@example", "name": "Get all channels", "content": [ { "kind": "code", "text": "```js\nconst channels = supabase.getChannels()\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 492, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L492" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } } } ] }, { "id": 201, "name": "removeAllChannels", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 529, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L529" } ], "signatures": [ { "id": 202, "name": "removeAllChannels", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Unsubscribes and removes all Realtime channels from Realtime client." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Initializing" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- Removing channels is a great way to maintain the performance of your project's Realtime service as well as your database if you're listening to Postgres changes. Supabase will automatically handle cleanup 30 seconds after a client is disconnected, but unused channels may cause degradation as more clients are simultaneously subscribed." } ] }, { "tag": "@example", "name": "Remove all channels", "content": [ { "kind": "code", "text": "```js\nsupabase.removeAllChannels()\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 529, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L529" } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "array", "elementType": { "type": "union", "types": [ { "type": "literal", "value": "error" }, { "type": "literal", "value": "ok" }, { "type": "literal", "value": "timed out" } ] } } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 198, "name": "removeChannel", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 512, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L512" } ], "signatures": [ { "id": 199, "name": "removeChannel", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Unsubscribes and removes Realtime channel from Realtime client." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Initializing" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- Removing a channel is a great way to maintain the performance of your project's Realtime service as well as your database if you're listening to Postgres changes. Supabase will automatically handle cleanup 30 seconds after a client is disconnected, but unused channels may cause degradation as more clients are simultaneously subscribed." } ] }, { "tag": "@example", "name": "Removes a channel", "content": [ { "kind": "code", "text": "```js\nsupabase.removeChannel(myChannel)\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 512, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L512" } ], "parameters": [ { "id": 200, "name": "channel", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The name of the Realtime channel." } ] }, "type": { "type": "reference", "target": 1800, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "union", "types": [ { "type": "literal", "value": "error" }, { "type": "literal", "value": "ok" }, { "type": "literal", "value": "timed out" } ] } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 180, "name": "rpc", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 431, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L431" } ], "signatures": [ { "id": 181, "name": "rpc", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Perform a function call." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 431, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L431" } ], "typeParameters": [ { "id": 182, "name": "FnName", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 183, "name": "Args", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Record" }, "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "unknown" } ], "name": "Record", "package": "typescript" }, "default": { "type": "intrinsic", "name": "never" } }, { "id": 184, "name": "FilterBuilder", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "src/lib/rest/types/common/rpc.ts", "qualifiedName": "RpcFunctionNotFound" }, "typeArguments": [ { "type": "reference", "target": 182, "name": "FnName", "package": "@supabase/supabase-js", "refersToTypeParameter": true } ], "name": "RpcFunctionNotFound", "package": "@supabase/supabase-js" }, "default": { "type": "reference", "target": { "sourceFileName": "src/lib/rest/types/common/rpc.ts", "qualifiedName": "GetRpcFunctionFilterBuilderByArgs" }, "typeArguments": [ { "type": "reference", "target": 126, "name": "Schema", "package": "@supabase/supabase-js", "qualifiedName": "default.Schema", "refersToTypeParameter": true }, { "type": "reference", "target": 182, "name": "FnName", "package": "@supabase/supabase-js", "refersToTypeParameter": true }, { "type": "reference", "target": 183, "name": "Args", "package": "@supabase/supabase-js", "refersToTypeParameter": true } ], "name": "GetRpcFunctionFilterBuilderByArgs", "package": "@supabase/supabase-js" } } ], "parameters": [ { "id": 185, "name": "fn", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The function name to call" } ] }, "type": { "type": "reference", "target": 182, "name": "FnName", "package": "@supabase/supabase-js", "refersToTypeParameter": true } }, { "id": 186, "name": "args", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The arguments to pass to the function call" } ] }, "type": { "type": "reference", "target": 183, "name": "Args", "package": "@supabase/supabase-js", "refersToTypeParameter": true }, "defaultValue": "..." }, { "id": 187, "name": "options", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Named parameters" } ] }, "type": { "type": "reflection", "declaration": { "id": 188, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 191, "name": "count", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Count algorithm to use to count rows returned by the\nfunction. Only applicable for [set-returning\nfunctions](https://www.postgresql.org/docs/current/functions-srf.html).\n\n" }, { "kind": "code", "text": "`\"exact\"`" }, { "kind": "text", "text": ": Exact but slow count algorithm. Performs a " }, { "kind": "code", "text": "`COUNT(*)`" }, { "kind": "text", "text": " under the\nhood.\n\n" }, { "kind": "code", "text": "`\"planned\"`" }, { "kind": "text", "text": ": Approximated but fast count algorithm. Uses the Postgres\nstatistics under the hood.\n\n" }, { "kind": "code", "text": "`\"estimated\"`" }, { "kind": "text", "text": ": Uses exact count for low numbers and planned count for high\nnumbers." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 445, "character": 6, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L445" } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "exact" }, { "type": "literal", "value": "planned" }, { "type": "literal", "value": "estimated" } ] } }, { "id": 190, "name": "get", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "When set to " }, { "kind": "code", "text": "`true`" }, { "kind": "text", "text": ", the function will be called with\nread-only access mode." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 444, "character": 6, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L444" } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 189, "name": "head", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "When set to " }, { "kind": "code", "text": "`true`" }, { "kind": "text", "text": ", " }, { "kind": "code", "text": "`data`" }, { "kind": "text", "text": " will not be returned.\nUseful if you only need the count." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 443, "character": 6, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L443" } ], "type": { "type": "intrinsic", "name": "boolean" } } ], "groups": [ { "title": "Properties", "children": [191, 190, 189] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 442, "character": 13, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L442" } ] } }, "defaultValue": "..." } ], "type": { "type": "reference", "target": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "PostgrestFilterBuilder" }, "typeArguments": [ { "type": "reference", "target": 127, "name": "ClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.ClientOptions", "refersToTypeParameter": true }, { "type": "reference", "target": 126, "name": "Schema", "package": "@supabase/supabase-js", "qualifiedName": "default.Schema", "refersToTypeParameter": true }, { "type": "indexedAccess", "indexType": { "type": "literal", "value": "Row" }, "objectType": { "type": "reference", "target": 184, "name": "FilterBuilder", "package": "@supabase/supabase-js", "refersToTypeParameter": true } }, { "type": "indexedAccess", "indexType": { "type": "literal", "value": "Result" }, "objectType": { "type": "reference", "target": 184, "name": "FilterBuilder", "package": "@supabase/supabase-js", "refersToTypeParameter": true } }, { "type": "indexedAccess", "indexType": { "type": "literal", "value": "RelationName" }, "objectType": { "type": "reference", "target": 184, "name": "FilterBuilder", "package": "@supabase/supabase-js", "refersToTypeParameter": true } }, { "type": "indexedAccess", "indexType": { "type": "literal", "value": "Relationships" }, "objectType": { "type": "reference", "target": 184, "name": "FilterBuilder", "package": "@supabase/supabase-js", "refersToTypeParameter": true } }, { "type": "literal", "value": "RPC" } ], "name": "PostgrestFilterBuilder", "package": "@supabase/postgrest-js" } } ] }, { "id": 176, "name": "schema", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 396, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L396" } ], "signatures": [ { "id": 177, "name": "schema", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Select a schema to query or perform an function (rpc) call.\n\nThe schema needs to be on the list of exposed schemas inside Supabase." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 396, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L396" } ], "typeParameters": [ { "id": 178, "name": "DynamicSchema", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "parameters": [ { "id": 179, "name": "schema", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The schema to query" } ] }, "type": { "type": "reference", "target": 178, "name": "DynamicSchema", "package": "@supabase/supabase-js", "refersToTypeParameter": true } } ], "type": { "type": "reference", "target": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "PostgrestClient" }, "typeArguments": [ { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true }, { "type": "reference", "target": 127, "name": "ClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.ClientOptions", "refersToTypeParameter": true }, { "type": "reference", "target": 178, "name": "DynamicSchema", "package": "@supabase/supabase-js", "refersToTypeParameter": true }, { "type": "conditional", "checkType": { "type": "indexedAccess", "indexType": { "type": "reference", "target": 178, "name": "DynamicSchema", "package": "@supabase/supabase-js", "refersToTypeParameter": true }, "objectType": { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true } }, "extendsType": { "type": "reference", "target": { "sourceFileName": "src/lib/rest/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", "package": "@supabase/supabase-js" }, "trueType": { "type": "indexedAccess", "indexType": { "type": "intrinsic", "name": "any" }, "objectType": { "type": "intrinsic", "name": "any" } }, "falseType": { "type": "intrinsic", "name": "any" } } ], "name": "PostgrestClient", "package": "@supabase/postgrest-js" } } ] } ], "groups": [ { "title": "Constructors", "children": [119] }, { "title": "Properties", "children": [ 159, 141, 145, 158, 150, 147, 162, 142, 144, 148, 143, 149, 146, 164, 163 ] }, { "title": "Accessors", "children": [165] }, { "title": "Methods", "children": [192, 167, 196, 201, 198, 180, 176] } ], "categories": [ { "title": "Initializing", "children": [119, 196, 201, 198] }, { "title": "Other", "children": [ 159, 141, 145, 158, 150, 147, 162, 142, 144, 148, 143, 149, 146, 164, 163, 165, 192, 167, 180, 176 ] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 37, "character": 21, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L37" } ], "typeParameters": [ { "id": 231, "name": "Database", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "intrinsic", "name": "any" } }, { "id": 232, "name": "SchemaNameOrClientOptions", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "union", "types": [ { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Omit", "package": "typescript" } } ] }, { "type": "reflection", "declaration": { "id": 233, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 234, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 44, "character": 8, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L44" } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [234] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 44, "character": 6, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L44" } ] } } ] }, "default": { "type": "conditional", "checkType": { "type": "literal", "value": "public" }, "extendsType": { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Omit", "package": "typescript" } }, "trueType": { "type": "literal", "value": "public" }, "falseType": { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Omit", "package": "typescript" } } ] } } }, { "id": 235, "name": "SchemaName", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Omit", "package": "typescript" } } ] }, "default": { "type": "conditional", "checkType": { "type": "reference", "target": 122, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", "refersToTypeParameter": true }, "extendsType": { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Omit", "package": "typescript" } } ] }, "trueType": { "type": "reference", "target": 122, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", "refersToTypeParameter": true }, "falseType": { "type": "conditional", "checkType": { "type": "literal", "value": "public" }, "extendsType": { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Omit", "package": "typescript" } }, "trueType": { "type": "literal", "value": "public" }, "falseType": { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Omit", "package": "typescript" }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Omit", "package": "typescript" } } ] } } } }, { "id": 236, "name": "Schema", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "conditional", "checkType": { "type": "indexedAccess", "indexType": { "type": "reference", "target": 125, "name": "SchemaName", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaName", "refersToTypeParameter": true }, "objectType": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Omit", "package": "typescript" } }, "extendsType": { "type": "reference", "target": { "sourceFileName": "src/lib/rest/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", "package": "@supabase/supabase-js" }, "trueType": { "type": "indexedAccess", "indexType": { "type": "reference", "target": 125, "name": "SchemaName", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaName", "refersToTypeParameter": true }, "objectType": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Omit", "package": "typescript" } }, "falseType": { "type": "intrinsic", "name": "never" } }, "default": { "type": "conditional", "checkType": { "type": "indexedAccess", "indexType": { "type": "reference", "target": 125, "name": "SchemaName", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaName", "refersToTypeParameter": true }, "objectType": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Omit", "package": "typescript" } }, "extendsType": { "type": "reference", "target": { "sourceFileName": "src/lib/rest/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", "package": "@supabase/supabase-js" }, "trueType": { "type": "indexedAccess", "indexType": { "type": "reference", "target": 125, "name": "SchemaName", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaName", "refersToTypeParameter": true }, "objectType": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Omit", "package": "typescript" } }, "falseType": { "type": "intrinsic", "name": "never" } } }, { "id": 237, "name": "ClientOptions", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 238, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 239, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 59, "character": 26, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L59" } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [239] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 59, "character": 24, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L59" } ] } }, "default": { "type": "conditional", "checkType": { "type": "reference", "target": 122, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", "refersToTypeParameter": true }, "extendsType": { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Omit", "package": "typescript" } } ] }, "trueType": { "type": "conditional", "checkType": { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true }, "extendsType": { "type": "reflection", "declaration": { "id": 240, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 241, "name": "__InternalSupabase", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 62, "character": 25, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L62" } ], "type": { "type": "reflection", "declaration": { "id": 242, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 243, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 62, "character": 47, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L62" } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [243] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 62, "character": 45, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L62" } ] } } } ], "groups": [ { "title": "Properties", "children": [241] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 62, "character": 23, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L62" } ] } }, "trueType": { "type": "indexedAccess", "indexType": { "type": "literal", "value": "__InternalSupabase" }, "objectType": { "type": "reference", "target": 121, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", "refersToTypeParameter": true } }, "falseType": { "type": "reflection", "declaration": { "id": 244, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 245, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 65, "character": 10, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L65" } ], "type": { "type": "literal", "value": "12" } } ], "groups": [ { "title": "Properties", "children": [245] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 65, "character": 8, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L65" } ] } } }, "falseType": { "type": "conditional", "checkType": { "type": "reference", "target": 122, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", "refersToTypeParameter": true }, "extendsType": { "type": "reflection", "declaration": { "id": 246, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 247, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 66, "character": 42, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L66" } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [247] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", "line": 66, "character": 40, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/SupabaseClient.ts#L66" } ] } }, "trueType": { "type": "reference", "target": 122, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", "refersToTypeParameter": true }, "falseType": { "type": "intrinsic", "name": "never" } } } } ] }, { "id": 2391, "name": "WebSocketFactory", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Utilities for creating WebSocket instances across runtimes." } ] }, "children": [ { "id": 2393, "name": "getWebSocketConstructor", "variant": "declaration", "kind": 2048, "flags": { "isStatic": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 64, "character": 11 } ], "signatures": [ { "id": 2394, "name": "getWebSocketConstructor", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Returns the best available WebSocket constructor for the current runtime." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] }, { "tag": "@example", "name": "Example with error handling", "content": [ { "kind": "code", "text": "```ts\ntry {\n const WS = WebSocketFactory.getWebSocketConstructor()\n const socket = new WS('wss://example.com/socket')\n} catch (error) {\n console.error('WebSocket not available in this environment.', error)\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 64, "character": 11 } ], "type": { "type": "reflection", "declaration": { "id": 2395, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "node_modules/typescript/lib/lib.dom.d.ts", "line": 26772, "character": 23 } ], "signatures": [ { "id": 2396, "name": "getWebSocketConstructor", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "node_modules/typescript/lib/lib.dom.d.ts", "line": 26774, "character": 4 } ], "parameters": [ { "id": 2397, "name": "url", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "URL" }, "name": "URL", "package": "typescript" } ] } }, { "id": 2398, "name": "protocols", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } ] } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "WebSocket" }, "name": "WebSocket", "package": "typescript" } } ] } } } ] }, { "id": 2399, "name": "isWebSocketSupported", "variant": "declaration", "kind": 2048, "flags": { "isStatic": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 78, "character": 11 } ], "signatures": [ { "id": 2400, "name": "isWebSocketSupported", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Detects whether the runtime can establish WebSocket connections." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Realtime" } ] }, { "tag": "@example", "name": "Example in a Node.js script", "content": [ { "kind": "code", "text": "```ts\nif (!WebSocketFactory.isWebSocketSupported()) {\n console.error('WebSockets are required for this script.')\n process.exitCode = 1\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 78, "character": 11 } ], "type": { "type": "intrinsic", "name": "boolean" } } ] } ], "groups": [ { "title": "Methods", "children": [2393, 2399] } ], "categories": [ { "title": "Realtime", "children": [2393, 2399] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 43, "character": 21 } ] }, { "id": 892, "name": "AdminUserAttributes", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 894, "name": "app_metadata", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A custom data object to store the user's application specific metadata. This maps to the " }, { "kind": "code", "text": "`auth.users.app_metadata`" }, { "kind": "text", "text": " column.\n\nOnly a service role can modify.\n\nThe " }, { "kind": "code", "text": "`app_metadata`" }, { "kind": "text", "text": " should be a JSON object that includes app-specific info, such as identity providers, roles, and other\naccess control information." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 423, "character": 4 } ], "type": { "type": "intrinsic", "name": "object" } }, { "id": 897, "name": "ban_duration", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Determines how long a user is banned for.\n\nThe format for the ban duration follows a strict sequence of decimal numbers with a unit suffix.\nValid time units are \"ns\", \"us\" (or \"µs\"), \"ms\", \"s\", \"m\", \"h\".\n\nFor example, some possible durations include: '300ms', '2h45m'.\n\nSetting the ban duration to 'none' lifts the ban on the user." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 446, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 905, "name": "current_password", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true, "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "The user's current password\n\nThis is only ever present when the user is resetting\ntheir password and GOTRUE_SECURITY_UPDATE_PASSWORD_REQUIRE_CURRENT_PASSWORD is true." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 376, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Omit.current_password" } }, { "id": 902, "name": "email", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true, "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "The user's email." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 380, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Omit.email" } }, { "id": 895, "name": "email_confirm", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Sets the user's email as confirmed when true, or unconfirmed when false.\n\nOnly a service role can modify." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 429, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 900, "name": "id", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The " }, { "kind": "code", "text": "`id`" }, { "kind": "text", "text": " for the user.\n\nAllows you to overwrite the default " }, { "kind": "code", "text": "`id`" }, { "kind": "text", "text": " set for the user." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 468, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 901, "name": "nonce", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true, "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "The nonce sent for reauthentication if the user's password is to be updated.\n\nCall reauthenticate() to obtain the nonce first." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 394, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Omit.nonce" } }, { "id": 903, "name": "password", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true, "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "The user's password." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 388, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Omit.password" } }, { "id": 899, "name": "password_hash", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The " }, { "kind": "code", "text": "`password_hash`" }, { "kind": "text", "text": " for the user's password.\n\nAllows you to specify a password hash for the user. This is useful for migrating a user's password hash from another service.\n\nSupports bcrypt, scrypt (firebase), and argon2 password hashes." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 462, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 904, "name": "phone", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true, "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "The user's phone." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 384, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Omit.phone" } }, { "id": 896, "name": "phone_confirm", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Sets the user's phone as confirmed when true, or unconfirmed when false.\n\nOnly a service role can modify." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 435, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 898, "name": "role", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The " }, { "kind": "code", "text": "`role`" }, { "kind": "text", "text": " claim set in the user's access token JWT.\n\nWhen a user signs up, this role is set to " }, { "kind": "code", "text": "`authenticated`" }, { "kind": "text", "text": " by default. You should only modify the " }, { "kind": "code", "text": "`role`" }, { "kind": "text", "text": " if you need to provision several levels of admin access that have different permissions on individual columns in your database.\n\nSetting this role to " }, { "kind": "code", "text": "`service_role`" }, { "kind": "text", "text": " is not recommended as it grants the user admin privileges." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 454, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 893, "name": "user_metadata", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A custom data object to store the user's metadata. This maps to the " }, { "kind": "code", "text": "`auth.users.raw_user_meta_data`" }, { "kind": "text", "text": " column.\n\n\nThe " }, { "kind": "code", "text": "`user_metadata`" }, { "kind": "text", "text": " should be a JSON object that includes user-specific info, such as their first and last name.\n\nNote: When using the GoTrueAdminApi and wanting to modify a user's metadata,\nthis attribute is used instead of UserAttributes data." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 414, "character": 4 } ], "type": { "type": "intrinsic", "name": "object" } } ], "groups": [ { "title": "Properties", "children": [894, 897, 905, 902, 895, 900, 901, 903, 899, 904, 896, 898, 893] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 403, "character": 17 } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": 885, "name": "UserAttributes", "package": "@supabase/auth-js" }, { "type": "literal", "value": "data" } ], "name": "Omit", "package": "typescript" } ] }, { "id": 849, "name": "AMREntry", "variant": "declaration", "kind": 256, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "An authentication method reference (AMR) entry.\n\nAn entry designates what method was used by the user to verify their\nidentity and at what time.\n\nNote: Custom access token hooks can return AMR claims as either:\n- An array of AMREntry objects (detailed format with timestamps)\n- An array of strings (RFC-8176 compliant format)" } ], "blockTags": [ { "tag": "@see", "content": [ { "kind": "inline-tag", "tag": "@link", "text": "GoTrueMFAApi#getAuthenticatorAssuranceLevel", "target": 1277 }, { "kind": "text", "text": "." } ] } ] }, "children": [ { "id": 850, "name": "method", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Authentication method name." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 273, "character": 4 } ], "type": { "type": "reference", "target": 847, "name": "AMRMethod", "package": "@supabase/auth-js" } }, { "id": 851, "name": "timestamp", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Timestamp when the method was successfully used. Represents number of\nseconds since 1st January 1970 (UNIX epoch) in UTC." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 278, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" } } ], "groups": [ { "title": "Properties", "children": [850, 851] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 271, "character": 17 } ] }, { "id": 1587, "name": "AuthOAuthServerApi", "variant": "declaration", "kind": 256, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Contains all OAuth 2.1 authorization server user-facing methods.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth.\n\nThese methods are used to implement the consent page." } ] }, "children": [ { "id": 1591, "name": "approveAuthorization", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2223, "character": 4 } ], "signatures": [ { "id": 1592, "name": "approveAuthorization", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Approves an OAuth authorization request.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth.\n\nAfter approval, the user's consent is stored and an authorization code is generated.\nThe response contains a complete redirect URL with the authorization code and state." } ], "blockTags": [ { "tag": "@returns", "content": [ { "kind": "text", "text": "Redirect URL to send the user back to the OAuth client with authorization code" } ] }, { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2223, "character": 4 } ], "parameters": [ { "id": 1593, "name": "authorizationId", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The authorization ID to approve" } ] }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1594, "name": "options", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Optional parameters" } ] }, "type": { "type": "reflection", "declaration": { "id": 1595, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1596, "name": "skipBrowserRedirect", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "If false (default), automatically redirects the browser to the OAuth client. If true, returns the redirect_url without automatic redirect (useful for custom handling)." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2224, "character": 8 } ], "type": { "type": "intrinsic", "name": "boolean" } } ], "groups": [ { "title": "Properties", "children": [1596] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2223, "character": 60 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1578, "name": "AuthOAuthConsentResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1597, "name": "denyAuthorization", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2240, "character": 4 } ], "signatures": [ { "id": 1598, "name": "denyAuthorization", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Denies an OAuth authorization request.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth.\n\nAfter denial, the response contains a redirect URL with an OAuth error\n(access_denied) to inform the OAuth client that the user rejected the request." } ], "blockTags": [ { "tag": "@returns", "content": [ { "kind": "text", "text": "Redirect URL to send the user back to the OAuth client with error information" } ] }, { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2240, "character": 4 } ], "parameters": [ { "id": 1599, "name": "authorizationId", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The authorization ID to deny" } ] }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1600, "name": "options", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Optional parameters" } ] }, "type": { "type": "reflection", "declaration": { "id": 1601, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1602, "name": "skipBrowserRedirect", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "If false (default), automatically redirects the browser to the OAuth client. If true, returns the redirect_url without automatic redirect (useful for custom handling)." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2241, "character": 8 } ], "type": { "type": "intrinsic", "name": "boolean" } } ], "groups": [ { "title": "Properties", "children": [1602] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2240, "character": 57 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1578, "name": "AuthOAuthConsentResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1588, "name": "getAuthorizationDetails", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2208, "character": 4 } ], "signatures": [ { "id": 1589, "name": "getAuthorizationDetails", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Retrieves details about an OAuth authorization request.\nUsed to display consent information to the user.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth.\n\nThis method returns one of two response types:\n- " }, { "kind": "code", "text": "`OAuthAuthorizationDetails`" }, { "kind": "text", "text": ": User needs to consent - show consent page with client info\n- " }, { "kind": "code", "text": "`OAuthRedirect`" }, { "kind": "text", "text": ": User already consented - redirect immediately to the OAuth client\n\nUse type narrowing to distinguish between the responses:\n" }, { "kind": "code", "text": "```typescript\nif ('authorization_id' in data) {\n // Show consent page\n} else {\n // Redirect to data.redirect_url\n}\n```" } ], "blockTags": [ { "tag": "@returns", "content": [ { "kind": "text", "text": "Authorization details or redirect URL depending on consent status" } ] }, { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2208, "character": 4 } ], "parameters": [ { "id": 1590, "name": "authorizationId", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The authorization ID from the authorization request" } ] }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1577, "name": "AuthOAuthAuthorizationDetailsResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1603, "name": "listGrants", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2251, "character": 4 } ], "signatures": [ { "id": 1604, "name": "listGrants", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Lists all OAuth grants that the authenticated user has authorized.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." } ], "blockTags": [ { "tag": "@returns", "content": [ { "kind": "text", "text": "Response with array of OAuth grants with client information and granted scopes" } ] }, { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2251, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1584, "name": "AuthOAuthGrantsResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1605, "name": "revokeGrant", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2265, "character": 4 } ], "signatures": [ { "id": 1606, "name": "revokeGrant", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Revokes a user's OAuth grant for a specific client.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth.\n\nRevocation marks consent as revoked, deletes active sessions for that OAuth client,\nand invalidates associated refresh tokens." } ], "blockTags": [ { "tag": "@returns", "content": [ { "kind": "text", "text": "Empty response on successful revocation" } ] }, { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2265, "character": 4 } ], "parameters": [ { "id": 1607, "name": "options", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Revocation options" } ] }, "type": { "type": "reflection", "declaration": { "id": 1608, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1609, "name": "clientId", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The OAuth client identifier (UUID) to revoke access for" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2266, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1609] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2265, "character": 25 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1585, "name": "AuthOAuthRevokeGrantResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] } ], "groups": [ { "title": "Methods", "children": [1591, 1597, 1588, 1603, 1605] } ], "categories": [ { "title": "Auth", "children": [1591, 1597, 1588, 1603, 1605] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2184, "character": 17 } ] }, { "id": 42, "name": "AuthSession", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 45, "name": "access_token", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The access token jwt. It is recommended to set the JWT_EXPIRY to a shorter expiry value." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 238, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 48, "name": "expires_at", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A timestamp of when the token will expire. Returned when a login is confirmed." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 250, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 47, "name": "expires_in", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The number of seconds until the token expires (since it was issued). Returned when a login is confirmed." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 246, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 44, "name": "provider_refresh_token", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The oauth provider refresh token. If present, this can be used to refresh the provider_token via the oauth provider's API.\nNot all oauth providers return a provider refresh token. If the provider_refresh_token is missing, please refer to the oauth provider's documentation for information on how to obtain the provider refresh token." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 234, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "intrinsic", "name": "string" } ] } }, { "id": 43, "name": "provider_token", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The oauth provider token. If present, this can be used to make external API requests to the oauth provider used." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 229, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "intrinsic", "name": "string" } ] } }, { "id": 46, "name": "refresh_token", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "A one-time used refresh token that never expires." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 242, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 49, "name": "token_type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 251, "character": 4 } ], "type": { "type": "literal", "value": "bearer" } }, { "id": 50, "name": "user", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "When using a separate user storage, accessing properties of this object will throw an error." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 255, "character": 4 } ], "type": { "type": "reference", "target": 15, "name": "User", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [45, 48, 47, 44, 43, 46, 49, 50] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 225, "character": 17 } ] }, { "id": 15, "name": "AuthUser", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 26, "name": "action_link", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 351, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 17, "name": "app_metadata", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 342, "character": 4 } ], "type": { "type": "reference", "target": 876, "name": "UserAppMetadata", "package": "@supabase/auth-js" } }, { "id": 19, "name": "aud", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 344, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 41, "name": "banned_until", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 366, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 20, "name": "confirmation_sent_at", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 345, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 30, "name": "confirmed_at", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 355, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 29, "name": "created_at", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 354, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 40, "name": "deleted_at", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 365, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 27, "name": "email", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 352, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 22, "name": "email_change_sent_at", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 347, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 31, "name": "email_confirmed_at", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 356, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 39, "name": "factors", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 364, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "union", "types": [ { "type": "reference", "target": 865, "typeArguments": [ { "type": "union", "types": [ { "type": "literal", "value": "webauthn" }, { "type": "literal", "value": "totp" }, { "type": "literal", "value": "phone" } ] }, { "type": "literal", "value": "verified" } ], "name": "Factor", "package": "@supabase/auth-js" }, { "type": "reference", "target": 865, "typeArguments": [ { "type": "union", "types": [ { "type": "literal", "value": "webauthn" }, { "type": "literal", "value": "totp" }, { "type": "literal", "value": "phone" } ] }, { "type": "literal", "value": "unverified" } ], "name": "Factor", "package": "@supabase/auth-js" } ] } } }, { "id": 16, "name": "id", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 341, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 36, "name": "identities", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 361, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 852, "name": "UserIdentity", "package": "@supabase/auth-js" } } }, { "id": 25, "name": "invited_at", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 350, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 37, "name": "is_anonymous", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 362, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 38, "name": "is_sso_user", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 363, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 33, "name": "last_sign_in_at", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 358, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 23, "name": "new_email", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 348, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 24, "name": "new_phone", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 349, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 28, "name": "phone", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 353, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 32, "name": "phone_confirmed_at", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 357, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 21, "name": "recovery_sent_at", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 346, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 34, "name": "role", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 359, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 35, "name": "updated_at", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 360, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 18, "name": "user_metadata", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 343, "character": 4 } ], "type": { "type": "reference", "target": 881, "name": "UserMetadata", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [ 26, 17, 19, 41, 20, 30, 29, 40, 27, 22, 31, 39, 16, 36, 25, 37, 38, 33, 23, 24, 28, 32, 21, 34, 35, 18 ] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 340, "character": 17 } ] }, { "id": 1100, "name": "GenerateLinkOptions", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 1101, "name": "data", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A custom data object to store the user's metadata. This maps to the " }, { "kind": "code", "text": "`auth.users.raw_user_meta_data`" }, { "kind": "text", "text": " column.\n\nThe " }, { "kind": "code", "text": "`data`" }, { "kind": "text", "text": " should be a JSON object that includes user-specific info, such as their first and last name." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 767, "character": 4 } ], "type": { "type": "intrinsic", "name": "object" } }, { "id": 1102, "name": "redirectTo", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The URL which will be appended to the email link generated." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 769, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1101, 1102] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 761, "character": 17 } ] }, { "id": 1538, "name": "GoTrueAdminCustomProvidersApi", "variant": "declaration", "kind": 256, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Contains all custom OIDC/OAuth provider administration methods." } ] }, "children": [ { "id": 1542, "name": "createProvider", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2041, "character": 4 } ], "signatures": [ { "id": 1543, "name": "createProvider", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates a new custom OIDC/OAuth provider.\n\nFor OIDC providers, the server fetches and validates the OpenID Connect discovery document\nfrom the issuer's well-known endpoint (or the provided " }, { "kind": "code", "text": "`discovery_url`" }, { "kind": "text", "text": ") at creation time.\nThis may return a validation error (" }, { "kind": "code", "text": "`error_code: \"validation_failed\"`" }, { "kind": "text", "text": ") if the discovery\ndocument is unreachable, not valid JSON, missing required fields, or if the issuer\nin the document does not match the expected issuer.\n\nThis function should only be called on a server. Never expose your " }, { "kind": "code", "text": "`service_role`" }, { "kind": "text", "text": " key in the browser." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2041, "character": 4 } ], "parameters": [ { "id": 1544, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 1483, "name": "CreateCustomProviderParams", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1526, "name": "CustomProviderResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1552, "name": "deleteProvider", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2064, "character": 4 } ], "signatures": [ { "id": 1553, "name": "deleteProvider", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Deletes a custom provider.\n\nThis function should only be called on a server. Never expose your " }, { "kind": "code", "text": "`service_role`" }, { "kind": "text", "text": " key in the browser." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2064, "character": 4 } ], "parameters": [ { "id": 1554, "name": "identifier", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reflection", "declaration": { "id": 1555, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1556, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2065, "character": 8 } ], "type": { "type": "literal", "value": null } }, { "id": 1557, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2066, "character": 8 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } ] } } ], "groups": [ { "title": "Properties", "children": [1556, 1557] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2064, "character": 48 } ] } } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1545, "name": "getProvider", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2047, "character": 4 } ], "signatures": [ { "id": 1546, "name": "getProvider", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Gets details of a specific custom provider by identifier.\n\nThis function should only be called on a server. Never expose your " }, { "kind": "code", "text": "`service_role`" }, { "kind": "text", "text": " key in the browser." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2047, "character": 4 } ], "parameters": [ { "id": 1547, "name": "identifier", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1526, "name": "CustomProviderResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1539, "name": "listProviders", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2029, "character": 4 } ], "signatures": [ { "id": 1540, "name": "listProviders", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Lists all custom providers with optional type filter.\n\nThis function should only be called on a server. Never expose your " }, { "kind": "code", "text": "`service_role`" }, { "kind": "text", "text": " key in the browser." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2029, "character": 4 } ], "parameters": [ { "id": 1541, "name": "params", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": 1523, "name": "ListCustomProvidersParams", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1527, "name": "CustomProviderListResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1548, "name": "updateProvider", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2058, "character": 4 } ], "signatures": [ { "id": 1549, "name": "updateProvider", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Updates an existing custom provider.\n\nWhen " }, { "kind": "code", "text": "`issuer`" }, { "kind": "text", "text": " or " }, { "kind": "code", "text": "`discovery_url`" }, { "kind": "text", "text": " is changed on an OIDC provider, the server re-fetches and\nvalidates the discovery document before persisting. This may return a validation error\n(" }, { "kind": "code", "text": "`error_code: \"validation_failed\"`" }, { "kind": "text", "text": ") if the discovery document is unreachable, invalid, or\nthe issuer does not match.\n\nThis function should only be called on a server. Never expose your " }, { "kind": "code", "text": "`service_role`" }, { "kind": "text", "text": " key in the browser." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2058, "character": 4 } ], "parameters": [ { "id": 1550, "name": "identifier", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1551, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 1504, "name": "UpdateCustomProviderParams", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1526, "name": "CustomProviderResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] } ], "groups": [ { "title": "Methods", "children": [1542, 1552, 1545, 1539, 1548] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2023, "character": 17 } ] }, { "id": 1294, "name": "GoTrueAdminMFAApi", "variant": "declaration", "kind": 256, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Contains the full multi-factor authentication administration API." } ], "blockTags": [ { "tag": "@expermental", "content": [] } ] }, "children": [ { "id": 1298, "name": "deleteFactor", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1493, "character": 4 } ], "signatures": [ { "id": 1299, "name": "deleteFactor", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Deletes a factor on a user. This will log the user out of all active\nsessions if the deleted factor was verified." } ], "blockTags": [ { "tag": "@see", "content": [ { "kind": "inline-tag", "tag": "@link", "text": "GoTrueMFAApi#unenroll", "target": 1266 } ] }, { "tag": "@expermental", "content": [] }, { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@example", "name": "Delete a factor for a user", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.admin.mfa.deleteFactor({\n id: '34e770dd-9ff9-416c-87fa-43b31d7ef225',\n userId: 'a89baba7-b1b7-440f-b4bb-91026967f66b',\n})\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Delete a factor for a user\n" }, { "kind": "code", "text": "```json\n{\n data: {\n id: '34e770dd-9ff9-416c-87fa-43b31d7ef225'\n },\n error: null\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1493, "character": 4 } ], "parameters": [ { "id": 1300, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 1284, "name": "AuthMFAAdminDeleteFactorParams", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1281, "name": "AuthMFAAdminDeleteFactorResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1295, "name": "listFactors", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1464, "character": 4 } ], "signatures": [ { "id": 1296, "name": "listFactors", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Lists all factors associated to a user." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@example", "name": "List all factors for a user", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.admin.mfa.listFactors()\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "List all factors for a user\n" }, { "kind": "code", "text": "```json\n{\n data: {\n factors: Factor[\n {\n id: '',\n friendly_name: 'Auth App Factor',\n factor_type: 'totp',\n status: 'verified',\n created_at: '2024-01-01T00:00:00Z',\n updated_at: '2024-01-01T00:00:00Z'\n }\n ]\n },\n error: null\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1464, "character": 4 } ], "parameters": [ { "id": 1297, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 1291, "name": "AuthMFAAdminListFactorsParams", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1288, "name": "AuthMFAAdminListFactorsResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] } ], "groups": [ { "title": "Methods", "children": [1298, 1295] } ], "categories": [ { "title": "Auth", "children": [1298, 1295] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1433, "character": 17 } ] }, { "id": 1423, "name": "GoTrueAdminOAuthApi", "variant": "declaration", "kind": 256, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Contains all OAuth client administration methods.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." } ] }, "children": [ { "id": 1427, "name": "createClient", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1790, "character": 4 } ], "signatures": [ { "id": 1428, "name": "createClient", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates a new OAuth client.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth.\n\nThis function should only be called on a server. Never expose your " }, { "kind": "code", "text": "`service_role`" }, { "kind": "text", "text": " key in the browser." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1790, "character": 4 } ], "parameters": [ { "id": 1429, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 1393, "name": "CreateOAuthClientParams", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1410, "name": "OAuthClientResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1437, "name": "deleteClient", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1817, "character": 4 } ], "signatures": [ { "id": 1438, "name": "deleteClient", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Deletes an OAuth client.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth.\n\nThis function should only be called on a server. Never expose your " }, { "kind": "code", "text": "`service_role`" }, { "kind": "text", "text": " key in the browser." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1817, "character": 4 } ], "parameters": [ { "id": 1439, "name": "clientId", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reflection", "declaration": { "id": 1440, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1441, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1818, "character": 8 } ], "type": { "type": "literal", "value": null } }, { "id": 1442, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1819, "character": 8 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } ] } } ], "groups": [ { "title": "Properties", "children": [1441, 1442] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1817, "character": 44 } ] } } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1430, "name": "getClient", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1799, "character": 4 } ], "signatures": [ { "id": 1431, "name": "getClient", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Gets details of a specific OAuth client.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth.\n\nThis function should only be called on a server. Never expose your " }, { "kind": "code", "text": "`service_role`" }, { "kind": "text", "text": " key in the browser." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1799, "character": 4 } ], "parameters": [ { "id": 1432, "name": "clientId", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1410, "name": "OAuthClientResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1424, "name": "listClients", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1781, "character": 4 } ], "signatures": [ { "id": 1425, "name": "listClients", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Lists all OAuth clients with optional pagination.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth.\n\nThis function should only be called on a server. Never expose your " }, { "kind": "code", "text": "`service_role`" }, { "kind": "text", "text": " key in the browser." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1781, "character": 4 } ], "parameters": [ { "id": 1426, "name": "params", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": 1315, "name": "PageParams", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1411, "name": "OAuthClientListResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1443, "name": "regenerateClientSecret", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1829, "character": 4 } ], "signatures": [ { "id": 1444, "name": "regenerateClientSecret", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Regenerates the secret for an OAuth client.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth.\n\nThis function should only be called on a server. Never expose your " }, { "kind": "code", "text": "`service_role`" }, { "kind": "text", "text": " key in the browser." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1829, "character": 4 } ], "parameters": [ { "id": 1445, "name": "clientId", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1410, "name": "OAuthClientResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1433, "name": "updateClient", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1808, "character": 4 } ], "signatures": [ { "id": 1434, "name": "updateClient", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Updates an existing OAuth client.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth.\n\nThis function should only be called on a server. Never expose your " }, { "kind": "code", "text": "`service_role`" }, { "kind": "text", "text": " key in the browser." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1808, "character": 4 } ], "parameters": [ { "id": 1435, "name": "clientId", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 1436, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 1402, "name": "UpdateOAuthClientParams", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1410, "name": "OAuthClientResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] } ], "groups": [ { "title": "Methods", "children": [1427, 1437, 1430, 1424, 1443, 1433] } ], "categories": [ { "title": "Auth", "children": [1427, 1437, 1430, 1424, 1443, 1433] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1772, "character": 17 } ] }, { "id": 1163, "name": "GoTrueMFAApi", "variant": "declaration", "kind": 256, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Contains the full multi-factor authentication API." } ] }, "children": [ { "id": 1280, "name": "webauthn", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1396, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/webauthn.ts", "qualifiedName": "WebAuthnApi" }, "name": "WebAuthnApi", "package": "@supabase/auth-js" } }, { "id": 1184, "name": "challenge", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1143, "character": 4 }, { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1144, "character": 4 }, { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1145, "character": 4 }, { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1146, "character": 4 } ], "signatures": [ { "id": 1185, "name": "challenge", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Prepares a challenge used to verify that a user has access to a MFA\nfactor." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- An [enrolled factor](/docs/reference/javascript/auth-mfa-enroll) is required before creating a challenge.\n- To verify a challenge, see [" }, { "kind": "code", "text": "`mfa.verify()`" }, { "kind": "text", "text": "](/docs/reference/javascript/auth-mfa-verify).\n- A phone factor sends a code to the user upon challenge. The channel defaults to " }, { "kind": "code", "text": "`sms`" }, { "kind": "text", "text": " unless otherwise specified." } ] }, { "tag": "@example", "name": "Create a challenge for a factor", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.mfa.challenge({\n factorId: '34e770dd-9ff9-416c-87fa-43b31d7ef225'\n})\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Create a challenge for a factor\n" }, { "kind": "code", "text": "```json\n{\n data: {\n id: '',\n type: 'totp',\n expires_at: 1700000000\n },\n error: null\n}\n```" } ] }, { "tag": "@example", "name": "Create a challenge for a phone factor", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.mfa.challenge({\n factorId: '34e770dd-9ff9-416c-87fa-43b31d7ef225',\n})\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Create a challenge for a phone factor\n" }, { "kind": "code", "text": "```json\n{\n data: {\n id: '',\n type: 'phone',\n expires_at: 1700000000\n },\n error: null\n}\n```" } ] }, { "tag": "@example", "name": "Create a challenge for a phone factor (WhatsApp)", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.mfa.challenge({\n factorId: '34e770dd-9ff9-416c-87fa-43b31d7ef225',\n channel: 'whatsapp',\n})\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Create a challenge for a phone factor (WhatsApp)\n" }, { "kind": "code", "text": "```json\n{\n data: {\n id: '',\n expires_at: 1700000000\n },\n error: null\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1143, "character": 4 } ], "parameters": [ { "id": 1186, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1187, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1188, "name": "factorId", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "ID of the factor to be challenged. Returned in enroll()." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 846, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1188] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 139, "character": 51 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 1189, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1190, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 155, "character": 4 } ], "type": { "type": "literal", "value": null } }, { "id": 1191, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 156, "character": 4 } ], "type": { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [1190, 1191] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 139, "character": 51 } ] } }, { "type": "reflection", "declaration": { "id": 1192, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1193, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 152, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 1194, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1197, "name": "expires_at", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Timestamp in UNIX seconds when this challenge will no longer be usable." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 908, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 1195, "name": "id", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "ID of the newly created challenge." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 904, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1196, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Factor Type which generated the challenge" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 906, "character": 4 } ], "type": { "type": "literal", "value": "totp" } } ], "groups": [ { "title": "Properties", "children": [1197, 1195, 1196] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 139, "character": 51 } ] } } }, { "id": 1198, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 153, "character": 4 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [1193, 1198] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 139, "character": 51 } ] } } ] } ], "name": "Promise", "package": "typescript" } }, { "id": 1199, "name": "challenge", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1144, "character": 4 } ], "parameters": [ { "id": 1200, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1201, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1203, "name": "channel", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Messaging channel to use (e.g. whatsapp or sms). Only relevant for phone factors" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 853, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "sms" }, { "type": "literal", "value": "whatsapp" } ] } }, { "id": 1202, "name": "factorId", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "ID of the factor to be challenged. Returned in enroll()." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 846, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1203, 1202] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 139, "character": 51 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 1204, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1205, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 155, "character": 4 } ], "type": { "type": "literal", "value": null } }, { "id": 1206, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 156, "character": 4 } ], "type": { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [1205, 1206] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 139, "character": 51 } ] } }, { "type": "reflection", "declaration": { "id": 1207, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1208, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 152, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 1209, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1212, "name": "expires_at", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Timestamp in UNIX seconds when this challenge will no longer be usable." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 908, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 1210, "name": "id", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "ID of the newly created challenge." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 904, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1211, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Factor Type which generated the challenge" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 906, "character": 4 } ], "type": { "type": "literal", "value": "phone" } } ], "groups": [ { "title": "Properties", "children": [1212, 1210, 1211] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 139, "character": 51 } ] } } }, { "id": 1213, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 153, "character": 4 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [1208, 1213] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 139, "character": 51 } ] } } ] } ], "name": "Promise", "package": "typescript" } }, { "id": 1214, "name": "challenge", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1145, "character": 4 } ], "parameters": [ { "id": 1215, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1216, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1217, "name": "factorId", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "ID of the factor to be challenged. Returned in enroll()." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 846, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1218, "name": "webauthn", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 858, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 1219, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1220, "name": "rpId", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Relying party ID" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 860, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1221, "name": "rpOrigins", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Relying party origins" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 862, "character": 8 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } } ], "groups": [ { "title": "Properties", "children": [1220, 1221] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 858, "character": 14 } ] } } } ], "groups": [ { "title": "Properties", "children": [1217, 1218] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 139, "character": 51 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 1222, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1223, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 155, "character": 4 } ], "type": { "type": "literal", "value": null } }, { "id": 1224, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 156, "character": 4 } ], "type": { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [1223, 1224] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 139, "character": 51 } ] } }, { "type": "reflection", "declaration": { "id": 1225, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1226, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 152, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 1227, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1230, "name": "expires_at", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Timestamp in UNIX seconds when this challenge will no longer be usable." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 908, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 1228, "name": "id", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "ID of the newly created challenge." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 904, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1229, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Factor Type which generated the challenge" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 906, "character": 4 } ], "type": { "type": "literal", "value": "webauthn" } }, { "id": 1231, "name": "webauthn", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 915, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 1232, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1234, "name": "credential_options", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 917, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 1235, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1236, "name": "publicKey", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 918, "character": 12 } ], "type": { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/webauthn.dom.ts", "qualifiedName": "PublicKeyCredentialCreationOptionsFuture" }, "name": "PublicKeyCredentialCreationOptionsFuture", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [1236] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 917, "character": 28 } ] } } }, { "id": 1233, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 916, "character": 8 } ], "type": { "type": "literal", "value": "create" } } ], "groups": [ { "title": "Properties", "children": [1234, 1233] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 915, "character": 14 } ] } }, { "type": "reflection", "declaration": { "id": 1237, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1239, "name": "credential_options", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 922, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 1240, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1241, "name": "publicKey", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 923, "character": 12 } ], "type": { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/webauthn.dom.ts", "qualifiedName": "PublicKeyCredentialRequestOptionsFuture" }, "name": "PublicKeyCredentialRequestOptionsFuture", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [1241] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 922, "character": 28 } ] } } }, { "id": 1238, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 921, "character": 8 } ], "type": { "type": "literal", "value": "request" } } ], "groups": [ { "title": "Properties", "children": [1239, 1238] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 920, "character": 8 } ] } } ] } } ], "groups": [ { "title": "Properties", "children": [1230, 1228, 1229, 1231] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 139, "character": 51 } ] } } }, { "id": 1242, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 153, "character": 4 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [1226, 1242] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 139, "character": 51 } ] } } ] } ], "name": "Promise", "package": "typescript" } }, { "id": 1243, "name": "challenge", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1146, "character": 4 } ], "parameters": [ { "id": 1244, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 1133, "name": "MFAChallengeParams", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1152, "name": "AuthMFAChallengeResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1269, "name": "challengeAndVerify", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1332, "character": 4 } ], "signatures": [ { "id": 1270, "name": "challengeAndVerify", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Helper method which creates a challenge and immediately uses the given code to verify against it thereafter. The verification code is\nprovided by the user by entering a code seen in their authenticator app." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- Intended for use with only TOTP factors.\n- An [enrolled factor](/docs/reference/javascript/auth-mfa-enroll) is required before invoking " }, { "kind": "code", "text": "`challengeAndVerify()`" }, { "kind": "text", "text": ".\n- Executes [" }, { "kind": "code", "text": "`mfa.challenge()`" }, { "kind": "text", "text": "](/docs/reference/javascript/auth-mfa-challenge) and [" }, { "kind": "code", "text": "`mfa.verify()`" }, { "kind": "text", "text": "](/docs/reference/javascript/auth-mfa-verify) in a single step." } ] }, { "tag": "@example", "name": "Create and verify a challenge for a factor", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.mfa.challengeAndVerify({\n factorId: '34e770dd-9ff9-416c-87fa-43b31d7ef225',\n code: '123456'\n})\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Create and verify a challenge for a factor\n" }, { "kind": "code", "text": "```json\n{\n data: {\n access_token: '',\n token_type: 'Bearer',\n expires_in: 3600,\n refresh_token: '',\n user: {\n id: '11111111-1111-1111-1111-111111111111',\n aud: 'authenticated',\n role: 'authenticated',\n email: 'example@email.com',\n email_confirmed_at: '2024-01-01T00:00:00Z',\n phone: '',\n confirmation_sent_at: '2024-01-01T00:00:00Z',\n confirmed_at: '2024-01-01T00:00:00Z',\n last_sign_in_at: '2024-01-01T00:00:00Z',\n app_metadata: {\n provider: 'email',\n providers: [\n \"email\",\n ]\n },\n user_metadata: {},\n identities: [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"user_id\": \"11111111-1111-1111-1111-111111111111\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": true,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"email@example.com\"\n },\n ],\n created_at: '2024-01-01T00:00:00Z',\n updated_at: '2024-01-01T00:00:00Z',\n is_anonymous: false,\n factors: [\n \"id\": '',\n \"friendly_name\": 'Important Auth App',\n \"factor_type\": 'totp',\n \"status\": 'verified',\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\"\n ]\n }\n }\n error: null\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1332, "character": 4 } ], "parameters": [ { "id": 1271, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1272, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1274, "name": "code", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Verification code provided by the user." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 811, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1273, "name": "factorId", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "ID of the factor being verified. Returned in enroll()." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 805, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1274, 1273] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 139, "character": 51 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1142, "name": "AuthMFAVerifyResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1164, "name": "enroll", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1071, "character": 4 }, { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1072, "character": 4 }, { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1073, "character": 4 }, { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1074, "character": 4 } ], "signatures": [ { "id": 1165, "name": "enroll", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Starts the enrollment process for a new Multi-Factor Authentication (MFA)\nfactor. This method creates a new " }, { "kind": "code", "text": "`unverified`" }, { "kind": "text", "text": " factor.\nTo verify a factor, present the QR code or secret to the user and ask them to add it to their\nauthenticator app.\nThe user has to enter the code from their authenticator app to verify it.\n\nUpon verifying a factor, all other sessions are logged out and the current session's authenticator level is promoted to " }, { "kind": "code", "text": "`aal2`" }, { "kind": "text", "text": "." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- Use " }, { "kind": "code", "text": "`totp`" }, { "kind": "text", "text": " or " }, { "kind": "code", "text": "`phone`" }, { "kind": "text", "text": " as the " }, { "kind": "code", "text": "`factorType`" }, { "kind": "text", "text": " and use the returned " }, { "kind": "code", "text": "`id`" }, { "kind": "text", "text": " to create a challenge.\n- To create a challenge, see [" }, { "kind": "code", "text": "`mfa.challenge()`" }, { "kind": "text", "text": "](/docs/reference/javascript/auth-mfa-challenge).\n- To verify a challenge, see [" }, { "kind": "code", "text": "`mfa.verify()`" }, { "kind": "text", "text": "](/docs/reference/javascript/auth-mfa-verify).\n- To create and verify a TOTP challenge in a single step, see [" }, { "kind": "code", "text": "`mfa.challengeAndVerify()`" }, { "kind": "text", "text": "](/docs/reference/javascript/auth-mfa-challengeandverify).\n- To generate a QR code for the " }, { "kind": "code", "text": "`totp`" }, { "kind": "text", "text": " secret in Next.js, you can do the following:\n" }, { "kind": "code", "text": "```html\n{data.totp.uri}\n```" }, { "kind": "text", "text": "\n- The " }, { "kind": "code", "text": "`challenge`" }, { "kind": "text", "text": " and " }, { "kind": "code", "text": "`verify`" }, { "kind": "text", "text": " steps are separated when using Phone factors as the user will need time to receive and input the code obtained from the SMS in challenge." } ] }, { "tag": "@example", "name": "Enroll a time-based, one-time password (TOTP) factor", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.mfa.enroll({\n factorType: 'totp',\n friendlyName: 'your_friendly_name'\n})\n\n// Use the id to create a challenge.\n// The challenge can be verified by entering the code generated from the authenticator app.\n// The code will be generated upon scanning the qr_code or entering the secret into the authenticator app.\nconst { id, type, totp: { qr_code, secret, uri }, friendly_name } = data\nconst challenge = await supabase.auth.mfa.challenge({ factorId: id });\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Enroll a time-based, one-time password (TOTP) factor\n" }, { "kind": "code", "text": "```json\n{\n data: {\n id: '',\n type: 'totp'\n totp: {\n qr_code: '',\n secret: '',\n uri: '',\n }\n friendly_name?: 'Important app'\n },\n error: null\n}\n```" } ] }, { "tag": "@example", "name": "Enroll a Phone Factor", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.mfa.enroll({\n factorType: 'phone',\n friendlyName: 'your_friendly_name',\n phone: '+12345678',\n})\n\n// Use the id to create a challenge and send an SMS with a code to the user.\nconst { id, type, friendly_name, phone } = data\n\nconst challenge = await supabase.auth.mfa.challenge({ factorId: id });\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Enroll a Phone Factor\n" }, { "kind": "code", "text": "```json\n{\n data: {\n id: '',\n type: 'phone',\n friendly_name?: 'Important app',\n phone: '+5787123456'\n },\n error: null\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1071, "character": 4 } ], "parameters": [ { "id": 1166, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1167, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1168, "name": "factorType", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The type of factor being enrolled." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1541, "character": 4 } ], "type": { "type": "literal", "value": "totp" } }, { "id": 1169, "name": "friendlyName", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Human readable name assigned to the factor." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1543, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1170, "name": "issuer", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Domain which the user is enrolled with." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1547, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1168, 1169, 1170] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 139, "character": 51 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1325, "name": "AuthMFAEnrollTOTPResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } }, { "id": 1171, "name": "enroll", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1072, "character": 4 } ], "parameters": [ { "id": 1172, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1173, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1174, "name": "factorType", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The type of factor being enrolled." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1541, "character": 4 } ], "type": { "type": "literal", "value": "phone" } }, { "id": 1175, "name": "friendlyName", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Human readable name assigned to the factor." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1543, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1176, "name": "phone", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Phone number associated with a factor. Number should conform to E.164 format" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1552, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1174, 1175, 1176] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 139, "character": 51 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1326, "name": "AuthMFAEnrollPhoneResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } }, { "id": 1177, "name": "enroll", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1073, "character": 4 } ], "parameters": [ { "id": 1178, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1179, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1180, "name": "factorType", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The type of factor being enrolled." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1541, "character": 4 } ], "type": { "type": "literal", "value": "webauthn" } }, { "id": 1181, "name": "friendlyName", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Human readable name assigned to the factor." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1543, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1180, 1181] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 139, "character": 51 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1327, "name": "AuthMFAEnrollWebauthnResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } }, { "id": 1182, "name": "enroll", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1074, "character": 4 } ], "parameters": [ { "id": 1183, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 1116, "name": "MFAEnrollParams", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1143, "name": "AuthMFAEnrollResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1277, "name": "getAuthenticatorAssuranceLevel", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1395, "character": 4 } ], "signatures": [ { "id": 1278, "name": "getAuthenticatorAssuranceLevel", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Returns the Authenticator Assurance Level (AAL) for the active session.\n\n- " }, { "kind": "code", "text": "`aal1`" }, { "kind": "text", "text": " (or " }, { "kind": "code", "text": "`null`" }, { "kind": "text", "text": ") means that the user's identity has been verified only\nwith a conventional login (email+password, OTP, magic link, social login,\netc.).\n- " }, { "kind": "code", "text": "`aal2`" }, { "kind": "text", "text": " means that the user's identity has been verified both with a conventional login and at least one MFA factor.\n\nWhen called without a JWT parameter, this method is fairly quick (microseconds)\nand rarely uses the network. When a JWT is provided (useful in server-side\nenvironments like Edge Functions where no session is stored), this method\nwill make a network request to validate the user and fetch their MFA factors." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- Authenticator Assurance Level (AAL) is the measure of the strength of an authentication mechanism.\n- In Supabase, having an AAL of " }, { "kind": "code", "text": "`aal1`" }, { "kind": "text", "text": " refers to having the 1st factor of authentication such as an email and password or OAuth sign-in while " }, { "kind": "code", "text": "`aal2`" }, { "kind": "text", "text": " refers to the 2nd factor of authentication such as a time-based, one-time-password (TOTP) or Phone factor.\n- If the user has a verified factor, the " }, { "kind": "code", "text": "`nextLevel`" }, { "kind": "text", "text": " field will return " }, { "kind": "code", "text": "`aal2`" }, { "kind": "text", "text": ", else, it will return " }, { "kind": "code", "text": "`aal1`" }, { "kind": "text", "text": ".\n- An optional " }, { "kind": "code", "text": "`jwt`" }, { "kind": "text", "text": " parameter can be passed to check the AAL level of a specific JWT instead of the current session." } ] }, { "tag": "@example", "name": "Get the AAL details of a session", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.mfa.getAuthenticatorAssuranceLevel()\nconst { currentLevel, nextLevel, currentAuthenticationMethods } = data\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Get the AAL details of a session\n" }, { "kind": "code", "text": "```json\n{\n data: {\n currentLevel: 'aal1',\n nextLevel: 'aal2',\n currentAuthenticationMethods: [\n {\n method: 'password',\n timestamp: 1700000000\n }\n ]\n }\n error: null\n}\n```" } ] }, { "tag": "@example", "name": "Get the AAL details for a specific JWT", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.mfa.getAuthenticatorAssuranceLevel(jwt)\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1395, "character": 4 } ], "parameters": [ { "id": 1279, "name": "jwt", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Takes in an optional access token JWT. If no JWT is provided, the JWT from the current session is used." } ] }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1158, "name": "AuthMFAGetAuthenticatorAssuranceLevelResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1275, "name": "listFactors", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1343, "character": 4 } ], "signatures": [ { "id": 1276, "name": "listFactors", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Returns the list of MFA factors enabled for this user." } ], "blockTags": [ { "tag": "@see", "content": [ { "kind": "text", "text": " - " }, { "kind": "inline-tag", "tag": "@link", "text": "GoTrueMFAApi#enroll", "target": 1164 }, { "kind": "text", "text": "\n" }, { "kind": "text", "text": " - " }, { "kind": "inline-tag", "tag": "@link", "text": "GoTrueMFAApi#getAuthenticatorAssuranceLevel", "target": 1277 }, { "kind": "text", "text": "\n" }, { "kind": "text", "text": " - " }, { "kind": "inline-tag", "tag": "@link", "text": "GoTrueClient#getUser", "target": 538 }, { "kind": "text", "text": "\n" } ] }, { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1343, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1153, "typeArguments": [ { "type": "typeOperator", "operator": "readonly", "target": { "type": "tuple", "elements": [ { "type": "literal", "value": "totp" }, { "type": "literal", "value": "phone" }, { "type": "literal", "value": "webauthn" } ] } } ], "name": "AuthMFAListFactorsResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1266, "name": "unenroll", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1252, "character": 4 } ], "signatures": [ { "id": 1267, "name": "unenroll", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Unenroll removes a MFA factor.\nA user has to have an " }, { "kind": "code", "text": "`aal2`" }, { "kind": "text", "text": " authenticator level in order to unenroll a " }, { "kind": "code", "text": "`verified`" }, { "kind": "text", "text": " factor." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@example", "name": "Unenroll a factor", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.mfa.unenroll({\n factorId: '34e770dd-9ff9-416c-87fa-43b31d7ef225',\n})\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Unenroll a factor\n" }, { "kind": "code", "text": "```json\n{\n data: {\n id: ''\n },\n error: null\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1252, "character": 4 } ], "parameters": [ { "id": 1268, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 1117, "name": "MFAUnenrollParams", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1144, "name": "AuthMFAUnenrollResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 1245, "name": "verify", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1225, "character": 4 }, { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1226, "character": 4 }, { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1227, "character": 4 }, { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1228, "character": 4 } ], "signatures": [ { "id": 1246, "name": "verify", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Verifies a code against a challenge. The verification code is\nprovided by the user by entering a code seen in their authenticator app." } ], "blockTags": [ { "tag": "@category", "content": [ { "kind": "text", "text": "Auth" } ] }, { "tag": "@remarks", "content": [ { "kind": "text", "text": "- To verify a challenge, please [create a challenge](/docs/reference/javascript/auth-mfa-challenge) first." } ] }, { "tag": "@example", "name": "Verify a challenge for a factor", "content": [ { "kind": "code", "text": "```js\nconst { data, error } = await supabase.auth.mfa.verify({\n factorId: '34e770dd-9ff9-416c-87fa-43b31d7ef225',\n challengeId: '4034ae6f-a8ce-4fb5-8ee5-69a5863a7c15',\n code: '123456'\n})\n```" } ] }, { "tag": "@exampleResponse", "content": [ { "kind": "text", "text": "Verify a challenge for a factor\n" }, { "kind": "code", "text": "```json\n{\n data: {\n access_token: '',\n token_type: 'Bearer',\n expires_in: 3600,\n refresh_token: '',\n user: {\n id: '11111111-1111-1111-1111-111111111111',\n aud: 'authenticated',\n role: 'authenticated',\n email: 'example@email.com',\n email_confirmed_at: '2024-01-01T00:00:00Z',\n phone: '',\n confirmation_sent_at: '2024-01-01T00:00:00Z',\n confirmed_at: '2024-01-01T00:00:00Z',\n last_sign_in_at: '2024-01-01T00:00:00Z',\n app_metadata: {\n provider: 'email',\n providers: [\n \"email\",\n ]\n },\n user_metadata: {},\n identities: [\n {\n \"identity_id\": \"22222222-2222-2222-2222-222222222222\",\n \"id\": \"11111111-1111-1111-1111-111111111111\",\n \"user_id\": \"11111111-1111-1111-1111-111111111111\",\n \"identity_data\": {\n \"email\": \"example@email.com\",\n \"email_verified\": true,\n \"phone_verified\": false,\n \"sub\": \"11111111-1111-1111-1111-111111111111\"\n },\n \"provider\": \"email\",\n \"last_sign_in_at\": \"2024-01-01T00:00:00Z\",\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\",\n \"email\": \"email@example.com\"\n },\n ],\n created_at: '2024-01-01T00:00:00Z',\n updated_at: '2024-01-01T00:00:00Z',\n is_anonymous: false,\n factors: [\n \"id\": '',\n \"friendly_name\": 'Important Auth App',\n \"factor_type\": 'totp',\n \"status\": 'verified',\n \"created_at\": \"2024-01-01T00:00:00Z\",\n \"updated_at\": \"2024-01-01T00:00:00Z\"\n ]\n }\n }\n error: null\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1225, "character": 4 } ], "parameters": [ { "id": 1247, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1248, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1250, "name": "challengeId", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "ID of the challenge being verified. Returned in challenge()." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 807, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1251, "name": "code", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Verification code provided by the user." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 811, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1249, "name": "factorId", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "ID of the factor being verified. Returned in enroll()." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 805, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1250, 1251, 1249] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 139, "character": 51 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1142, "name": "AuthMFAVerifyResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } }, { "id": 1252, "name": "verify", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1226, "character": 4 } ], "parameters": [ { "id": 1253, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1254, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1256, "name": "challengeId", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "ID of the challenge being verified. Returned in challenge()." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 807, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1257, "name": "code", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Verification code provided by the user." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 811, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1255, "name": "factorId", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "ID of the factor being verified. Returned in enroll()." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 805, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1256, 1257, 1255] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 139, "character": 51 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1142, "name": "AuthMFAVerifyResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } }, { "id": 1258, "name": "verify", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1227, "character": 4 } ], "parameters": [ { "id": 1259, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 1260, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1262, "name": "challengeId", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "ID of the challenge being verified. Returned in challenge()." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 807, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1261, "name": "factorId", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "ID of the factor being verified. Returned in enroll()." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 805, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1263, "name": "webauthn", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 834, "character": 4 } ], "type": { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAVerifyWebauthnParamFieldsBase" }, "name": "MFAVerifyWebauthnParamFieldsBase", "package": "@supabase/auth-js" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAVerifyWebauthnCredentialParamFields" }, "typeArguments": [ { "type": "union", "types": [ { "type": "literal", "value": "create" }, { "type": "literal", "value": "request" } ] } ], "name": "MFAVerifyWebauthnCredentialParamFields", "package": "@supabase/auth-js" } ] } } ], "groups": [ { "title": "Properties", "children": [1262, 1261, 1263] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 139, "character": 51 } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1142, "name": "AuthMFAVerifyResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } }, { "id": 1264, "name": "verify", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1228, "character": 4 } ], "parameters": [ { "id": 1265, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 1128, "name": "MFAVerifyParams", "package": "@supabase/auth-js" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 1142, "name": "AuthMFAVerifyResponse", "package": "@supabase/auth-js" } ], "name": "Promise", "package": "typescript" } } ] } ], "groups": [ { "title": "Properties", "children": [1280] }, { "title": "Methods", "children": [1184, 1269, 1164, 1277, 1275, 1266, 1245] } ], "categories": [ { "title": "Auth", "children": [1184, 1269, 1164, 1277, 1275, 1266, 1245] }, { "title": "Other", "children": [1280] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 990, "character": 17 } ] }, { "id": 1363, "name": "JWK", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 1366, "name": "alg", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1643, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1365, "name": "key_ops", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1642, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 1367, "name": "kid", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1644, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1364, "name": "kty", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1641, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "RSA" }, { "type": "literal", "value": "EC" }, { "type": "literal", "value": "oct" } ] } } ], "groups": [ { "title": "Properties", "children": [1366, 1365, 1367, 1364] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1640, "character": 17 } ], "indexSignatures": [ { "id": 1368, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1645, "character": 4 } ], "parameters": [ { "id": 1369, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] }, { "id": 1343, "name": "JwtPayload", "variant": "declaration", "kind": 256, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "JWT Payload containing claims for Supabase authentication tokens.\n\nRequired claims (iss, aud, exp, iat, sub, role, aal, session_id) are inherited from RequiredClaims.\nAll other claims are optional as they can be customized via Custom Access Token Hooks." } ], "blockTags": [ { "tag": "@see", "content": [ { "kind": "text", "text": "https://supabase.com/docs/guides/auth/jwt-fields" } ] } ] }, "children": [ { "id": 1359, "name": "aal", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1611, "character": 4 } ], "type": { "type": "reference", "target": 1157, "name": "AuthenticatorAssuranceLevels", "package": "@supabase/auth-js" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "RequiredClaims.aal" } }, { "id": 1351, "name": "amr", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Authentication Method References.\nSupports both RFC-8176 compliant format (string[]) and detailed format (AMREntry[]).\n- String format: ['password', 'otp'] - RFC-8176 compliant\n- Object format: [{ method: 'password', timestamp: 1234567890 }] - includes timestamps" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1636, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } }, { "type": "array", "elementType": { "type": "reference", "target": 849, "name": "AMREntry", "package": "@supabase/auth-js" } } ] } }, { "id": 1349, "name": "app_metadata", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1628, "character": 4 } ], "type": { "type": "reference", "target": 876, "name": "UserAppMetadata", "package": "@supabase/auth-js" } }, { "id": 1355, "name": "aud", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1607, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } ] }, "inheritedFrom": { "type": "reference", "target": -1, "name": "RequiredClaims.aud" } }, { "id": 1344, "name": "email", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1623, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1356, "name": "exp", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1608, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "RequiredClaims.exp" } }, { "id": 1357, "name": "iat", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1609, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "RequiredClaims.iat" } }, { "id": 1346, "name": "is_anonymous", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1625, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 1353, "name": "iss", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1605, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "RequiredClaims.iss" } }, { "id": 1347, "name": "jti", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1626, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1348, "name": "nbf", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1627, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 1345, "name": "phone", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1624, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1352, "name": "ref", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1637, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1358, "name": "role", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1610, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "RequiredClaims.role" } }, { "id": 1360, "name": "session_id", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1612, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "RequiredClaims.session_id" } }, { "id": 1354, "name": "sub", "variant": "declaration", "kind": 1024, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1606, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "RequiredClaims.sub" } }, { "id": 1350, "name": "user_metadata", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1629, "character": 4 } ], "type": { "type": "reference", "target": 881, "name": "UserMetadata", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [ 1359, 1351, 1349, 1355, 1344, 1356, 1357, 1346, 1353, 1347, 1348, 1345, 1352, 1358, 1360, 1354, 1350 ] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1622, "character": 17 } ], "indexSignatures": [ { "id": 1361, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1638, "character": 4 } ], "parameters": [ { "id": 1362, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ], "extendedTypes": [ { "type": "reference", "target": 1333, "name": "RequiredClaims", "package": "@supabase/auth-js" } ] }, { "id": 906, "name": "Subscription", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 908, "name": "callback", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The function to call every time there is an event. eg: (eventName) => {}" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 480, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 909, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 480, "character": 14 } ], "signatures": [ { "id": 910, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 480, "character": 14 } ], "parameters": [ { "id": 911, "name": "event", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 735, "name": "AuthChangeEvent", "package": "@supabase/auth-js" } }, { "id": 912, "name": "session", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reference", "target": 42, "name": "Session", "package": "@supabase/auth-js" } ] } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } }, { "id": 907, "name": "id", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "A unique identifier for this subscription, set by the client.\nThis is an internal identifier used for managing callbacks and should not be\nrelied upon by application code. Use the unsubscribe() method to remove listeners." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 476, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "symbol" } ] } }, { "id": 913, "name": "unsubscribe", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Call this to remove the listener." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 484, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 914, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 484, "character": 17 } ], "signatures": [ { "id": 915, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 484, "character": 17 } ], "type": { "type": "intrinsic", "name": "void" } } ] } } } ], "groups": [ { "title": "Properties", "children": [908, 907, 913] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 470, "character": 17 } ] }, { "id": 876, "name": "UserAppMetadata", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 877, "name": "provider", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The first provider that the user used to sign up with." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 330, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 878, "name": "providers", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A list of all providers that the user has linked to their account." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 334, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } } ], "groups": [ { "title": "Properties", "children": [877, 878] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 326, "character": 17 } ], "indexSignatures": [ { "id": 879, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 335, "character": 4 } ], "parameters": [ { "id": 880, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] }, { "id": 885, "name": "UserAttributes", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 886, "name": "current_password", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The user's current password\n\nThis is only ever present when the user is resetting\ntheir password and GOTRUE_SECURITY_UPDATE_PASSWORD_REQUIRE_CURRENT_PASSWORD is true." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 376, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 891, "name": "data", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A custom data object to store the user's metadata. This maps to the " }, { "kind": "code", "text": "`auth.users.raw_user_meta_data`" }, { "kind": "text", "text": " column.\n\nThe " }, { "kind": "code", "text": "`data`" }, { "kind": "text", "text": " should be a JSON object that includes user-specific info, such as their first and last name." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 401, "character": 4 } ], "type": { "type": "intrinsic", "name": "object" } }, { "id": 887, "name": "email", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The user's email." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 380, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 890, "name": "nonce", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The nonce sent for reauthentication if the user's password is to be updated.\n\nCall reauthenticate() to obtain the nonce first." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 394, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 889, "name": "password", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The user's password." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 388, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 888, "name": "phone", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The user's phone." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 384, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [886, 891, 887, 890, 889, 888] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 368, "character": 17 } ] }, { "id": 852, "name": "UserIdentity", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 861, "name": "created_at", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 288, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 853, "name": "id", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 281, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 855, "name": "identity_data", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 283, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 856, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 283, "character": 20 } ], "indexSignatures": [ { "id": 857, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 284, "character": 8 } ], "parameters": [ { "id": 858, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } }, { "id": 859, "name": "identity_id", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 286, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 862, "name": "last_sign_in_at", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 289, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 860, "name": "provider", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 287, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 863, "name": "updated_at", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 290, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 854, "name": "user_id", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 282, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [861, 853, 855, 859, 862, 860, 863, 854] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 280, "character": 17 } ] }, { "id": 881, "name": "UserMetadata", "variant": "declaration", "kind": 256, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 337, "character": 17 } ], "indexSignatures": [ { "id": 882, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 338, "character": 4 } ], "parameters": [ { "id": 883, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] }, { "id": 1036, "name": "VerifyEmailOtpParams", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 1037, "name": "email", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The user's email address." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 662, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1040, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 667, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 1041, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1043, "name": "captchaToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Verification token received when the user completes the captcha on the site." } ], "blockTags": [ { "tag": "@deprecated", "content": [] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 674, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1042, "name": "redirectTo", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A URL to send the user to after they are confirmed." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 669, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1043, 1042] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 667, "character": 14 } ] } } }, { "id": 1038, "name": "token", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The otp sent to the user's email address." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 664, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1039, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The user's verification type." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 666, "character": 4 } ], "type": { "type": "reference", "target": 1048, "name": "EmailOtpType", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [1037, 1040, 1038, 1039] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 660, "character": 17 } ] }, { "id": 1028, "name": "VerifyMobileOtpParams", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 1032, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 649, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 1033, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1035, "name": "captchaToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Verification token received when the user completes the captcha on the site." } ], "blockTags": [ { "tag": "@deprecated", "content": [] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 657, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1034, "name": "redirectTo", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A URL to send the user to after they are confirmed." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 651, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1035, 1034] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 649, "character": 14 } ] } } }, { "id": 1029, "name": "phone", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The user's phone number." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 644, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1030, "name": "token", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The otp sent to the user's phone number." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 646, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1031, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The user's verification type." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 648, "character": 4 } ], "type": { "type": "reference", "target": 1047, "name": "MobileOtpType", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [1032, 1029, 1030, 1031] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 642, "character": 17 } ] }, { "id": 1044, "name": "VerifyTokenHashParams", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 1045, "name": "token_hash", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The token hash used in an email link" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 679, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1046, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The user's verification type." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 681, "character": 4 } ], "type": { "type": "reference", "target": 1048, "name": "EmailOtpType", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [1045, 1046] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 677, "character": 17 } ] }, { "id": 2403, "name": "WebSocketLike", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 2446, "name": "binaryType", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 29, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 2447, "name": "bufferedAmount", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 30, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 2407, "name": "CLOSED", "variant": "declaration", "kind": 1024, "flags": { "isReadonly": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 5, "character": 13 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 2406, "name": "CLOSING", "variant": "declaration", "kind": 1024, "flags": { "isReadonly": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 4, "character": 13 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 2404, "name": "CONNECTING", "variant": "declaration", "kind": 1024, "flags": { "isReadonly": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 2, "character": 13 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 2449, "name": "dispatchEvent", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 32, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 2450, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 32, "character": 20 } ], "signatures": [ { "id": 2451, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 32, "character": 20 } ], "parameters": [ { "id": 2452, "name": "event", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Event" }, "name": "Event", "package": "typescript" } } ], "type": { "type": "intrinsic", "name": "boolean" } } ] } } }, { "id": 2448, "name": "extensions", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 31, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 2428, "name": "onclose", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 19, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reflection", "declaration": { "id": 2429, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 19, "character": 14 } ], "signatures": [ { "id": 2430, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 19, "character": 14 } ], "parameters": [ { "id": 2431, "name": "this", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "any" } }, { "id": 2432, "name": "ev", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "CloseEvent" }, "name": "CloseEvent", "package": "typescript" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } ] } }, { "id": 2433, "name": "onerror", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 20, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reflection", "declaration": { "id": 2434, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 20, "character": 14 } ], "signatures": [ { "id": 2435, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 20, "character": 14 } ], "parameters": [ { "id": 2436, "name": "this", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "any" } }, { "id": 2437, "name": "ev", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Event" }, "name": "Event", "package": "typescript" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } ] } }, { "id": 2423, "name": "onmessage", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 18, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reflection", "declaration": { "id": 2424, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 18, "character": 16 } ], "signatures": [ { "id": 2425, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 18, "character": 16 } ], "parameters": [ { "id": 2426, "name": "this", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "any" } }, { "id": 2427, "name": "ev", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "MessageEvent" }, "name": "MessageEvent", "package": "typescript" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } ] } }, { "id": 2418, "name": "onopen", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 17, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reflection", "declaration": { "id": 2419, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 17, "character": 13 } ], "signatures": [ { "id": 2420, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 17, "character": 13 } ], "parameters": [ { "id": 2421, "name": "this", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "any" } }, { "id": 2422, "name": "ev", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Event" }, "name": "Event", "package": "typescript" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } ] } }, { "id": 2405, "name": "OPEN", "variant": "declaration", "kind": 1024, "flags": { "isReadonly": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 3, "character": 13 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 2410, "name": "protocol", "variant": "declaration", "kind": 1024, "flags": { "isReadonly": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 8, "character": 13 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 2408, "name": "readyState", "variant": "declaration", "kind": 1024, "flags": { "isReadonly": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 6, "character": 13 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 2409, "name": "url", "variant": "declaration", "kind": 1024, "flags": { "isReadonly": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 7, "character": 13 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 2438, "name": "addEventListener", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 24, "character": 4 } ], "signatures": [ { "id": 2439, "name": "addEventListener", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Registers an event listener on the socket (compatible with browser WebSocket API)." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 24, "character": 4 } ], "parameters": [ { "id": 2440, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 2441, "name": "listener", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "EventListener" }, "name": "EventListener", "package": "typescript" } } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 2411, "name": "close", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 12, "character": 4 } ], "signatures": [ { "id": 2412, "name": "close", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Closes the socket, optionally providing a close code and reason." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 12, "character": 4 } ], "parameters": [ { "id": 2413, "name": "code", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "number" } }, { "id": 2414, "name": "reason", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 2442, "name": "removeEventListener", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 28, "character": 4 } ], "signatures": [ { "id": 2443, "name": "removeEventListener", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Removes a previously registered event listener." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 28, "character": 4 } ], "parameters": [ { "id": 2444, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 2445, "name": "listener", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "EventListener" }, "name": "EventListener", "package": "typescript" } } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 2415, "name": "send", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 16, "character": 4 } ], "signatures": [ { "id": 2416, "name": "send", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Sends data through the socket using the underlying implementation." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 16, "character": 4 } ], "parameters": [ { "id": 2417, "name": "data", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "ArrayBufferLike" }, "name": "ArrayBufferLike", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "ArrayBufferView" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "ArrayBufferLike" }, "name": "ArrayBufferLike", "package": "typescript" } ], "name": "ArrayBufferView", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Blob" }, "name": "Blob", "package": "typescript" } ] } } ], "type": { "type": "intrinsic", "name": "void" } } ] } ], "groups": [ { "title": "Properties", "children": [ 2446, 2447, 2407, 2406, 2404, 2449, 2448, 2428, 2433, 2423, 2418, 2405, 2410, 2408, 2409 ] }, { "title": "Methods", "children": [2438, 2411, 2442, 2415] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", "line": 1, "character": 17 } ] }, { "id": 2453, "name": "WebSocketLikeConstructor", "variant": "declaration", "kind": 256, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Minimal WebSocket constructor interface that RealtimeClient can work with.\nSupply a compatible implementation (native WebSocket, " }, { "kind": "code", "text": "`ws`" }, { "kind": "text", "text": ", etc) when running outside the browser." } ] }, "children": [ { "id": 2454, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 22, "character": 17 } ], "signatures": [ { "id": 2455, "name": "WebSocketLikeConstructor", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 23, "character": 4 } ], "parameters": [ { "id": 2456, "name": "address", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "URL" }, "name": "URL", "package": "typescript" } ] } }, { "id": 2457, "name": "subprotocols", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } ] } } ], "type": { "type": "reference", "target": 2403, "name": "WebSocketLike", "package": "@supabase/realtime-js" } } ] } ], "groups": [ { "title": "Constructors", "children": [2454] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 22, "character": 17 } ], "indexSignatures": [ { "id": 2458, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 24, "character": 4 } ], "parameters": [ { "id": 2459, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] }, { "id": 847, "name": "AMRMethod", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 258, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "indexedAccess", "indexType": { "type": "intrinsic", "name": "number" }, "objectType": { "type": "query", "queryType": { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AMRMethods" }, "name": "AMRMethods", "package": "@supabase/auth-js", "preferValues": true } } }, { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reflection", "declaration": { "id": 848, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 258, "character": 64 } ] } } ] } ] } }, { "id": 735, "name": "AuthChangeEvent", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 14, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "INITIAL_SESSION" }, { "type": "literal", "value": "PASSWORD_RECOVERY" }, { "type": "literal", "value": "SIGNED_IN" }, { "type": "literal", "value": "SIGNED_OUT" }, { "type": "literal", "value": "TOKEN_REFRESHED" }, { "type": "literal", "value": "USER_UPDATED" }, { "type": "reference", "target": 734, "name": "AuthChangeEventMFA", "package": "@supabase/auth-js" } ] } }, { "id": 734, "name": "AuthChangeEventMFA", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 13, "character": 12 } ], "type": { "type": "literal", "value": "MFA_CHALLENGE_VERIFIED" } }, { "id": 1157, "name": "AuthenticatorAssuranceLevels", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 964, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "aal1" }, { "type": "literal", "value": "aal2" } ] } }, { "id": 952, "name": "AuthFlowType", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 553, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "implicit" }, { "type": "literal", "value": "pkce" } ] } }, { "id": 1284, "name": "AuthMFAAdminDeleteFactorParams", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@expermental", "content": [] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1408, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1285, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1286, "name": "id", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "ID of the MFA factor to delete." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1410, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1287, "name": "userId", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "ID of the user whose factor is being deleted." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1412, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1286, 1287] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1408, "character": 45 } ] } } }, { "id": 1281, "name": "AuthMFAAdminDeleteFactorResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@expermental", "content": [] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1401, "character": 12 } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "reflection", "declaration": { "id": 1282, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1283, "name": "id", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "ID of the factor that was successfully deleted." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1403, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1283] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1401, "character": 61 } ] } } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 1291, "name": "AuthMFAAdminListFactorsParams", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@expermental", "content": [] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1424, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1292, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1293, "name": "userId", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "ID of the user." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1426, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1293] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1424, "character": 44 } ] } } }, { "id": 1288, "name": "AuthMFAAdminListFactorsResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@expermental", "content": [] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1417, "character": 12 } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "reflection", "declaration": { "id": 1289, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1290, "name": "factors", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "All factors attached to the user." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1419, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 865, "name": "Factor", "package": "@supabase/auth-js" } } } ], "groups": [ { "title": "Properties", "children": [1290] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1417, "character": 60 } ] } } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 1148, "name": "AuthMFAChallengePhoneResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 913, "character": 12 } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "reference", "target": 782, "typeArguments": [ { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAChallengeResponseBase" }, "typeArguments": [ { "type": "literal", "value": "phone" } ], "name": "AuthMFAChallengeResponseBase", "package": "@supabase/auth-js" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAChallengePhoneResponseFields" }, "name": "AuthMFAChallengePhoneResponseFields", "package": "@supabase/auth-js" } ] } ], "name": "Prettify", "package": "@supabase/auth-js" } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 1152, "name": "AuthMFAChallengeResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 956, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 1147, "name": "AuthMFAChallengeTOTPResponse", "package": "@supabase/auth-js" }, { "type": "reference", "target": 1148, "name": "AuthMFAChallengePhoneResponse", "package": "@supabase/auth-js" }, { "type": "reference", "target": 1149, "name": "AuthMFAChallengeWebauthnResponse", "package": "@supabase/auth-js" } ] } }, { "id": 1147, "name": "AuthMFAChallengeTOTPResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 911, "character": 12 } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "reference", "target": 782, "typeArguments": [ { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAChallengeResponseBase" }, "typeArguments": [ { "type": "literal", "value": "totp" } ], "name": "AuthMFAChallengeResponseBase", "package": "@supabase/auth-js" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAChallengeTOTPResponseFields" }, "name": "AuthMFAChallengeTOTPResponseFields", "package": "@supabase/auth-js" } ] } ], "name": "Prettify", "package": "@supabase/auth-js" } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 1149, "name": "AuthMFAChallengeWebauthnResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Response type for WebAuthn MFA challenge.\nContains credential creation or request options from the server." } ], "blockTags": [ { "tag": "@see", "content": [ { "kind": "inline-tag", "tag": "@link", "text": "W3C WebAuthn Spec - Credential Creation", "target": "https://w3c.github.io/webauthn/#sctn-credential-creation" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 932, "character": 12 } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "reference", "target": 782, "typeArguments": [ { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAChallengeResponseBase" }, "typeArguments": [ { "type": "literal", "value": "webauthn" } ], "name": "AuthMFAChallengeResponseBase", "package": "@supabase/auth-js" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAChallengeWebauthnResponseFields" }, "name": "AuthMFAChallengeWebauthnResponseFields", "package": "@supabase/auth-js" } ] } ], "name": "Prettify", "package": "@supabase/auth-js" } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 1150, "name": "AuthMFAChallengeWebauthnResponseDataJSON", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "JSON-serializable version of WebAuthn challenge response.\nUsed for server communication with base64url-encoded binary fields." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 950, "character": 12 } ], "type": { "type": "reference", "target": 782, "typeArguments": [ { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAChallengeResponseBase" }, "typeArguments": [ { "type": "literal", "value": "webauthn" } ], "name": "AuthMFAChallengeResponseBase", "package": "@supabase/auth-js" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAChallengeWebauthnResponseFieldsJSON" }, "name": "AuthMFAChallengeWebauthnResponseFieldsJSON", "package": "@supabase/auth-js" } ] } ], "name": "Prettify", "package": "@supabase/auth-js" } }, { "id": 1151, "name": "AuthMFAChallengeWebauthnServerResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Server response type for WebAuthn MFA challenge.\nContains JSON-formatted WebAuthn options ready for browser API." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 955, "character": 12 } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "reference", "target": 1150, "name": "AuthMFAChallengeWebauthnResponseDataJSON", "package": "@supabase/auth-js" } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 1326, "name": "AuthMFAEnrollPhoneResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1591, "character": 12 } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "reference", "target": 782, "typeArguments": [ { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAEnrollResponseBase" }, "typeArguments": [ { "type": "literal", "value": "phone" } ], "name": "AuthMFAEnrollResponseBase", "package": "@supabase/auth-js" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAEnrollPhoneResponseFields" }, "name": "AuthMFAEnrollPhoneResponseFields", "package": "@supabase/auth-js" } ] } ], "name": "Prettify", "package": "@supabase/auth-js" } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 1143, "name": "AuthMFAEnrollResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 897, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 1325, "name": "AuthMFAEnrollTOTPResponse", "package": "@supabase/auth-js" }, { "type": "reference", "target": 1326, "name": "AuthMFAEnrollPhoneResponse", "package": "@supabase/auth-js" }, { "type": "reference", "target": 1327, "name": "AuthMFAEnrollWebauthnResponse", "package": "@supabase/auth-js" } ] } }, { "id": 1325, "name": "AuthMFAEnrollTOTPResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1586, "character": 12 } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "reference", "target": 782, "typeArguments": [ { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAEnrollResponseBase" }, "typeArguments": [ { "type": "literal", "value": "totp" } ], "name": "AuthMFAEnrollResponseBase", "package": "@supabase/auth-js" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAEnrollTOTPResponseFields" }, "name": "AuthMFAEnrollTOTPResponseFields", "package": "@supabase/auth-js" } ] } ], "name": "Prettify", "package": "@supabase/auth-js" } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 1327, "name": "AuthMFAEnrollWebauthnResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Response type for WebAuthn factor enrollment.\nReturns the enrolled factor ID and metadata." } ], "blockTags": [ { "tag": "@see", "content": [ { "kind": "inline-tag", "tag": "@link", "text": "W3C WebAuthn Spec - Registering a New Credential", "target": "https://w3c.github.io/webauthn/#sctn-registering-a-new-credential" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1598, "character": 12 } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "reference", "target": 782, "typeArguments": [ { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAEnrollResponseBase" }, "typeArguments": [ { "type": "literal", "value": "webauthn" } ], "name": "AuthMFAEnrollResponseBase", "package": "@supabase/auth-js" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAEnrollWebauthnFields" }, "name": "AuthMFAEnrollWebauthnFields", "package": "@supabase/auth-js" } ] } ], "name": "Prettify", "package": "@supabase/auth-js" } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 1158, "name": "AuthMFAGetAuthenticatorAssuranceLevelResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 965, "character": 12 } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "reflection", "declaration": { "id": 1159, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1162, "name": "currentAuthenticationMethods", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "A list of all authentication methods attached to this session. Use\nthe information here to detect the last time a user verified a\nfactor, for example if implementing a step-up scenario.\n\nSupports both RFC-8176 compliant format (string[]) and detailed format (AMREntry[]).\n- String format: ['password', 'otp'] - RFC-8176 compliant\n- Object format: [{ method: 'password', timestamp: 1234567890 }] - includes timestamps" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 984, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "array", "elementType": { "type": "reference", "target": 849, "name": "AMREntry", "package": "@supabase/auth-js" } }, { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } ] } }, { "id": 1160, "name": "currentLevel", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Current AAL level of the session." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 967, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 1157, "name": "AuthenticatorAssuranceLevels", "package": "@supabase/auth-js" }, { "type": "literal", "value": null } ] } }, { "id": 1161, "name": "nextLevel", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Next possible AAL level for the session. If the next level is higher\nthan the current one, the user should go through MFA." } ], "blockTags": [ { "tag": "@see", "content": [ { "kind": "inline-tag", "tag": "@link", "text": "GoTrueMFAApi#challenge", "target": 1184 } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 974, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 1157, "name": "AuthenticatorAssuranceLevels", "package": "@supabase/auth-js" }, { "type": "literal", "value": null } ] } } ], "groups": [ { "title": "Properties", "children": [1162, 1160, 1161] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 965, "character": 74 } ] } } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 1153, "name": "AuthMFAListFactorsResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "response of ListFactors, which should contain all the types of factors that are available, this ensures we always include all" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 958, "character": 12 } ], "typeParameters": [ { "id": 1156, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "query", "queryType": { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "FactorTypes" }, "name": "FactorTypes", "package": "@supabase/auth-js", "preferValues": true } }, "default": { "type": "query", "queryType": { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "FactorTypes" }, "name": "FactorTypes", "package": "@supabase/auth-js", "preferValues": true } } } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "intersection", "types": [ { "type": "reflection", "declaration": { "id": 1154, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1155, "name": "all", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "All available factors (verified and unverified)." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 960, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 782, "typeArguments": [ { "type": "reference", "target": 865, "name": "Factor", "package": "@supabase/auth-js" } ], "name": "Prettify", "package": "@supabase/auth-js" } } } ], "groups": [ { "title": "Properties", "children": [1155] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 958, "character": 106 } ] } }, { "type": "mapped", "parameter": "K", "parameterType": { "type": "indexedAccess", "indexType": { "type": "intrinsic", "name": "number" }, "objectType": { "type": "reference", "target": 1156, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true } }, "templateType": { "type": "array", "elementType": { "type": "reference", "target": 782, "typeArguments": [ { "type": "reference", "target": 865, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "K" }, "name": "K", "package": "@supabase/auth-js", "refersToTypeParameter": true }, { "type": "literal", "value": "verified" } ], "name": "Factor", "package": "@supabase/auth-js" } ], "name": "Prettify", "package": "@supabase/auth-js" } } } ] } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 1144, "name": "AuthMFAUnenrollResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 898, "character": 12 } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "reflection", "declaration": { "id": 1145, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1146, "name": "id", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "ID of the factor that was successfully unenrolled." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 900, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1146] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 898, "character": 52 } ] } } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 1142, "name": "AuthMFAVerifyResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Response type for MFA verification operations.\nReturns session tokens on successful verification." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 896, "character": 12 } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "reference", "target": 1135, "name": "AuthMFAVerifyResponseData", "package": "@supabase/auth-js" } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 1135, "name": "AuthMFAVerifyResponseData", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Data returned after successful MFA verification.\nContains new session tokens and updated user information." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 880, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1136, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1137, "name": "access_token", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "New access token (JWT) after successful verification." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 882, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1139, "name": "expires_in", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Number of seconds in which the access token will expire." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 886, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 1140, "name": "refresh_token", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Refresh token you can use to obtain new access tokens when expired." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 888, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1138, "name": "token_type", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Type of token, always " }, { "kind": "code", "text": "`bearer`" }, { "kind": "text", "text": "." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 884, "character": 4 } ], "type": { "type": "literal", "value": "bearer" } }, { "id": 1141, "name": "user", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Updated user profile." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 890, "character": 4 } ], "type": { "type": "reference", "target": 15, "name": "User", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [1137, 1139, 1140, 1138, 1141] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 880, "character": 40 } ] } } }, { "id": 1577, "name": "AuthOAuthAuthorizationDetailsResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Response type for getting OAuth authorization details.\nReturns either full authorization details (if consent needed) or redirect URL (if already consented).\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```typescript\nconst { data, error } = await supabase.auth.oauth.getAuthorizationDetails(authorizationId)\n\nif (error) {\n console.error('Error:', error)\n} else if ('authorization_id' in data) {\n // User needs to provide consent - show consent page\n console.log('Client:', data.client.name)\n console.log('Scopes:', data.scope)\n console.log('Redirect URI:', data.redirect_uri)\n} else {\n // User already consented - redirect immediately\n window.location.href = data.redirect_url\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2150, "character": 12 } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "union", "types": [ { "type": "reference", "target": 1564, "name": "OAuthAuthorizationDetails", "package": "@supabase/auth-js" }, { "type": "reference", "target": 1574, "name": "OAuthRedirect", "package": "@supabase/auth-js" } ] } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 1578, "name": "AuthOAuthConsentResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Response type for OAuth consent decision (approve/deny).\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2155, "character": 12 } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "reference", "target": 1574, "name": "OAuthRedirect", "package": "@supabase/auth-js" } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 1584, "name": "AuthOAuthGrantsResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Response type for listing user's OAuth grants.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2172, "character": 12 } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "target": 1579, "name": "OAuthGrant", "package": "@supabase/auth-js" } } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 1585, "name": "AuthOAuthRevokeGrantResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Response type for revoking an OAuth grant.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2177, "character": 12 } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "reflection", "declaration": { "id": 1586, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2177, "character": 57 } ] } } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 813, "name": "AuthOtpResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "AuthOtpResponse is returned when OTP is used.\n\n" }, { "kind": "inline-tag", "tag": "@see", "text": "AuthResponse" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 185, "character": 12 } ], "type": { "type": "reference", "target": 796, "typeArguments": [ { "type": "reflection", "declaration": { "id": 814, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 817, "name": "messageId", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 188, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "literal", "value": null } ] } }, { "id": 816, "name": "session", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 187, "character": 4 } ], "type": { "type": "literal", "value": null } }, { "id": 815, "name": "user", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 186, "character": 4 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [817, 816, 815] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 185, "character": 59 } ] } } ], "name": "RequestResultSafeDestructure", "package": "@supabase/auth-js" } }, { "id": 804, "name": "AuthResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 171, "character": 12 } ], "type": { "type": "reference", "target": 796, "typeArguments": [ { "type": "reflection", "declaration": { "id": 805, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 807, "name": "session", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 173, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 42, "name": "Session", "package": "@supabase/auth-js" }, { "type": "literal", "value": null } ] } }, { "id": 806, "name": "user", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 172, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 15, "name": "User", "package": "@supabase/auth-js" }, { "type": "literal", "value": null } ] } } ], "groups": [ { "title": "Properties", "children": [807, 806] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 171, "character": 56 } ] } } ], "name": "RequestResultSafeDestructure", "package": "@supabase/auth-js" } }, { "id": 808, "name": "AuthResponsePassword", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 175, "character": 12 } ], "type": { "type": "reference", "target": 796, "typeArguments": [ { "type": "reflection", "declaration": { "id": 809, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 811, "name": "session", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 177, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 42, "name": "Session", "package": "@supabase/auth-js" }, { "type": "literal", "value": null } ] } }, { "id": 810, "name": "user", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 176, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 15, "name": "User", "package": "@supabase/auth-js" }, { "type": "literal", "value": null } ] } }, { "id": 812, "name": "weak_password", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 178, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 778, "name": "WeakPassword", "package": "@supabase/auth-js" }, { "type": "literal", "value": null } ] } } ], "groups": [ { "title": "Properties", "children": [811, 810, 812] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 175, "character": 64 } ] } } ], "name": "RequestResultSafeDestructure", "package": "@supabase/auth-js" } }, { "id": 818, "name": "AuthTokenResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 190, "character": 12 } ], "type": { "type": "reference", "target": 796, "typeArguments": [ { "type": "reflection", "declaration": { "id": 819, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 821, "name": "session", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 192, "character": 4 } ], "type": { "type": "reference", "target": 42, "name": "Session", "package": "@supabase/auth-js" } }, { "id": 820, "name": "user", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 191, "character": 4 } ], "type": { "type": "reference", "target": 15, "name": "User", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [821, 820] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 190, "character": 61 } ] } } ], "name": "RequestResultSafeDestructure", "package": "@supabase/auth-js" } }, { "id": 822, "name": "AuthTokenResponsePassword", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 194, "character": 12 } ], "type": { "type": "reference", "target": 796, "typeArguments": [ { "type": "reflection", "declaration": { "id": 823, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 825, "name": "session", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 196, "character": 4 } ], "type": { "type": "reference", "target": 42, "name": "Session", "package": "@supabase/auth-js" } }, { "id": 824, "name": "user", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 195, "character": 4 } ], "type": { "type": "reference", "target": 15, "name": "User", "package": "@supabase/auth-js" } }, { "id": 826, "name": "weakPassword", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 197, "character": 4 } ], "type": { "type": "reference", "target": 778, "name": "WeakPassword", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [825, 824, 826] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 194, "character": 69 } ] } } ], "name": "RequestResultSafeDestructure", "package": "@supabase/auth-js" } }, { "id": 1307, "name": "CallRefreshTokenResult", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1513, "character": 12 } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "reference", "target": 42, "name": "Session", "package": "@supabase/auth-js" } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 1483, "name": "CreateCustomProviderParams", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Parameters for creating a new custom provider." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1914, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1484, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1490, "name": "acceptable_client_ids", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Additional client IDs accepted during token validation" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1926, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 1493, "name": "attribute_mapping", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Mapping of provider attributes to Supabase user attributes" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1932, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Record" }, "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "any" } ], "name": "Record", "package": "typescript" } }, { "id": 1494, "name": "authorization_params", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Additional parameters sent with the authorization request" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1934, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Record" }, "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "string" } ], "name": "Record", "package": "typescript" } }, { "id": 1500, "name": "authorization_url", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OAuth2 authorization URL" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1946, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1488, "name": "client_id", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "OAuth client ID" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1922, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1489, "name": "client_secret", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "OAuth client secret (write-only, not returned in responses)" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1924, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1498, "name": "discovery_url", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OIDC discovery URL" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1942, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1496, "name": "email_optional", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Whether email is optional for this provider" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1938, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 1495, "name": "enabled", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Whether the provider is enabled" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1936, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 1486, "name": "identifier", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Provider identifier (e.g. " }, { "kind": "code", "text": "`custom:mycompany`" }, { "kind": "text", "text": ")" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1918, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1497, "name": "issuer", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OIDC issuer URL" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1940, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1503, "name": "jwks_uri", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "JWKS URI for token verification" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1952, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1487, "name": "name", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Human-readable name" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1920, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1492, "name": "pkce_enabled", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Whether PKCE is enabled" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1930, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 1485, "name": "provider_type", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Provider type" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1916, "character": 4 } ], "type": { "type": "reference", "target": 1446, "name": "CustomProviderType", "package": "@supabase/auth-js" } }, { "id": 1491, "name": "scopes", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OAuth scopes requested during authorization" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1928, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 1499, "name": "skip_nonce_check", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Whether to skip nonce check (OIDC)" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1944, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 1501, "name": "token_url", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OAuth2 token URL" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1948, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1502, "name": "userinfo_url", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OAuth2 userinfo URL" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1950, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [ 1490, 1493, 1494, 1500, 1488, 1489, 1498, 1496, 1495, 1486, 1497, 1503, 1487, 1492, 1485, 1491, 1499, 1501, 1502 ] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1914, "character": 41 } ] } } }, { "id": 1393, "name": "CreateOAuthClientParams", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Parameters for creating a new OAuth client.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1712, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1394, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1395, "name": "client_name", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Human-readable name of the OAuth client" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1714, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1396, "name": "client_uri", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "URI of the OAuth client" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1716, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1398, "name": "grant_types", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Array of allowed grant types (optional, defaults to authorization_code and refresh_token)" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1720, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 1372, "name": "OAuthClientGrantType", "package": "@supabase/auth-js" } } }, { "id": 1397, "name": "redirect_uris", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Array of allowed redirect URIs" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1718, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 1399, "name": "response_types", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Array of allowed response types (optional, defaults to code)" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1722, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 1373, "name": "OAuthClientResponseType", "package": "@supabase/auth-js" } } }, { "id": 1400, "name": "scope", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Scope of the OAuth client" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1724, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1401, "name": "token_endpoint_auth_method", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Token endpoint authentication method (defaults to server default if not specified)" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1726, "character": 4 } ], "type": { "type": "reference", "target": 1376, "name": "OAuthClientTokenEndpointAuthMethod", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [1395, 1396, 1398, 1397, 1399, 1400, 1401] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1712, "character": 38 } ] } } }, { "id": 1459, "name": "CustomOAuthProvider", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Custom OAuth/OIDC provider object returned from the admin API." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1865, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1460, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1466, "name": "acceptable_client_ids", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Additional client IDs accepted during token validation" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1877, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 1469, "name": "attribute_mapping", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Mapping of provider attributes to Supabase user attributes" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1883, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Record" }, "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "any" } ], "name": "Record", "package": "typescript" } }, { "id": 1470, "name": "authorization_params", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Additional parameters sent with the authorization request" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1885, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Record" }, "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "string" } ], "name": "Record", "package": "typescript" } }, { "id": 1476, "name": "authorization_url", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OAuth2 authorization URL" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1897, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1465, "name": "client_id", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "OAuth client ID" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1875, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1481, "name": "created_at", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Timestamp when the provider was created" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1907, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1480, "name": "discovery_document", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OIDC discovery document (OIDC providers only)" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1905, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 1447, "name": "OIDCDiscoveryDocument", "package": "@supabase/auth-js" }, { "type": "literal", "value": null } ] } }, { "id": 1474, "name": "discovery_url", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OIDC discovery URL" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1893, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1472, "name": "email_optional", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Whether email is optional for this provider" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1889, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 1471, "name": "enabled", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Whether the provider is enabled" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1887, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 1461, "name": "id", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Unique identifier (UUID)" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1867, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1463, "name": "identifier", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Provider identifier (e.g. " }, { "kind": "code", "text": "`custom:mycompany`" }, { "kind": "text", "text": ")" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1871, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1473, "name": "issuer", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OIDC issuer URL" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1891, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1479, "name": "jwks_uri", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "JWKS URI for token verification" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1903, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1464, "name": "name", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Human-readable name" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1873, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1468, "name": "pkce_enabled", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Whether PKCE is enabled" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1881, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 1462, "name": "provider_type", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Provider type" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1869, "character": 4 } ], "type": { "type": "reference", "target": 1446, "name": "CustomProviderType", "package": "@supabase/auth-js" } }, { "id": 1467, "name": "scopes", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OAuth scopes requested during authorization" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1879, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 1475, "name": "skip_nonce_check", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Whether to skip nonce check (OIDC)" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1895, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 1477, "name": "token_url", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OAuth2 token URL" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1899, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1482, "name": "updated_at", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Timestamp when the provider was last updated" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1909, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1478, "name": "userinfo_url", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OAuth2 userinfo URL" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1901, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [ 1466, 1469, 1470, 1476, 1465, 1481, 1480, 1474, 1472, 1471, 1461, 1463, 1473, 1479, 1464, 1468, 1462, 1467, 1475, 1477, 1482, 1478 ] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1865, "character": 34 } ] } } }, { "id": 1527, "name": "CustomProviderListResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Response type for listing custom providers." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2009, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 1528, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1529, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2010, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 1530, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1531, "name": "providers", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2011, "character": 8 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 1459, "name": "CustomOAuthProvider", "package": "@supabase/auth-js" } } } ], "groups": [ { "title": "Properties", "children": [1531] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2010, "character": 10 } ] } } }, { "id": 1532, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2013, "character": 4 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [1529, 1532] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2009, "character": 41 } ] } }, { "type": "reflection", "declaration": { "id": 1533, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1534, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2015, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 1535, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1536, "name": "providers", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2016, "character": 8 } ], "type": { "type": "tuple" } } ], "groups": [ { "title": "Properties", "children": [1536] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2015, "character": 10 } ] } } }, { "id": 1537, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2018, "character": 4 } ], "type": { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [1534, 1537] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2014, "character": 4 } ] } } ] } }, { "id": 1526, "name": "CustomProviderResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Response type for custom provider operations." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2005, "character": 12 } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "reference", "target": 1459, "name": "CustomOAuthProvider", "package": "@supabase/auth-js" } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 1446, "name": "CustomProviderType", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Type of custom identity provider." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1834, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "oauth2" }, { "type": "literal", "value": "oidc" } ] } }, { "id": 291, "name": "DatabaseWithoutInternals", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Strips internal Supabase metadata from Database types.\nUseful for libraries defining generic constraints on Database types." } ], "blockTags": [ { "tag": "@example", "name": "Stripping internal Supabase metadata", "content": [ { "kind": "code", "text": "```typescript\ntype CleanDB = DatabaseWithoutInternals\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 173, "character": 12, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L173" } ], "typeParameters": [ { "id": 292, "name": "DB", "variant": "typeParam", "kind": 131072, "flags": {} } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": 292, "name": "DB", "package": "@supabase/supabase-js", "refersToTypeParameter": true }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Omit", "package": "typescript" } }, { "id": 1048, "name": "EmailOtpType", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 684, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "signup" }, { "type": "literal", "value": "invite" }, { "type": "literal", "value": "magiclink" }, { "type": "literal", "value": "recovery" }, { "type": "literal", "value": "email_change" }, { "type": "literal", "value": "email" } ] } }, { "id": 1008, "name": "EthereumWallet", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 615, "character": 12 } ], "type": { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/web3/ethereum.ts", "qualifiedName": "EIP1193Provider" }, "name": "EIP1193Provider", "package": "@supabase/auth-js" } }, { "id": 1009, "name": "EthereumWeb3Credentials", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 616, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 1010, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1011, "name": "chain", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 617, "character": 4 } ], "type": { "type": "literal", "value": "ethereum" } }, { "id": 1014, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 622, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 1015, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1017, "name": "captchaToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Verification token received when the user completes the captcha on the site." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 626, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1018, "name": "signInWithEthereum", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 627, "character": 8 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Partial" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/web3/ethereum.ts", "qualifiedName": "EthereumSignInInput" }, "name": "EthereumSignInInput", "package": "@supabase/auth-js" }, { "type": "union", "types": [ { "type": "literal", "value": "version" }, { "type": "literal", "value": "domain" }, { "type": "literal", "value": "uri" }, { "type": "literal", "value": "statement" } ] } ], "name": "Omit", "package": "typescript" } ], "name": "Partial", "package": "typescript" } }, { "id": 1016, "name": "url", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "URL to use with the wallet interface. Some wallets do not allow signing a message for URLs different from the current page." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 624, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1017, 1018, 1016] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 622, "character": 14 } ] } } }, { "id": 1013, "name": "statement", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Optional statement to include in the Sign in with Ethereum message. Must not include new line characters. Most wallets like Phantom **require specifying a statement!**" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 621, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1012, "name": "wallet", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Wallet interface to use. If not specified will default to " }, { "kind": "code", "text": "`window.ethereum`" }, { "kind": "text", "text": "." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 619, "character": 4 } ], "type": { "type": "reference", "target": 1008, "name": "EthereumWallet", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [1011, 1014, 1013, 1012] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 616, "character": 38 } ] } }, { "type": "reflection", "declaration": { "id": 1019, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1020, "name": "chain", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 630, "character": 4 } ], "type": { "type": "literal", "value": "ethereum" } }, { "id": 1021, "name": "message", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Sign in with Ethereum compatible message. Must include " }, { "kind": "code", "text": "`Issued At`" }, { "kind": "text", "text": ", " }, { "kind": "code", "text": "`URI`" }, { "kind": "text", "text": " and " }, { "kind": "code", "text": "`Version`" }, { "kind": "text", "text": "." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 632, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1023, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 635, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 1024, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1025, "name": "captchaToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Verification token received when the user completes the captcha on the site." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 637, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1025] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 635, "character": 14 } ] } } }, { "id": 1022, "name": "signature", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Ethereum curve (secp256k1) signature of the message." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 634, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/web3/ethereum.ts", "qualifiedName": "Hex" }, "name": "Hex", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [1020, 1021, 1023, 1022] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 629, "character": 4 } ] } } ] } }, { "id": 865, "name": "Factor", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "A MFA factor." } ], "blockTags": [ { "tag": "@see", "content": [ { "kind": "text", "text": " - " }, { "kind": "inline-tag", "tag": "@link", "text": "GoTrueMFAApi#enroll", "target": 1164 }, { "kind": "text", "text": "\n" }, { "kind": "text", "text": " - " }, { "kind": "inline-tag", "tag": "@link", "text": "GoTrueMFAApi#listFactors", "target": 1275 }, { "kind": "text", "text": "\n" }, { "kind": "text", "text": " - " }, { "kind": "inline-tag", "tag": "@link", "text": "GoTrueMFAAdminApi#listFactors" }, { "kind": "text", "text": "\n" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 309, "character": 12 } ], "typeParameters": [ { "id": 874, "name": "Type", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": 864, "name": "FactorType", "package": "@supabase/auth-js" }, "default": { "type": "reference", "target": 864, "name": "FactorType", "package": "@supabase/auth-js" } }, { "id": 875, "name": "Status", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "FactorVerificationStatus" }, "name": "FactorVerificationStatus", "package": "@supabase/auth-js" }, "default": { "type": "indexedAccess", "indexType": { "type": "intrinsic", "name": "number" }, "objectType": { "type": "query", "queryType": { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "FactorVerificationStatuses" }, "name": "FactorVerificationStatuses", "package": "@supabase/auth-js", "preferValues": true } } } } ], "type": { "type": "reflection", "declaration": { "id": 866, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 871, "name": "created_at", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 322, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 869, "name": "factor_type", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Type of factor. " }, { "kind": "code", "text": "`totp`" }, { "kind": "text", "text": " and " }, { "kind": "code", "text": "`phone`" }, { "kind": "text", "text": " supported with this version" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 317, "character": 4 } ], "type": { "type": "reference", "target": 874, "name": "Type", "package": "@supabase/auth-js", "refersToTypeParameter": true } }, { "id": 868, "name": "friendly_name", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Friendly name of the factor, useful to disambiguate between multiple factors." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 313, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 867, "name": "id", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "ID of the factor." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 311, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 873, "name": "last_challenged_at", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 324, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 870, "name": "status", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The verification status of the factor, default is " }, { "kind": "code", "text": "`unverified`" }, { "kind": "text", "text": " after " }, { "kind": "code", "text": "`.enroll()`" }, { "kind": "text", "text": ", then " }, { "kind": "code", "text": "`verified`" }, { "kind": "text", "text": " after the user verifies it with " }, { "kind": "code", "text": "`.verify()`" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 321, "character": 4 } ], "type": { "type": "reference", "target": 875, "name": "Status", "package": "@supabase/auth-js", "refersToTypeParameter": true } }, { "id": 872, "name": "updated_at", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 323, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [871, 869, 868, 867, 873, 870, 872] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 309, "character": 146 } ] } } }, { "id": 864, "name": "FactorType", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Type of factor. " }, { "kind": "code", "text": "`totp`" }, { "kind": "text", "text": " and " }, { "kind": "code", "text": "`phone`" }, { "kind": "text", "text": " supported with this version" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 296, "character": 12 } ], "type": { "type": "indexedAccess", "indexType": { "type": "intrinsic", "name": "number" }, "objectType": { "type": "query", "queryType": { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "FactorTypes" }, "name": "FactorTypes", "package": "@supabase/auth-js", "preferValues": true } } } }, { "id": 69, "name": "FunctionInvokeOptions", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 88, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 70, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 77, "name": "body", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The body of the request." } ] }, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 106, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "File" }, "name": "File", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Blob" }, "name": "Blob", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "ArrayBuffer" }, "name": "ArrayBuffer", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "FormData" }, "name": "FormData", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "ReadableStream" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Uint8Array" }, "name": "Uint8Array", "package": "typescript" } ], "name": "ReadableStream", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Record" }, "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "any" } ], "name": "Record", "package": "typescript" }, { "type": "intrinsic", "name": "string" } ] } }, { "id": 71, "name": "headers", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Object representing the headers to send with the request." } ] }, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 92, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 72, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 92, "character": 14 } ], "indexSignatures": [ { "id": 73, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 93, "character": 8 } ], "parameters": [ { "id": 74, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" } } ] } } }, { "id": 75, "name": "method", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The HTTP verb of the request" } ] }, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 98, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "POST" }, { "type": "literal", "value": "GET" }, { "type": "literal", "value": "PUT" }, { "type": "literal", "value": "PATCH" }, { "type": "literal", "value": "DELETE" } ] } }, { "id": 76, "name": "region", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The Region to invoke the function in." } ] }, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 102, "character": 4 } ], "type": { "type": "reference", "target": 102, "name": "FunctionRegion", "package": "@supabase/functions-js" } }, { "id": 78, "name": "signal", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The AbortSignal to use for the request." } ] }, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 110, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "AbortSignal" }, "name": "AbortSignal", "package": "typescript" } }, { "id": 79, "name": "timeout", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The timeout for the request in milliseconds.\nIf the function takes longer than this, the request will be aborted." } ] }, "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 115, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" } } ], "groups": [ { "title": "Properties", "children": [77, 71, 75, 76, 78, 79] } ], "sources": [ { "fileName": "packages/core/functions-js/dist/module/types.d.ts", "line": 88, "character": 36 } ] } } }, { "id": 1094, "name": "GenerateEmailChangeLinkParams", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 751, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1095, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1097, "name": "email", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The user's email" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 754, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1098, "name": "newEmail", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The user's new email. Only required if type is 'email_change_current' or 'email_change_new'." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 758, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1099, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 759, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Pick" }, "typeArguments": [ { "type": "reference", "target": 1100, "name": "GenerateLinkOptions", "package": "@supabase/auth-js" }, { "type": "literal", "value": "redirectTo" } ], "name": "Pick", "package": "typescript" } }, { "id": 1096, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 752, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "email_change_current" }, { "type": "literal", "value": "email_change_new" } ] } } ], "groups": [ { "title": "Properties", "children": [1097, 1098, 1099, 1096] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 751, "character": 44 } ] } } }, { "id": 1084, "name": "GenerateInviteOrMagiclinkParams", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 739, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1085, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1087, "name": "email", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The user's email" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 742, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1088, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 743, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Pick" }, "typeArguments": [ { "type": "reference", "target": 1100, "name": "GenerateLinkOptions", "package": "@supabase/auth-js" }, { "type": "union", "types": [ { "type": "literal", "value": "data" }, { "type": "literal", "value": "redirectTo" } ] } ], "name": "Pick", "package": "typescript" } }, { "id": 1086, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 740, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "invite" }, { "type": "literal", "value": "magiclink" } ] } } ], "groups": [ { "title": "Properties", "children": [1087, 1088, 1086] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 739, "character": 46 } ] } } }, { "id": 1103, "name": "GenerateLinkParams", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 771, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 1078, "name": "GenerateSignupLinkParams", "package": "@supabase/auth-js" }, { "type": "reference", "target": 1084, "name": "GenerateInviteOrMagiclinkParams", "package": "@supabase/auth-js" }, { "type": "reference", "target": 1089, "name": "GenerateRecoveryLinkParams", "package": "@supabase/auth-js" }, { "type": "reference", "target": 1094, "name": "GenerateEmailChangeLinkParams", "package": "@supabase/auth-js" } ] } }, { "id": 1108, "name": "GenerateLinkProperties", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The properties related to the email link generated" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 777, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1109, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1110, "name": "action_link", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The email link to send to the user.\nThe action_link follows the following format: auth/v1/verify?type={verification_type}&token={hashed_token}&redirect_to={redirect_to}" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 782, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1111, "name": "email_otp", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The raw email OTP.\nYou should send this in the email if you want your users to verify using an OTP instead of the action link." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 787, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1112, "name": "hashed_token", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The hashed token appended to the action link." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 791, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1113, "name": "redirect_to", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The URL appended to the action link." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 793, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1114, "name": "verification_type", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The verification type that the email link is associated to." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 795, "character": 4 } ], "type": { "type": "reference", "target": 1115, "name": "GenerateLinkType", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [1110, 1111, 1112, 1113, 1114] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 777, "character": 37 } ] } } }, { "id": 1104, "name": "GenerateLinkResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 772, "character": 12 } ], "type": { "type": "reference", "target": 796, "typeArguments": [ { "type": "reflection", "declaration": { "id": 1105, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1106, "name": "properties", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 773, "character": 4 } ], "type": { "type": "reference", "target": 1108, "name": "GenerateLinkProperties", "package": "@supabase/auth-js" } }, { "id": 1107, "name": "user", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 774, "character": 4 } ], "type": { "type": "reference", "target": 15, "name": "User", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [1106, 1107] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 772, "character": 64 } ] } } ], "name": "RequestResultSafeDestructure", "package": "@supabase/auth-js" } }, { "id": 1115, "name": "GenerateLinkType", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 797, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "signup" }, { "type": "literal", "value": "invite" }, { "type": "literal", "value": "magiclink" }, { "type": "literal", "value": "recovery" }, { "type": "literal", "value": "email_change_current" }, { "type": "literal", "value": "email_change_new" } ] } }, { "id": 1089, "name": "GenerateRecoveryLinkParams", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 745, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1090, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1092, "name": "email", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The user's email" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 748, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1093, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 749, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Pick" }, "typeArguments": [ { "type": "reference", "target": 1100, "name": "GenerateLinkOptions", "package": "@supabase/auth-js" }, { "type": "literal", "value": "redirectTo" } ], "name": "Pick", "package": "typescript" } }, { "id": 1091, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 746, "character": 4 } ], "type": { "type": "literal", "value": "recovery" } } ], "groups": [ { "title": "Properties", "children": [1092, 1093, 1091] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 745, "character": 41 } ] } } }, { "id": 1078, "name": "GenerateSignupLinkParams", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 733, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1079, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1081, "name": "email", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 735, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1083, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 737, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Pick" }, "typeArguments": [ { "type": "reference", "target": 1100, "name": "GenerateLinkOptions", "package": "@supabase/auth-js" }, { "type": "union", "types": [ { "type": "literal", "value": "data" }, { "type": "literal", "value": "redirectTo" } ] } ], "name": "Pick", "package": "typescript" } }, { "id": 1082, "name": "password", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 736, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1080, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 734, "character": 4 } ], "type": { "type": "literal", "value": "signup" } } ], "groups": [ { "title": "Properties", "children": [1081, 1083, 1082, 1080] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 733, "character": 39 } ] } } }, { "id": 745, "name": "GoTrueClientOptions", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 31, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 746, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 761, "name": "autoRefreshToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 60, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 767, "name": "debug", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 73, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "boolean" }, { "type": "reflection", "declaration": { "id": 768, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 73, "character": 23 } ], "signatures": [ { "id": 769, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "parameters": [ { "id": 770, "name": "message", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 771, "name": "args", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } ] } }, { "id": 753, "name": "detectSessionInUrl", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Set to \"true\" if you want to automatically detect OAuth grants in the URL and sign in the user.\nSet to \"false\" to disable automatic detection.\nSet to a function to provide custom logic for determining if a URL contains a Supabase auth callback.\nThe function receives the current URL and parsed parameters, and should return true if the URL\nshould be processed as a Supabase auth callback, or false to ignore it.\n\nThis is useful when your app uses other OAuth providers (e.g., Facebook Login) that also return\naccess_token in the URL fragment, which would otherwise be incorrectly intercepted by Supabase Auth." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\ndetectSessionInUrl: (url, params) => {\n // Ignore Facebook OAuth redirects\n if (url.pathname === '/facebook/redirect') return false\n // Use default detection for other URLs\n return Boolean(params.access_token || params.error_description)\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 57, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "boolean" }, { "type": "reflection", "declaration": { "id": 754, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 57, "character": 36 } ], "signatures": [ { "id": 755, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "parameters": [ { "id": 756, "name": "url", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "URL" }, "name": "URL", "package": "typescript" } }, { "id": 757, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 758, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 57, "character": 55 } ], "indexSignatures": [ { "id": 759, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 58, "character": 8 } ], "parameters": [ { "id": 760, "name": "parameter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" } } ] } } } ], "type": { "type": "intrinsic", "name": "boolean" } } ] } } ] } }, { "id": 765, "name": "fetch", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 71, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/fetch.ts", "qualifiedName": "Fetch" }, "name": "Fetch", "package": "@supabase/auth-js" } }, { "id": 766, "name": "flowType", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 72, "character": 4 } ], "type": { "type": "reference", "target": 952, "name": "AuthFlowType", "package": "@supabase/auth-js" } }, { "id": 773, "name": "hasCustomAuthorizationHeader", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Set to \"true\" if there is a custom authorization header set globally." } ], "modifierTags": ["@experimental"] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 87, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 748, "name": "headers", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 33, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 749, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 33, "character": 14 } ], "indexSignatures": [ { "id": 750, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 34, "character": 8 } ], "parameters": [ { "id": 751, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" } } ] } } }, { "id": 772, "name": "lock", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Provide your own locking mechanism based on the environment. By default,\n" }, { "kind": "code", "text": "`navigatorLock`" }, { "kind": "text", "text": " (Web Locks API) is used in browser environments when\n" }, { "kind": "code", "text": "`persistSession`" }, { "kind": "text", "text": " is true. Falls back to an in-process lock for non-browser\nenvironments (e.g. React Native)." } ], "modifierTags": ["@experimental"] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 82, "character": 4 } ], "type": { "type": "reference", "target": 736, "name": "LockFunc", "package": "@supabase/auth-js" } }, { "id": 775, "name": "lockAcquireTimeout", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The maximum time in milliseconds to wait for acquiring a cross-tab synchronization lock.\n\nWhen multiple browser tabs or windows use the auth client simultaneously, they coordinate\nvia the Web Locks API to prevent race conditions during session refresh and other operations.\nThis timeout controls how long to wait before attempting lock recovery.\n\n- **Positive value**: Wait up to this many milliseconds. If the lock is still held, attempt\n automatic recovery by stealing it (the previous holder is evicted, its callback continues\n to completion without exclusive access). This recovers from orphaned locks caused by\n React Strict Mode double-mount, storage API hangs, or aborted operations.\n- **Zero (0)**: Fail immediately if the lock is unavailable; throws " }, { "kind": "code", "text": "`LockAcquireTimeoutError`" }, { "kind": "text", "text": "\n (check " }, { "kind": "code", "text": "`error.isAcquireTimeout === true`" }, { "kind": "text", "text": ").\n- **Negative value**: Wait indefinitely — can cause permanent deadlocks if the lock is orphaned." } ], "blockTags": [ { "tag": "@default", "content": [ { "kind": "code", "text": "```ts\n5000\n```" } ] }, { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nconst client = createClient(url, key, {\n auth: {\n lockAcquireTimeout: 5000, // 5 seconds, then steal orphaned lock\n },\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 119, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 762, "name": "persistSession", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 61, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 776, "name": "skipAutoInitialize", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "If true, skips automatic initialization in constructor. Useful for SSR\ncontexts where initialization timing must be controlled to prevent race\nconditions with HTTP response generation." } ], "blockTags": [ { "tag": "@default", "content": [ { "kind": "code", "text": "```ts\nfalse\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 127, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 763, "name": "storage", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 62, "character": 4 } ], "type": { "type": "reference", "target": 1301, "name": "SupportedStorage", "package": "@supabase/auth-js" } }, { "id": 752, "name": "storageKey", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 36, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 774, "name": "throwOnError", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "If there is an error with the query, throwOnError will reject the promise by\nthrowing the error instead of returning it as part of a successful response." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 92, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 747, "name": "url", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 32, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 764, "name": "userStorage", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Stores the user object in a separate storage location from the rest of the session data. When non-null, " }, { "kind": "code", "text": "`storage`" }, { "kind": "text", "text": " will only store a JSON object containing the access and refresh token and some adjacent metadata, while " }, { "kind": "code", "text": "`userStorage`" }, { "kind": "text", "text": " will only contain the user object under the key " }, { "kind": "code", "text": "`storageKey + '-user'`" }, { "kind": "text", "text": ".\n\nWhen this option is set and cookie storage is used, " }, { "kind": "code", "text": "`getSession()`" }, { "kind": "text", "text": " and other functions that load a session from the cookie store might not return back a user. It's very important to always use " }, { "kind": "code", "text": "`getUser()`" }, { "kind": "text", "text": " to fetch a user object in those scenarios." } ], "modifierTags": ["@experimental"] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 70, "character": 4 } ], "type": { "type": "reference", "target": 1301, "name": "SupportedStorage", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [ 761, 767, 753, 765, 766, 773, 748, 772, 775, 762, 776, 763, 752, 774, 747, 764 ] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 31, "character": 34 } ] } } }, { "id": 1304, "name": "InitializeResult", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1510, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1305, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1306, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1511, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" }, { "type": "literal", "value": null } ] } } ], "groups": [ { "title": "Properties", "children": [1306] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1510, "character": 31 } ] } } }, { "id": 1328, "name": "JwtHeader", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1599, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1329, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1330, "name": "alg", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1600, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "RS256" }, { "type": "literal", "value": "ES256" }, { "type": "literal", "value": "HS256" } ] } }, { "id": 1331, "name": "kid", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1601, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1332, "name": "typ", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1602, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1330, 1331, 1332] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1599, "character": 24 } ] } } }, { "id": 1523, "name": "ListCustomProvidersParams", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Parameters for listing custom providers." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1998, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1524, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1525, "name": "type", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Filter by provider type" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2000, "character": 4 } ], "type": { "type": "reference", "target": 1446, "name": "CustomProviderType", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [1525] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1998, "character": 40 } ] } } }, { "id": 736, "name": "LockFunc", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Provide your own global lock implementation instead of the default\nimplementation. The function should acquire a lock for the duration of the\n" }, { "kind": "code", "text": "`fn`" }, { "kind": "text", "text": " async function, such that no other client instances will be able to\nhold it at the same time." } ], "modifierTags": ["@experimental"] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 30, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 737, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 30, "character": 23 } ], "signatures": [ { "id": 738, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "typeParameters": [ { "id": 744, "name": "R", "variant": "typeParam", "kind": 131072, "flags": {} } ], "parameters": [ { "id": 739, "name": "name", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Name of the lock to be acquired." } ] }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 740, "name": "acquireTimeout", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "If negative, no timeout should occur. If positive it\n should throw an Error with an " }, { "kind": "code", "text": "`isAcquireTimeout`" }, { "kind": "text", "text": "\n property set to true if the operation fails to be\n acquired after this much time (ms)." } ] }, "type": { "type": "intrinsic", "name": "number" } }, { "id": 741, "name": "fn", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The operation to execute when the lock is acquired." } ] }, "type": { "type": "reflection", "declaration": { "id": 742, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 30, "character": 69 } ], "signatures": [ { "id": 743, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 744, "name": "R", "package": "@supabase/auth-js", "refersToTypeParameter": true } ], "name": "Promise", "package": "typescript" } } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 744, "name": "R", "package": "@supabase/auth-js", "refersToTypeParameter": true } ], "name": "Promise", "package": "typescript" } } ] } } }, { "id": 1134, "name": "MFAChallengeAndVerifyParams", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 875, "character": 12 } ], "type": { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAChallengeAndVerifyTOTPParams" }, "name": "MFAChallengeAndVerifyTOTPParams", "package": "@supabase/auth-js" } }, { "id": 1133, "name": "MFAChallengeParams", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 871, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 1130, "name": "MFAChallengeTOTPParams", "package": "@supabase/auth-js" }, { "type": "reference", "target": 1131, "name": "MFAChallengePhoneParams", "package": "@supabase/auth-js" }, { "type": "reference", "target": 1132, "name": "MFAChallengeWebauthnParams", "package": "@supabase/auth-js" } ] } }, { "id": 1131, "name": "MFAChallengePhoneParams", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 855, "character": 12 } ], "type": { "type": "reference", "target": 782, "typeArguments": [ { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAChallengeParamsBase" }, "name": "MFAChallengeParamsBase", "package": "@supabase/auth-js" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAChallengePhoneParamFields" }, "name": "MFAChallengePhoneParamFields", "package": "@supabase/auth-js" } ] } ], "name": "Prettify", "package": "@supabase/auth-js" } }, { "id": 1130, "name": "MFAChallengeTOTPParams", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 850, "character": 12 } ], "type": { "type": "reference", "target": 782, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAChallengeParamsBase" }, "name": "MFAChallengeParamsBase", "package": "@supabase/auth-js" } ], "name": "Prettify", "package": "@supabase/auth-js" } }, { "id": 1132, "name": "MFAChallengeWebauthnParams", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Parameters for initiating a WebAuthn MFA challenge.\nIncludes Relying Party information needed for WebAuthn ceremonies." } ], "blockTags": [ { "tag": "@see", "content": [ { "kind": "inline-tag", "tag": "@link", "text": "W3C WebAuthn Spec - Relying Party Operations", "target": "https://w3c.github.io/webauthn/#sctn-rp-operations" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 870, "character": 12 } ], "type": { "type": "reference", "target": 782, "typeArguments": [ { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAChallengeParamsBase" }, "name": "MFAChallengeParamsBase", "package": "@supabase/auth-js" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAChallengeWebauthnParamFields" }, "name": "MFAChallengeWebauthnParamFields", "package": "@supabase/auth-js" } ] } ], "name": "Prettify", "package": "@supabase/auth-js" } }, { "id": 1116, "name": "MFAEnrollParams", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 798, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 1322, "name": "MFAEnrollTOTPParams", "package": "@supabase/auth-js" }, { "type": "reference", "target": 1323, "name": "MFAEnrollPhoneParams", "package": "@supabase/auth-js" }, { "type": "reference", "target": 1324, "name": "MFAEnrollWebauthnParams", "package": "@supabase/auth-js" } ] } }, { "id": 1323, "name": "MFAEnrollPhoneParams", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1554, "character": 12 } ], "type": { "type": "reference", "target": 782, "typeArguments": [ { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAEnrollParamsBase" }, "typeArguments": [ { "type": "literal", "value": "phone" } ], "name": "MFAEnrollParamsBase", "package": "@supabase/auth-js" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAEnrollPhoneParamFields" }, "name": "MFAEnrollPhoneParamFields", "package": "@supabase/auth-js" } ] } ], "name": "Prettify", "package": "@supabase/auth-js" } }, { "id": 1322, "name": "MFAEnrollTOTPParams", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1549, "character": 12 } ], "type": { "type": "reference", "target": 782, "typeArguments": [ { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAEnrollParamsBase" }, "typeArguments": [ { "type": "literal", "value": "totp" } ], "name": "MFAEnrollParamsBase", "package": "@supabase/auth-js" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAEnrollTOTPParamFields" }, "name": "MFAEnrollTOTPParamFields", "package": "@supabase/auth-js" } ] } ], "name": "Prettify", "package": "@supabase/auth-js" } }, { "id": 1324, "name": "MFAEnrollWebauthnParams", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Parameters for enrolling a WebAuthn factor.\nCreates an unverified WebAuthn factor that must be verified with a credential." } ], "blockTags": [ { "tag": "@see", "content": [ { "kind": "inline-tag", "tag": "@link", "text": "W3C WebAuthn Spec - Registering a New Credential", "target": "https://w3c.github.io/webauthn/#sctn-registering-a-new-credential" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1561, "character": 12 } ], "type": { "type": "reference", "target": 782, "typeArguments": [ { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAEnrollParamsBase" }, "typeArguments": [ { "type": "literal", "value": "webauthn" } ], "name": "MFAEnrollParamsBase", "package": "@supabase/auth-js" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAEnrollWebauthnFields" }, "name": "MFAEnrollWebauthnFields", "package": "@supabase/auth-js" } ] } ], "name": "Prettify", "package": "@supabase/auth-js" } }, { "id": 1129, "name": "MFATOTPChannel", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 849, "character": 12 } ], "type": { "type": "indexedAccess", "indexType": { "type": "intrinsic", "name": "number" }, "objectType": { "type": "query", "queryType": { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFATOTPChannels" }, "name": "MFATOTPChannels", "package": "@supabase/auth-js", "preferValues": true } } } }, { "id": 1117, "name": "MFAUnenrollParams", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 799, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1118, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1119, "name": "factorId", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "ID of the factor being unenrolled." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 801, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1119] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 799, "character": 32 } ] } } }, { "id": 1128, "name": "MFAVerifyParams", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 843, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 1120, "name": "MFAVerifyTOTPParams", "package": "@supabase/auth-js" }, { "type": "reference", "target": 1121, "name": "MFAVerifyPhoneParams", "package": "@supabase/auth-js" }, { "type": "reference", "target": 1126, "name": "MFAVerifyWebauthnParams", "package": "@supabase/auth-js" } ] } }, { "id": 1121, "name": "MFAVerifyPhoneParams", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 815, "character": 12 } ], "type": { "type": "reference", "target": 782, "typeArguments": [ { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAVerifyParamsBase" }, "name": "MFAVerifyParamsBase", "package": "@supabase/auth-js" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAVerifyPhoneParamFields" }, "name": "MFAVerifyPhoneParamFields", "package": "@supabase/auth-js" } ] } ], "name": "Prettify", "package": "@supabase/auth-js" } }, { "id": 1120, "name": "MFAVerifyTOTPParams", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 813, "character": 12 } ], "type": { "type": "reference", "target": 782, "typeArguments": [ { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAVerifyParamsBase" }, "name": "MFAVerifyParamsBase", "package": "@supabase/auth-js" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAVerifyTOTPParamFields" }, "name": "MFAVerifyTOTPParamFields", "package": "@supabase/auth-js" } ] } ], "name": "Prettify", "package": "@supabase/auth-js" } }, { "id": 1122, "name": "MFAVerifyWebauthnParamFields", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "WebAuthn-specific fields for MFA verification.\nSupports both credential creation (registration) and request (authentication) flows." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 833, "character": 12 } ], "typeParameters": [ { "id": 1125, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Type of WebAuthn operation: 'create' for registration, 'request' for authentication" } ] }, "type": { "type": "union", "types": [ { "type": "literal", "value": "create" }, { "type": "literal", "value": "request" } ] }, "default": { "type": "union", "types": [ { "type": "literal", "value": "create" }, { "type": "literal", "value": "request" } ] } } ], "type": { "type": "reflection", "declaration": { "id": 1123, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1124, "name": "webauthn", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 834, "character": 4 } ], "type": { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAVerifyWebauthnParamFieldsBase" }, "name": "MFAVerifyWebauthnParamFieldsBase", "package": "@supabase/auth-js" }, { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAVerifyWebauthnCredentialParamFields" }, "typeArguments": [ { "type": "reference", "target": 1125, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true } ], "name": "MFAVerifyWebauthnCredentialParamFields", "package": "@supabase/auth-js" } ] } } ], "groups": [ { "title": "Properties", "children": [1124] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 833, "character": 98 } ] } } }, { "id": 1126, "name": "MFAVerifyWebauthnParams", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Parameters for WebAuthn MFA verification.\nUsed to verify WebAuthn credentials after challenge." } ], "blockTags": [ { "tag": "@see", "content": [ { "kind": "inline-tag", "tag": "@link", "text": "W3C WebAuthn Spec - Verifying an Authentication Assertion", "target": "https://w3c.github.io/webauthn/#sctn-verifying-assertion" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 842, "character": 12 } ], "typeParameters": [ { "id": 1127, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Type of WebAuthn operation: 'create' for registration, 'request' for authentication" } ] }, "type": { "type": "union", "types": [ { "type": "literal", "value": "create" }, { "type": "literal", "value": "request" } ] }, "default": { "type": "union", "types": [ { "type": "literal", "value": "create" }, { "type": "literal", "value": "request" } ] } } ], "type": { "type": "reference", "target": 782, "typeArguments": [ { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAVerifyParamsBase" }, "name": "MFAVerifyParamsBase", "package": "@supabase/auth-js" }, { "type": "reference", "target": 1122, "typeArguments": [ { "type": "reference", "target": 1127, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true } ], "name": "MFAVerifyWebauthnParamFields", "package": "@supabase/auth-js" } ] } ], "name": "Prettify", "package": "@supabase/auth-js" } }, { "id": 1047, "name": "MobileOtpType", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 683, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "sms" }, { "type": "literal", "value": "phone_change" } ] } }, { "id": 1558, "name": "OAuthAuthorizationClient", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "OAuth client details in an authorization request.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2073, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1559, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1560, "name": "id", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Unique identifier for the OAuth client (UUID)" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2075, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1563, "name": "logo_uri", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "URI of the OAuth client's logo" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2081, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1561, "name": "name", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Human-readable name of the OAuth client" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2077, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1562, "name": "uri", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "URI of the OAuth client's website" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2079, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1560, 1563, 1561, 1562] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2073, "character": 39 } ] } } }, { "id": 1564, "name": "OAuthAuthorizationDetails", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "OAuth authorization details when user needs to provide consent.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth.\n\nThis response includes all information needed to display a consent page:\nclient details, user info, requested scopes, and where the user will be redirected.\n\nNote: " }, { "kind": "code", "text": "`redirect_uri`" }, { "kind": "text", "text": " is the base URI (e.g., \"https://app.com/callback\") without\nquery parameters. After consent, you'll receive a complete " }, { "kind": "code", "text": "`redirect_url`" }, { "kind": "text", "text": " with\nthe authorization code and state parameters appended." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2094, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1565, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1566, "name": "authorization_id", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The authorization ID used to approve or deny the request" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2096, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1568, "name": "client", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "OAuth client requesting authorization" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2100, "character": 4 } ], "type": { "type": "reference", "target": 1558, "name": "OAuthAuthorizationClient", "package": "@supabase/auth-js" } }, { "id": 1567, "name": "redirect_uri", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The OAuth client's registered redirect URI (base URI without query parameters)" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2098, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1573, "name": "scope", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Space-separated list of requested scopes (e.g., \"openid profile email\")" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2109, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1569, "name": "user", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "User object associated with the authorization" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2102, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 1570, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1572, "name": "email", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "User email" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2106, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1571, "name": "id", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "User ID (UUID)" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2104, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1572, 1571] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2102, "character": 10 } ] } } } ], "groups": [ { "title": "Properties", "children": [1566, 1568, 1567, 1573, 1569] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2094, "character": 40 } ] } } }, { "id": 1377, "name": "OAuthClient", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "OAuth client object returned from the OAuth 2.1 server.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1678, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1378, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1379, "name": "client_id", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Unique identifier for the OAuth client" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1680, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1380, "name": "client_name", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Human-readable name of the OAuth client" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1682, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1381, "name": "client_secret", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Client secret (only returned on registration and regeneration)" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1684, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1382, "name": "client_type", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Type of OAuth client" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1686, "character": 4 } ], "type": { "type": "reference", "target": 1374, "name": "OAuthClientType", "package": "@supabase/auth-js" } }, { "id": 1385, "name": "client_uri", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "URI of the OAuth client" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1692, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1391, "name": "created_at", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Timestamp when the client was created" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1704, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1388, "name": "grant_types", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Array of allowed grant types" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1698, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 1372, "name": "OAuthClientGrantType", "package": "@supabase/auth-js" } } }, { "id": 1386, "name": "logo_uri", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "URI of the OAuth client's logo" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1694, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1387, "name": "redirect_uris", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Array of allowed redirect URIs" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1696, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 1384, "name": "registration_type", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Registration type of the client" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1690, "character": 4 } ], "type": { "type": "reference", "target": 1375, "name": "OAuthClientRegistrationType", "package": "@supabase/auth-js" } }, { "id": 1389, "name": "response_types", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Array of allowed response types" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1700, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 1373, "name": "OAuthClientResponseType", "package": "@supabase/auth-js" } } }, { "id": 1390, "name": "scope", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Scope of the OAuth client" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1702, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1383, "name": "token_endpoint_auth_method", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Token endpoint authentication method" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1688, "character": 4 } ], "type": { "type": "reference", "target": 1376, "name": "OAuthClientTokenEndpointAuthMethod", "package": "@supabase/auth-js" } }, { "id": 1392, "name": "updated_at", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Timestamp when the client was last updated" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1706, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [ 1379, 1380, 1381, 1382, 1385, 1391, 1388, 1386, 1387, 1384, 1389, 1390, 1383, 1392 ] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1678, "character": 26 } ] } } }, { "id": 1372, "name": "OAuthClientGrantType", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "OAuth client grant types supported by the OAuth 2.1 server.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1653, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "authorization_code" }, { "type": "literal", "value": "refresh_token" } ] } }, { "id": 1411, "name": "OAuthClientListResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Response type for listing OAuth clients.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1756, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 1412, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1413, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1757, "character": 4 } ], "type": { "type": "intersection", "types": [ { "type": "reflection", "declaration": { "id": 1414, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1416, "name": "aud", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1759, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1415, "name": "clients", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1758, "character": 8 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 1377, "name": "OAuthClient", "package": "@supabase/auth-js" } } } ], "groups": [ { "title": "Properties", "children": [1416, 1415] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1757, "character": 10 } ] } }, { "type": "reference", "target": 1308, "name": "Pagination", "package": "@supabase/auth-js" } ] } }, { "id": 1417, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1761, "character": 4 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [1413, 1417] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1756, "character": 38 } ] } }, { "type": "reflection", "declaration": { "id": 1418, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1419, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1763, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 1420, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1421, "name": "clients", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1764, "character": 8 } ], "type": { "type": "tuple" } } ], "groups": [ { "title": "Properties", "children": [1421] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1763, "character": 10 } ] } } }, { "id": 1422, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1766, "character": 4 } ], "type": { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [1419, 1422] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1762, "character": 4 } ] } } ] } }, { "id": 1375, "name": "OAuthClientRegistrationType", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "OAuth client registration type.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1668, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "dynamic" }, { "type": "literal", "value": "manual" } ] } }, { "id": 1410, "name": "OAuthClientResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Response type for OAuth client operations.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1751, "character": 12 } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "reference", "target": 1377, "name": "OAuthClient", "package": "@supabase/auth-js" } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 1373, "name": "OAuthClientResponseType", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "OAuth client response types supported by the OAuth 2.1 server.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1658, "character": 12 } ], "type": { "type": "literal", "value": "code" } }, { "id": 1376, "name": "OAuthClientTokenEndpointAuthMethod", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "OAuth client token endpoint authentication method.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1673, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "none" }, { "type": "literal", "value": "client_secret_basic" }, { "type": "literal", "value": "client_secret_post" } ] } }, { "id": 1374, "name": "OAuthClientType", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "OAuth client type indicating whether the client can keep credentials confidential.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1663, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "public" }, { "type": "literal", "value": "confidential" } ] } }, { "id": 1579, "name": "OAuthGrant", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "An OAuth grant representing a user's authorization of an OAuth client.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2160, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1580, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1581, "name": "client", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "OAuth client information" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2162, "character": 4 } ], "type": { "type": "reference", "target": 1558, "name": "OAuthAuthorizationClient", "package": "@supabase/auth-js" } }, { "id": 1583, "name": "granted_at", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Timestamp when the grant was created (ISO 8601 date-time)" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2166, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1582, "name": "scopes", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Array of scopes granted to this client" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2164, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } } ], "groups": [ { "title": "Properties", "children": [1581, 1583, 1582] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2160, "character": 25 } ] } } }, { "id": 1574, "name": "OAuthRedirect", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "OAuth redirect response when user has already consented or after consent decision.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth.\n\nThis response is returned in three scenarios:\n1. User already consented to these scopes (auto-approved)\n2. User just approved the authorization request\n3. User just denied the authorization request\n\nThe " }, { "kind": "code", "text": "`redirect_url`" }, { "kind": "text", "text": " is a complete URL ready for redirecting the user back to the\nOAuth client, including authorization code (on success) or error (on denial) in\nquery parameters, along with the state parameter if one was provided." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2124, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1575, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1576, "name": "redirect_url", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Complete redirect URL with authorization code and state parameters (e.g., \"https://app.com/callback?code=xxx&state=yyy\")" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2126, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1576] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 2124, "character": 28 } ] } } }, { "id": 827, "name": "OAuthResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 199, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 828, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 829, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 200, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 830, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 831, "name": "provider", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 201, "character": 8 } ], "type": { "type": "reference", "target": 733, "name": "Provider", "package": "@supabase/auth-js" } }, { "id": 832, "name": "url", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 202, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [831, 832] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 200, "character": 10 } ] } } }, { "id": 833, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 204, "character": 4 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [829, 833] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 199, "character": 28 } ] } }, { "type": "reflection", "declaration": { "id": 834, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 835, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 206, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 836, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 837, "name": "provider", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 207, "character": 8 } ], "type": { "type": "reference", "target": 733, "name": "Provider", "package": "@supabase/auth-js" } }, { "id": 838, "name": "url", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 208, "character": 8 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [837, 838] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 206, "character": 10 } ] } } }, { "id": 839, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 210, "character": 4 } ], "type": { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [835, 839] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 205, "character": 4 } ] } } ] } }, { "id": 1447, "name": "OIDCDiscoveryDocument", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "OIDC discovery document fields.\nPopulated when the server successfully fetches and validates the\nprovider's OpenID Connect discovery document." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1840, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1448, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1450, "name": "authorization_endpoint", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "URL of the authorization endpoint" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1844, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1449, "name": "issuer", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The issuer identifier" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1842, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1452, "name": "jwks_uri", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "URL of the JSON Web Key Set" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1848, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1454, "name": "revocation_endpoint", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "URL of the revocation endpoint" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1852, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1458, "name": "supported_id_token_signing_algs", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "List of supported ID token signing algorithms" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1860, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 1456, "name": "supported_response_types", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "List of supported response types" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1856, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 1455, "name": "supported_scopes", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "List of supported scopes" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1854, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 1457, "name": "supported_subject_types", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "List of supported subject types" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1858, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 1451, "name": "token_endpoint", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "URL of the token endpoint" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1846, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1453, "name": "userinfo_endpoint", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "URL of the userinfo endpoint" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1850, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1450, 1449, 1452, 1454, 1458, 1456, 1455, 1457, 1451, 1453] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1840, "character": 36 } ] } } }, { "id": 1315, "name": "PageParams", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1520, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1316, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1317, "name": "page", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The page number" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1522, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 1318, "name": "perPage", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Number of items returned per page" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1524, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" } } ], "groups": [ { "title": "Properties", "children": [1317, 1318] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1520, "character": 25 } ] } } }, { "id": 1308, "name": "Pagination", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1514, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1309, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1311, "name": "lastPage", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1517, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 1310, "name": "nextPage", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1516, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "number" }, { "type": "literal", "value": null } ] } }, { "id": 1312, "name": "total", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1518, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" } } ], "groups": [ { "title": "Properties", "children": [1311, 1310, 1312] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1514, "character": 25 } ], "indexSignatures": [ { "id": 1313, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1515, "character": 4 } ], "parameters": [ { "id": 1314, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } }, { "id": 55, "name": "PostgrestMaybeSingleResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/postgrest-js/dist/index.d.cts", "line": 593, "character": 5 } ], "typeParameters": [ { "id": 56, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {} } ], "type": { "type": "reference", "target": 53, "typeArguments": [ { "type": "union", "types": [ { "type": "reference", "target": 56, "name": "T", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, { "type": "literal", "value": null } ] } ], "name": "PostgrestSingleResponse", "package": "@supabase/postgrest-js" } }, { "id": 51, "name": "PostgrestResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/postgrest-js/dist/index.d.cts", "line": 594, "character": 5 } ], "typeParameters": [ { "id": 52, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {} } ], "type": { "type": "reference", "target": 53, "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "target": 52, "name": "T", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } } ], "name": "PostgrestSingleResponse", "package": "@supabase/postgrest-js" } }, { "id": 53, "name": "PostgrestSingleResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/postgrest-js/dist/index.d.cts", "line": 592, "character": 5 } ], "typeParameters": [ { "id": 54, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {} } ], "type": { "type": "union", "types": [ { "type": "reference", "target": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "PostgrestResponseSuccess" }, "typeArguments": [ { "type": "reference", "target": 54, "name": "T", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } ], "name": "PostgrestResponseSuccess", "package": "@supabase/postgrest-js" }, { "type": "reference", "target": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "PostgrestResponseFailure" }, "name": "PostgrestResponseFailure", "package": "@supabase/postgrest-js" } ] } }, { "id": 782, "name": "Prettify", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Resolve mapped types and show the derived keys and their types when hovering in\nVS Code, instead of just showing the names those mapped types are defined with." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 139, "character": 12 } ], "typeParameters": [ { "id": 783, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {} } ], "type": { "type": "conditional", "checkType": { "type": "reference", "target": 783, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true }, "extendsType": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Function" }, "name": "Function", "package": "typescript" }, "trueType": { "type": "reference", "target": 783, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true }, "falseType": { "type": "mapped", "parameter": "K", "parameterType": { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": 783, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true } }, "templateType": { "type": "indexedAccess", "indexType": { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "K" }, "name": "K", "package": "@supabase/auth-js", "refersToTypeParameter": true }, "objectType": { "type": "reference", "target": 783, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true } } } } }, { "id": 733, "name": "Provider", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "One of the providers supported by GoTrue. Use the " }, { "kind": "code", "text": "`custom:`" }, { "kind": "text", "text": " prefix for custom OIDC providers (e.g. " }, { "kind": "code", "text": "`custom:my-oidc-provider`" }, { "kind": "text", "text": ")." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 8, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "apple" }, { "type": "literal", "value": "azure" }, { "type": "literal", "value": "bitbucket" }, { "type": "literal", "value": "discord" }, { "type": "literal", "value": "facebook" }, { "type": "literal", "value": "figma" }, { "type": "literal", "value": "github" }, { "type": "literal", "value": "gitlab" }, { "type": "literal", "value": "google" }, { "type": "literal", "value": "kakao" }, { "type": "literal", "value": "keycloak" }, { "type": "literal", "value": "linkedin" }, { "type": "literal", "value": "linkedin_oidc" }, { "type": "literal", "value": "notion" }, { "type": "literal", "value": "slack" }, { "type": "literal", "value": "slack_oidc" }, { "type": "literal", "value": "spotify" }, { "type": "literal", "value": "twitch" }, { "type": "literal", "value": "twitter" }, { "type": "literal", "value": "x" }, { "type": "literal", "value": "workos" }, { "type": "literal", "value": "zoom" }, { "type": "literal", "value": "fly" }, { "type": "templateLiteral", "head": "custom:", "tail": [ [ { "type": "intrinsic", "name": "string" }, "" ] ] } ], "elementSummaries": [ [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [ { "kind": "text", "text": "Uses OAuth 1.0a" } ], [ { "kind": "text", "text": "Uses OAuth 2.0" } ], [], [], [], [] ] } }, { "id": 286, "name": "QueryData", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 161, "character": 12, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L161" } ], "typeParameters": [ { "id": 289, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {} } ], "type": { "type": "conditional", "checkType": { "type": "reference", "target": 289, "name": "T", "package": "@supabase/supabase-js", "refersToTypeParameter": true }, "extendsType": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "PromiseLike" }, "typeArguments": [ { "type": "reflection", "declaration": { "id": 287, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 288, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 161, "character": 51, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L161" } ], "type": { "type": "inferred", "name": "U" } } ], "groups": [ { "title": "Properties", "children": [288] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 161, "character": 49, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L161" } ] } } ], "name": "PromiseLike", "package": "typescript" }, "trueType": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Exclude" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "U" }, "name": "U", "package": "@supabase/supabase-js", "refersToTypeParameter": true }, { "type": "literal", "value": null } ], "name": "Exclude", "package": "typescript" }, "falseType": { "type": "intrinsic", "name": "never" } } }, { "id": 290, "name": "QueryError", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 162, "character": 12, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L162" } ], "type": { "type": "reference", "target": 57, "name": "PostgrestError", "package": "@supabase/postgrest-js" } }, { "id": 284, "name": "QueryResult", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Helper types for query results." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 160, "character": 12, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L160" } ], "typeParameters": [ { "id": 285, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {} } ], "type": { "type": "conditional", "checkType": { "type": "reference", "target": 285, "name": "T", "package": "@supabase/supabase-js", "refersToTypeParameter": true }, "extendsType": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "PromiseLike" }, "typeArguments": [ { "type": "inferred", "name": "U" } ], "name": "PromiseLike", "package": "typescript" }, "trueType": { "type": "reference", "target": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "U" }, "name": "U", "package": "@supabase/supabase-js", "refersToTypeParameter": true }, "falseType": { "type": "intrinsic", "name": "never" } } }, { "id": 2114, "name": "RealtimeChannelOptions", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 10, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 2115, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2116, "name": "config", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 11, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 2117, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2118, "name": "broadcast", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "self option enables client to receive message it broadcast\nack option instructs server to acknowledge that broadcast message was received\nreplay option instructs server to replay broadcast messages" } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 17, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 2119, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2121, "name": "ack", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 19, "character": 12 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 2122, "name": "replay", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 20, "character": 12 } ], "type": { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "ReplayOption" }, "name": "ReplayOption", "package": "@supabase/realtime-js" } }, { "id": 2120, "name": "self", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 18, "character": 12 } ], "type": { "type": "intrinsic", "name": "boolean" } } ], "groups": [ { "title": "Properties", "children": [2121, 2122, 2120] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 17, "character": 20 } ] } } }, { "id": 2123, "name": "presence", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "key option is used to track presence payload across clients" } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 25, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 2124, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2126, "name": "enabled", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 27, "character": 12 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 2125, "name": "key", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 26, "character": 12 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [2126, 2125] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 25, "character": 19 } ] } } }, { "id": 2127, "name": "private", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "defines if the channel is private or not and if RLS policies will be used to check data" } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 32, "character": 8 } ], "type": { "type": "intrinsic", "name": "boolean" } } ], "groups": [ { "title": "Properties", "children": [2118, 2123, 2127] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 11, "character": 12 } ] } } } ], "groups": [ { "title": "Properties", "children": [2116] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 10, "character": 37 } ] } } }, { "id": 2128, "name": "RealtimeChannelSendResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 114, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "ok" }, { "type": "literal", "value": "timed out" }, { "type": "literal", "value": "error" } ] } }, { "id": 2248, "name": "RealtimeClientOptions", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 26, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 2249, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2284, "name": "accessToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 47, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 2285, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 47, "character": 18 } ], "signatures": [ { "id": 2286, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "literal", "value": null } ] } ], "name": "Promise", "package": "typescript" } } ] } } }, { "id": 2266, "name": "decode", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 34, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/@supabase/phoenix/assets/js/phoenix/types.js", "qualifiedName": "Decode" }, "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "Decode", "package": "@supabase/phoenix" } }, { "id": 2265, "name": "encode", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 33, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/@supabase/phoenix/assets/js/phoenix/types.js", "qualifiedName": "Encode" }, "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "Encode", "package": "@supabase/phoenix" } }, { "id": 2281, "name": "fetch", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 44, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "Fetch" }, "name": "Fetch", "package": "@supabase/realtime-js" } }, { "id": 2271, "name": "headers", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 36, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 2272, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 36, "character": 14 } ], "indexSignatures": [ { "id": 2273, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 37, "character": 8 } ], "parameters": [ { "id": 2274, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" } } ] } } }, { "id": 2253, "name": "heartbeatCallback", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 30, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 2254, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 30, "character": 24 } ], "signatures": [ { "id": 2255, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "parameters": [ { "id": 2256, "name": "status", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "HeartbeatStatus" }, "name": "HeartbeatStatus", "package": "@supabase/realtime-js" } }, { "id": 2257, "name": "latency", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "number" } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } }, { "id": 2252, "name": "heartbeatIntervalMs", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 29, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 2279, "name": "log_level", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 42, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "LogLevel" }, "name": "LogLevel", "package": "@supabase/realtime-js" } }, { "id": 2259, "name": "logger", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 32, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 2260, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 32, "character": 13 } ], "signatures": [ { "id": 2261, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "parameters": [ { "id": 2262, "name": "kind", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 2263, "name": "msg", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 2264, "name": "data", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "intrinsic", "name": "void" } } ] } } }, { "id": 2280, "name": "logLevel", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 43, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "LogLevel" }, "name": "LogLevel", "package": "@supabase/realtime-js" } }, { "id": 2275, "name": "params", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 39, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 2276, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 39, "character": 13 } ], "indexSignatures": [ { "id": 2277, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 40, "character": 8 } ], "parameters": [ { "id": 2278, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } }, { "id": 2267, "name": "reconnectAfterMs", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 35, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 2268, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 35, "character": 23 } ], "signatures": [ { "id": 2269, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "parameters": [ { "id": 2270, "name": "tries", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "number" } } ], "type": { "type": "intrinsic", "name": "number" } } ] } } }, { "id": 2251, "name": "timeout", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 28, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 2250, "name": "transport", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 27, "character": 4 } ], "type": { "type": "reference", "target": 2453, "name": "WebSocketLikeConstructor", "package": "@supabase/realtime-js" } }, { "id": 2258, "name": "vsn", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 31, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 2282, "name": "worker", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 45, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 2283, "name": "workerUrl", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 46, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [ 2284, 2266, 2265, 2281, 2271, 2253, 2252, 2279, 2259, 2280, 2275, 2267, 2251, 2250, 2258, 2282, 2283 ] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 26, "character": 36 } ] } } }, { "id": 2287, "name": "RealtimeMessage", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 8, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 2288, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2290, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 10, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 2293, "name": "join_ref", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 13, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 2291, "name": "payload", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 11, "character": 4 } ], "type": { "type": "intrinsic", "name": "any" } }, { "id": 2292, "name": "ref", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 12, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 2289, "name": "topic", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 9, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [2290, 2293, 2291, 2292, 2289] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 8, "character": 30 } ] } } }, { "id": 2294, "name": "RealtimePostgresChangesFilter", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 96, "character": 12 } ], "typeParameters": [ { "id": 2300, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "templateLiteral", "head": "", "tail": [ [ { "type": "reference", "target": 2370, "name": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT", "package": "@supabase/realtime-js" }, "" ] ] } } ], "type": { "type": "reflection", "declaration": { "id": 2295, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2296, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The type of database change to listen to." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 100, "character": 4 } ], "type": { "type": "reference", "target": 2300, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } }, { "id": 2299, "name": "filter", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Receive database changes when filter is matched." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 112, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 2297, "name": "schema", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The database schema to listen to." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 104, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 2298, "name": "table", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The database table to listen to." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 108, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [2296, 2299, 2297, 2298] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 96, "character": 99 } ] } } }, { "id": 2301, "name": "RealtimePostgresChangesPayload", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 93, "character": 12 } ], "typeParameters": [ { "id": 2302, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2303, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 93, "character": 53 } ], "indexSignatures": [ { "id": 2304, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 94, "character": 4 } ], "parameters": [ { "id": 2305, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 2306, "typeArguments": [ { "type": "reference", "target": 2302, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "RealtimePostgresInsertPayload", "package": "@supabase/realtime-js" }, { "type": "reference", "target": 2316, "typeArguments": [ { "type": "reference", "target": 2302, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "RealtimePostgresUpdatePayload", "package": "@supabase/realtime-js" }, { "type": "reference", "target": 2325, "typeArguments": [ { "type": "reference", "target": 2302, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "RealtimePostgresDeletePayload", "package": "@supabase/realtime-js" } ] } }, { "id": 2325, "name": "RealtimePostgresDeletePayload", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 86, "character": 12 } ], "typeParameters": [ { "id": 2331, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2332, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 86, "character": 52 } ], "indexSignatures": [ { "id": 2333, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 87, "character": 4 } ], "parameters": [ { "id": 2334, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "type": { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "RealtimePostgresChangesPayloadBase" }, "name": "RealtimePostgresChangesPayloadBase", "package": "@supabase/realtime-js" }, { "type": "reflection", "declaration": { "id": 2326, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2327, "name": "eventType", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 89, "character": 4 } ], "type": { "type": "templateLiteral", "head": "", "tail": [ [ { "type": "reference", "target": 2374, "name": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.DELETE", "package": "@supabase/realtime-js" }, "" ] ] } }, { "id": 2328, "name": "new", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 90, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 2329, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 90, "character": 9 } ] } } }, { "id": 2330, "name": "old", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 91, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Partial" }, "typeArguments": [ { "type": "reference", "target": 2331, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "Partial", "package": "typescript" } } ], "groups": [ { "title": "Properties", "children": [2327, 2328, 2330] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 88, "character": 42 } ] } } ] } }, { "id": 2306, "name": "RealtimePostgresInsertPayload", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 72, "character": 12 } ], "typeParameters": [ { "id": 2312, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2313, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 72, "character": 52 } ], "indexSignatures": [ { "id": 2314, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 73, "character": 4 } ], "parameters": [ { "id": 2315, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "type": { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "RealtimePostgresChangesPayloadBase" }, "name": "RealtimePostgresChangesPayloadBase", "package": "@supabase/realtime-js" }, { "type": "reflection", "declaration": { "id": 2307, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2308, "name": "eventType", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 75, "character": 4 } ], "type": { "type": "templateLiteral", "head": "", "tail": [ [ { "type": "reference", "target": 2372, "name": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.INSERT", "package": "@supabase/realtime-js" }, "" ] ] } }, { "id": 2309, "name": "new", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 76, "character": 4 } ], "type": { "type": "reference", "target": 2312, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } }, { "id": 2310, "name": "old", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 77, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 2311, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 77, "character": 9 } ] } } } ], "groups": [ { "title": "Properties", "children": [2308, 2309, 2310] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 74, "character": 42 } ] } } ] } }, { "id": 2316, "name": "RealtimePostgresUpdatePayload", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 79, "character": 12 } ], "typeParameters": [ { "id": 2321, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2322, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 79, "character": 52 } ], "indexSignatures": [ { "id": 2323, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 80, "character": 4 } ], "parameters": [ { "id": 2324, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "type": { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "RealtimePostgresChangesPayloadBase" }, "name": "RealtimePostgresChangesPayloadBase", "package": "@supabase/realtime-js" }, { "type": "reflection", "declaration": { "id": 2317, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2318, "name": "eventType", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 82, "character": 4 } ], "type": { "type": "templateLiteral", "head": "", "tail": [ [ { "type": "reference", "target": 2373, "name": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.UPDATE", "package": "@supabase/realtime-js" }, "" ] ] } }, { "id": 2319, "name": "new", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 83, "character": 4 } ], "type": { "type": "reference", "target": 2321, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } }, { "id": 2320, "name": "old", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 84, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Partial" }, "typeArguments": [ { "type": "reference", "target": 2321, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "Partial", "package": "typescript" } } ], "groups": [ { "title": "Properties", "children": [2318, 2319, 2320] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 81, "character": 42 } ] } } ] } }, { "id": 2335, "name": "RealtimePresenceJoinPayload", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 12, "character": 12 } ], "typeParameters": [ { "id": 2341, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2342, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 12, "character": 50 } ], "indexSignatures": [ { "id": 2343, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 13, "character": 4 } ], "parameters": [ { "id": 2344, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "type": { "type": "reflection", "declaration": { "id": 2336, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2339, "name": "currentPresences", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 17, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "Presence" }, "typeArguments": [ { "type": "reference", "target": 2341, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "Presence", "package": "@supabase/realtime-js" } } }, { "id": 2337, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 15, "character": 4 } ], "type": { "type": "templateLiteral", "head": "", "tail": [ [ { "type": "reference", "target": 2377, "name": "REALTIME_PRESENCE_LISTEN_EVENTS.JOIN", "package": "@supabase/realtime-js" }, "" ] ] } }, { "id": 2338, "name": "key", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 16, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 2340, "name": "newPresences", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 18, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "Presence" }, "typeArguments": [ { "type": "reference", "target": 2341, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "Presence", "package": "@supabase/realtime-js" } } } ], "groups": [ { "title": "Properties", "children": [2339, 2337, 2338, 2340] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 14, "character": 5 } ] } } }, { "id": 2345, "name": "RealtimePresenceLeavePayload", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 20, "character": 12 } ], "typeParameters": [ { "id": 2351, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2352, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 20, "character": 51 } ], "indexSignatures": [ { "id": 2353, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 21, "character": 4 } ], "parameters": [ { "id": 2354, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "type": { "type": "reflection", "declaration": { "id": 2346, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2349, "name": "currentPresences", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 25, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "Presence" }, "typeArguments": [ { "type": "reference", "target": 2351, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "Presence", "package": "@supabase/realtime-js" } } }, { "id": 2347, "name": "event", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 23, "character": 4 } ], "type": { "type": "templateLiteral", "head": "", "tail": [ [ { "type": "reference", "target": 2378, "name": "REALTIME_PRESENCE_LISTEN_EVENTS.LEAVE", "package": "@supabase/realtime-js" }, "" ] ] } }, { "id": 2348, "name": "key", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 24, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 2350, "name": "leftPresences", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 26, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "Presence" }, "typeArguments": [ { "type": "reference", "target": 2351, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "Presence", "package": "@supabase/realtime-js" } } } ], "groups": [ { "title": "Properties", "children": [2349, 2347, 2348, 2350] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 22, "character": 5 } ] } } }, { "id": 2355, "name": "RealtimePresenceState", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 7, "character": 12 } ], "typeParameters": [ { "id": 2359, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 2360, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 7, "character": 44 } ], "indexSignatures": [ { "id": 2361, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 8, "character": 4 } ], "parameters": [ { "id": 2362, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "any" } } ] } }, "default": { "type": "reflection", "declaration": { "id": 2363, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 9, "character": 4 } ] } } } ], "type": { "type": "reflection", "declaration": { "id": 2356, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 9, "character": 10 } ], "indexSignatures": [ { "id": 2357, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", "line": 10, "character": 4 } ], "parameters": [ { "id": 2358, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "array", "elementType": { "type": "reference", "target": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "Presence" }, "typeArguments": [ { "type": "reference", "target": 2359, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } ], "name": "Presence", "package": "@supabase/realtime-js" } } } ] } } }, { "id": 2364, "name": "RealtimeRemoveChannelResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", "line": 15, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "ok" }, { "type": "literal", "value": "timed out" }, { "type": "literal", "value": "error" } ] } }, { "id": 787, "name": "RequestResult", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "a shared result type that encapsulates errors instead of throwing them, allows you to optionally specify the ErrorType" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 151, "character": 12 } ], "typeParameters": [ { "id": 794, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {} }, { "id": 795, "name": "ErrorType", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Error" }, "name": "Error", "package": "typescript" }, "default": { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } } ], "type": { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 788, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 789, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 152, "character": 4 } ], "type": { "type": "reference", "target": 794, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true } }, { "id": 790, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 153, "character": 4 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [789, 790] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 151, "character": 68 } ] } }, { "type": "reflection", "declaration": { "id": 791, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 792, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 155, "character": 4 } ], "type": { "type": "literal", "value": null } }, { "id": 793, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 156, "character": 4 } ], "type": { "type": "conditional", "checkType": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Error" }, "name": "Error", "package": "typescript" }, "extendsType": { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" }, "trueType": { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" }, "falseType": { "type": "reference", "target": 795, "name": "ErrorType", "package": "@supabase/auth-js", "refersToTypeParameter": true } } } ], "groups": [ { "title": "Properties", "children": [792, 793] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 154, "character": 4 } ] } } ] } }, { "id": 796, "name": "RequestResultSafeDestructure", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "similar to RequestResult except it allows you to destructure the possible shape of the success response\n " }, { "kind": "inline-tag", "tag": "@see", "text": "RequestResult" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 162, "character": 12 } ], "typeParameters": [ { "id": 803, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {} } ], "type": { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 797, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 798, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 163, "character": 4 } ], "type": { "type": "reference", "target": 803, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true } }, { "id": 799, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 164, "character": 4 } ], "type": { "type": "literal", "value": null } } ], "groups": [ { "title": "Properties", "children": [798, 799] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 162, "character": 46 } ] } }, { "type": "reflection", "declaration": { "id": 800, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 801, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 166, "character": 4 } ], "type": { "type": "conditional", "checkType": { "type": "reference", "target": 803, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true }, "extendsType": { "type": "intrinsic", "name": "object" }, "trueType": { "type": "mapped", "parameter": "K", "parameterType": { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": 803, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true } }, "templateType": { "type": "literal", "value": null } }, "falseType": { "type": "literal", "value": null } } }, { "id": 802, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 169, "character": 4 } ], "type": { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [801, 802] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 165, "character": 4 } ] } } ] } }, { "id": 1333, "name": "RequiredClaims", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1604, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1334, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1341, "name": "aal", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1611, "character": 4 } ], "type": { "type": "reference", "target": 1157, "name": "AuthenticatorAssuranceLevels", "package": "@supabase/auth-js" } }, { "id": 1337, "name": "aud", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1607, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } ] } }, { "id": 1338, "name": "exp", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1608, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 1339, "name": "iat", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1609, "character": 4 } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 1335, "name": "iss", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1605, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1340, "name": "role", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1610, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1342, "name": "session_id", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1612, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1336, "name": "sub", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1606, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1341, 1337, 1338, 1339, 1335, 1340, 1342, 1336] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1604, "character": 29 } ] } }, "extendedBy": [ { "type": "reference", "target": 1343, "name": "JwtPayload" } ] }, { "id": 1049, "name": "ResendParams", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 685, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 1050, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1052, "name": "email", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 687, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1053, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 688, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 1054, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1056, "name": "captchaToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Verification token received when the user completes the captcha on the site." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 692, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1055, "name": "emailRedirectTo", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A URL to send the user to after they have signed-in." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 690, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1056, 1055] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 688, "character": 14 } ] } } }, { "id": 1051, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 686, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Extract" }, "typeArguments": [ { "type": "reference", "target": 1048, "name": "EmailOtpType", "package": "@supabase/auth-js" }, { "type": "union", "types": [ { "type": "literal", "value": "signup" }, { "type": "literal", "value": "email_change" } ] } ], "name": "Extract", "package": "typescript" } } ], "groups": [ { "title": "Properties", "children": [1052, 1053, 1051] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 685, "character": 27 } ] } }, { "type": "reflection", "declaration": { "id": 1057, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1060, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 697, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 1061, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1062, "name": "captchaToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Verification token received when the user completes the captcha on the site." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 699, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1062] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 697, "character": 14 } ] } } }, { "id": 1059, "name": "phone", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 696, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1058, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 695, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Extract" }, "typeArguments": [ { "type": "reference", "target": 1047, "name": "MobileOtpType", "package": "@supabase/auth-js" }, { "type": "union", "types": [ { "type": "literal", "value": "sms" }, { "type": "literal", "value": "phone_change" } ] } ], "name": "Extract", "package": "typescript" } } ], "groups": [ { "title": "Properties", "children": [1060, 1059, 1058] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 694, "character": 4 } ] } } ] } }, { "id": 916, "name": "SignInAnonymouslyCredentials", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 486, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 917, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 918, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 487, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 919, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 921, "name": "captchaToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Verification token received when the user completes the captcha on the site." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 495, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 920, "name": "data", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A custom data object to store the user's metadata. This maps to the " }, { "kind": "code", "text": "`auth.users.raw_user_meta_data`" }, { "kind": "text", "text": " column.\n\nThe " }, { "kind": "code", "text": "`data`" }, { "kind": "text", "text": " should be a JSON object that includes user-specific info, such as their first and last name." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 493, "character": 8 } ], "type": { "type": "intrinsic", "name": "object" } } ], "groups": [ { "title": "Properties", "children": [921, 920] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 487, "character": 14 } ] } } } ], "groups": [ { "title": "Properties", "children": [918] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 486, "character": 43 } ] } } }, { "id": 965, "name": "SignInWithIdTokenCredentials", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 570, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 966, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 970, "name": "access_token", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "If the ID token contains an " }, { "kind": "code", "text": "`at_hash`" }, { "kind": "text", "text": " claim, then the hash of this value is compared to the value in the ID token." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 576, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 971, "name": "nonce", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "If the ID token contains a " }, { "kind": "code", "text": "`nonce`" }, { "kind": "text", "text": " claim, then the hash of this value is compared to the value in the ID token." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 578, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 972, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 579, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 973, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 974, "name": "captchaToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Verification token received when the user completes the captcha on the site." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 581, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [974] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 579, "character": 14 } ] } } }, { "id": 967, "name": "provider", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Provider name or OIDC " }, { "kind": "code", "text": "`iss`" }, { "kind": "text", "text": " value identifying which provider should be used to verify the provided token. Supported names: " }, { "kind": "code", "text": "`google`" }, { "kind": "text", "text": ", " }, { "kind": "code", "text": "`apple`" }, { "kind": "text", "text": ", " }, { "kind": "code", "text": "`azure`" }, { "kind": "text", "text": ", " }, { "kind": "code", "text": "`facebook`" }, { "kind": "text", "text": ", " }, { "kind": "code", "text": "`kakao`" }, { "kind": "text", "text": ". Use the " }, { "kind": "code", "text": "`custom:`" }, { "kind": "text", "text": " prefix for custom OIDC providers (e.g. " }, { "kind": "code", "text": "`custom:my-oidc-provider`" }, { "kind": "text", "text": ")." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 572, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "google" }, { "type": "literal", "value": "apple" }, { "type": "literal", "value": "azure" }, { "type": "literal", "value": "facebook" }, { "type": "literal", "value": "kakao" }, { "type": "templateLiteral", "head": "custom:", "tail": [ [ { "type": "intrinsic", "name": "string" }, "" ] ] }, { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reflection", "declaration": { "id": 968, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 572, "character": 99 } ] } } ] } ] } }, { "id": 969, "name": "token", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "OIDC ID token issued by the specified provider. The " }, { "kind": "code", "text": "`iss`" }, { "kind": "text", "text": " claim in the ID token must match the supplied provider. Some ID tokens contain an " }, { "kind": "code", "text": "`at_hash`" }, { "kind": "text", "text": " which require that you provide an " }, { "kind": "code", "text": "`access_token`" }, { "kind": "text", "text": " value to be accepted properly. If the token contains a " }, { "kind": "code", "text": "`nonce`" }, { "kind": "text", "text": " claim you must supply the nonce used to obtain the ID token." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 574, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [970, 971, 972, 967, 969] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 570, "character": 43 } ] } } }, { "id": 953, "name": "SignInWithOAuthCredentials", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 554, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 954, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 956, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 557, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 957, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 960, "name": "queryParams", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "An object of query params" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 563, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 961, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 563, "character": 22 } ], "indexSignatures": [ { "id": 962, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 564, "character": 12 } ], "parameters": [ { "id": 963, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" } } ] } } }, { "id": 958, "name": "redirectTo", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A URL to send the user to after they are confirmed." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 559, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 959, "name": "scopes", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A space-separated list of scopes granted to the OAuth application." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 561, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 964, "name": "skipBrowserRedirect", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "If set to true does not immediately redirect the current browser context to visit the OAuth authorization page for the provider." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 567, "character": 8 } ], "type": { "type": "intrinsic", "name": "boolean" } } ], "groups": [ { "title": "Properties", "children": [960, 958, 959, 964] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 557, "character": 14 } ] } } }, { "id": 955, "name": "provider", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "One of the providers supported by GoTrue." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 556, "character": 4 } ], "type": { "type": "reference", "target": 733, "name": "Provider", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [956, 955] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 554, "character": 41 } ] } } }, { "id": 930, "name": "SignInWithPasswordCredentials", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 513, "character": 12 } ], "type": { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "PasswordCredentialsBase" }, "name": "PasswordCredentialsBase", "package": "@supabase/auth-js" }, { "type": "reflection", "declaration": { "id": 931, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 932, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 514, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 933, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 934, "name": "captchaToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 515, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [934] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 514, "character": 14 } ] } } } ], "groups": [ { "title": "Properties", "children": [932] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 513, "character": 70 } ] } } ] } }, { "id": 935, "name": "SignInWithPasswordlessCredentials", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 518, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 936, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 937, "name": "email", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The user's email address." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 520, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 938, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 521, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 939, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 943, "name": "captchaToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Verification token received when the user completes the captcha on the site." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 533, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 942, "name": "data", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A custom data object to store the user's metadata. This maps to the " }, { "kind": "code", "text": "`auth.users.raw_user_meta_data`" }, { "kind": "text", "text": " column.\n\nThe " }, { "kind": "code", "text": "`data`" }, { "kind": "text", "text": " should be a JSON object that includes user-specific info, such as their first and last name." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 531, "character": 8 } ], "type": { "type": "intrinsic", "name": "object" } }, { "id": 940, "name": "emailRedirectTo", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The redirect url embedded in the email link" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 523, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 941, "name": "shouldCreateUser", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "If set to false, this method will not create a new user. Defaults to true." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 525, "character": 8 } ], "type": { "type": "intrinsic", "name": "boolean" } } ], "groups": [ { "title": "Properties", "children": [943, 942, 940, 941] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 521, "character": 14 } ] } } } ], "groups": [ { "title": "Properties", "children": [937, 938] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 518, "character": 48 } ] } }, { "type": "reflection", "declaration": { "id": 944, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 946, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 538, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 947, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 950, "name": "captchaToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Verification token received when the user completes the captcha on the site." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 548, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 951, "name": "channel", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Messaging channel to use (e.g. whatsapp or sms)" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 550, "character": 8 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "sms" }, { "type": "literal", "value": "whatsapp" } ] } }, { "id": 949, "name": "data", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A custom data object to store the user's metadata. This maps to the " }, { "kind": "code", "text": "`auth.users.raw_user_meta_data`" }, { "kind": "text", "text": " column.\n\nThe " }, { "kind": "code", "text": "`data`" }, { "kind": "text", "text": " should be a JSON object that includes user-specific info, such as their first and last name." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 546, "character": 8 } ], "type": { "type": "intrinsic", "name": "object" } }, { "id": 948, "name": "shouldCreateUser", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "If set to false, this method will not create a new user. Defaults to true." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 540, "character": 8 } ], "type": { "type": "intrinsic", "name": "boolean" } } ], "groups": [ { "title": "Properties", "children": [950, 951, 949, 948] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 538, "character": 14 } ] } } }, { "id": 945, "name": "phone", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The user's phone number." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 537, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [946, 945] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 535, "character": 4 } ] } } ] } }, { "id": 1063, "name": "SignInWithSSO", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 702, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 1064, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1066, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 705, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 1067, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1069, "name": "captchaToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Verification token received when the user completes the captcha on the site." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 709, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1068, "name": "redirectTo", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A URL to send the user to after they have signed-in." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 707, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1070, "name": "skipBrowserRedirect", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "If set to true, the redirect will not happen on the client side.\nThis parameter is used when you wish to handle the redirect yourself.\nDefaults to false." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 715, "character": 8 } ], "type": { "type": "intrinsic", "name": "boolean" } } ], "groups": [ { "title": "Properties", "children": [1069, 1068, 1070] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 705, "character": 14 } ] } } }, { "id": 1065, "name": "providerId", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "UUID of the SSO provider to invoke single-sign on to." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 704, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1066, 1065] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 702, "character": 28 } ] } }, { "type": "reflection", "declaration": { "id": 1071, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1072, "name": "domain", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Domain name of the organization for which to invoke single-sign on." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 719, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1073, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 720, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 1074, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1076, "name": "captchaToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Verification token received when the user completes the captcha on the site." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 724, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1075, "name": "redirectTo", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A URL to send the user to after they have signed-in." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 722, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1077, "name": "skipBrowserRedirect", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "If set to true, the redirect will not happen on the client side.\nThis parameter is used when you wish to handle the redirect yourself.\nDefaults to false." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 730, "character": 8 } ], "type": { "type": "intrinsic", "name": "boolean" } } ], "groups": [ { "title": "Properties", "children": [1076, 1075, 1077] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 720, "character": 14 } ] } } } ], "groups": [ { "title": "Properties", "children": [1072, 1073] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 717, "character": 4 } ] } } ] } }, { "id": 1319, "name": "SignOut", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1526, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1320, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1321, "name": "scope", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Determines which sessions should be\nlogged out. Global means all\nsessions by this account. Local\nmeans only this session. Others\nmeans all other sessions except the\ncurrent one. When using others,\nthere is no sign-out event fired on\nthe current session!" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1537, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "global" }, { "type": "literal", "value": "local" }, { "type": "literal", "value": "others" } ] } } ], "groups": [ { "title": "Properties", "children": [1321] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1526, "character": 22 } ] } } }, { "id": 1371, "name": "SignOutScope", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1648, "character": 12 } ], "type": { "type": "indexedAccess", "indexType": { "type": "intrinsic", "name": "number" }, "objectType": { "type": "query", "queryType": { "type": "reference", "target": 1370, "name": "SIGN_OUT_SCOPES", "package": "@supabase/auth-js" } } } }, { "id": 922, "name": "SignUpWithPasswordCredentials", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 498, "character": 12 } ], "type": { "type": "reference", "target": 782, "typeArguments": [ { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "PasswordCredentialsBase" }, "name": "PasswordCredentialsBase", "package": "@supabase/auth-js" }, { "type": "reflection", "declaration": { "id": 923, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 924, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 499, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 925, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 928, "name": "captchaToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 502, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 929, "name": "channel", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 503, "character": 8 } ], "type": { "type": "union", "types": [ { "type": "literal", "value": "sms" }, { "type": "literal", "value": "whatsapp" } ] } }, { "id": 927, "name": "data", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 501, "character": 8 } ], "type": { "type": "intrinsic", "name": "object" } }, { "id": 926, "name": "emailRedirectTo", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 500, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [928, 929, 927, 926] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 499, "character": 14 } ] } } } ], "groups": [ { "title": "Properties", "children": [924] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 498, "character": 79 } ] } } ] } ], "name": "Prettify", "package": "@supabase/auth-js" } }, { "id": 975, "name": "SolanaWallet", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 584, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 976, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 981, "name": "publicKey", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 586, "character": 4 } ], "type": { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 982, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 983, "name": "toBase58", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 587, "character": 8 } ], "type": { "type": "reflection", "declaration": { "id": 984, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 587, "character": 18 } ], "signatures": [ { "id": 985, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ] } } } ], "groups": [ { "title": "Properties", "children": [983] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 586, "character": 16 } ] } }, { "type": "literal", "value": null } ] } }, { "id": 977, "name": "signIn", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 585, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 978, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 585, "character": 13 } ], "signatures": [ { "id": 979, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "parameters": [ { "id": 980, "name": "inputs", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "array", "elementType": { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/web3/solana.ts", "qualifiedName": "SolanaSignInInput" }, "name": "SolanaSignInInput", "package": "@supabase/auth-js" } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "union", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/web3/solana.ts", "qualifiedName": "SolanaSignInOutput" }, "name": "SolanaSignInOutput", "package": "@supabase/auth-js" }, { "type": "array", "elementType": { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/web3/solana.ts", "qualifiedName": "SolanaSignInOutput" }, "name": "SolanaSignInOutput", "package": "@supabase/auth-js" } } ] } ], "name": "Promise", "package": "typescript" } } ] } } }, { "id": 986, "name": "signMessage", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 589, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 987, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 589, "character": 18 } ], "signatures": [ { "id": 988, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "parameters": [ { "id": 989, "name": "message", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Uint8Array" }, "name": "Uint8Array", "package": "typescript" } }, { "id": 990, "name": "encoding", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "union", "types": [ { "type": "literal", "value": "utf8" }, { "type": "intrinsic", "name": "string" } ] } } ], "type": { "type": "union", "types": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Uint8Array" }, "name": "Uint8Array", "package": "typescript" } ], "name": "Promise", "package": "typescript" }, { "type": "intrinsic", "name": "undefined" } ] } } ] } } } ], "groups": [ { "title": "Properties", "children": [981, 977, 986] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 584, "character": 27 } ] } } }, { "id": 991, "name": "SolanaWeb3Credentials", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 591, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 992, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 993, "name": "chain", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 592, "character": 4 } ], "type": { "type": "literal", "value": "solana" } }, { "id": 996, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 597, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 997, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 999, "name": "captchaToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Verification token received when the user completes the captcha on the site." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 601, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1000, "name": "signInWithSolana", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 602, "character": 8 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Partial" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/web3/solana.ts", "qualifiedName": "SolanaSignInInput" }, "name": "SolanaSignInInput", "package": "@supabase/auth-js" }, { "type": "union", "types": [ { "type": "literal", "value": "version" }, { "type": "literal", "value": "chain" }, { "type": "literal", "value": "domain" }, { "type": "literal", "value": "uri" }, { "type": "literal", "value": "statement" } ] } ], "name": "Omit", "package": "typescript" } ], "name": "Partial", "package": "typescript" } }, { "id": 998, "name": "url", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "URL to use with the wallet interface. Some wallets do not allow signing a message for URLs different from the current page." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 599, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [999, 1000, 998] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 597, "character": 14 } ] } } }, { "id": 995, "name": "statement", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Optional statement to include in the Sign in with Solana message. Must not include new line characters. Most wallets like Phantom **require specifying a statement!**" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 596, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 994, "name": "wallet", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Wallet interface to use. If not specified will default to " }, { "kind": "code", "text": "`window.solana`" }, { "kind": "text", "text": "." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 594, "character": 4 } ], "type": { "type": "reference", "target": 975, "name": "SolanaWallet", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [993, 996, 995, 994] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 591, "character": 36 } ] } }, { "type": "reflection", "declaration": { "id": 1001, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1002, "name": "chain", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 605, "character": 4 } ], "type": { "type": "literal", "value": "solana" } }, { "id": 1003, "name": "message", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Sign in with Solana compatible message. Must include " }, { "kind": "code", "text": "`Issued At`" }, { "kind": "text", "text": ", " }, { "kind": "code", "text": "`URI`" }, { "kind": "text", "text": " and " }, { "kind": "code", "text": "`Version`" }, { "kind": "text", "text": "." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 607, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1005, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 610, "character": 4 } ], "type": { "type": "reflection", "declaration": { "id": 1006, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1007, "name": "captchaToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Verification token received when the user completes the captcha on the site." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 612, "character": 8 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [1007] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 610, "character": 14 } ] } } }, { "id": 1004, "name": "signature", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Ed25519 signature of the message." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 609, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Uint8Array" }, "name": "Uint8Array", "package": "typescript" } } ], "groups": [ { "title": "Properties", "children": [1002, 1003, 1005, 1004] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 604, "character": 4 } ] } } ] } }, { "id": 840, "name": "SSOResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 212, "character": 12 } ], "type": { "type": "reference", "target": 787, "typeArguments": [ { "type": "reflection", "declaration": { "id": 841, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 842, "name": "url", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "URL to open in a browser which will complete the sign-in flow by\ntaking the user to the identity provider's authentication flow.\n\nOn browsers you can set the URL to " }, { "kind": "code", "text": "`window.location.href`" }, { "kind": "text", "text": " to take\nthe user to the authentication flow." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 220, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [842] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 212, "character": 40 } ] } } ], "name": "RequestResult", "package": "@supabase/auth-js" } }, { "id": 784, "name": "StrictOmit", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "A stricter version of TypeScript's Omit that only allows omitting keys that actually exist.\nThis prevents typos and ensures type safety at compile time.\nUnlike regular Omit, this will error if you try to omit a non-existent key." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 147, "character": 12 } ], "typeParameters": [ { "id": 785, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {} }, { "id": 786, "name": "K", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": 785, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": 785, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true }, { "type": "reference", "target": 786, "name": "K", "package": "@supabase/auth-js", "refersToTypeParameter": true } ], "name": "Omit", "package": "typescript" } }, { "id": 248, "name": "SupabaseClientOptions", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 28, "character": 12, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L28" } ], "typeParameters": [ { "id": 283, "name": "SchemaName", "variant": "typeParam", "kind": 131072, "flags": {} } ], "type": { "type": "reflection", "declaration": { "id": 249, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 280, "name": "accessToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Optional function for using a third-party authentication system with\nSupabase. The function should return an access token or ID token (JWT) by\nobtaining it from the third-party auth SDK. Note that this\nfunction may be called concurrently and many times. Use memoization and\nlocking techniques if this is not supported by the SDKs.\n\nWhen set, the " }, { "kind": "code", "text": "`auth`" }, { "kind": "text", "text": " namespace of the Supabase client cannot be used.\nCreate another client if you wish to use Supabase Auth and third-party\nauthentications concurrently in the same application." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 154, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L154" } ], "type": { "type": "reflection", "declaration": { "id": 281, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 154, "character": 16, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L154" } ], "signatures": [ { "id": 282, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "literal", "value": null } ] } ], "name": "Promise", "package": "typescript" } } ] } } }, { "id": 255, "name": "auth", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 61, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L61" } ], "type": { "type": "reflection", "declaration": { "id": 256, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 257, "name": "autoRefreshToken", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Automatically refreshes the token for logged-in users. Defaults to true." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 65, "character": 4, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L65" } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 271, "name": "debug", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "If debug messages for authentication client are emitted. Can be used to inspect the behavior of the library." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 115, "character": 4, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L115" } ], "type": { "type": "indexedAccess", "indexType": { "type": "literal", "value": "debug" }, "objectType": { "type": "reference", "target": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "SupabaseAuthClientOptions" }, "name": "SupabaseAuthClientOptions", "package": "@supabase/supabase-js" } } }, { "id": 260, "name": "detectSessionInUrl", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Detect a session from the URL. Used for OAuth login callbacks. Defaults to true.\n\nCan be set to a function to provide custom logic for determining if a URL contains\na Supabase auth callback. The function receives the current URL and parsed parameters,\nand should return true if the URL should be processed as a Supabase auth callback.\n\nThis is useful when your app uses other OAuth providers (e.g., Facebook Login) that\nalso return access_token in the URL fragment, which would otherwise be incorrectly\nintercepted by Supabase Auth." } ], "blockTags": [ { "tag": "@example", "name": "With custom detection logic", "content": [ { "kind": "code", "text": "```ts\ndetectSessionInUrl: (url, params) => {\n // Ignore Facebook OAuth redirects\n if (url.pathname === '/facebook/redirect') return false\n // Use default detection for other URLs\n return Boolean(params.access_token || params.error_description)\n}\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 95, "character": 4, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L95" } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "boolean" }, { "type": "reflection", "declaration": { "id": 261, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 95, "character": 36, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L95" } ], "signatures": [ { "id": 262, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "parameters": [ { "id": 263, "name": "url", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "URL" }, "name": "URL", "package": "typescript" } }, { "id": 264, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 265, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 95, "character": 55, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L95" } ], "indexSignatures": [ { "id": 266, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 95, "character": 57, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L95" } ], "parameters": [ { "id": 267, "name": "parameter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "intrinsic", "name": "string" } } ] } } } ], "type": { "type": "intrinsic", "name": "boolean" } } ] } } ] } }, { "id": 270, "name": "flowType", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OAuth flow to use - defaults to implicit flow. PKCE is recommended for mobile and server-side applications." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 111, "character": 4, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L111" } ], "type": { "type": "indexedAccess", "indexType": { "type": "literal", "value": "flowType" }, "objectType": { "type": "reference", "target": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "SupabaseAuthClientOptions" }, "name": "SupabaseAuthClientOptions", "package": "@supabase/supabase-js" } } }, { "id": 272, "name": "lock", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Provide your own locking mechanism based on the environment. By default no locking is done at this time." } ], "modifierTags": ["@experimental"] }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 121, "character": 4, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L121" } ], "type": { "type": "indexedAccess", "indexType": { "type": "literal", "value": "lock" }, "objectType": { "type": "reference", "target": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "SupabaseAuthClientOptions" }, "name": "SupabaseAuthClientOptions", "package": "@supabase/supabase-js" } } }, { "id": 259, "name": "persistSession", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Whether to persist a logged-in session to storage. Defaults to true." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 73, "character": 4, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L73" } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 268, "name": "storage", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A storage provider. Used to store the logged-in session." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 99, "character": 4, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L99" } ], "type": { "type": "indexedAccess", "indexType": { "type": "literal", "value": "storage" }, "objectType": { "type": "reference", "target": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "SupabaseAuthClientOptions" }, "name": "SupabaseAuthClientOptions", "package": "@supabase/supabase-js" } } }, { "id": 258, "name": "storageKey", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Optional key name used for storing tokens in local storage." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 69, "character": 4, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L69" } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 273, "name": "throwOnError", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "If there is an error with the query, throwOnError will reject the promise by\nthrowing the error instead of returning it as part of a successful response." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 126, "character": 4, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L126" } ], "type": { "type": "indexedAccess", "indexType": { "type": "literal", "value": "throwOnError" }, "objectType": { "type": "reference", "target": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "SupabaseAuthClientOptions" }, "name": "SupabaseAuthClientOptions", "package": "@supabase/supabase-js" } } }, { "id": 269, "name": "userStorage", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A storage provider to store the user profile separately from the session.\nUseful when you need to store the session information in cookies,\nwithout bloating the data with the redundant user object." } ], "modifierTags": ["@experimental"] }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 107, "character": 4, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L107" } ], "type": { "type": "indexedAccess", "indexType": { "type": "literal", "value": "userStorage" }, "objectType": { "type": "reference", "target": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "SupabaseAuthClientOptions" }, "name": "SupabaseAuthClientOptions", "package": "@supabase/supabase-js" } } } ], "groups": [ { "title": "Properties", "children": [257, 271, 260, 270, 272, 259, 268, 258, 273, 269] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 61, "character": 9, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L61" } ] } } }, { "id": 250, "name": "db", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "The Postgres schema which your tables belong to. Must be on the list of exposed schemas in Supabase. Defaults to " }, { "kind": "code", "text": "`public`" }, { "kind": "text", "text": "." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 32, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L32" } ], "type": { "type": "reflection", "declaration": { "id": 251, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 252, "name": "schema", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 33, "character": 4, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L33" } ], "type": { "type": "reference", "target": 283, "name": "SchemaName", "package": "@supabase/supabase-js", "refersToTypeParameter": true } }, { "id": 253, "name": "timeout", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Optional timeout in milliseconds for PostgREST requests.\nWhen set, requests will automatically abort after this duration to prevent indefinite hangs." } ], "blockTags": [ { "tag": "@example", "name": "With timeout", "content": [ { "kind": "code", "text": "```ts\nconst supabase = createClient(url, key, {\n db: { timeout: 30000 } // 30 second timeout\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 45, "character": 4, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L45" } ], "type": { "type": "intrinsic", "name": "number" } }, { "id": 254, "name": "urlLengthLimit", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Maximum URL length in characters before warnings/errors are triggered.\nDefaults to 8000 characters. Used to provide helpful hints when URLs\nexceed server limits." } ], "blockTags": [ { "tag": "@example", "name": "With custom URL length limit", "content": [ { "kind": "code", "text": "```ts\nconst supabase = createClient(url, key, {\n db: { urlLengthLimit: 10000 } // Custom limit\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 58, "character": 4, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L58" } ], "type": { "type": "intrinsic", "name": "number" } } ], "groups": [ { "title": "Properties", "children": [252, 253, 254] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 32, "character": 7, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L32" } ] } } }, { "id": 276, "name": "global", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 133, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L133" } ], "type": { "type": "reflection", "declaration": { "id": 277, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 278, "name": "fetch", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "A custom " }, { "kind": "code", "text": "`fetch`" }, { "kind": "text", "text": " implementation." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 137, "character": 4, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L137" } ], "type": { "type": "reference", "target": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "Fetch" }, "name": "Fetch", "package": "@supabase/supabase-js" } }, { "id": 279, "name": "headers", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Optional headers for initializing the client." } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 141, "character": 4, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L141" } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Record" }, "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "string" } ], "name": "Record", "package": "typescript" } } ], "groups": [ { "title": "Properties", "children": [278, 279] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 133, "character": 11, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L133" } ] } } }, { "id": 274, "name": "realtime", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Options passed to the realtime-js instance" } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 131, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L131" } ], "type": { "type": "reference", "target": 2248, "name": "RealtimeClientOptions", "package": "@supabase/realtime-js" } }, { "id": 275, "name": "storage", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 132, "character": 2, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L132" } ], "type": { "type": "reference", "target": { "sourceFileName": "../storage-js/src/lib/common/errors.ts", "qualifiedName": "StorageClientOptions" }, "name": "StorageClientOptions", "package": "@supabase/storage-js" } } ], "groups": [ { "title": "Properties", "children": [280, 255, 250, 276, 274, 275] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", "line": 28, "character": 48, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/lib/types.ts#L28" } ] } } }, { "id": 1301, "name": "SupportedStorage", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1500, "character": 12 } ], "type": { "type": "intersection", "types": [ { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "PromisifyMethods" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Pick" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "Storage" }, "name": "Storage", "package": "typescript" }, { "type": "union", "types": [ { "type": "literal", "value": "getItem" }, { "type": "literal", "value": "setItem" }, { "type": "literal", "value": "removeItem" } ] } ], "name": "Pick", "package": "typescript" } ], "name": "PromisifyMethods", "package": "@supabase/auth-js" }, { "type": "reflection", "declaration": { "id": 1302, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1303, "name": "isServer", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "If set to " }, { "kind": "code", "text": "`true`" }, { "kind": "text", "text": " signals to the library that the storage medium is used\non a server and the values may not be authentic, such as reading from\nrequest cookies. Implementations should not set this to true if the client\nis used on a server that reads storage information from authenticated\nsources, such as a secure database or file." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1508, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } } ], "groups": [ { "title": "Properties", "children": [1303] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1500, "character": 103 } ] } } ] } }, { "id": 1504, "name": "UpdateCustomProviderParams", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Parameters for updating an existing custom provider.\nAll fields are optional. Only provided fields will be updated.\n" }, { "kind": "code", "text": "`provider_type`" }, { "kind": "text", "text": " and " }, { "kind": "code", "text": "`identifier`" }, { "kind": "text", "text": " are immutable and cannot be changed." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1959, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1505, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1509, "name": "acceptable_client_ids", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Additional client IDs accepted during token validation" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1967, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 1512, "name": "attribute_mapping", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Mapping of provider attributes to Supabase user attributes" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1973, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Record" }, "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "any" } ], "name": "Record", "package": "typescript" } }, { "id": 1513, "name": "authorization_params", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Additional parameters sent with the authorization request" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1975, "character": 4 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Record" }, "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "string" } ], "name": "Record", "package": "typescript" } }, { "id": 1519, "name": "authorization_url", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OAuth2 authorization URL" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1987, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1507, "name": "client_id", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OAuth client ID" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1963, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1508, "name": "client_secret", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OAuth client secret (write-only, not returned in responses)" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1965, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1517, "name": "discovery_url", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OIDC discovery URL" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1983, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1515, "name": "email_optional", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Whether email is optional for this provider" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1979, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 1514, "name": "enabled", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Whether the provider is enabled" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1977, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 1516, "name": "issuer", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OIDC issuer URL" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1981, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1522, "name": "jwks_uri", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "JWKS URI for token verification" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1993, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1506, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Human-readable name" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1961, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1511, "name": "pkce_enabled", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Whether PKCE is enabled" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1971, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 1510, "name": "scopes", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OAuth scopes requested during authorization" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1969, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 1518, "name": "skip_nonce_check", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Whether to skip nonce check (OIDC)" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1985, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 1520, "name": "token_url", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OAuth2 token URL" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1989, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1521, "name": "userinfo_url", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "OAuth2 userinfo URL" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1991, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [ 1509, 1512, 1513, 1519, 1507, 1508, 1517, 1515, 1514, 1516, 1522, 1506, 1511, 1510, 1518, 1520, 1521 ] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1959, "character": 41 } ] } } }, { "id": 1402, "name": "UpdateOAuthClientParams", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Parameters for updating an existing OAuth client.\nAll fields are optional. Only provided fields will be updated.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1733, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 1403, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 1404, "name": "client_name", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Human-readable name of the OAuth client" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1735, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1405, "name": "client_uri", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "URI of the OAuth client" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1737, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1408, "name": "grant_types", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Array of allowed grant types" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1743, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 1372, "name": "OAuthClientGrantType", "package": "@supabase/auth-js" } } }, { "id": 1406, "name": "logo_uri", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "URI of the OAuth client's logo" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1739, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 1407, "name": "redirect_uris", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Array of allowed redirect URIs" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1741, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 1409, "name": "token_endpoint_auth_method", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Token endpoint authentication method" } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1745, "character": 4 } ], "type": { "type": "reference", "target": 1376, "name": "OAuthClientTokenEndpointAuthMethod", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [1404, 1405, 1408, 1406, 1407, 1409] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1733, "character": 38 } ] } } }, { "id": 843, "name": "UserResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 222, "character": 12 } ], "type": { "type": "reference", "target": 796, "typeArguments": [ { "type": "reflection", "declaration": { "id": 844, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 845, "name": "user", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 223, "character": 4 } ], "type": { "type": "reference", "target": 15, "name": "User", "package": "@supabase/auth-js" } } ], "groups": [ { "title": "Properties", "children": [845] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 222, "character": 56 } ] } } ], "name": "RequestResultSafeDestructure", "package": "@supabase/auth-js" } }, { "id": 1027, "name": "VerifyOtpParams", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 641, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 1028, "name": "VerifyMobileOtpParams", "package": "@supabase/auth-js" }, { "type": "reference", "target": 1036, "name": "VerifyEmailOtpParams", "package": "@supabase/auth-js" }, { "type": "reference", "target": 1044, "name": "VerifyTokenHashParams", "package": "@supabase/auth-js" } ] } }, { "id": 778, "name": "WeakPassword", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 131, "character": 12 } ], "type": { "type": "reflection", "declaration": { "id": 779, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 781, "name": "message", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 133, "character": 4 } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 780, "name": "reasons", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 132, "character": 4 } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 777, "name": "WeakPasswordReasons", "package": "@supabase/auth-js" } } } ], "groups": [ { "title": "Properties", "children": [781, 780] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 131, "character": 27 } ] } } }, { "id": 777, "name": "WeakPasswordReasons", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 130, "character": 12 } ], "type": { "type": "indexedAccess", "indexType": { "type": "intrinsic", "name": "number" }, "objectType": { "type": "query", "queryType": { "type": "reference", "target": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "WeakPasswordReasons" }, "name": "WeakPasswordReasons", "package": "@supabase/auth-js", "preferValues": true } } } }, { "id": 1026, "name": "Web3Credentials", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 640, "character": 12 } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 991, "name": "SolanaWeb3Credentials", "package": "@supabase/auth-js" }, { "type": "reference", "target": 1009, "name": "EthereumWeb3Credentials", "package": "@supabase/auth-js" } ] } }, { "id": 707, "name": "AuthAdminApi", "variant": "declaration", "kind": 32, "flags": { "isConst": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/AuthAdminApi.d.ts", "line": 2, "character": 14 } ], "type": { "type": "query", "queryType": { "type": "reference", "target": 293, "name": "GoTrueAdminApi", "package": "@supabase/auth-js", "qualifiedName": "default" } } }, { "id": 708, "name": "AuthClient", "variant": "declaration", "kind": 32, "flags": { "isConst": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/AuthClient.d.ts", "line": 2, "character": 14 } ], "type": { "type": "query", "queryType": { "type": "reference", "target": 385, "name": "GoTrueClient", "package": "@supabase/auth-js", "qualifiedName": "default" } } }, { "id": 722, "name": "lockInternals", "variant": "declaration", "kind": 32, "flags": { "isConst": true }, "comment": { "summary": [], "modifierTags": ["@experimental"] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/locks.d.ts", "line": 4, "character": 21 } ], "type": { "type": "reflection", "declaration": { "id": 723, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 724, "name": "debug", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [], "modifierTags": ["@experimental"] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/locks.d.ts", "line": 8, "character": 4 } ], "type": { "type": "intrinsic", "name": "boolean" } } ], "groups": [ { "title": "Properties", "children": [724] } ], "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/locks.d.ts", "line": 4, "character": 32 } ] } } }, { "id": 2384, "name": "REALTIME_CHANNEL_STATES", "variant": "declaration", "kind": 32, "flags": { "isConst": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 133, "character": 21 } ], "type": { "type": "reflection", "declaration": { "id": 2385, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 2386, "name": "closed", "variant": "declaration", "kind": 1024, "flags": { "isReadonly": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 134, "character": 13 } ], "type": { "type": "literal", "value": "closed" } }, { "id": 2387, "name": "errored", "variant": "declaration", "kind": 1024, "flags": { "isReadonly": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 135, "character": 13 } ], "type": { "type": "literal", "value": "errored" } }, { "id": 2388, "name": "joined", "variant": "declaration", "kind": 1024, "flags": { "isReadonly": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 136, "character": 13 } ], "type": { "type": "literal", "value": "joined" } }, { "id": 2389, "name": "joining", "variant": "declaration", "kind": 1024, "flags": { "isReadonly": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 137, "character": 13 } ], "type": { "type": "literal", "value": "joining" } }, { "id": 2390, "name": "leaving", "variant": "declaration", "kind": 1024, "flags": { "isReadonly": true }, "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 138, "character": 13 } ], "type": { "type": "literal", "value": "leaving" } } ], "groups": [ { "title": "Properties", "children": [2386, 2387, 2388, 2389, 2390] } ], "sources": [ { "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", "line": 133, "character": 46 } ] } } }, { "id": 1370, "name": "SIGN_OUT_SCOPES", "variant": "declaration", "kind": 32, "flags": { "isConst": true }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 1647, "character": 21 } ], "type": { "type": "typeOperator", "operator": "readonly", "target": { "type": "tuple", "elements": [ { "type": "literal", "value": "global" }, { "type": "literal", "value": "local" }, { "type": "literal", "value": "others" } ] } } }, { "id": 2, "name": "createClient", "variant": "declaration", "kind": 64, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates a new Supabase Client." } ], "blockTags": [ { "tag": "@example", "name": "Creating a Supabase client", "content": [ { "kind": "code", "text": "```ts\nimport { createClient } from '@supabase/supabase-js'\n\nconst supabase = createClient('https://xyzcompany.supabase.co', 'public-anon-key')\nconst { data, error } = await supabase.from('profiles').select('*')\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/index.ts", "line": 41, "character": 13, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/index.ts#L41" } ], "signatures": [ { "id": 3, "name": "createClient", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/index.ts", "line": 41, "character": 28, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/index.ts#L41" } ], "typeParameters": [ { "id": 4, "name": "Database", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "intrinsic", "name": "any" } }, { "id": 5, "name": "SchemaNameOrClientOptions", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reflection", "declaration": { "id": 6, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 7, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "packages/core/supabase-js/src/index.ts", "line": 45, "character": 8, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/index.ts#L45" } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [7] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/index.ts", "line": 45, "character": 6, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/index.ts#L45" } ] } } ] }, "default": { "type": "conditional", "checkType": { "type": "literal", "value": "public" }, "extendsType": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Exclude" }, "typeArguments": [ { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": 4, "name": "Database", "package": "@supabase/supabase-js", "refersToTypeParameter": true } }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Exclude", "package": "typescript" }, "trueType": { "type": "literal", "value": "public" }, "falseType": { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Exclude" }, "typeArguments": [ { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": 4, "name": "Database", "package": "@supabase/supabase-js", "refersToTypeParameter": true } }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Exclude", "package": "typescript" } ] } } }, { "id": 8, "name": "SchemaName", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "intrinsic", "name": "string" }, "default": { "type": "conditional", "checkType": { "type": "reference", "target": 5, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "refersToTypeParameter": true }, "extendsType": { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Exclude" }, "typeArguments": [ { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": 4, "name": "Database", "package": "@supabase/supabase-js", "refersToTypeParameter": true } }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Exclude", "package": "typescript" } ] }, "trueType": { "type": "reference", "target": 5, "typeArguments": [ { "type": "reference", "target": 5, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "refersToTypeParameter": true } ], "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "refersToTypeParameter": true }, "falseType": { "type": "conditional", "checkType": { "type": "literal", "value": "public" }, "extendsType": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Exclude" }, "typeArguments": [ { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": 4, "name": "Database", "package": "@supabase/supabase-js", "refersToTypeParameter": true } }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Exclude", "package": "typescript" }, "trueType": { "type": "literal", "value": "public" }, "falseType": { "type": "intersection", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Exclude" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Exclude" }, "typeArguments": [ { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": 4, "name": "Database", "package": "@supabase/supabase-js", "refersToTypeParameter": true } }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Exclude", "package": "typescript" }, { "type": "literal", "value": "__InternalSupabase" } ], "name": "Exclude", "package": "typescript" } ] } } } } ], "parameters": [ { "id": 9, "name": "supabaseUrl", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 10, "name": "supabaseKey", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 11, "name": "options", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": 248, "typeArguments": [ { "type": "reference", "target": 8, "name": "SchemaName", "package": "@supabase/supabase-js", "refersToTypeParameter": true } ], "name": "SupabaseClientOptions", "package": "@supabase/supabase-js" } } ], "type": { "type": "reference", "target": 118, "typeArguments": [ { "type": "reference", "target": 4, "name": "Database", "package": "@supabase/supabase-js", "refersToTypeParameter": true }, { "type": "reference", "target": 5, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "refersToTypeParameter": true }, { "type": "reference", "target": 8, "name": "SchemaName", "package": "@supabase/supabase-js", "refersToTypeParameter": true } ], "name": "SupabaseClient", "package": "@supabase/supabase-js", "qualifiedName": "default" } } ] }, { "id": 1613, "name": "isAuthApiError", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 41, "character": 24 } ], "signatures": [ { "id": 1614, "name": "isAuthApiError", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 41, "character": 24 } ], "parameters": [ { "id": 1615, "name": "error", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "unknown" } } ], "type": { "type": "predicate", "name": "error", "asserts": false, "targetType": { "type": "reference", "target": 1641, "name": "AuthApiError", "package": "@supabase/auth-js" } } } ] }, { "id": 1610, "name": "isAuthError", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 26, "character": 24 } ], "signatures": [ { "id": 1611, "name": "isAuthError", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 26, "character": 24 } ], "parameters": [ { "id": 1612, "name": "error", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "unknown" } } ], "type": { "type": "predicate", "name": "error", "asserts": false, "targetType": { "type": "reference", "target": 1631, "name": "AuthError", "package": "@supabase/auth-js" } } } ] }, { "id": 1619, "name": "isAuthImplicitGrantRedirectError", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 147, "character": 24 } ], "signatures": [ { "id": 1620, "name": "isAuthImplicitGrantRedirectError", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 147, "character": 24 } ], "parameters": [ { "id": 1621, "name": "error", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "predicate", "name": "error", "asserts": false, "targetType": { "type": "reference", "target": 1698, "name": "AuthImplicitGrantRedirectError", "package": "@supabase/auth-js" } } } ] }, { "id": 1622, "name": "isAuthPKCECodeVerifierMissingError", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 192, "character": 24 } ], "signatures": [ { "id": 1623, "name": "isAuthPKCECodeVerifierMissingError", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 192, "character": 24 } ], "parameters": [ { "id": 1624, "name": "error", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "unknown" } } ], "type": { "type": "predicate", "name": "error", "asserts": false, "targetType": { "type": "reference", "target": 1752, "name": "AuthPKCECodeVerifierMissingError", "package": "@supabase/auth-js" } } } ] }, { "id": 1625, "name": "isAuthRetryableFetchError", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 206, "character": 24 } ], "signatures": [ { "id": 1626, "name": "isAuthRetryableFetchError", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 206, "character": 24 } ], "parameters": [ { "id": 1627, "name": "error", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "unknown" } } ], "type": { "type": "predicate", "name": "error", "asserts": false, "targetType": { "type": "reference", "target": 1760, "name": "AuthRetryableFetchError", "package": "@supabase/auth-js" } } } ] }, { "id": 1616, "name": "isAuthSessionMissingError", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 88, "character": 24 } ], "signatures": [ { "id": 1617, "name": "isAuthSessionMissingError", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 88, "character": 24 } ], "parameters": [ { "id": 1618, "name": "error", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "predicate", "name": "error", "asserts": false, "targetType": { "type": "reference", "target": 1673, "name": "AuthSessionMissingError", "package": "@supabase/auth-js" } } } ] }, { "id": 1628, "name": "isAuthWeakPasswordError", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 229, "character": 24 } ], "signatures": [ { "id": 1629, "name": "isAuthWeakPasswordError", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", "line": 229, "character": 24 } ], "parameters": [ { "id": 1630, "name": "error", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "unknown" } } ], "type": { "type": "predicate", "name": "error", "asserts": false, "targetType": { "type": "reference", "target": 1770, "name": "AuthWeakPasswordError", "package": "@supabase/auth-js" } } } ] }, { "id": 709, "name": "navigatorLock", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/locks.d.ts", "line": 85, "character": 24 } ], "signatures": [ { "id": 710, "name": "navigatorLock", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Implements a global exclusive lock using the Navigator LockManager API. It\nis available on all browsers released after 2022-03-15 with Safari being the\nlast one to release support. If the API is not available, this function will\nthrow. Make sure you check availablility before configuring " }, { "kind": "inline-tag", "tag": "@link", "text": "GoTrueClient", "target": 385 }, { "kind": "text", "text": ".\n\nYou can turn on debugging by setting the " }, { "kind": "code", "text": "`supabase.gotrue-js.locks.debug`" }, { "kind": "text", "text": "\nlocal storage item to " }, { "kind": "code", "text": "`true`" }, { "kind": "text", "text": ".\n\nInternals:\n\nSince the LockManager API does not preserve stack traces for the async\nfunction passed in the " }, { "kind": "code", "text": "`request`" }, { "kind": "text", "text": " method, a trick is used where acquiring the\nlock releases a previously started promise to run the operation in the " }, { "kind": "code", "text": "`fn`" }, { "kind": "text", "text": "\nfunction. The lock waits for that promise to finish (with or without error),\nwhile the function will finally wait for the result anyway." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nawait navigatorLock('sync-user', 1000, async () => {\n await refreshSession()\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/locks.d.ts", "line": 85, "character": 24 } ], "typeParameters": [ { "id": 711, "name": "R", "variant": "typeParam", "kind": 131072, "flags": {} } ], "parameters": [ { "id": 712, "name": "name", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Name of the lock to be acquired." } ] }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 713, "name": "acquireTimeout", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "If negative, no timeout. If 0 an error is thrown if\n the lock can't be acquired without waiting. If positive, the lock acquire\n will time out after so many milliseconds. An error is\n a timeout if it has " }, { "kind": "code", "text": "`isAcquireTimeout`" }, { "kind": "text", "text": " set to true." } ] }, "type": { "type": "intrinsic", "name": "number" } }, { "id": 714, "name": "fn", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The operation to run once the lock is acquired." } ] }, "type": { "type": "reflection", "declaration": { "id": 715, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/locks.d.ts", "line": 85, "character": 83 } ], "signatures": [ { "id": 716, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/locks.d.ts", "line": 85, "character": 83 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 711, "name": "R", "package": "@supabase/auth-js", "refersToTypeParameter": true } ], "name": "Promise", "package": "typescript" } } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 711, "name": "R", "package": "@supabase/auth-js", "refersToTypeParameter": true } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 725, "name": "processLock", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/locks.d.ts", "line": 106, "character": 24 } ], "signatures": [ { "id": 726, "name": "processLock", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Implements a global exclusive lock that works only in the current process.\nUseful for environments like React Native or other non-browser\nsingle-process (i.e. no concept of \"tabs\") environments.\n\nUse " }, { "kind": "inline-tag", "tag": "@link", "text": "#navigatorLock" }, { "kind": "text", "text": " in browser environments." } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nawait processLock('migrate', 5000, async () => {\n await runMigration()\n})\n```" } ] } ] }, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/locks.d.ts", "line": 106, "character": 24 } ], "typeParameters": [ { "id": 727, "name": "R", "variant": "typeParam", "kind": 131072, "flags": {} } ], "parameters": [ { "id": 728, "name": "name", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Name of the lock to be acquired." } ] }, "type": { "type": "intrinsic", "name": "string" } }, { "id": 729, "name": "acquireTimeout", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "If negative, no timeout. If 0 an error is thrown if\n the lock can't be acquired without waiting. If positive, the lock acquire\n will time out after so many milliseconds. An error is\n a timeout if it has " }, { "kind": "code", "text": "`isAcquireTimeout`" }, { "kind": "text", "text": " set to true." } ] }, "type": { "type": "intrinsic", "name": "number" } }, { "id": 730, "name": "fn", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The operation to run once the lock is acquired." } ] }, "type": { "type": "reflection", "declaration": { "id": 731, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/locks.d.ts", "line": 106, "character": 81 } ], "signatures": [ { "id": 732, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/locks.d.ts", "line": 106, "character": 81 } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 727, "name": "R", "package": "@supabase/auth-js", "refersToTypeParameter": true } ], "name": "Promise", "package": "typescript" } } ] } } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 727, "name": "R", "package": "@supabase/auth-js", "refersToTypeParameter": true } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 846, "name": "Session", "variant": "reference", "kind": 4194304, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 225, "character": 17 } ], "target": 42 }, { "id": 884, "name": "User", "variant": "reference", "kind": 4194304, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", "line": 340, "character": 17 } ], "target": 15 } ], "groups": [ { "title": "Enumerations", "children": [102, 2365, 2370, 2375, 2379] }, { "title": "Classes", "children": [ 1641, 1631, 1698, 1689, 1782, 1681, 1752, 1725, 1760, 1673, 1651, 1770, 1661, 95, 85, 80, 90, 293, 385, 717, 57, 1800, 2129, 1791, 118, 2391 ] }, { "title": "Interfaces", "children": [ 892, 849, 1587, 42, 15, 1100, 1538, 1294, 1423, 1163, 1363, 1343, 906, 876, 885, 852, 881, 1036, 1028, 1044, 2403, 2453 ] }, { "title": "Type Aliases", "children": [ 847, 735, 734, 1157, 952, 1284, 1281, 1291, 1288, 1148, 1152, 1147, 1149, 1150, 1151, 1326, 1143, 1325, 1327, 1158, 1153, 1144, 1142, 1135, 1577, 1578, 1584, 1585, 813, 804, 808, 818, 822, 1307, 1483, 1393, 1459, 1527, 1526, 1446, 291, 1048, 1008, 1009, 865, 864, 69, 1094, 1084, 1103, 1108, 1104, 1115, 1089, 1078, 745, 1304, 1328, 1523, 736, 1134, 1133, 1131, 1130, 1132, 1116, 1323, 1322, 1324, 1129, 1117, 1128, 1121, 1120, 1122, 1126, 1047, 1558, 1564, 1377, 1372, 1411, 1375, 1410, 1373, 1376, 1374, 1579, 1574, 827, 1447, 1315, 1308, 55, 51, 53, 782, 733, 286, 290, 284, 2114, 2128, 2248, 2287, 2294, 2301, 2325, 2306, 2316, 2335, 2345, 2355, 2364, 787, 796, 1333, 1049, 916, 965, 953, 930, 935, 1063, 1319, 1371, 922, 975, 991, 840, 784, 248, 1301, 1504, 1402, 843, 1027, 778, 777, 1026 ] }, { "title": "Variables", "children": [707, 708, 722, 2384, 1370] }, { "title": "Functions", "children": [2, 1613, 1610, 1619, 1622, 1625, 1616, 1628, 709, 725] }, { "title": "References", "children": [846, 884] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/index.ts", "line": 1, "character": 0, "url": "https://github.com/supabase/supabase-js/blob/f26b924d3b21bcac1b2de68f16f9b2c611655432/packages/core/supabase-js/src/index.ts#L1" } ] } ], "groups": [ { "title": "Modules", "children": [12, 1] } ], "packageName": "@supabase/supabase-js", "readme": [ { "kind": "text", "text": "
\n

\n \n \n \n \n \"Supabase\n \n \n\n

Supabase JS SDK

\n\n

Isomorphic JavaScript SDK for Supabase - combining Auth, Database, Storage, Functions, and Realtime.

\n\n

\n Guides\n ·\n Reference Docs\n ·\n TypeDoc\n

\n

\n\n
\n\n[![Build](https://github.com/supabase/supabase-js/workflows/CI/badge.svg)](https://github.com/supabase/supabase-js/actions?query=branch%3Amaster)\n[![Package](https://img.shields.io/npm/v/@supabase/supabase-js)](https://www.npmjs.com/package/@supabase/supabase-js)\n[![License: MIT](https://img.shields.io/npm/l/@supabase/supabase-js)](#license)\n[![pkg.pr.new](https://pkg.pr.new/badge/supabase/supabase-js)](https://pkg.pr.new/~/supabase/supabase-js)\n\n
\n\n## Usage\n\nFirst of all, you need to install the library:\n\n" }, { "kind": "code", "text": "```sh\nnpm install @supabase/supabase-js\n```" }, { "kind": "text", "text": "\n\nThen you're able to import the library and establish the connection with the database:\n\n" }, { "kind": "code", "text": "```js\nimport { createClient } from '@supabase/supabase-js'\n\n// Create a single supabase client for interacting with your database\nconst supabase = createClient('https://xyzcompany.supabase.co', 'public-anon-key')\n```" }, { "kind": "text", "text": "\n\n### UMD\n\nYou can use plain " }, { "kind": "code", "text": "`\n```" }, { "kind": "text", "text": "\n\nor even:\n\n" }, { "kind": "code", "text": "```html\n\n```" }, { "kind": "text", "text": "\n\nThen you can use it from a global " }, { "kind": "code", "text": "`supabase`" }, { "kind": "text", "text": " variable:\n\n" }, { "kind": "code", "text": "```html\n\n```" }, { "kind": "text", "text": "\n\n### ESM\n\nYou can use " }, { "kind": "code", "text": "`\n```" }, { "kind": "text", "text": "\n\n### Deno\n\nYou can use supabase-js in the Deno runtime via [JSR](https://jsr.io/@supabase/supabase-js):\n\n" }, { "kind": "code", "text": "```js\nimport { createClient } from 'jsr:@supabase/supabase-js@2'\n```" }, { "kind": "text", "text": "\n\n### Custom " }, { "kind": "code", "text": "`fetch`" }, { "kind": "text", "text": " implementation\n\n" }, { "kind": "code", "text": "`supabase-js`" }, { "kind": "text", "text": " uses the [" }, { "kind": "code", "text": "`cross-fetch`" }, { "kind": "text", "text": "](https://www.npmjs.com/package/cross-fetch) library to make HTTP requests, but an alternative " }, { "kind": "code", "text": "`fetch`" }, { "kind": "text", "text": " implementation can be provided as an option. This is most useful in environments where " }, { "kind": "code", "text": "`cross-fetch`" }, { "kind": "text", "text": " is not compatible, for instance Cloudflare Workers:\n\n" }, { "kind": "code", "text": "```js\nimport { createClient } from '@supabase/supabase-js'\n\n// Provide a custom `fetch` implementation as an option\nconst supabase = createClient('https://xyzcompany.supabase.co', 'public-anon-key', {\n global: {\n fetch: (...args) => fetch(...args),\n },\n})\n```" }, { "kind": "text", "text": "\n\n## Support Policy\n\nThis section outlines the scope of support for various runtime environments in Supabase JavaScript client.\n\n### Node.js\n\nWe only support Node.js versions that are in **Active LTS** or **Maintenance** status as defined by the [official Node.js release schedule](https://nodejs.org/en/about/previous-releases#release-schedule). This means we support versions that are currently receiving long-term support and critical bug fixes.\n\nWhen a Node.js version reaches end-of-life and is no longer in Active LTS or Maintenance status, Supabase will drop it in a **minor release**, and **this won't be considered a breaking change**.\n\n> ⚠️ **Node.js 18 Deprecation Notice**\n>\n> Node.js 18 reached end-of-life on April 30, 2025. As announced in [our deprecation notice](https://github.com/orgs/supabase/discussions/37217), support for Node.js 18 was dropped in version " }, { "kind": "code", "text": "`2.79.0`" }, { "kind": "text", "text": ".\n>\n> If you must use Node.js 18, please use version " }, { "kind": "code", "text": "`2.78.0`" }, { "kind": "text", "text": ", which is the last version that supported Node.js 18.\n\n### Deno\n\nWe support Deno versions that are currently receiving active development and security updates. We follow the [official Deno release schedule](https://docs.deno.com/runtime/fundamentals/stability_and_releases/) and only support versions from the " }, { "kind": "code", "text": "`stable`" }, { "kind": "text", "text": " and " }, { "kind": "code", "text": "`lts`" }, { "kind": "text", "text": " release channels.\n\nWhen a Deno version reaches end-of-life and is no longer receiving security updates, Supabase will drop it in a **minor release**, and **this won't be considered a breaking change**.\n\n### Browsers\n\nAll modern browsers are supported. We support browsers that provide native " }, { "kind": "code", "text": "`fetch`" }, { "kind": "text", "text": " API. For Realtime features, browsers must also support native " }, { "kind": "code", "text": "`WebSocket`" }, { "kind": "text", "text": " API.\n\n### Bun\n\nWe support Bun runtime environments. Bun provides native fetch support and is compatible with Node.js APIs. Since Bun does not follow a structured release schedule like Node.js or Deno, we support current stable versions of Bun and may drop support for older versions in minor releases without considering it a breaking change.\n\n### React Native\n\nWe support React Native environments with fetch polyfills provided by the framework. Since React Native does not follow a structured release schedule, we support current stable versions and may drop support for older versions in minor releases without considering it a breaking change.\n\n### Cloudflare Workers\n\nWe support Cloudflare Workers runtime environments. Cloudflare Workers provides native fetch support. Since Cloudflare Workers does not follow a structured release schedule, we support current stable versions and may drop support for older versions in minor releases without considering it a breaking change.\n\n### Important Notes\n\n- **Experimental features**: Features marked as experimental may be removed or changed without notice\n\n## Known Build Warnings\n\n### " }, { "kind": "code", "text": "`UNUSED_EXTERNAL_IMPORT`" }, { "kind": "text", "text": " in Vite / Rollup / Nuxt\n\nWhen bundling your app, you may see warnings like:\n\n" }, { "kind": "code", "text": "```\n\"PostgrestError\" is imported from external module \"@supabase/postgrest-js\" but never used in \"...supabase-js/dist/index.mjs\".\n\"FunctionRegion\", \"FunctionsError\", \"FunctionsFetchError\", \"FunctionsHttpError\" and \"FunctionsRelayError\" are imported from external module \"@supabase/functions-js\" but never used in \"...\".\n```" }, { "kind": "text", "text": "\n\n**This is a false positive — your bundle is fine.** Here is why it happens:\n\n" }, { "kind": "code", "text": "`@supabase/supabase-js`" }, { "kind": "text", "text": " re-exports " }, { "kind": "code", "text": "`PostgrestError`" }, { "kind": "text", "text": ", " }, { "kind": "code", "text": "`FunctionsError`" }, { "kind": "text", "text": ", and related symbols so you can import them directly from " }, { "kind": "code", "text": "`@supabase/supabase-js`" }, { "kind": "text", "text": ". However, our build tool merges all imports from the same package into a single import statement in the built output:\n\n" }, { "kind": "code", "text": "```js\n// dist/index.mjs (simplified)\nimport { PostgrestClient, PostgrestError } from '@supabase/postgrest-js'\n// ^ used internally ^ re-exported for you\n```" }, { "kind": "text", "text": "\n\nYour bundler checks which names from that import are used _in the code body_, and flags " }, { "kind": "code", "text": "`PostgrestError`" }, { "kind": "text", "text": " as unused because it only appears in an " }, { "kind": "code", "text": "`export`" }, { "kind": "text", "text": " statement — not called or assigned. The export itself is the usage, but downstream bundlers don't track this correctly. This is a known Rollup/Vite limitation with re-exported external imports.\n\n**Nothing is broken.** Tree-shaking and bundle size are unaffected.\n\nTo suppress the warning:\n\n**Vite / Rollup (" }, { "kind": "code", "text": "`vite.config.js`" }, { "kind": "text", "text": " or " }, { "kind": "code", "text": "`rollup.config.js`" }, { "kind": "text", "text": "):**\n\n" }, { "kind": "code", "text": "```js\nexport default {\n build: {\n rollupOptions: {\n onwarn(warning, warn) {\n if (warning.code === 'UNUSED_EXTERNAL_IMPORT' && warning.exporter?.includes('@supabase/'))\n return\n warn(warning)\n },\n },\n },\n}\n```" }, { "kind": "text", "text": "\n\n**Nuxt (" }, { "kind": "code", "text": "`nuxt.config.ts`" }, { "kind": "text", "text": "):**\n\n" }, { "kind": "code", "text": "```ts\nexport default defineNuxtConfig({\n vite: {\n build: {\n rollupOptions: {\n onwarn(warning, warn) {\n if (warning.code === 'UNUSED_EXTERNAL_IMPORT' && warning.exporter?.includes('@supabase/'))\n return\n warn(warning)\n },\n },\n },\n },\n})\n```" }, { "kind": "text", "text": "\n\n## Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](" }, { "kind": "relative-link", "text": "../../../CONTRIBUTING.md", "target": 3 }, { "kind": "text", "text": ") for details on how to get started.\n\nFor major changes or if you're unsure about something, please open an issue first to discuss your proposed changes.\n\n### Building\n\n" }, { "kind": "code", "text": "```bash\n# From the monorepo root\nnpx nx build supabase-js\n\n# Or with watch mode for development\nnpx nx build supabase-js --watch\n```" }, { "kind": "text", "text": "\n\n### Testing\n\nThere's a complete guide on how to set up your environment for running locally the " }, { "kind": "code", "text": "`supabase-js`" }, { "kind": "text", "text": " integration tests. Please refer to [TESTING.md](" }, { "kind": "relative-link", "text": "./TESTING.md", "target": 4 }, { "kind": "text", "text": ").\n\n## Badges\n\n[![Coverage Status](https://coveralls.io/repos/github/supabase/supabase-js/badge.svg?branch=master)](https://coveralls.io/github/supabase/supabase-js?branch=master)" } ], "symbolIdMap": { "1": { "sourceFileName": "src/index.ts", "qualifiedName": "" }, "2": { "sourceFileName": "src/index.ts", "qualifiedName": "createClient" }, "3": { "sourceFileName": "src/index.ts", "qualifiedName": "createClient" }, "4": { "sourceFileName": "src/index.ts", "qualifiedName": "Database" }, "5": { "sourceFileName": "src/index.ts", "qualifiedName": "SchemaNameOrClientOptions" }, "6": { "sourceFileName": "src/index.ts", "qualifiedName": "__type" }, "7": { "sourceFileName": "src/index.ts", "qualifiedName": "__type.PostgrestVersion" }, "8": { "sourceFileName": "src/index.ts", "qualifiedName": "SchemaName" }, "9": { "sourceFileName": "src/index.ts", "qualifiedName": "supabaseUrl" }, "10": { "sourceFileName": "src/index.ts", "qualifiedName": "supabaseKey" }, "11": { "sourceFileName": "src/index.ts", "qualifiedName": "options" }, "12": { "sourceFileName": "src/cors.ts", "qualifiedName": "" }, "13": { "sourceFileName": "src/cors.ts", "qualifiedName": "CorsHeaders" }, "14": { "sourceFileName": "src/cors.ts", "qualifiedName": "corsHeaders" }, "15": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User" }, "16": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.id" }, "17": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.app_metadata" }, "18": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.user_metadata" }, "19": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.aud" }, "20": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.confirmation_sent_at" }, "21": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.recovery_sent_at" }, "22": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.email_change_sent_at" }, "23": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.new_email" }, "24": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.new_phone" }, "25": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.invited_at" }, "26": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.action_link" }, "27": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.email" }, "28": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.phone" }, "29": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.created_at" }, "30": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.confirmed_at" }, "31": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.email_confirmed_at" }, "32": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.phone_confirmed_at" }, "33": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.last_sign_in_at" }, "34": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.role" }, "35": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.updated_at" }, "36": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.identities" }, "37": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.is_anonymous" }, "38": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.is_sso_user" }, "39": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.factors" }, "40": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.deleted_at" }, "41": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User.banned_until" }, "42": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Session" }, "43": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Session.provider_token" }, "44": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Session.provider_refresh_token" }, "45": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Session.access_token" }, "46": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Session.refresh_token" }, "47": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Session.expires_in" }, "48": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Session.expires_at" }, "49": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Session.token_type" }, "50": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Session.user" }, "51": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "PostgrestResponse" }, "52": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "T" }, "53": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "PostgrestSingleResponse" }, "54": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "T" }, "55": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "PostgrestMaybeSingleResponse" }, "56": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "T" }, "57": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "PostgrestError" }, "58": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "PostgrestError.__constructor" }, "59": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "PostgrestError" }, "60": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "context" }, "61": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "__type" }, "62": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "__type.message" }, "63": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "__type.details" }, "64": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "__type.hint" }, "65": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "__type.code" }, "66": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "PostgrestError.details" }, "67": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "PostgrestError.hint" }, "68": { "sourceFileName": "../postgrest-js/src/PostgrestError.ts", "qualifiedName": "PostgrestError.code" }, "69": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionInvokeOptions" }, "70": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "__type" }, "71": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "__type.headers" }, "72": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "__type" }, "73": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "__type.__index" }, "75": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "__type.method" }, "76": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "__type.region" }, "77": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "__type.body" }, "78": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "__type.signal" }, "79": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "__type.timeout" }, "80": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionsHttpError" }, "81": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionsHttpError.__constructor" }, "82": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionsHttpError" }, "83": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "context" }, "84": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionsError.context" }, "85": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionsFetchError" }, "86": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionsFetchError.__constructor" }, "87": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionsFetchError" }, "88": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "context" }, "89": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionsError.context" }, "90": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionsRelayError" }, "91": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionsRelayError.__constructor" }, "92": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionsRelayError" }, "93": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "context" }, "94": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionsError.context" }, "95": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionsError" }, "96": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionsError.__constructor" }, "97": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionsError" }, "98": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "message" }, "99": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "name" }, "100": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "context" }, "101": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionsError.context" }, "102": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionRegion" }, "103": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionRegion.Any" }, "104": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionRegion.ApNortheast1" }, "105": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionRegion.ApNortheast2" }, "106": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionRegion.ApSouth1" }, "107": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionRegion.ApSoutheast1" }, "108": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionRegion.ApSoutheast2" }, "109": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionRegion.CaCentral1" }, "110": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionRegion.EuCentral1" }, "111": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionRegion.EuWest1" }, "112": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionRegion.EuWest2" }, "113": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionRegion.EuWest3" }, "114": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionRegion.SaEast1" }, "115": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionRegion.UsEast1" }, "116": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionRegion.UsWest1" }, "117": { "sourceFileName": "../functions-js/src/types.ts", "qualifiedName": "FunctionRegion.UsWest2" }, "118": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default" }, "119": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.__constructor" }, "120": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default" }, "121": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.Database" }, "122": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.SchemaNameOrClientOptions" }, "123": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type" }, "124": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type.PostgrestVersion" }, "125": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.SchemaName" }, "126": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.Schema" }, "127": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.ClientOptions" }, "128": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type" }, "129": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type.PostgrestVersion" }, "130": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type" }, "131": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type.__InternalSupabase" }, "132": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type" }, "133": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type.PostgrestVersion" }, "134": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type" }, "135": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type.PostgrestVersion" }, "136": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type" }, "137": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type.PostgrestVersion" }, "138": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "supabaseUrl" }, "139": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "supabaseKey" }, "140": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "options" }, "141": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.auth" }, "142": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.realtime" }, "143": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.storage" }, "144": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.realtimeUrl" }, "145": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.authUrl" }, "146": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.storageUrl" }, "147": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.functionsUrl" }, "148": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.rest" }, "149": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.storageKey" }, "150": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.fetch" }, "151": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "fetch" }, "152": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "fetch" }, "153": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "input" }, "154": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "init" }, "155": { "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "fetch" }, "156": { "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "input" }, "157": { "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "init" }, "158": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.changedAccessToken" }, "159": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.accessToken" }, "160": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type" }, "161": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type" }, "162": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.headers" }, "163": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.supabaseUrl" }, "164": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.supabaseKey" }, "165": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.functions" }, "166": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.functions" }, "167": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.from" }, "168": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.from" }, "169": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "TableName" }, "170": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "Table" }, "171": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "relation" }, "172": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.from" }, "173": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "ViewName" }, "174": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "View" }, "175": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "relation" }, "176": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.schema" }, "177": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.schema" }, "178": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "DynamicSchema" }, "179": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "schema" }, "180": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.rpc" }, "181": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.rpc" }, "182": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "FnName" }, "183": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "Args" }, "184": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "FilterBuilder" }, "185": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "fn" }, "186": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "args" }, "187": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "options" }, "188": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type" }, "189": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type.head" }, "190": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type.get" }, "191": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type.count" }, "192": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.channel" }, "193": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.channel" }, "194": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "name" }, "195": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "opts" }, "196": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.getChannels" }, "197": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.getChannels" }, "198": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.removeChannel" }, "199": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.removeChannel" }, "200": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "channel" }, "201": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.removeAllChannels" }, "202": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.removeAllChannels" }, "231": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.Database" }, "232": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.SchemaNameOrClientOptions" }, "233": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type" }, "234": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type.PostgrestVersion" }, "235": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.SchemaName" }, "236": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.Schema" }, "237": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.ClientOptions" }, "238": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type" }, "239": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type.PostgrestVersion" }, "240": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type" }, "241": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type.__InternalSupabase" }, "242": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type" }, "243": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type.PostgrestVersion" }, "244": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type" }, "245": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type.PostgrestVersion" }, "246": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type" }, "247": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type.PostgrestVersion" }, "248": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "SupabaseClientOptions" }, "249": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type" }, "250": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.db" }, "251": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type" }, "252": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.schema" }, "253": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.timeout" }, "254": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.urlLengthLimit" }, "255": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.auth" }, "256": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type" }, "257": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.autoRefreshToken" }, "258": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.storageKey" }, "259": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.persistSession" }, "260": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.detectSessionInUrl" }, "261": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type" }, "262": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type" }, "263": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "url" }, "264": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "params" }, "265": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type" }, "266": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.__index" }, "268": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.storage" }, "269": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.userStorage" }, "270": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.flowType" }, "271": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.debug" }, "272": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.lock" }, "273": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.throwOnError" }, "274": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.realtime" }, "275": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.storage" }, "276": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.global" }, "277": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type" }, "278": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.fetch" }, "279": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.headers" }, "280": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.accessToken" }, "281": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type" }, "282": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type" }, "283": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "SchemaName" }, "284": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "QueryResult" }, "285": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "T" }, "286": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "QueryData" }, "287": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type" }, "288": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.data" }, "289": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "T" }, "290": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "QueryError" }, "291": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "DatabaseWithoutInternals" }, "292": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "DB" }, "293": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default" }, "294": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.__constructor" }, "295": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default" }, "296": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__0" }, "297": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type" }, "298": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type.url" }, "299": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type.headers" }, "300": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type" }, "301": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type.__index" }, "303": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type.fetch" }, "304": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "fetch" }, "305": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "fetch" }, "306": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "input" }, "307": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "init" }, "308": { "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "fetch" }, "309": { "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "input" }, "310": { "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "init" }, "311": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.mfa" }, "312": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.oauth" }, "313": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.customProviders" }, "314": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.url" }, "315": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.headers" }, "316": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type" }, "317": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type.__index" }, "319": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.fetch" }, "320": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "fetch" }, "321": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "fetch" }, "322": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "input" }, "323": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "init" }, "324": { "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "fetch" }, "325": { "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "input" }, "326": { "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "init" }, "327": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.signOut" }, "328": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.signOut" }, "329": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "jwt" }, "330": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "scope" }, "331": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type" }, "332": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type.data" }, "333": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type.error" }, "334": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.inviteUserByEmail" }, "335": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.inviteUserByEmail" }, "336": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "email" }, "337": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "options" }, "338": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type" }, "339": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type.data" }, "340": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type.redirectTo" }, "341": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.generateLink" }, "342": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.generateLink" }, "343": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "params" }, "344": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.createUser" }, "345": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.createUser" }, "346": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "attributes" }, "347": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.listUsers" }, "348": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.listUsers" }, "349": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "params" }, "350": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type" }, "351": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type.data" }, "352": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type" }, "353": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type.users" }, "354": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type.aud" }, "355": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type.error" }, "356": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type" }, "357": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type.data" }, "358": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type" }, "359": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type.users" }, "360": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "__type.error" }, "361": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.getUserById" }, "362": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.getUserById" }, "363": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "uid" }, "364": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.updateUserById" }, "365": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.updateUserById" }, "366": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "uid" }, "367": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "attributes" }, "368": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.deleteUser" }, "369": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "default.deleteUser" }, "370": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "id" }, "371": { "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", "qualifiedName": "shouldSoftDelete" }, "385": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default" }, "387": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.__constructor" }, "388": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default" }, "389": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "options" }, "391": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.admin" }, "392": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.mfa" }, "393": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.oauth" }, "394": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.storageKey" }, "395": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.flowType" }, "396": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.jwks" }, "397": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.jwks" }, "398": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "399": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.keys" }, "400": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.jwks" }, "401": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "value" }, "402": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "403": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.keys" }, "404": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.jwks_cached_at" }, "405": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.jwks_cached_at" }, "406": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.jwks_cached_at" }, "407": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "value" }, "408": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.autoRefreshToken" }, "409": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.persistSession" }, "410": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.storage" }, "411": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.userStorage" }, "412": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.memoryStorage" }, "413": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "414": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.__index" }, "416": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.stateChangeEmitters" }, "417": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.autoRefreshTicker" }, "418": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.autoRefreshTickTimeout" }, "419": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.visibilityChangedCallback" }, "420": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "421": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "422": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.refreshingDeferred" }, "423": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.initializePromise" }, "424": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.detectSessionInUrl" }, "425": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "426": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "427": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "url" }, "428": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "params" }, "429": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "430": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.__index" }, "432": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.url" }, "433": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.headers" }, "434": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "435": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.__index" }, "437": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.hasCustomAuthorizationHeader" }, "438": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.suppressGetSessionWarning" }, "439": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.fetch" }, "440": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "fetch" }, "441": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "fetch" }, "442": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "input" }, "443": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "init" }, "444": { "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "fetch" }, "445": { "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "input" }, "446": { "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "init" }, "447": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.lock" }, "448": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.lockAcquired" }, "449": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.pendingInLock" }, "450": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.throwOnError" }, "451": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.lockAcquireTimeout" }, "452": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.broadcastChannel" }, "453": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.logDebugMessages" }, "454": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.logger" }, "455": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "456": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "457": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "message" }, "458": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "args" }, "459": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.isThrowOnErrorEnabled" }, "460": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.isThrowOnErrorEnabled" }, "464": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.initialize" }, "465": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.initialize" }, "467": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.signInAnonymously" }, "468": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.signInAnonymously" }, "469": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "credentials" }, "470": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.signUp" }, "471": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.signUp" }, "472": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "credentials" }, "473": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.signInWithPassword" }, "474": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.signInWithPassword" }, "475": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "credentials" }, "476": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.signInWithOAuth" }, "477": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.signInWithOAuth" }, "478": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "credentials" }, "479": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.exchangeCodeForSession" }, "480": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.exchangeCodeForSession" }, "481": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "authCode" }, "482": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.signInWithWeb3" }, "483": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.signInWithWeb3" }, "484": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "credentials" }, "485": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "486": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.data" }, "487": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "488": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.session" }, "489": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.user" }, "490": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.error" }, "491": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "492": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.data" }, "493": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "494": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.session" }, "495": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.user" }, "496": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.error" }, "500": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.signInWithIdToken" }, "501": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.signInWithIdToken" }, "502": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "credentials" }, "503": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.signInWithOtp" }, "504": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.signInWithOtp" }, "505": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "credentials" }, "506": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.verifyOtp" }, "507": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.verifyOtp" }, "508": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "params" }, "509": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.signInWithSSO" }, "510": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.signInWithSSO" }, "511": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "params" }, "512": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.reauthenticate" }, "513": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.reauthenticate" }, "515": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.resend" }, "516": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.resend" }, "517": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "credentials" }, "518": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.getSession" }, "519": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.getSession" }, "520": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "521": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.data" }, "522": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "523": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.session" }, "524": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.error" }, "525": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "526": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.data" }, "527": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "528": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.session" }, "529": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.error" }, "530": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "531": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.data" }, "532": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "533": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.session" }, "534": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.error" }, "538": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.getUser" }, "539": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.getUser" }, "540": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "jwt" }, "542": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.updateUser" }, "543": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.updateUser" }, "544": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "attributes" }, "545": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "options" }, "546": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "547": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.emailRedirectTo" }, "548": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default._updateUser" }, "549": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default._updateUser" }, "550": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "attributes" }, "551": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "options" }, "552": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "553": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.emailRedirectTo" }, "554": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.setSession" }, "555": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.setSession" }, "556": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "currentSession" }, "557": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "558": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.access_token" }, "559": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.refresh_token" }, "560": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default._setSession" }, "561": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default._setSession" }, "562": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "currentSession" }, "563": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "564": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.access_token" }, "565": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.refresh_token" }, "566": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.refreshSession" }, "567": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.refreshSession" }, "568": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "currentSession" }, "569": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "570": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.refresh_token" }, "571": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default._refreshSession" }, "572": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default._refreshSession" }, "573": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "currentSession" }, "574": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "575": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.refresh_token" }, "579": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.signOut" }, "580": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.signOut" }, "581": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "options" }, "582": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "583": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.error" }, "584": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default._signOut" }, "585": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default._signOut" }, "586": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__0" }, "587": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "588": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.error" }, "589": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.onAuthStateChange" }, "590": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.onAuthStateChange" }, "591": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "callback" }, "592": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "593": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "594": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "event" }, "595": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "session" }, "596": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "597": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.data" }, "598": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "599": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.subscription" }, "600": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.onAuthStateChange" }, "601": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "callback" }, "602": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "603": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "604": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "event" }, "605": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "session" }, "606": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "607": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.data" }, "608": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "609": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.subscription" }, "611": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.resetPasswordForEmail" }, "612": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.resetPasswordForEmail" }, "613": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "email" }, "614": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "options" }, "615": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "616": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.redirectTo" }, "617": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.captchaToken" }, "618": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "619": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.data" }, "620": { "sourceFileName": "", "qualifiedName": "__type" }, "621": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.error" }, "622": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "623": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.data" }, "624": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.error" }, "625": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.getUserIdentities" }, "626": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.getUserIdentities" }, "627": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "628": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.data" }, "629": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "630": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.identities" }, "631": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.error" }, "632": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "633": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.data" }, "634": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.error" }, "635": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.linkIdentity" }, "636": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.linkIdentity" }, "637": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "credentials" }, "638": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.linkIdentity" }, "639": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "credentials" }, "642": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.unlinkIdentity" }, "643": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.unlinkIdentity" }, "644": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "identity" }, "645": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "646": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.data" }, "647": { "sourceFileName": "", "qualifiedName": "__type" }, "648": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.error" }, "649": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "650": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.data" }, "651": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.error" }, "663": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.startAutoRefresh" }, "664": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.startAutoRefresh" }, "665": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.stopAutoRefresh" }, "666": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.stopAutoRefresh" }, "684": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.getClaims" }, "685": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "default.getClaims" }, "686": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "jwt" }, "687": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "options" }, "688": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "689": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.keys" }, "690": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.allowExpired" }, "691": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.jwks" }, "692": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "693": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.keys" }, "694": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "695": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.data" }, "696": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "697": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.claims" }, "698": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.header" }, "699": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.signature" }, "700": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.error" }, "701": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "702": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.data" }, "703": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.error" }, "704": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type" }, "705": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.data" }, "706": { "sourceFileName": "../auth-js/src/GoTrueClient.ts", "qualifiedName": "__type.error" }, "707": { "sourceFileName": "../auth-js/src/AuthAdminApi.ts", "qualifiedName": "AuthAdminApi" }, "708": { "sourceFileName": "../auth-js/src/AuthClient.ts", "qualifiedName": "AuthClient" }, "709": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "navigatorLock" }, "710": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "navigatorLock" }, "711": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "R" }, "712": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "name" }, "713": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "acquireTimeout" }, "714": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "fn" }, "715": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "__type" }, "716": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "__type" }, "717": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "NavigatorLockAcquireTimeoutError" }, "718": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "LockAcquireTimeoutError.__constructor" }, "719": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "NavigatorLockAcquireTimeoutError" }, "720": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "message" }, "721": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "LockAcquireTimeoutError.isAcquireTimeout" }, "722": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "internals" }, "723": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "__type" }, "724": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "__type.debug" }, "725": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "processLock" }, "726": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "processLock" }, "727": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "R" }, "728": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "name" }, "729": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "acquireTimeout" }, "730": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "fn" }, "731": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "__type" }, "732": { "sourceFileName": "../auth-js/src/lib/locks.ts", "qualifiedName": "__type" }, "733": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Provider" }, "734": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthChangeEventMFA" }, "735": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthChangeEvent" }, "736": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "LockFunc" }, "737": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "738": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "739": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "name" }, "740": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "acquireTimeout" }, "741": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "fn" }, "742": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "743": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "744": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "R" }, "745": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueClientOptions" }, "746": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "747": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.url" }, "748": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.headers" }, "749": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "750": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.__index" }, "752": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.storageKey" }, "753": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.detectSessionInUrl" }, "754": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "755": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "756": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "url" }, "757": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "758": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "759": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.__index" }, "761": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.autoRefreshToken" }, "762": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.persistSession" }, "763": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.storage" }, "764": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.userStorage" }, "765": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.fetch" }, "766": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.flowType" }, "767": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.debug" }, "768": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "769": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "770": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "message" }, "771": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "args" }, "772": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.lock" }, "773": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.hasCustomAuthorizationHeader" }, "774": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.throwOnError" }, "775": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.lockAcquireTimeout" }, "776": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.skipAutoInitialize" }, "777": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "WeakPasswordReasons" }, "778": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "WeakPassword" }, "779": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "780": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.reasons" }, "781": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.message" }, "782": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Prettify" }, "783": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "T" }, "784": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "StrictOmit" }, "785": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "T" }, "786": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "K" }, "787": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "RequestResult" }, "788": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "789": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.data" }, "790": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.error" }, "791": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "792": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.data" }, "793": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.error" }, "794": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "T" }, "795": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "ErrorType" }, "796": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "RequestResultSafeDestructure" }, "797": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "798": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.data" }, "799": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.error" }, "800": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "801": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.data" }, "802": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.error" }, "803": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "T" }, "804": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthResponse" }, "805": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "806": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.user" }, "807": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.session" }, "808": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthResponsePassword" }, "809": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "810": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.user" }, "811": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.session" }, "812": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.weak_password" }, "813": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthOtpResponse" }, "814": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "815": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.user" }, "816": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.session" }, "817": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.messageId" }, "818": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthTokenResponse" }, "819": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "820": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.user" }, "821": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.session" }, "822": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthTokenResponsePassword" }, "823": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "824": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.user" }, "825": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.session" }, "826": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.weakPassword" }, "827": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "OAuthResponse" }, "828": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "829": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.data" }, "830": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "831": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.provider" }, "832": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.url" }, "833": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.error" }, "834": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "835": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.data" }, "836": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "837": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.provider" }, "838": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.url" }, "839": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.error" }, "840": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "SSOResponse" }, "841": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "842": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.url" }, "843": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserResponse" }, "844": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "845": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.user" }, "846": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Session" }, "847": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AMRMethod" }, "848": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "849": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AMREntry" }, "850": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AMREntry.method" }, "851": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AMREntry.timestamp" }, "852": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserIdentity" }, "853": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserIdentity.id" }, "854": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserIdentity.user_id" }, "855": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserIdentity.identity_data" }, "856": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "857": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.__index" }, "859": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserIdentity.identity_id" }, "860": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserIdentity.provider" }, "861": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserIdentity.created_at" }, "862": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserIdentity.last_sign_in_at" }, "863": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserIdentity.updated_at" }, "864": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "FactorType" }, "865": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Factor" }, "866": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "867": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.id" }, "868": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.friendly_name" }, "869": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.factor_type" }, "870": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.status" }, "871": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.created_at" }, "872": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.updated_at" }, "873": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.last_challenged_at" }, "874": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Type" }, "875": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Status" }, "876": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserAppMetadata" }, "877": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserAppMetadata.provider" }, "878": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserAppMetadata.providers" }, "879": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserAppMetadata.__index" }, "881": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserMetadata" }, "882": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserMetadata.__index" }, "884": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "User" }, "885": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserAttributes" }, "886": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserAttributes.current_password" }, "887": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserAttributes.email" }, "888": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserAttributes.phone" }, "889": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserAttributes.password" }, "890": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserAttributes.nonce" }, "891": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UserAttributes.data" }, "892": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AdminUserAttributes" }, "893": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AdminUserAttributes.user_metadata" }, "894": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AdminUserAttributes.app_metadata" }, "895": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AdminUserAttributes.email_confirm" }, "896": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AdminUserAttributes.phone_confirm" }, "897": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AdminUserAttributes.ban_duration" }, "898": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AdminUserAttributes.role" }, "899": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AdminUserAttributes.password_hash" }, "900": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AdminUserAttributes.id" }, "901": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "nonce" }, "902": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "email" }, "903": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "password" }, "904": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "phone" }, "905": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "current_password" }, "906": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Subscription" }, "907": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Subscription.id" }, "908": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Subscription.callback" }, "909": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "910": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "911": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "event" }, "912": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "session" }, "913": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Subscription.unsubscribe" }, "914": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "915": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "916": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "SignInAnonymouslyCredentials" }, "917": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "918": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.options" }, "919": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "920": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.data" }, "921": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.captchaToken" }, "922": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "SignUpWithPasswordCredentials" }, "923": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "924": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.options" }, "925": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "926": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.emailRedirectTo" }, "927": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.data" }, "928": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.captchaToken" }, "929": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.channel" }, "930": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "SignInWithPasswordCredentials" }, "931": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "932": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.options" }, "933": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "934": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.captchaToken" }, "935": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "SignInWithPasswordlessCredentials" }, "936": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "937": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.email" }, "938": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.options" }, "939": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "940": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.emailRedirectTo" }, "941": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.shouldCreateUser" }, "942": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.data" }, "943": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.captchaToken" }, "944": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "945": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.phone" }, "946": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.options" }, "947": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "948": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.shouldCreateUser" }, "949": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.data" }, "950": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.captchaToken" }, "951": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.channel" }, "952": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthFlowType" }, "953": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "SignInWithOAuthCredentials" }, "954": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "955": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.provider" }, "956": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.options" }, "957": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "958": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.redirectTo" }, "959": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.scopes" }, "960": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.queryParams" }, "961": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "962": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.__index" }, "964": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.skipBrowserRedirect" }, "965": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "SignInWithIdTokenCredentials" }, "966": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "967": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.provider" }, "968": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "969": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.token" }, "970": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.access_token" }, "971": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.nonce" }, "972": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.options" }, "973": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "974": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.captchaToken" }, "975": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "SolanaWallet" }, "976": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "977": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.signIn" }, "978": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "979": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "980": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "inputs" }, "981": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.publicKey" }, "982": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "983": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.toBase58" }, "984": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "985": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "986": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.signMessage" }, "987": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "988": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "989": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "message" }, "990": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "encoding" }, "991": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "SolanaWeb3Credentials" }, "992": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "993": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.chain" }, "994": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.wallet" }, "995": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.statement" }, "996": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.options" }, "997": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "998": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.url" }, "999": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.captchaToken" }, "1000": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.signInWithSolana" }, "1001": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1002": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.chain" }, "1003": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.message" }, "1004": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.signature" }, "1005": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.options" }, "1006": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1007": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.captchaToken" }, "1008": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "EthereumWallet" }, "1009": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "EthereumWeb3Credentials" }, "1010": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1011": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.chain" }, "1012": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.wallet" }, "1013": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.statement" }, "1014": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.options" }, "1015": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1016": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.url" }, "1017": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.captchaToken" }, "1018": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.signInWithEthereum" }, "1019": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1020": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.chain" }, "1021": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.message" }, "1022": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.signature" }, "1023": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.options" }, "1024": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1025": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.captchaToken" }, "1026": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Web3Credentials" }, "1027": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "VerifyOtpParams" }, "1028": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "VerifyMobileOtpParams" }, "1029": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "VerifyMobileOtpParams.phone" }, "1030": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "VerifyMobileOtpParams.token" }, "1031": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "VerifyMobileOtpParams.type" }, "1032": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "VerifyMobileOtpParams.options" }, "1033": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1034": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.redirectTo" }, "1035": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.captchaToken" }, "1036": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "VerifyEmailOtpParams" }, "1037": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "VerifyEmailOtpParams.email" }, "1038": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "VerifyEmailOtpParams.token" }, "1039": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "VerifyEmailOtpParams.type" }, "1040": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "VerifyEmailOtpParams.options" }, "1041": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1042": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.redirectTo" }, "1043": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.captchaToken" }, "1044": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "VerifyTokenHashParams" }, "1045": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "VerifyTokenHashParams.token_hash" }, "1046": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "VerifyTokenHashParams.type" }, "1047": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MobileOtpType" }, "1048": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "EmailOtpType" }, "1049": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "ResendParams" }, "1050": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1051": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.type" }, "1052": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.email" }, "1053": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.options" }, "1054": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1055": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.emailRedirectTo" }, "1056": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.captchaToken" }, "1057": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1058": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.type" }, "1059": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.phone" }, "1060": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.options" }, "1061": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1062": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.captchaToken" }, "1063": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "SignInWithSSO" }, "1064": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1065": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.providerId" }, "1066": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.options" }, "1067": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1068": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.redirectTo" }, "1069": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.captchaToken" }, "1070": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.skipBrowserRedirect" }, "1071": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1072": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.domain" }, "1073": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.options" }, "1074": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1075": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.redirectTo" }, "1076": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.captchaToken" }, "1077": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.skipBrowserRedirect" }, "1078": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GenerateSignupLinkParams" }, "1079": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1080": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.type" }, "1081": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.email" }, "1082": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.password" }, "1083": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.options" }, "1084": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GenerateInviteOrMagiclinkParams" }, "1085": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1086": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.type" }, "1087": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.email" }, "1088": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.options" }, "1089": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GenerateRecoveryLinkParams" }, "1090": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1091": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.type" }, "1092": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.email" }, "1093": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.options" }, "1094": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GenerateEmailChangeLinkParams" }, "1095": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1096": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.type" }, "1097": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.email" }, "1098": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.newEmail" }, "1099": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.options" }, "1100": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GenerateLinkOptions" }, "1101": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GenerateLinkOptions.data" }, "1102": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GenerateLinkOptions.redirectTo" }, "1103": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GenerateLinkParams" }, "1104": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GenerateLinkResponse" }, "1105": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1106": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.properties" }, "1107": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.user" }, "1108": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GenerateLinkProperties" }, "1109": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1110": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.action_link" }, "1111": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.email_otp" }, "1112": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.hashed_token" }, "1113": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.redirect_to" }, "1114": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.verification_type" }, "1115": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GenerateLinkType" }, "1116": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAEnrollParams" }, "1117": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAUnenrollParams" }, "1118": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1119": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.factorId" }, "1120": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAVerifyTOTPParams" }, "1121": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAVerifyPhoneParams" }, "1122": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAVerifyWebauthnParamFields" }, "1123": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1124": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.webauthn" }, "1125": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "T" }, "1126": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAVerifyWebauthnParams" }, "1127": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "T" }, "1128": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAVerifyParams" }, "1129": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFATOTPChannel" }, "1130": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAChallengeTOTPParams" }, "1131": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAChallengePhoneParams" }, "1132": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAChallengeWebauthnParams" }, "1133": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAChallengeParams" }, "1134": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAChallengeAndVerifyParams" }, "1135": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAVerifyResponseData" }, "1136": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1137": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.access_token" }, "1138": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.token_type" }, "1139": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.expires_in" }, "1140": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.refresh_token" }, "1141": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.user" }, "1142": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAVerifyResponse" }, "1143": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAEnrollResponse" }, "1144": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAUnenrollResponse" }, "1145": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1146": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.id" }, "1147": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAChallengeTOTPResponse" }, "1148": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAChallengePhoneResponse" }, "1149": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAChallengeWebauthnResponse" }, "1150": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAChallengeWebauthnResponseDataJSON" }, "1151": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAChallengeWebauthnServerResponse" }, "1152": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAChallengeResponse" }, "1153": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAListFactorsResponse" }, "1154": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1155": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.all" }, "1156": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "T" }, "1157": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthenticatorAssuranceLevels" }, "1158": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAGetAuthenticatorAssuranceLevelResponse" }, "1159": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1160": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.currentLevel" }, "1161": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.nextLevel" }, "1162": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.currentAuthenticationMethods" }, "1163": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi" }, "1164": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.enroll" }, "1165": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.enroll" }, "1166": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1167": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1168": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "factorType" }, "1169": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "friendlyName" }, "1170": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "issuer" }, "1171": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.enroll" }, "1172": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1173": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1174": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "factorType" }, "1175": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "friendlyName" }, "1176": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "phone" }, "1177": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.enroll" }, "1178": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1179": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1180": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "factorType" }, "1181": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "friendlyName" }, "1182": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.enroll" }, "1183": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1184": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.challenge" }, "1185": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.challenge" }, "1186": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1187": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1188": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "factorId" }, "1189": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1190": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "data" }, "1191": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "error" }, "1192": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1193": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "data" }, "1194": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1195": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "id" }, "1196": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "type" }, "1197": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "expires_at" }, "1198": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "error" }, "1199": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.challenge" }, "1200": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1201": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1202": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "factorId" }, "1203": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "channel" }, "1204": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1205": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "data" }, "1206": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "error" }, "1207": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1208": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "data" }, "1209": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1210": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "id" }, "1211": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "type" }, "1212": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "expires_at" }, "1213": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "error" }, "1214": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.challenge" }, "1215": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1216": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1217": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "factorId" }, "1218": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "webauthn" }, "1219": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1220": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.rpId" }, "1221": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.rpOrigins" }, "1222": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1223": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "data" }, "1224": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "error" }, "1225": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1226": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "data" }, "1227": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1228": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "id" }, "1229": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "type" }, "1230": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "expires_at" }, "1231": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "webauthn" }, "1232": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1233": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.type" }, "1234": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.credential_options" }, "1235": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1236": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.publicKey" }, "1237": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1238": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.type" }, "1239": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.credential_options" }, "1240": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1241": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.publicKey" }, "1242": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "error" }, "1243": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.challenge" }, "1244": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1245": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.verify" }, "1246": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.verify" }, "1247": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1248": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1249": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "factorId" }, "1250": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "challengeId" }, "1251": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "code" }, "1252": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.verify" }, "1253": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1254": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1255": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "factorId" }, "1256": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "challengeId" }, "1257": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "code" }, "1258": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.verify" }, "1259": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1260": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1261": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "factorId" }, "1262": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "challengeId" }, "1263": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "webauthn" }, "1264": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.verify" }, "1265": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1266": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.unenroll" }, "1267": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.unenroll" }, "1268": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1269": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.challengeAndVerify" }, "1270": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.challengeAndVerify" }, "1271": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1272": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1273": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "factorId" }, "1274": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "code" }, "1275": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.listFactors" }, "1276": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.listFactors" }, "1277": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.getAuthenticatorAssuranceLevel" }, "1278": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.getAuthenticatorAssuranceLevel" }, "1279": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "jwt" }, "1280": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueMFAApi.webauthn" }, "1281": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAAdminDeleteFactorResponse" }, "1282": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1283": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.id" }, "1284": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAAdminDeleteFactorParams" }, "1285": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1286": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.id" }, "1287": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.userId" }, "1288": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAAdminListFactorsResponse" }, "1289": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1290": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.factors" }, "1291": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAAdminListFactorsParams" }, "1292": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1293": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.userId" }, "1294": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminMFAApi" }, "1295": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminMFAApi.listFactors" }, "1296": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminMFAApi.listFactors" }, "1297": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1298": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminMFAApi.deleteFactor" }, "1299": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminMFAApi.deleteFactor" }, "1300": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1301": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "SupportedStorage" }, "1302": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1303": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.isServer" }, "1304": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "InitializeResult" }, "1305": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1306": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.error" }, "1307": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "CallRefreshTokenResult" }, "1308": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "Pagination" }, "1309": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1310": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.nextPage" }, "1311": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.lastPage" }, "1312": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.total" }, "1313": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.__index" }, "1315": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "PageParams" }, "1316": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1317": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.page" }, "1318": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.perPage" }, "1319": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "SignOut" }, "1320": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1321": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.scope" }, "1322": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAEnrollTOTPParams" }, "1323": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAEnrollPhoneParams" }, "1324": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "MFAEnrollWebauthnParams" }, "1325": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAEnrollTOTPResponse" }, "1326": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAEnrollPhoneResponse" }, "1327": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthMFAEnrollWebauthnResponse" }, "1328": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "JwtHeader" }, "1329": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1330": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.alg" }, "1331": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.kid" }, "1332": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.typ" }, "1333": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "RequiredClaims" }, "1334": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1335": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.iss" }, "1336": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.sub" }, "1337": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.aud" }, "1338": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.exp" }, "1339": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.iat" }, "1340": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.role" }, "1341": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.aal" }, "1342": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.session_id" }, "1343": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "JwtPayload" }, "1344": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "JwtPayload.email" }, "1345": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "JwtPayload.phone" }, "1346": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "JwtPayload.is_anonymous" }, "1347": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "JwtPayload.jti" }, "1348": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "JwtPayload.nbf" }, "1349": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "JwtPayload.app_metadata" }, "1350": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "JwtPayload.user_metadata" }, "1351": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "JwtPayload.amr" }, "1352": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "JwtPayload.ref" }, "1353": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.iss" }, "1354": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.sub" }, "1355": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.aud" }, "1356": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.exp" }, "1357": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.iat" }, "1358": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.role" }, "1359": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.aal" }, "1360": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.session_id" }, "1361": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "JwtPayload.__index" }, "1363": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "JWK" }, "1364": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "JWK.kty" }, "1365": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "JWK.key_ops" }, "1366": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "JWK.alg" }, "1367": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "JWK.kid" }, "1368": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "JWK.__index" }, "1370": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "SIGN_OUT_SCOPES" }, "1371": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "SignOutScope" }, "1372": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "OAuthClientGrantType" }, "1373": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "OAuthClientResponseType" }, "1374": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "OAuthClientType" }, "1375": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "OAuthClientRegistrationType" }, "1376": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "OAuthClientTokenEndpointAuthMethod" }, "1377": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "OAuthClient" }, "1378": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1379": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.client_id" }, "1380": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.client_name" }, "1381": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.client_secret" }, "1382": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.client_type" }, "1383": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.token_endpoint_auth_method" }, "1384": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.registration_type" }, "1385": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.client_uri" }, "1386": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.logo_uri" }, "1387": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.redirect_uris" }, "1388": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.grant_types" }, "1389": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.response_types" }, "1390": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.scope" }, "1391": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.created_at" }, "1392": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.updated_at" }, "1393": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "CreateOAuthClientParams" }, "1394": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1395": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.client_name" }, "1396": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.client_uri" }, "1397": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.redirect_uris" }, "1398": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.grant_types" }, "1399": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.response_types" }, "1400": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.scope" }, "1401": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.token_endpoint_auth_method" }, "1402": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UpdateOAuthClientParams" }, "1403": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1404": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.client_name" }, "1405": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.client_uri" }, "1406": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.logo_uri" }, "1407": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.redirect_uris" }, "1408": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.grant_types" }, "1409": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.token_endpoint_auth_method" }, "1410": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "OAuthClientResponse" }, "1411": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "OAuthClientListResponse" }, "1412": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1413": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.data" }, "1414": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1415": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.clients" }, "1416": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.aud" }, "1417": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.error" }, "1418": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1419": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.data" }, "1420": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1421": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.clients" }, "1422": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.error" }, "1423": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminOAuthApi" }, "1424": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminOAuthApi.listClients" }, "1425": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminOAuthApi.listClients" }, "1426": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1427": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminOAuthApi.createClient" }, "1428": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminOAuthApi.createClient" }, "1429": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1430": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminOAuthApi.getClient" }, "1431": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminOAuthApi.getClient" }, "1432": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "clientId" }, "1433": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminOAuthApi.updateClient" }, "1434": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminOAuthApi.updateClient" }, "1435": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "clientId" }, "1436": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1437": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminOAuthApi.deleteClient" }, "1438": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminOAuthApi.deleteClient" }, "1439": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "clientId" }, "1440": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1441": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.data" }, "1442": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.error" }, "1443": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminOAuthApi.regenerateClientSecret" }, "1444": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminOAuthApi.regenerateClientSecret" }, "1445": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "clientId" }, "1446": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "CustomProviderType" }, "1447": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "OIDCDiscoveryDocument" }, "1448": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1449": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.issuer" }, "1450": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.authorization_endpoint" }, "1451": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.token_endpoint" }, "1452": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.jwks_uri" }, "1453": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.userinfo_endpoint" }, "1454": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.revocation_endpoint" }, "1455": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.supported_scopes" }, "1456": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.supported_response_types" }, "1457": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.supported_subject_types" }, "1458": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.supported_id_token_signing_algs" }, "1459": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "CustomOAuthProvider" }, "1460": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1461": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.id" }, "1462": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.provider_type" }, "1463": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.identifier" }, "1464": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.name" }, "1465": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.client_id" }, "1466": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.acceptable_client_ids" }, "1467": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.scopes" }, "1468": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.pkce_enabled" }, "1469": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.attribute_mapping" }, "1470": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.authorization_params" }, "1471": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.enabled" }, "1472": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.email_optional" }, "1473": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.issuer" }, "1474": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.discovery_url" }, "1475": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.skip_nonce_check" }, "1476": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.authorization_url" }, "1477": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.token_url" }, "1478": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.userinfo_url" }, "1479": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.jwks_uri" }, "1480": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.discovery_document" }, "1481": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.created_at" }, "1482": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.updated_at" }, "1483": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "CreateCustomProviderParams" }, "1484": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1485": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.provider_type" }, "1486": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.identifier" }, "1487": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.name" }, "1488": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.client_id" }, "1489": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.client_secret" }, "1490": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.acceptable_client_ids" }, "1491": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.scopes" }, "1492": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.pkce_enabled" }, "1493": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.attribute_mapping" }, "1494": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.authorization_params" }, "1495": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.enabled" }, "1496": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.email_optional" }, "1497": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.issuer" }, "1498": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.discovery_url" }, "1499": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.skip_nonce_check" }, "1500": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.authorization_url" }, "1501": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.token_url" }, "1502": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.userinfo_url" }, "1503": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.jwks_uri" }, "1504": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "UpdateCustomProviderParams" }, "1505": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1506": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.name" }, "1507": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.client_id" }, "1508": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.client_secret" }, "1509": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.acceptable_client_ids" }, "1510": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.scopes" }, "1511": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.pkce_enabled" }, "1512": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.attribute_mapping" }, "1513": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.authorization_params" }, "1514": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.enabled" }, "1515": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.email_optional" }, "1516": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.issuer" }, "1517": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.discovery_url" }, "1518": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.skip_nonce_check" }, "1519": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.authorization_url" }, "1520": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.token_url" }, "1521": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.userinfo_url" }, "1522": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.jwks_uri" }, "1523": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "ListCustomProvidersParams" }, "1524": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1525": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.type" }, "1526": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "CustomProviderResponse" }, "1527": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "CustomProviderListResponse" }, "1528": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1529": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.data" }, "1530": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1531": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.providers" }, "1532": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.error" }, "1533": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1534": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.data" }, "1535": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1536": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.providers" }, "1537": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.error" }, "1538": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminCustomProvidersApi" }, "1539": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminCustomProvidersApi.listProviders" }, "1540": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminCustomProvidersApi.listProviders" }, "1541": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1542": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminCustomProvidersApi.createProvider" }, "1543": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminCustomProvidersApi.createProvider" }, "1544": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1545": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminCustomProvidersApi.getProvider" }, "1546": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminCustomProvidersApi.getProvider" }, "1547": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "identifier" }, "1548": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminCustomProvidersApi.updateProvider" }, "1549": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminCustomProvidersApi.updateProvider" }, "1550": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "identifier" }, "1551": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "params" }, "1552": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminCustomProvidersApi.deleteProvider" }, "1553": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "GoTrueAdminCustomProvidersApi.deleteProvider" }, "1554": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "identifier" }, "1555": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1556": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.data" }, "1557": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.error" }, "1558": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "OAuthAuthorizationClient" }, "1559": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1560": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.id" }, "1561": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.name" }, "1562": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.uri" }, "1563": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.logo_uri" }, "1564": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "OAuthAuthorizationDetails" }, "1565": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1566": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.authorization_id" }, "1567": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.redirect_uri" }, "1568": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.client" }, "1569": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.user" }, "1570": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1571": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.id" }, "1572": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.email" }, "1573": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.scope" }, "1574": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "OAuthRedirect" }, "1575": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1576": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.redirect_url" }, "1577": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthOAuthAuthorizationDetailsResponse" }, "1578": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthOAuthConsentResponse" }, "1579": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "OAuthGrant" }, "1580": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1581": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.client" }, "1582": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.scopes" }, "1583": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.granted_at" }, "1584": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthOAuthGrantsResponse" }, "1585": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthOAuthRevokeGrantResponse" }, "1586": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1587": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthOAuthServerApi" }, "1588": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthOAuthServerApi.getAuthorizationDetails" }, "1589": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthOAuthServerApi.getAuthorizationDetails" }, "1590": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "authorizationId" }, "1591": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthOAuthServerApi.approveAuthorization" }, "1592": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthOAuthServerApi.approveAuthorization" }, "1593": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "authorizationId" }, "1594": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "options" }, "1595": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1596": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.skipBrowserRedirect" }, "1597": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthOAuthServerApi.denyAuthorization" }, "1598": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthOAuthServerApi.denyAuthorization" }, "1599": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "authorizationId" }, "1600": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "options" }, "1601": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1602": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.skipBrowserRedirect" }, "1603": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthOAuthServerApi.listGrants" }, "1604": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthOAuthServerApi.listGrants" }, "1605": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthOAuthServerApi.revokeGrant" }, "1606": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "AuthOAuthServerApi.revokeGrant" }, "1607": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "options" }, "1608": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type" }, "1609": { "sourceFileName": "../auth-js/src/lib/types.ts", "qualifiedName": "__type.clientId" }, "1610": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "isAuthError" }, "1611": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "isAuthError" }, "1612": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "error" }, "1613": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "isAuthApiError" }, "1614": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "isAuthApiError" }, "1615": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "error" }, "1616": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "isAuthSessionMissingError" }, "1617": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "isAuthSessionMissingError" }, "1618": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "error" }, "1619": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "isAuthImplicitGrantRedirectError" }, "1620": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "isAuthImplicitGrantRedirectError" }, "1621": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "error" }, "1622": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "isAuthPKCECodeVerifierMissingError" }, "1623": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "isAuthPKCECodeVerifierMissingError" }, "1624": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "error" }, "1625": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "isAuthRetryableFetchError" }, "1626": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "isAuthRetryableFetchError" }, "1627": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "error" }, "1628": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "isAuthWeakPasswordError" }, "1629": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "isAuthWeakPasswordError" }, "1630": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "error" }, "1631": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError" }, "1632": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.__constructor" }, "1633": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError" }, "1634": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "message" }, "1635": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "status" }, "1636": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "code" }, "1637": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.code" }, "1638": { "sourceFileName": "", "qualifiedName": "__type" }, "1639": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.status" }, "1640": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.__isAuthError" }, "1641": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthApiError" }, "1642": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthApiError.__constructor" }, "1643": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthApiError" }, "1644": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "message" }, "1645": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "status" }, "1646": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "code" }, "1647": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthApiError.status" }, "1648": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.code" }, "1649": { "sourceFileName": "", "qualifiedName": "__type" }, "1650": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.__isAuthError" }, "1651": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthUnknownError" }, "1652": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthUnknownError.__constructor" }, "1653": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthUnknownError" }, "1654": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "message" }, "1655": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "originalError" }, "1656": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthUnknownError.originalError" }, "1657": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.code" }, "1658": { "sourceFileName": "", "qualifiedName": "__type" }, "1659": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.status" }, "1660": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.__isAuthError" }, "1661": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError" }, "1662": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.__constructor" }, "1663": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError" }, "1664": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "message" }, "1665": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "name" }, "1666": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "status" }, "1667": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "code" }, "1668": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.name" }, "1669": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.status" }, "1670": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.code" }, "1671": { "sourceFileName": "", "qualifiedName": "__type" }, "1672": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.__isAuthError" }, "1673": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthSessionMissingError" }, "1674": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthSessionMissingError.__constructor" }, "1675": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthSessionMissingError" }, "1676": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.name" }, "1677": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.status" }, "1678": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.code" }, "1679": { "sourceFileName": "", "qualifiedName": "__type" }, "1680": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.__isAuthError" }, "1681": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthInvalidTokenResponseError" }, "1682": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthInvalidTokenResponseError.__constructor" }, "1683": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthInvalidTokenResponseError" }, "1684": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.name" }, "1685": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.status" }, "1686": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.code" }, "1687": { "sourceFileName": "", "qualifiedName": "__type" }, "1688": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.__isAuthError" }, "1689": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthInvalidCredentialsError" }, "1690": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthInvalidCredentialsError.__constructor" }, "1691": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthInvalidCredentialsError" }, "1692": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "message" }, "1693": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.name" }, "1694": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.status" }, "1695": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.code" }, "1696": { "sourceFileName": "", "qualifiedName": "__type" }, "1697": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.__isAuthError" }, "1698": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthImplicitGrantRedirectError" }, "1699": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthImplicitGrantRedirectError.__constructor" }, "1700": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthImplicitGrantRedirectError" }, "1701": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "message" }, "1702": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "details" }, "1703": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type" }, "1704": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type.error" }, "1705": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type.code" }, "1706": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthImplicitGrantRedirectError.details" }, "1707": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type" }, "1708": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type.error" }, "1709": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type.code" }, "1710": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthImplicitGrantRedirectError.toJSON" }, "1711": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthImplicitGrantRedirectError.toJSON" }, "1712": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type" }, "1713": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type.name" }, "1714": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type.message" }, "1715": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type.status" }, "1716": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type.details" }, "1717": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type" }, "1718": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type.error" }, "1719": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type.code" }, "1720": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.name" }, "1721": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.status" }, "1722": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.code" }, "1723": { "sourceFileName": "", "qualifiedName": "__type" }, "1724": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.__isAuthError" }, "1725": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthPKCEGrantCodeExchangeError" }, "1726": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthPKCEGrantCodeExchangeError.__constructor" }, "1727": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthPKCEGrantCodeExchangeError" }, "1728": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "message" }, "1729": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "details" }, "1730": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type" }, "1731": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type.error" }, "1732": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type.code" }, "1733": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthPKCEGrantCodeExchangeError.details" }, "1734": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type" }, "1735": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type.error" }, "1736": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type.code" }, "1737": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthPKCEGrantCodeExchangeError.toJSON" }, "1738": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthPKCEGrantCodeExchangeError.toJSON" }, "1739": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type" }, "1740": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type.name" }, "1741": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type.message" }, "1742": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type.status" }, "1743": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type.details" }, "1744": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type" }, "1745": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type.error" }, "1746": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "__type.code" }, "1747": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.name" }, "1748": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.status" }, "1749": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.code" }, "1750": { "sourceFileName": "", "qualifiedName": "__type" }, "1751": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.__isAuthError" }, "1752": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthPKCECodeVerifierMissingError" }, "1753": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthPKCECodeVerifierMissingError.__constructor" }, "1754": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthPKCECodeVerifierMissingError" }, "1755": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.name" }, "1756": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.status" }, "1757": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.code" }, "1758": { "sourceFileName": "", "qualifiedName": "__type" }, "1759": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.__isAuthError" }, "1760": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthRetryableFetchError" }, "1761": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthRetryableFetchError.__constructor" }, "1762": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthRetryableFetchError" }, "1763": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "message" }, "1764": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "status" }, "1765": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.name" }, "1766": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.status" }, "1767": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.code" }, "1768": { "sourceFileName": "", "qualifiedName": "__type" }, "1769": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.__isAuthError" }, "1770": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthWeakPasswordError" }, "1771": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthWeakPasswordError.__constructor" }, "1772": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthWeakPasswordError" }, "1773": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "message" }, "1774": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "status" }, "1775": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "reasons" }, "1776": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthWeakPasswordError.reasons" }, "1777": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.name" }, "1778": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.status" }, "1779": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.code" }, "1780": { "sourceFileName": "", "qualifiedName": "__type" }, "1781": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.__isAuthError" }, "1782": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthInvalidJwtError" }, "1783": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthInvalidJwtError.__constructor" }, "1784": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthInvalidJwtError" }, "1785": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "message" }, "1786": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.name" }, "1787": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "CustomAuthError.status" }, "1788": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.code" }, "1789": { "sourceFileName": "", "qualifiedName": "__type" }, "1790": { "sourceFileName": "../auth-js/src/lib/errors.ts", "qualifiedName": "AuthError.__isAuthError" }, "1791": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "default" }, "1792": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "default.__constructor" }, "1793": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "default" }, "1794": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "channel" }, "1795": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "opts" }, "1796": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "default.channel" }, "1797": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "default.state" }, "1798": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "default.state" }, "1800": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default" }, "1801": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.__constructor" }, "1802": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default" }, "1803": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "topic" }, "1804": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "params" }, "1805": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "socket" }, "1806": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.topic" }, "1807": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.params" }, "1808": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.socket" }, "1809": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.bindings" }, "1810": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.subTopic" }, "1811": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.broadcastEndpointURL" }, "1812": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.private" }, "1813": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.presence" }, "1814": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.state" }, "1815": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.state" }, "1816": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.state" }, "1817": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "state" }, "1818": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.joinedOnce" }, "1819": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.joinedOnce" }, "1820": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.timeout" }, "1821": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.timeout" }, "1822": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.joinPush" }, "1823": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.joinPush" }, "1824": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.rejoinTimer" }, "1825": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.rejoinTimer" }, "1826": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.subscribe" }, "1827": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.subscribe" }, "1828": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "callback" }, "1829": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1830": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1831": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "status" }, "1832": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "err" }, "1833": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "timeout" }, "1835": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.presenceState" }, "1836": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.presenceState" }, "1837": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "T" }, "1838": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1839": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "1841": { "sourceFileName": "", "qualifiedName": "__type" }, "1842": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.track" }, "1843": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.track" }, "1844": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "payload" }, "1845": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1846": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "1848": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "opts" }, "1849": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1850": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "1852": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.untrack" }, "1853": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.untrack" }, "1854": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "opts" }, "1855": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1856": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "1858": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.on" }, "1859": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.on" }, "1860": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "type" }, "1861": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "filter" }, "1862": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1863": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.event" }, "1864": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "callback" }, "1865": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1866": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1867": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.on" }, "1868": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "T" }, "1869": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1870": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "1872": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "type" }, "1873": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "filter" }, "1874": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1875": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.event" }, "1876": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "callback" }, "1877": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1878": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1879": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "payload" }, "1880": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.on" }, "1881": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "T" }, "1882": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1883": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "1885": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "type" }, "1886": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "filter" }, "1887": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1888": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.event" }, "1889": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "callback" }, "1890": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1891": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1892": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "payload" }, "1893": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.on" }, "1894": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "T" }, "1895": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1896": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "1898": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "type" }, "1899": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "filter" }, "1900": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1901": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.event" }, "1902": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "callback" }, "1903": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1904": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1905": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "payload" }, "1906": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.on" }, "1907": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "T" }, "1908": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1909": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "1911": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "type" }, "1912": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "filter" }, "1913": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "callback" }, "1914": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1915": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1916": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "payload" }, "1917": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.on" }, "1918": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "T" }, "1919": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1920": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "1922": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "type" }, "1923": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "filter" }, "1924": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "callback" }, "1925": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1926": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1927": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "payload" }, "1928": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.on" }, "1929": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "T" }, "1930": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1931": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "1933": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "type" }, "1934": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "filter" }, "1935": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "callback" }, "1936": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1937": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1938": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "payload" }, "1939": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.on" }, "1940": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "T" }, "1941": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1942": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "1944": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "type" }, "1945": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "filter" }, "1946": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "callback" }, "1947": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1948": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1949": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "payload" }, "1950": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.on" }, "1951": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "T" }, "1952": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1953": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "1955": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "type" }, "1956": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "filter" }, "1957": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "callback" }, "1958": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1959": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1960": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "payload" }, "1961": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.on" }, "1962": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "type" }, "1963": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "filter" }, "1964": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1965": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.event" }, "1966": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "callback" }, "1967": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1968": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1969": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "payload" }, "1970": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1971": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.type" }, "1972": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.event" }, "1973": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.meta" }, "1974": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1975": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.replayed" }, "1976": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.id" }, "1977": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "1979": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.on" }, "1980": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "T" }, "1981": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1982": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "1984": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "type" }, "1985": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "filter" }, "1986": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1987": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.event" }, "1988": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "callback" }, "1989": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1990": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1991": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "payload" }, "1992": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1993": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.type" }, "1994": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.event" }, "1995": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.meta" }, "1996": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "1997": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.replayed" }, "1998": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.id" }, "1999": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.payload" }, "2000": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.on" }, "2001": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "T" }, "2002": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "type" }, "2003": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "filter" }, "2004": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2005": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.event" }, "2006": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "callback" }, "2007": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2008": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2009": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "payload" }, "2010": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2011": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.type" }, "2012": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.event" }, "2013": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.payload" }, "2014": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.on" }, "2015": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "T" }, "2016": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2017": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "2019": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "type" }, "2020": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "filter" }, "2021": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2022": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.event" }, "2023": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "callback" }, "2024": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2025": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2026": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "payload" }, "2027": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2028": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.type" }, "2029": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.event" }, "2030": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.payload" }, "2031": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.on" }, "2032": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "T" }, "2033": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2034": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "2036": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "type" }, "2037": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "filter" }, "2038": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2039": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.event" }, "2040": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "callback" }, "2041": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2042": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2043": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "payload" }, "2044": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2045": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.type" }, "2046": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.event" }, "2047": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.payload" }, "2048": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.on" }, "2049": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "T" }, "2050": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2051": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "2053": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "type" }, "2054": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "filter" }, "2055": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2056": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.event" }, "2057": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "callback" }, "2058": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2059": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2060": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "payload" }, "2061": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2062": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.type" }, "2063": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.event" }, "2064": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.payload" }, "2065": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.on" }, "2066": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "T" }, "2067": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2068": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "2070": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "type" }, "2071": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "filter" }, "2072": { "sourceFileName": "", "qualifiedName": "__type" }, "2073": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "callback" }, "2074": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2075": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2076": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "payload" }, "2077": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.httpSend" }, "2078": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.httpSend" }, "2079": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "event" }, "2080": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "payload" }, "2081": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "opts" }, "2082": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2083": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.timeout" }, "2084": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2085": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.success" }, "2086": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2087": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.success" }, "2088": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.status" }, "2089": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.error" }, "2090": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.send" }, "2091": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.send" }, "2092": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "args" }, "2093": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2094": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.type" }, "2095": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.event" }, "2096": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.payload" }, "2097": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "2099": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "opts" }, "2100": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2101": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "2103": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.updateJoinPayload" }, "2104": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.updateJoinPayload" }, "2105": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "payload" }, "2106": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.unsubscribe" }, "2107": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.unsubscribe" }, "2108": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "timeout" }, "2109": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.teardown" }, "2110": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.teardown" }, "2111": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.copyBindings" }, "2112": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "default.copyBindings" }, "2113": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "other" }, "2114": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "RealtimeChannelOptions" }, "2115": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2116": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.config" }, "2117": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2118": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.broadcast" }, "2119": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2120": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.self" }, "2121": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.ack" }, "2122": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.replay" }, "2123": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.presence" }, "2124": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2125": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.key" }, "2126": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.enabled" }, "2127": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.private" }, "2128": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "RealtimeChannelSendResponse" }, "2129": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default" }, "2130": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.__constructor" }, "2131": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default" }, "2132": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "endPoint" }, "2133": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "options" }, "2134": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.channels" }, "2135": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.accessTokenValue" }, "2136": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.accessToken" }, "2137": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2138": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2139": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.apiKey" }, "2140": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.httpEndpoint" }, "2141": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.headers" }, "2142": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2143": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.__index" }, "2145": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.params" }, "2146": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2147": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.__index" }, "2149": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.ref" }, "2150": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.logLevel" }, "2151": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.fetch" }, "2152": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "fetch" }, "2153": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "fetch" }, "2154": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "input" }, "2155": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "init" }, "2156": { "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "fetch" }, "2157": { "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "input" }, "2158": { "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "init" }, "2159": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.worker" }, "2160": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.workerUrl" }, "2161": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.workerRef" }, "2162": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.serializer" }, "2163": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.endPoint" }, "2164": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.endPoint" }, "2165": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.timeout" }, "2166": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.timeout" }, "2167": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.transport" }, "2168": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.transport" }, "2169": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.heartbeatCallback" }, "2170": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.heartbeatCallback" }, "2171": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.heartbeatIntervalMs" }, "2172": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.heartbeatIntervalMs" }, "2173": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.heartbeatTimer" }, "2174": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.heartbeatTimer" }, "2175": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.pendingHeartbeatRef" }, "2176": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.pendingHeartbeatRef" }, "2177": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.reconnectTimer" }, "2178": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.reconnectTimer" }, "2179": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.vsn" }, "2180": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.vsn" }, "2181": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.encode" }, "2182": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.encode" }, "2183": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.decode" }, "2184": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.decode" }, "2185": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.reconnectAfterMs" }, "2186": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.reconnectAfterMs" }, "2187": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2188": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2189": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "tries" }, "2190": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.sendBuffer" }, "2191": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.sendBuffer" }, "2192": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2193": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2194": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.stateChangeCallbacks" }, "2195": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.stateChangeCallbacks" }, "2196": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2197": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.open" }, "2198": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.close" }, "2199": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.error" }, "2200": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.message" }, "2205": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.connect" }, "2206": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.connect" }, "2207": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.endpointURL" }, "2208": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.endpointURL" }, "2209": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.disconnect" }, "2210": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.disconnect" }, "2211": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "code" }, "2212": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "reason" }, "2213": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.getChannels" }, "2214": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.getChannels" }, "2215": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.removeChannel" }, "2216": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.removeChannel" }, "2217": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "channel" }, "2218": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.removeAllChannels" }, "2219": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.removeAllChannels" }, "2220": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.log" }, "2221": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.log" }, "2222": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "kind" }, "2223": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "msg" }, "2224": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "data" }, "2225": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.connectionState" }, "2226": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.connectionState" }, "2227": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.isConnected" }, "2228": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.isConnected" }, "2229": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.isConnecting" }, "2230": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.isConnecting" }, "2231": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.isDisconnecting" }, "2232": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.isDisconnecting" }, "2233": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.channel" }, "2234": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.channel" }, "2235": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "topic" }, "2236": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "params" }, "2237": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.push" }, "2238": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.push" }, "2239": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "data" }, "2240": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.setAuth" }, "2241": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.setAuth" }, "2242": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "token" }, "2243": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.sendHeartbeat" }, "2244": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.sendHeartbeat" }, "2245": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.onHeartbeat" }, "2246": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "default.onHeartbeat" }, "2247": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "callback" }, "2248": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "RealtimeClientOptions" }, "2249": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2250": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.transport" }, "2251": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.timeout" }, "2252": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.heartbeatIntervalMs" }, "2253": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.heartbeatCallback" }, "2254": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2255": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2256": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "status" }, "2257": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "latency" }, "2258": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.vsn" }, "2259": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.logger" }, "2260": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2261": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2262": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "kind" }, "2263": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "msg" }, "2264": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "data" }, "2265": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.encode" }, "2266": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.decode" }, "2267": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.reconnectAfterMs" }, "2268": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2269": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2270": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "tries" }, "2271": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.headers" }, "2272": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2273": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.__index" }, "2275": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.params" }, "2276": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2277": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.__index" }, "2279": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.log_level" }, "2280": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.logLevel" }, "2281": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.fetch" }, "2282": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.worker" }, "2283": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.workerUrl" }, "2284": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.accessToken" }, "2285": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2286": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2287": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "RealtimeMessage" }, "2288": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type" }, "2289": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.topic" }, "2290": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.event" }, "2291": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.payload" }, "2292": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.ref" }, "2293": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "__type.join_ref" }, "2294": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "RealtimePostgresChangesFilter" }, "2295": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2296": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.event" }, "2297": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.schema" }, "2298": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.table" }, "2299": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.filter" }, "2300": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "T" }, "2301": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "RealtimePostgresChangesPayload" }, "2302": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "T" }, "2303": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2304": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "2306": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "RealtimePostgresInsertPayload" }, "2307": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2308": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.eventType" }, "2309": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.new" }, "2310": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.old" }, "2311": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2312": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "T" }, "2313": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2314": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "2316": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "RealtimePostgresUpdatePayload" }, "2317": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2318": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.eventType" }, "2319": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.new" }, "2320": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.old" }, "2321": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "T" }, "2322": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2323": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "2325": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "RealtimePostgresDeletePayload" }, "2326": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2327": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.eventType" }, "2328": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.new" }, "2329": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2330": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.old" }, "2331": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "T" }, "2332": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2333": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.__index" }, "2335": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "RealtimePresenceJoinPayload" }, "2336": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "__type" }, "2337": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "__type.event" }, "2338": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "__type.key" }, "2339": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "__type.currentPresences" }, "2340": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "__type.newPresences" }, "2341": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "T" }, "2342": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "__type" }, "2343": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "__type.__index" }, "2345": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "RealtimePresenceLeavePayload" }, "2346": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "__type" }, "2347": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "__type.event" }, "2348": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "__type.key" }, "2349": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "__type.currentPresences" }, "2350": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "__type.leftPresences" }, "2351": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "T" }, "2352": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "__type" }, "2353": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "__type.__index" }, "2355": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "RealtimePresenceState" }, "2356": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "__type" }, "2357": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "__type.__index" }, "2359": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "T" }, "2360": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "__type" }, "2361": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "__type.__index" }, "2363": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "__type" }, "2364": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "RealtimeRemoveChannelResponse" }, "2365": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "REALTIME_LISTEN_TYPES" }, "2366": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "REALTIME_LISTEN_TYPES.BROADCAST" }, "2367": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "REALTIME_LISTEN_TYPES.PRESENCE" }, "2368": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "REALTIME_LISTEN_TYPES.POSTGRES_CHANGES" }, "2369": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "REALTIME_LISTEN_TYPES.SYSTEM" }, "2370": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT" }, "2371": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.ALL" }, "2372": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.INSERT" }, "2373": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.UPDATE" }, "2374": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.DELETE" }, "2375": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "REALTIME_PRESENCE_LISTEN_EVENTS" }, "2376": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "REALTIME_PRESENCE_LISTEN_EVENTS.SYNC" }, "2377": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "REALTIME_PRESENCE_LISTEN_EVENTS.JOIN" }, "2378": { "sourceFileName": "../realtime-js/src/RealtimePresence.ts", "qualifiedName": "REALTIME_PRESENCE_LISTEN_EVENTS.LEAVE" }, "2379": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "REALTIME_SUBSCRIBE_STATES" }, "2380": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "REALTIME_SUBSCRIBE_STATES.SUBSCRIBED" }, "2381": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "REALTIME_SUBSCRIBE_STATES.TIMED_OUT" }, "2382": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "REALTIME_SUBSCRIBE_STATES.CLOSED" }, "2383": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "REALTIME_SUBSCRIBE_STATES.CHANNEL_ERROR" }, "2384": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "REALTIME_CHANNEL_STATES" }, "2385": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type" }, "2386": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.closed" }, "2387": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.errored" }, "2388": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.joined" }, "2389": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.joining" }, "2390": { "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", "qualifiedName": "__type.leaving" }, "2391": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketFactory" }, "2393": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketFactory.getWebSocketConstructor" }, "2394": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketFactory.getWebSocketConstructor" }, "2395": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "__type" }, "2396": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "__type" }, "2397": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "url" }, "2398": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "protocols" }, "2399": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketFactory.isWebSocketSupported" }, "2400": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketFactory.isWebSocketSupported" }, "2403": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike" }, "2404": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.CONNECTING" }, "2405": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.OPEN" }, "2406": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.CLOSING" }, "2407": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.CLOSED" }, "2408": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.readyState" }, "2409": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.url" }, "2410": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.protocol" }, "2411": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.close" }, "2412": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.close" }, "2413": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "code" }, "2414": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "reason" }, "2415": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.send" }, "2416": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.send" }, "2417": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "data" }, "2418": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.onopen" }, "2419": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "__type" }, "2420": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "__type" }, "2421": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "this" }, "2422": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "ev" }, "2423": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.onmessage" }, "2424": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "__type" }, "2425": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "__type" }, "2426": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "this" }, "2427": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "ev" }, "2428": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.onclose" }, "2429": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "__type" }, "2430": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "__type" }, "2431": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "this" }, "2432": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "ev" }, "2433": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.onerror" }, "2434": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "__type" }, "2435": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "__type" }, "2436": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "this" }, "2437": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "ev" }, "2438": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.addEventListener" }, "2439": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.addEventListener" }, "2440": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "type" }, "2441": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "listener" }, "2442": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.removeEventListener" }, "2443": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.removeEventListener" }, "2444": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "type" }, "2445": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "listener" }, "2446": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.binaryType" }, "2447": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.bufferedAmount" }, "2448": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.extensions" }, "2449": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "WebSocketLike.dispatchEvent" }, "2450": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "__type" }, "2451": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "__type" }, "2452": { "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", "qualifiedName": "event" }, "2453": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "WebSocketLikeConstructor" }, "2454": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "WebSocketLikeConstructor" }, "2455": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "WebSocketLikeConstructor" }, "2456": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "address" }, "2457": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "subprotocols" }, "2458": { "sourceFileName": "../realtime-js/src/RealtimeClient.ts", "qualifiedName": "WebSocketLikeConstructor.__index" } }, "files": { "entries": { "1": "src/index.ts", "2": "src/cors.ts", "3": "../../../CONTRIBUTING.md", "4": "TESTING.md" }, "reflections": { "1": 1, "2": 12 } } }