diff --git a/.claude/scripts/install_pkgs.sh b/.claude/scripts/install_pkgs.sh new file mode 100755 index 00000000000..b407f3ce31a --- /dev/null +++ b/.claude/scripts/install_pkgs.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +if [ "$CLAUDE_CODE_REMOTE" != "true" ]; then + exit 0 +fi + +pnpm install diff --git a/.claude/settings.json b/.claude/settings.json new file mode 100644 index 00000000000..502fd54dc4b --- /dev/null +++ b/.claude/settings.json @@ -0,0 +1,15 @@ +{ + "hooks": { + "SessionStart": [ + { + "matcher": "startup", + "hooks": [ + { + "type": "command", + "command": "\"$CLAUDE_PROJECT_DIR\"/.claude/scripts/install_pkgs.sh" + } + ] + } + ] + } +} diff --git a/.claude/skills/e2e-studio-tests/SKILL.md b/.claude/skills/e2e-studio-tests/SKILL.md new file mode 100644 index 00000000000..6f9797f720d --- /dev/null +++ b/.claude/skills/e2e-studio-tests/SKILL.md @@ -0,0 +1,233 @@ +--- +name: e2e-studio-tests +description: Run e2e tests in the Studio app. Use when asked to run e2e tests, run studio tests, playwright tests, or test the feature. +--- + +# E2E Studio Tests + +Run Playwright end-to-end tests for the Studio application. + +## Running Tests + +Tests must be run from the `e2e/studio` directory: + +```bash +cd e2e/studio && pnpm run e2e +``` + +### Run specific file + +```bash +cd e2e/studio && pnpm run e2e -- features/cron-jobs.spec.ts +``` + +### Run with grep filter + +```bash +cd e2e/studio && pnpm run e2e -- --grep "test name pattern" +``` + +### UI mode for debugging + +```bash +cd e2e/studio && pnpm run e2e -- --ui +``` + +## Environment Setup + +- Tests auto-start Supabase local containers via web server config +- Self-hosted mode (`IS_PLATFORM=false`) runs tests in parallel (3 workers) +- No manual setup needed for self-hosted tests + +## Test File Structure + +- Tests are in `e2e/studio/features/*.spec.ts` +- Use custom test utility: `import { test } from '../utils/test.js'` +- Test fixtures provide `page`, `ref`, and other helpers + +## Common Patterns + +Wait for elements with generous timeouts: + +```typescript +await expect(locator).toBeVisible({ timeout: 30000 }) +``` + +Add messages to expects for debugging: + +```typescript +await expect(locator).toBeVisible({ timeout: 30000 }, 'Element should be visible after page load') +``` + +Use serial mode for tests sharing database state: + +```typescript +test.describe.configure({ mode: 'serial' }) +``` + +## Writing Robust Selectors + +### Selector priority (best to worst) + +1. **`getByRole` with accessible name** - Most robust, tests accessibility + ```typescript + page.getByRole('button', { name: 'Save' }) + page.getByRole('button', { name: 'Configure API privileges' }) + ``` + +2. **`getByTestId`** - Stable, explicit test hooks + ```typescript + page.getByTestId('table-editor-side-panel') + ``` + +3. **`getByText` with exact match** - Good for unique text + ```typescript + page.getByText('Data API Access', { exact: true }) + ``` + +4. **`locator` with CSS** - Use sparingly, more fragile + ```typescript + page.locator('[data-state="open"]') + ``` + +### Patterns to avoid + +- **XPath selectors** - Fragile to DOM changes + ```typescript + // BAD + locator('xpath=ancestor::div[contains(@class, "space-y")]') + ``` + +- **Parent traversal with `locator('..')`** - Breaks when structure changes + ```typescript + // BAD + element.locator('..').getByRole('button') + ``` + +- **Broad `filter({ hasText })` on generic elements** - May match multiple elements + ```typescript + // BAD - popover may have more than one combobox + // Could consider scoping down the container or filtering the combobox more specifically + popover.getByRole('combobox') + ``` + +### Add accessible labels to components + +When a component lacks a good accessible name, add one in the source code: + +```tsx +// In the React component + +``` + +Then use it in tests: +```typescript +page.getByRole('button', { name: 'Configure API privileges' }) +``` + +### Narrowing search scope + +Scope selectors to specific containers to avoid matching wrong elements: + +```typescript +// Good - scoped to side panel +const sidePanel = page.getByTestId('table-editor-side-panel') +const toggle = sidePanel.getByRole('switch') + +// Good - find unique element, then scope from there +const popover = page.locator('[data-radix-popper-content-wrapper]') +const roleSection = popover.getByText('Anonymous (anon)', { exact: true }) +``` + +## Avoiding `waitForTimeout` + +Never use `waitForTimeout` - always wait for something specific: + +```typescript +// BAD +await page.waitForTimeout(1000) + +// GOOD - wait for UI element +await expect(page.getByText('Success')).toBeVisible() + +// GOOD - wait for API response +const apiPromise = waitForApiResponse(page, 'pg-meta', ref, 'query?key=table-create') +await saveButton.click() +await apiPromise + +// GOOD - wait for toast indicating operation complete +await expect(page.getByText('Table created successfully')).toBeVisible({ timeout: 15000 }) +``` + +## Avoiding `force: true` on clicks + +Instead of forcing clicks on hidden elements, make them visible first: + +```typescript +// BAD +await menuButton.click({ force: true }) + +// GOOD - hover to reveal, then click +await tableRow.hover() +await expect(menuButton).toBeVisible() +await menuButton.click() +``` + +## Debugging + +### View trace + +```bash +cd e2e/studio && pnpm exec playwright show-trace +``` + +### View HTML report + +```bash +cd e2e/studio && pnpm exec playwright show-report +``` + +### Error context + +Error context files are saved in the `test-results/` directory. + +### Playwright MCP tools + +Use Playwright MCP tools to inspect UI when debugging locally. + +## CI vs Local Development + +The key difference is **cold start vs warm state**: + +### CI (cold start) + +Tests run from a blank database slate. Each test run resets the database and starts fresh containers. Extensions like pg_cron are NOT enabled by default. + +### Local dev with `pnpm dev:studio-local` + +When debugging with a running dev server, the database may already have state from previous runs (extensions enabled, test data present). + +## Handling Cold Start Bugs + +Tests that work locally but fail in CI often have assumptions about existing state. + +### Common issues + +1. Extension not enabled (must enable in test setup) +2. Race conditions when parallel tests try to modify shared state (use `test.describe.configure({ mode: 'serial' })`) +3. Locators matching wrong elements because the page structure differs when state isn't set up + +### Reproducing CI behavior locally + +The test framework automatically resets the database when running `pnpm run e2e`. This matches CI behavior. + +If using `pnpm dev:studio-local` for Playwright MCP debugging, remember the state differs from CI. + +## Debugging Workflow for CI Failures + +1. First, run the test locally with `pnpm run e2e -- features/.spec.ts` (cold start) +2. Check error context in `test-results/` directory +3. If you need to inspect UI state, start `pnpm dev:studio-local` and use Playwright MCP tools +4. Remember: what you see in the dev server may have state that doesn't exist in CI diff --git a/.cursor/rules/docs-graphql.mdc b/.cursor/rules/docs-graphql.mdc deleted file mode 100644 index d8bcbc5d932..00000000000 --- a/.cursor/rules/docs-graphql.mdc +++ /dev/null @@ -1,267 +0,0 @@ ---- -description: Docs GraphQL Architecture -globs: apps/docs/resources/**/*.ts -alwaysApply: false ---- - -# Docs GraphQL Architecture - -## Overview - -The `/apps/docs/resources` folder contains the GraphQL endpoint architecture for the docs GraphQL endpoint at `/api/graphql`. It follows a modular pattern where each top-level query is organized into its own folder with consistent file structure. - -## Architecture Pattern - -Each GraphQL query follows this structure: - -``` -resources/ -├── queryObject/ -│ ├── queryObjectModel.ts # Data models and business logic -│ ├── queryObjectSchema.ts # GraphQL type definitions -│ ├── queryObjectResolver.ts # Query resolver and arguments -│ ├── queryObjectTypes.ts # TypeScript interfaces (optional) -│ └── queryObjectSync.ts # Functions for syncing repo content to the database (optional) -├── utils/ -│ ├── connections.ts # GraphQL connection/pagination utilities -│ └── fields.ts # GraphQL field selection utilities -├── rootSchema.ts # Main GraphQL schema with all queries -└── rootSync.ts # Root sync script for syncing to database -``` - -## Example queries - -1. **searchDocs** (`globalSearch/`) - Vector-based search across all docs content -2. **error** (`error/`) - Error code lookup for Supabase services -3. **schema** - GraphQL schema introspection - -## Key Files - -### `rootSchema.ts` -- Main GraphQL schema definition -- Imports all resolvers and combines them into the root query -- Defines the `RootQueryType` with all top-level fields - -### `utils/connections.ts` -- Provides `createCollectionType()` for paginated collections -- `GraphQLCollectionBuilder` for building collection responses -- Standard pagination arguments and edge/node patterns - -### `utils/fields.ts` -- `graphQLFields()` utility to analyze requested fields in resolvers -- Used for optimizing data fetching based on what fields are actually requested - -## Creating a New Top-Level Query - -To add a new GraphQL query, follow these steps: - -### 1. Create Query Folder Structure -```bash -mkdir resources/newQuery -touch resources/newQuery/newQueryModel.ts -touch resources/newQuery/newQuerySchema.ts -touch resources/newQuery/newQueryResolver.ts -``` - -### 2. Define GraphQL Schema (`newQuerySchema.ts`) -```typescript -import { GraphQLObjectType, GraphQLString } from 'graphql' - -export const GRAPHQL_FIELD_NEW_QUERY = 'newQuery' as const - -export const GraphQLObjectTypeNewQuery = new GraphQLObjectType({ - name: 'NewQuery', - description: 'Description of what this query returns', - fields: { - id: { - type: GraphQLString, - description: 'Unique identifier', - }, - // Add other fields... - }, -}) -``` - -### 3. Create Data Model (`newQueryModel.ts`) - -> [!NOTE] -> The data model should be agnostic to GraphQL. It may import argument types -> from `~/__generated__/graphql`, but otherwise all functions and classes -> should be unaware of whether they are called for GraphQL resolution. - -> [!TIP] -> The types in `~/__generated__/graphql` for a new endpoint will not exist -> until the code generation is run in the next step. - -```typescript -import { type RootQueryTypeNewQueryArgs } from '~/__generated__/graphql' -import { convertPostgrestToApiError, type ApiErrorGeneric } from '~/app/api/utils' -import { Result } from '~/features/helpers.fn' -import { supabase } from '~/lib/supabase' - -export class NewQueryModel { - constructor(public readonly data: { - id: string - // other properties... - }) {} - - static async loadData( - args: RootQueryTypeNewQueryArgs, - requestedFields: Array - ): Promise> { - // Implement data fetching logic - const result = new Result( - await supabase() - .from('your_table') - .select('*') - // Add filters based on args - ) - .map((data) => data.map((item) => new NewQueryModel(item))) - .mapError(convertPostgrestToApiError) - - return result - } -} -``` - -### 4. Create Resolver (`newQueryResolver.ts`) -```typescript -import { GraphQLError, GraphQLNonNull, GraphQLString, type GraphQLResolveInfo } from 'graphql' -import { type RootQueryTypeNewQueryArgs } from '~/__generated__/graphql' -import { convertUnknownToApiError } from '~/app/api/utils' -import { Result } from '~/features/helpers.fn' -import { graphQLFields } from '../utils/fields' -import { NewQueryModel } from './newQueryModel' -import { GRAPHQL_FIELD_NEW_QUERY, GraphQLObjectTypeNewQuery } from './newQuerySchema' - -async function resolveNewQuery( - _parent: unknown, - args: RootQueryTypeNewQueryArgs, - _context: unknown, - info: GraphQLResolveInfo -): Promise { - return ( - await Result.tryCatchFlat( - resolveNewQueryImpl, - convertUnknownToApiError, - args, - info - ) - ).match( - (data) => data, - (error) => { - console.error(`Error resolving ${GRAPHQL_FIELD_NEW_QUERY}:`, error) - return new GraphQLError(error.isPrivate() ? 'Internal Server Error' : error.message) - } - ) -} - -async function resolveNewQueryImpl( - args: RootQueryTypeNewQueryArgs, - info: GraphQLResolveInfo -): Promise> { - const fieldsInfo = graphQLFields(info) - const requestedFields = Object.keys(fieldsInfo) - return await NewQueryModel.loadData(args, requestedFields) -} - -export const newQueryRoot = { - [GRAPHQL_FIELD_NEW_QUERY]: { - description: 'Description of what this query does', - args: { - id: { - type: new GraphQLNonNull(GraphQLString), - description: 'Required argument description', - }, - // Add other arguments... - }, - type: GraphQLObjectTypeNewQuery, // or createCollectionType() for lists - resolve: resolveNewQuery, - }, -} -``` - -### 5. Register in Root Schema -In `rootSchema.ts`, add your resolver: - -```typescript -// Import your resolver -import { newQueryRoot } from './newQuery/newQueryResolver' - -// Add to the query fields -export const rootGraphQLSchema = new GraphQLSchema({ - query: new GraphQLObjectType({ - name: 'RootQueryType', - fields: { - ...introspectRoot, - ...searchRoot, - ...errorRoot, - ...newQueryRoot, // Add this line - }, - }), - types: [ - GraphQLObjectTypeGuide, - GraphQLObjectTypeReferenceCLICommand, - GraphQLObjectTypeReferenceSDKFunction, - GraphQLObjectTypeTroubleshooting, - ], -}) -``` - -### 6. Update TypeScript Types -Run the GraphQL codegen to update TypeScript types: -```bash -pnpm run -F docs codegen:graphql -``` - -## Best Practices - -1. **Error Handling**: Error handling always uses the Result class, defined in apps/docs/features/helpers.fn.ts -2. **Field Optimization**: Use `graphQLFields()` to only fetch requested data -3. **Collections**: Use `createCollectionType()` for paginated lists -4. **Naming**: Use `GRAPHQL_FIELD_*` constants for field names -5. **Documentation**: Add GraphQL descriptions to all fields and types -6. **Database**: Use `supabase()` client for database operations with `convertPostgrestToApiError` - -## Testing - -Tests are located in apps/docs/app/api/graphql/tests. Each top-level query -should have its own test file, located at .test.ts. - -### Test data - -Test data uses a local database, seeded with the file at supabase/seed.sql. Add -any data required for running your new query. - -### Integration tests - -Integration tests import the POST function defined in -apps/docs/api/graphql/route.ts, then make a request to this function. - -For example: - -```ts -import { POST } from '../route' - -it('test name', async () => { - const query = ` - query { - ... - } - ` - const request = new Request('http://localhost/api/graphql', { - method: 'POST', - body: JSON.stringify({ query }), - }) - - const result = await POST(request) -}) -``` - -Include at least the following tests: - -1. A test that requests all fields (including nested fields) on the new query - object, and asserts that there are no errors, and the requested fields are - properly returned. -2. A test that triggers and error, and asserts that a GraphQL error is properly - returned. diff --git a/.cursor/rules/docs-test-requirements.mdc b/.cursor/rules/docs-test-requirements.mdc deleted file mode 100644 index f76ca2ba7cf..00000000000 --- a/.cursor/rules/docs-test-requirements.mdc +++ /dev/null @@ -1,71 +0,0 @@ ---- -description: Docs Testing Procedure -globs: apps/docs/**/*.test.ts -alwaysApply: false ---- - -# Docs Test Requirements - -Rules for running tests in the docs application, ensuring proper Supabase setup and test execution. - - -name: docs_test_requirements -description: Standards for running tests in the docs application with proper Supabase setup -filters: - # Match test files in the docs app - - type: file_extension - pattern: "\\.(test|spec)\\.(ts|tsx)$" - - type: path - pattern: "^apps/docs/.*" - # Match test execution events - - type: event - pattern: "test_execution" - -actions: - - type: suggest - message: | - Before running tests in the docs app: - - 1. Check Supabase status: - ```bash - pnpm supabase status - ``` - - 2. If Supabase is not running: - ```bash - pnpm supabase start - ``` - - 3. Reset the database to ensure clean state: - ```bash - pnpm supabase db reset --local - ``` - - 4. Run the tests: - ```bash - pnpm run -F docs test:local:unwatch - ``` - - Important notes: - - Always ensure Supabase is running before tests - - Database must be reset to ensure clean state - - Use test:local:unwatch to run tests without watch mode - - Tests are located in apps/docs/**/*.{test,spec}.{ts,tsx} - -examples: - - input: | - # Bad: Running tests without proper setup - pnpm run -F docs test - pnpm run -F docs test:local - - # Good: Proper test execution sequence - pnpm supabase status - pnpm supabase start # if not running - pnpm supabase db reset --local - pnpm run -F docs test:local:unwatch - output: "Correctly executed docs tests with proper Supabase setup" - -metadata: - priority: high - version: 1.0 - diff --git a/.cursor/rules/docs-embeddings-generation.md b/.cursor/rules/docs/docs-embeddings-generation/RULE.md similarity index 79% rename from .cursor/rules/docs-embeddings-generation.md rename to .cursor/rules/docs/docs-embeddings-generation/RULE.md index 22ce5fd4359..6eab6f71510 100644 --- a/.cursor/rules/docs-embeddings-generation.md +++ b/.cursor/rules/docs/docs-embeddings-generation/RULE.md @@ -1,3 +1,10 @@ +--- +description: "Docs: embeddings generation pipeline (apps/docs/scripts/search)" +globs: + - apps/docs/scripts/search/**/*.ts +alwaysApply: false +--- + # Documentation Embeddings Generation System ## Overview @@ -12,31 +19,34 @@ The documentation embeddings generation system processes various documentation s ## Architecture ### Main Entry Point -- `generate-embeddings.ts` - Main script that orchestrates the entire process + +- `apps/docs/scripts/search/generate-embeddings.ts` - Main script that orchestrates the entire process - Supports `--refresh` flag to force regeneration of all content ### Content Sources (`sources/` directory) #### Base Classes + - `BaseLoader` - Abstract class for loading content from different sources - `BaseSource` - Abstract class for processing and formatting content #### Source Types -1. **Markdown Sources** (`markdown.ts`) + +1. **Markdown Sources** (`apps/docs/scripts/search/sources/markdown.ts`) - Processes `.mdx` files from guides and documentation - Extracts frontmatter metadata and content sections -2. **Reference Documentation** (`reference-doc.ts`) +2. **Reference Documentation** (`apps/docs/scripts/search/sources/reference-doc.ts`) - **OpenAPI References** - Management API documentation from OpenAPI specs - **Client Library References** - JavaScript, Dart, Python, C#, Swift, Kotlin SDKs - **CLI References** - Command-line interface documentation - Processes YAML/JSON specs and matches with common sections -3. **GitHub Discussions** (`github-discussion.ts`) +3. **GitHub Discussions** (`apps/docs/scripts/search/sources/github-discussion.ts`) - Fetches troubleshooting discussions from GitHub using GraphQL API - Uses GitHub App authentication for access -4. **Partner Integrations** (`partner-integrations.ts`) +4. **Partner Integrations** (`apps/docs/scripts/search/sources/partner-integrations.ts`) - Fetches approved partner integration documentation from Supabase database - Technology integrations only (excludes agencies) @@ -56,4 +66,3 @@ The documentation embeddings generation system processes various documentation s - **`page`** table: Stores page metadata, content, checksum, version - **`page_section`** table: Stores individual sections with embeddings, token counts - diff --git a/.cursor/rules/docs/docs-graphql/RULE.md b/.cursor/rules/docs/docs-graphql/RULE.md new file mode 100644 index 00000000000..8b16f176dc4 --- /dev/null +++ b/.cursor/rules/docs/docs-graphql/RULE.md @@ -0,0 +1,132 @@ +--- +description: "Docs: GraphQL architecture for apps/docs/resources" +globs: + - apps/docs/resources/**/*.ts +alwaysApply: false +--- + +# Docs GraphQL Architecture + +## Overview + +The `apps/docs/resources` folder contains the GraphQL endpoint architecture for the docs GraphQL endpoint at `/api/graphql`. It follows a modular pattern where each top-level query is organized into its own folder with consistent file structure. + +## Architecture Pattern + +Each GraphQL query follows this structure: + +``` +resources/ +├── queryObject/ +│ ├── queryObjectModel.ts # Data models and business logic +│ ├── queryObjectSchema.ts # GraphQL type definitions +│ ├── queryObjectResolver.ts # Query resolver and arguments +│ ├── queryObjectTypes.ts # TypeScript interfaces (optional) +│ └── queryObjectSync.ts # Functions for syncing repo content to the database (optional) +├── utils/ +│ ├── connections.ts # GraphQL connection/pagination utilities +│ └── fields.ts # GraphQL field selection utilities +├── rootSchema.ts # Main GraphQL schema with all queries +└── rootSync.ts # Root sync script for syncing to database +``` + +## Example queries + +1. **searchDocs** (`globalSearch/`) - Vector-based search across all docs content +2. **error** (`error/`) - Error code lookup for Supabase services +3. **schema** - GraphQL schema introspection + +## Key Files + +### `rootSchema.ts` + +- Main GraphQL schema definition +- Imports all resolvers and combines them into the root query +- Defines the `RootQueryType` with all top-level fields + +### `utils/connections.ts` + +- Provides `createCollectionType()` for paginated collections +- `GraphQLCollectionBuilder` for building collection responses +- Standard pagination arguments and edge/node patterns + +### `utils/fields.ts` + +- `graphQLFields()` utility to analyze requested fields in resolvers +- Used for optimizing data fetching based on what fields are actually requested + +## Creating a New Top-Level Query + +To add a new GraphQL query, follow these steps: + +### 1. Create Query Folder Structure + +```bash +mkdir resources/newQuery +touch resources/newQuery/newQueryModel.ts +touch resources/newQuery/newQuerySchema.ts +touch resources/newQuery/newQueryResolver.ts +``` + +### 2. Define GraphQL Schema (`newQuerySchema.ts`) + +```typescript +import { GraphQLObjectType, GraphQLString } from 'graphql' + +export const GRAPHQL_FIELD_NEW_QUERY = 'newQuery' as const + +export const GraphQLObjectTypeNewQuery = new GraphQLObjectType({ + name: 'NewQuery', + description: 'Description of what this query returns', + fields: { + id: { + type: GraphQLString, + description: 'Unique identifier', + }, + // Add other fields... + }, +}) +``` + +### 3. Create Data Model (`newQueryModel.ts`) + +> [!NOTE] +> The data model should be agnostic to GraphQL. It may import argument types +> from `~/__generated__/graphql`, but otherwise all functions and classes +> should be unaware of whether they are called for GraphQL resolution. + +> [!TIP] +> The types in `~/__generated__/graphql` for a new endpoint will not exist +> until the code generation is run in the next step. + +```typescript +import { type RootQueryTypeNewQueryArgs } from '~/__generated__/graphql' +import { convertPostgrestToApiError, type ApiErrorGeneric } from '~/app/api/utils' +import { Result } from '~/features/helpers.fn' +import { supabase } from '~/lib/supabase' + +export class NewQueryModel { + constructor( + public readonly data: { + id: string + // other properties... + } + ) {} + + static async loadData( + args: RootQueryTypeNewQueryArgs, + requestedFields: Array + ): Promise> { + // Implement data fetching logic + const result = new Result( + await supabase() + .from('your_table') + .select('*') + // Add filters based on args + ) + .map((data) => data.map((item) => new NewQueryModel(item))) + .mapError(convertPostgrestToApiError) + return result + } +} +``` diff --git a/.cursor/rules/docs/docs-test-requirements/RULE.md b/.cursor/rules/docs/docs-test-requirements/RULE.md new file mode 100644 index 00000000000..15cbda674e8 --- /dev/null +++ b/.cursor/rules/docs/docs-test-requirements/RULE.md @@ -0,0 +1,25 @@ +--- +description: "Docs: how to run tests locally (Supabase setup + correct commands)" +globs: + - apps/docs/**/*.{test,spec}.{ts,tsx} +alwaysApply: false +--- + +# Docs test requirements + +Before running tests for `apps/docs`, ensure local Supabase is available and the DB is in a known state. + +## Recommended sequence + +```bash +pnpm supabase status +pnpm supabase start # if not running +pnpm supabase db reset --local +pnpm run -F docs test:local:unwatch +``` + +## Notes + +- Always reset the local DB before running docs tests to avoid state leakage. +- Prefer `test:local:unwatch` for non-watch CI-like runs. + diff --git a/.cursor/rules/studio-ui.mdc b/.cursor/rules/studio-ui.mdc deleted file mode 100644 index 67db62a0ba1..00000000000 --- a/.cursor/rules/studio-ui.mdc +++ /dev/null @@ -1,253 +0,0 @@ ---- -description: How to generate pages and interfaces in Studio, a web interface for managing Supabase projects -globs: -alwaysApply: true ---- - -## Project Structure - -- Next.js app using pages router -- Pages go in @apps/studio/pages - - Project related pages go in @apps/studio/pages/projects/[ref] - - Organization related pages go in @apps/studio/pages/org/[slug] -- Studio specific components go in @apps/studio/components - - Studio specific generic UI components go in @apps/studio/components/ui - - Studio specific components related to individual pages go in @apps/studio/components/interfaces e.g. @apps/studio/components/interfaces/Auth -- Generic helper functions go in @apps/studio/lib -- Generic hooks go in @apps/studio/hooks - -## Component system - -Our primitive component system is in @packages/ui and is based off shadcn/ui components. These components can be shared across all @apps e.g. studio and docs. Do not introduce new ui components unless asked to. - -- UI components are imported from this package across apps e.g. import { Button, Badge } from 'ui' -- Some components have a _Shadcn_ namespace appended to component name e.g. import { Input*Shadcn* } from 'ui' -- We should be using _Shadcn_ components where possible -- Before composing interfaces, read @packages/ui/index.tsx file for a full list of available components - -## Styling - -We use Tailwind for styling. - -- You should never use tailwind classes for colours and instead use classes we've defined ourselves - - Backgrounds // most of the time you will not need to define a background - - 'bg' used for main app surface background - - 'bg-muted' for elevating content // you can use Card instead - - 'bg-warning' for highlighting information that needs to be acted on - - 'bg-destructive' for highlighting issues - - Text - - 'text-foreground' for primary text like headings - - 'text-foreground-light' for body text - - 'text-foreground-lighter' for subtle text - - 'text-warning' for calling out information that needs action - - 'text-destructive' for calling out when something went wrong -- When needing to apply typography styles, read @apps/studio/styles/typography.scss and use one of the available classes instead of hard coding classes e.g. use "heading-default" instead of "text-sm font-medium" - -## Page structure - -When creating a new page follow these steps: - -- Create the page in @apps/studio/pages -- Use the PageLayout component that has the following props - - ```jsx - export interface NavigationItem { - id?: string - label: string - href?: string - icon?: ReactNode - onClick?: () => void - badge?: string - active?: boolean - } - - interface PageLayoutProps { - children?: ReactNode - title?: string | ReactNode - subtitle?: string | ReactNode - icon?: ReactNode - breadcrumbs?: Array<{ - label?: string - href?: string - element?: ReactNode - }> - primaryActions?: ReactNode - secondaryActions?: ReactNode - navigationItems?: NavigationItem[] - className?: string - size?: 'default' | 'full' | 'large' | 'small' - isCompact?: boolean - } - ``` - -- If a page has page related actions, add them to primary and secondary action props e.g. Users page has "Create new user" action -- If a page is within an existing section (e.g. Auth), you should use the related layout component e.g. AuthLayout -- Create a new component in @apps/studio/components/interfaces for the contents of the page -- Use ScaffoldContainer if the page should be center aligned in a container -- Use ScaffoldSection, ScaffoldSectionTitle, ScaffoldSectionDescription if the page has multiple sections - -### Page example - -```jsx -import { MyPageComponent } from 'components/interfaces/MyPage/MyPageComponent' -import AuthLayout from './AuthLayout' -import DefaultLayout from 'components/layouts/DefaultLayout' -import { ScaffoldContainer } from 'components/layouts/Scaffold' -import type { NextPageWithLayout } from 'types' - -const MyPage: NextPageWithLayout = () => { - return ( - - - - ) -} - -MyPage.getLayout = (page) => ( - - {page} - -) - -export default MyPage - -export const MyPageComponent = () => ( - -
- My page section - A brief description of the purpose of the page -
- // Content goes here -
-) -``` - -## Forms - -- Build forms with `react-hook-form` + `zod`. -- Use our `_Shadcn_` form primitives from `ui` and prefer `FormItemLayout` with layout="flex-row-reverse" for most controls (see `apps/studio/components/interfaces/Settings/Integrations/GithubIntegration/GitHubIntegrationConnectionForm.tsx`). -- Keep imports from `ui` with `_Shadcn_` suffixes. -- Forms should generally be wrapped in a Card unless specified - -### Example (single field) - -```tsx -import { zodResolver } from '@hookform/resolvers/zod' -import { useForm } from 'react-hook-form' -import * as z from 'zod' - -import { Button, Form_Shadcn_, FormField_Shadcn_, FormControl_Shadcn_, Input_Shadcn_ } from 'ui' -import { FormItemLayout } from 'ui-patterns/form/FormItemLayout/FormItemLayout' - -const profileSchema = z.object({ - username: z.string().min(2, 'Username must be at least 2 characters'), -}) - -export function ProfileForm() { - const form = useForm>({ - resolver: zodResolver(profileSchema), - defaultValues: { username: '' }, - mode: 'onSubmit', - reValidateMode: 'onBlur', - }) - - function onSubmit(values: z.infer) { - // handle values - } - - return ( - -
- - - ( - - - - - - )} - /> - - - - - -
-
- ) -} -``` - -## Cards - -- Use cards when needing to group related pieces of information -- Cards can have sections with CardContent -- Use CardFooter for actions -- Only use CardHeader and CardTitle if the card content has not been described by the surrounding content e.g. Page title or ScaffoldSectionTitle -- Use CardHeader and CardTitle when you are using multiple Cards to group related pieces of content e.g. Primary branch, Persistent branches, Preview branches - -## Sheets - -- Use a sheet when needing to reveal more complicated forms or information relating to an object and context switching away to a new page would be disruptive e.g. we list auth providers, clicking an auth provider opens a sheet with information about that provider and a form to enable, user can close sheet to go back to providers list - -## Tables - -- Use the generic ui table components for most tables -- Tables are generally contained witin a card -- If a table has associated actions, they should go above on right hand side -- If a table has associated search or filters, they should go above on left hand side -- If a table is the main content of a page, and it does not have search or filters, you can add table actions to primary and secondary actions of PageLayout -- If a table is the main content of a page section, and it does not have search or filters, you can add table actions to the right of ScaffoldSectionTitle -- For simple lists of objects you can use ResourceList with ResourceListItem instead - -### Table example - -```jsx -import { Table, TableBody, TableCaption, TableCell, TableHead, TableHeader, TableRow } from 'ui' - -; - A list of your recent invoices. - - - Invoice - Status - Method - Amount - - - - - INV001 - Paid - Credit Card - $250.00 - - -
-``` - -## Alerts - -- Use Admonition component to alert users of important actions or restrictions in place -- Place the Admonition either at the top of the contents of the page (below page title) or at the top of the related ScaffoldSection , below ScaffoldTitle -- Use sparingly - -### Alert example - -```jsx - -``` diff --git a/.cursor/rules/studio-useStaticEffectEvent.mdc b/.cursor/rules/studio-useStaticEffectEvent.mdc new file mode 100644 index 00000000000..07e82b5e4fa --- /dev/null +++ b/.cursor/rules/studio-useStaticEffectEvent.mdc @@ -0,0 +1,161 @@ +--- +description: Guidelines for using the useStaticEffectEvent hook in Studio - a polyfill for React's useEffectEvent pattern +alwaysApply: false +--- + +# useStaticEffectEvent Hook + +The `useStaticEffectEvent` hook (located at `apps/studio/hooks/useStaticEffectEvent.ts`) is a userland implementation of React's `useEffectEvent` pattern. It solves the stale closure problem by providing a stable callback reference that always accesses the latest props and state values. + +## What Problem Does It Solve? + +When using `useEffect`, you often need to access props or state inside your Effect, but you don't want changes to those values to re-run the Effect. Without `useStaticEffectEvent`, you'd face two bad options: + +1. **Add them to dependencies** - causes unnecessary Effect re-runs (teardown/reconnect cycles) +2. **Omit from dependencies** - causes stale closure bugs where your callback uses outdated values + +```tsx +// Problem: This Effect re-runs every time `theme` changes, even though +// we only want to reconnect when `roomId` changes +useEffect(() => { + const connection = createConnection(roomId) + connection.on('connected', () => { + showNotification('Connected!', theme) // `theme` causes unwanted re-runs + }) + return () => connection.disconnect() +}, [roomId, theme]) // Adding theme causes unnecessary reconnections +``` + +## When to Use useStaticEffectEvent + +Use `useStaticEffectEvent` when you need to: + +1. **Read latest state/props inside an Effect without re-triggering it** +2. **Create stable callbacks that always use current values** +3. **Avoid stale closure bugs in event handlers used within Effects** + +### Pattern 1: Syncing data without re-running on every change + +```tsx +// ✅ Good - sync data when status changes, but always read latest state +const syncApiPrivileges = useStaticEffectEvent(() => { + if (hasLoadedInitialData.current) return + if (!apiAccessStatus.isSuccess) return + if (!privilegesForTable) return + + hasLoadedInitialData.current = true + setPrivileges(privilegesForTable.privileges) +}) + +useEffect(() => { + syncApiPrivileges() +}, [apiAccessStatus.status, syncApiPrivileges]) +``` + +### Pattern 2: Stable callbacks for async operations + +```tsx +// ✅ Good - wrap complex async logic that reads many values +const exportInternal = useStaticEffectEvent( + async ({ bypassConfirmation }: { bypassConfirmation: boolean }): Promise => { + if (!params.enabled) return + const { projectRef, connectionString, entity, totalRows } = params + // ... complex async logic using latest params + } +) + +// This callback is stable and can be safely used in useCallback +const exportInDesiredFormat = useCallback( + () => exportInternal({ bypassConfirmation: false }), + [exportInternal] +) +``` + +### Pattern 3: Infinite scroll / pagination triggers + +```tsx +// ✅ Good - always read latest pagination state when scrolling triggers fetch +const fetchNext = useStaticEffectEvent(() => { + if (lastItem && lastItem.index >= items.length - 1 && hasNextPage && !isFetchingNextPage) { + fetchNextPage() + } +}) + +useEffect(fetchNext, [lastItem, fetchNext]) +``` + +## When NOT to Use useStaticEffectEvent + +### Don't use it to avoid specifying legitimate dependencies + +```tsx +// ❌ Bad - hiding the fact that this should re-run when roomId changes +const connect = useStaticEffectEvent(() => { + const connection = createConnection(roomId) + connection.connect() +}) + +useEffect(() => { + connect() // BUG: Won't reconnect when roomId changes! +}, [connect]) + +// ✅ Good - roomId is a legitimate dependency +useEffect(() => { + const connection = createConnection(roomId) + connection.connect() + return () => connection.disconnect() +}, [roomId]) +``` + +### Don't use it for simple event handlers outside Effects + +```tsx +// ❌ Unnecessary - not used inside an Effect +const handleClick = useStaticEffectEvent(() => { + console.log(count) +}) + +// ✅ Good - regular function or useCallback is fine +const handleClick = () => { + console.log(count) +} +``` + +## How It Works + +The hook uses a ref to store the latest callback and returns a stable wrapper function: + +```tsx +export const useStaticEffectEvent = (callback: Callback) => { + const callbackRef = useRef(callback) + + // Update the ref on every render with the latest callback + useLayoutEffect(() => { + callbackRef.current = callback + }) + + // Return a stable function that calls the latest callback + const eventFn = useCallback((...args: any) => { + return callbackRef.current(...args) + }, []) + + return eventFn as unknown as Callback +} +``` + +## Relationship to React's useEffectEvent + +This hook is a polyfill for React's experimental `useEffectEvent` (now stable in React 19.2). The core concept is identical: + +- Extract non-reactive logic into a stable function +- Always access the latest props/state without adding them as Effect dependencies +- Should only be called from within Effects + +When React's `useEffectEvent` becomes widely available, this hook can be replaced with the official API. + +## Rules + +1. **Only call the returned function inside Effects** (useEffect, useLayoutEffect) +2. **Don't pass the function to other components or hooks** as a callback prop +3. **Use for non-reactive logic only** - logic that reads values but shouldn't trigger re-runs +4. **Include it in dependency arrays** when used in useEffect (the function is stable, so it won't cause re-runs) diff --git a/.cursor/rules/studio/RULE.md b/.cursor/rules/studio/RULE.md new file mode 100644 index 00000000000..60e3c155802 --- /dev/null +++ b/.cursor/rules/studio/RULE.md @@ -0,0 +1,33 @@ +--- +description: 'Studio: index rule for architecture, style, and UI composition patterns' +globs: + - apps/studio/**/*.{ts,tsx} +alwaysApply: false +--- + +# Studio + +Use the nested rules in this folder for focused guidance while working in `apps/studio/`. + +## Architecture and style + +- `studio/project-structure` +- `studio/component-system` +- `studio/styling` +- `studio/best-practices` + +## UI composition (Design System patterns) + +- `studio/layout` +- `studio/forms` +- `studio/tables` +- `studio/charts` +- `studio/empty-states` +- `studio/navigation` + +## Common UI building blocks + +- `studio/sheets` +- `studio/cards` +- `studio/alerts` +- `studio/react-query` diff --git a/.cursor/rules/studio/alerts/RULE.md b/.cursor/rules/studio/alerts/RULE.md new file mode 100644 index 00000000000..feb55b0564b --- /dev/null +++ b/.cursor/rules/studio/alerts/RULE.md @@ -0,0 +1,13 @@ +--- +description: "Studio: alert/admonition usage and placement" +globs: + - apps/studio/**/*.{ts,tsx} +alwaysApply: false +--- + +# Studio alerts + +- Use `Admonition` to call out important actions, restrictions, or critical context. +- Place at the top of a page’s content (below the page title) or at the top of the relevant section (below the section title). +- Use sparingly. + diff --git a/.cursor/rules/studio/best-practices/RULE.md b/.cursor/rules/studio/best-practices/RULE.md new file mode 100644 index 00000000000..357265450a8 --- /dev/null +++ b/.cursor/rules/studio/best-practices/RULE.md @@ -0,0 +1,433 @@ +--- +description: "Studio: React and TypeScript best practices for maintainable Studio code" +globs: + - apps/studio/**/*.{ts,tsx} +alwaysApply: false +--- + +# Studio Best Practices + +## Boolean Handling + +### Assign complex conditions to descriptive variables + +When you have multiple conditions in a single expression, extract them into well-named boolean variables. This improves readability and makes the code self-documenting. + +```tsx +// ❌ Bad - complex inline condition +{ + !isSchemaLocked && isTableLike(selectedTable) && canUpdateColumns && !isLoading && ( + + ) +} + +// ✅ Good - extract to descriptive variables +const isTableEntity = isTableLike(selectedTable) +const canShowAddButton = !isSchemaLocked && isTableEntity && canUpdateColumns && !isLoading + +{ + canShowAddButton && +} +``` + +### Use consistent naming conventions for booleans + +- Use `is` prefix for state/identity: `isLoading`, `isPaused`, `isNewRecord`, `isError` +- Use `has` prefix for possession: `hasPermission`, `hasShownModal`, `hasData` +- Use `can` prefix for capability/permission: `canUpdateColumns`, `canDelete`, `canEdit` +- Use `should` prefix for conditional behavior: `shouldFetch`, `shouldRender`, `shouldValidate` + +```tsx +// ✅ Good examples from codebase +const isNewRecord = column === undefined +const isPaused = project?.status === PROJECT_STATUS.INACTIVE +const isMatureProject = dayjs(project?.inserted_at).isBefore(dayjs().subtract(10, 'day')) +const { can: canUpdateColumns } = useAsyncCheckPermissions( + PermissionAction.TENANT_SQL_ADMIN_WRITE, + 'columns' +) +``` + +### Derive boolean state instead of storing it + +When a boolean can be computed from existing state, derive it rather than storing it separately. + +```tsx +// ❌ Bad - storing derived state +const [isFormValid, setIsFormValid] = useState(false) + +useEffect(() => { + setIsFormValid(name.length > 0 && email.includes('@')) +}, [name, email]) + +// ✅ Good - derive from existing state +const isFormValid = name.length > 0 && email.includes('@') +``` + +## Component Structure + +### Break down large components + +Components should ideally be under 200-300 lines. If a component grows larger, consider splitting it. + +**Signs a component should be split:** + +- Multiple distinct UI sections +- Complex conditional rendering logic +- Multiple useState hooks for unrelated state +- Difficult to understand at a glance + +```tsx +// ❌ Bad - monolithic component with everything inline +const UserDashboard = () => { + // 50 lines of hooks and state + // 100 lines of handlers + // 300 lines of JSX with nested conditions +} + +// ✅ Good - split into focused sub-components +const UserDashboard = () => { + return ( +
+ + + + +
+ ) +} +``` + +### Co-locate related components + +Place sub-components in the same directory as the parent component. Use an index file for cleaner imports. + +``` +components/interfaces/Auth/Users/ +├── UserPanel.tsx +├── UserOverview.tsx +├── UserLogs.tsx +├── Users.constants.ts +└── index.ts +``` + +### Extract repeated JSX patterns + +If you find yourself copying similar JSX blocks, extract them into a component. + +```tsx +// ❌ Bad - repeated pattern + + Overview + + + Logs + + +// ✅ Good - extract to component +const PanelTab = ({ value, children }: { value: string; children: ReactNode }) => ( + + {children} + +) +``` + +## Loading and Error States + +### Use consistent loading/error/success pattern + +Follow a consistent pattern for handling async states: + +```tsx +const { data, error, isLoading, isError, isSuccess } = useQuery() + +// Handle loading state first +if (isLoading) { + return +} + +// Handle error state +if (isError) { + return +} + +// Handle empty state if needed +if (isSuccess && data.length === 0) { + return +} + +// Render success state +return +``` + +### Use early returns for guard clauses + +Prefer early returns over deeply nested conditionals: + +```tsx +// ❌ Bad - deeply nested +const Component = () => { + if (data) { + if (!isError) { + if (hasPermission) { + return + } + } + } + return null +} + +// ✅ Good - early returns +const Component = () => { + if (!data) return null + if (isError) return + if (!hasPermission) return + + return +} +``` + +## State Management + +### Keep state as local as possible + +Start with local state and lift up only when needed. + +```tsx +// ✅ Good - state lives where it's used +const SearchableList = () => { + const [filterString, setFilterString] = useState('') + + const filteredItems = items.filter((item) => item.name.includes(filterString)) + + return ( +
+ setFilterString(e.target.value)} /> + +
+ ) +} +``` + +### Group related state with objects or reducers + +When you have multiple related pieces of state, consider grouping them: + +```tsx +// ❌ Bad - multiple related useState calls +const [name, setName] = useState('') +const [email, setEmail] = useState('') +const [phone, setPhone] = useState('') + +// ✅ Good - grouped state for forms (use react-hook-form) +const form = useForm({ + defaultValues: { name: '', email: '', phone: '' }, +}) +``` + +## Custom Hooks + +### Extract complex logic into custom hooks + +When logic becomes reusable or complex, extract it: + +```tsx +// ✅ Good - extracted to custom hook +export function useAsyncCheckPermissions(action: string, resource: string) { + const { permissions, isLoading, isSuccess } = useGetProjectPermissions() + + const can = useMemo(() => { + if (!IS_PLATFORM) return true + if (!isSuccess || !permissions) return false + return doPermissionsCheck(permissions, action, resource) + }, [isSuccess, permissions, action, resource]) + + return { isLoading, isSuccess, can } +} + +// Usage +const { can: canUpdateColumns } = useAsyncCheckPermissions( + PermissionAction.TENANT_SQL_ADMIN_WRITE, + 'columns' +) +``` + +### Return objects from hooks for better extensibility + +```tsx +// ❌ Bad - returning array (hard to extend) +const useToggle = () => { + const [value, setValue] = useState(false) + return [value, () => setValue((v) => !v)] +} + +// ✅ Good - returning object (easy to extend) +const useToggle = (initial = false) => { + const [value, setValue] = useState(initial) + return { + value, + toggle: () => setValue((v) => !v), + setTrue: () => setValue(true), + setFalse: () => setValue(false), + } +} +``` + +## Event Handlers + +### Name handlers consistently + +Use `on` prefix for prop callbacks and `handle` prefix for internal handlers: + +```tsx +interface Props { + onClose: () => void // Callback prop + onSave: (data: Data) => void +} + +const Component = ({ onClose, onSave }: Props) => { + const handleSubmit = () => { + // Internal handler + // process data + onSave(data) + } + + const handleCancel = () => { + // cleanup + onClose() + } +} +``` + +### Avoid inline arrow functions for expensive operations + +```tsx +// ❌ Bad - creates new function every render + handleItemClick(item)} /> + +// ✅ Good - stable reference with useCallback +const handleItemClick = useCallback( + (item: Item) => { + // handle click + }, + [dependencies] +) + + +``` + +## Conditional Rendering + +### Use appropriate patterns for different scenarios + +```tsx +// Simple show/hide - use && +{ + isVisible && +} + +// Binary choice - use ternary +{ + isLoading ? : +} + +// Multiple conditions - use early returns or extracted component +const StatusDisplay = ({ status }: { status: Status }) => { + if (status === 'loading') return + if (status === 'error') return + if (status === 'empty') return + return +} +``` + +### Avoid nested ternaries + +```tsx +// ❌ Bad - nested ternary +{ + isLoading ? : isError ? : +} + +// ✅ Good - separate conditions or early returns +if (isLoading) return +if (isError) return +return +``` + +## Performance + +### Use useMemo for expensive computations + +```tsx +// ✅ Good - memoize expensive filtering +const filteredItems = useMemo( + () => items.filter((item) => item.name.toLowerCase().includes(searchQuery.toLowerCase())), + [items, searchQuery] +) +``` + +### Avoid premature optimization + +Don't wrap everything in useMemo/useCallback. Only optimize when: + +- You have measured a performance problem +- The computation is genuinely expensive +- The value is passed to memoized children + +## TypeScript + +### Define prop interfaces explicitly + +```tsx +interface UserCardProps { + user: User + onEdit: (user: User) => void + onDelete: (userId: string) => void + isEditable?: boolean +} + +export const UserCard = ({ user, onEdit, onDelete, isEditable = true }: UserCardProps) => { + // ... +} +``` + +### Use discriminated unions for complex state + +```tsx +type AsyncState = + | { status: 'idle' } + | { status: 'loading' } + | { status: 'success'; data: T } + | { status: 'error'; error: Error } +``` + +### Avoid type casting, prefer validation with zod + +Never use type casting (e.g., `as any`, `as Type`). Instead, validate values at runtime using zod schemas. This ensures type safety and catches runtime errors. + +```tsx +// ❌ Bad - type casting bypasses type checking +const user = apiResponse as User +const data = unknownValue as string + +// ✅ Good - validate with zod schema +const userSchema = z.object({ + id: z.string(), + name: z.string(), + email: z.string().email(), +}) + +const user = userSchema.parse(apiResponse) +const data = z.string().parse(unknownValue) + +// ✅ Good - safe parsing with error handling +const result = userSchema.safeParse(apiResponse) +if (result.success) { + const user = result.data +} else { + // handle validation errors +} +``` diff --git a/.cursor/rules/studio/cards/RULE.md b/.cursor/rules/studio/cards/RULE.md new file mode 100644 index 00000000000..efcb36733b1 --- /dev/null +++ b/.cursor/rules/studio/cards/RULE.md @@ -0,0 +1,14 @@ +--- +description: "Studio: Card usage for grouping related content and actions" +globs: + - apps/studio/**/*.{ts,tsx} +alwaysApply: false +--- + +# Studio cards + +- Use cards to group related pieces of information. +- Use `CardContent` for sections and `CardFooter` for actions. +- Only use `CardHeader`/`CardTitle` when the card content is not already described by surrounding content (page title, section title, etc). +- Prefer headers/titles when multiple cards represent distinct groups (e.g. multiple settings groups). + diff --git a/.cursor/rules/studio/charts/RULE.md b/.cursor/rules/studio/charts/RULE.md new file mode 100644 index 00000000000..558580db3e8 --- /dev/null +++ b/.cursor/rules/studio/charts/RULE.md @@ -0,0 +1,26 @@ +--- +description: "Studio: composable chart patterns built on Recharts and our chart presentational components" +globs: + - apps/studio/**/*.{ts,tsx} +alwaysApply: false +--- + +# Studio charts + +Use the Design System UI pattern docs as the source of truth: + +- Documentation: `apps/design-system/content/docs/ui-patterns/charts.mdx` +- Demos: + - `apps/design-system/__registry__/default/block/chart-composed-demo.tsx` + - `apps/design-system/__registry__/default/block/chart-composed-basic.tsx` + - `apps/design-system/__registry__/default/block/chart-composed-states.tsx` + - `apps/design-system/__registry__/default/block/chart-composed-metrics.tsx` + - `apps/design-system/__registry__/default/block/chart-composed-actions.tsx` + - `apps/design-system/__registry__/default/block/chart-composed-table.tsx` + +## Best practices + +- Prefer provided chart building blocks over passing raw Recharts components to `ChartContent`. +- Use `useChart` context flags for consistent loading/disabled handling. +- Keep chart composition straightforward; avoid over-abstraction. + diff --git a/.cursor/rules/studio/component-system/RULE.md b/.cursor/rules/studio/component-system/RULE.md new file mode 100644 index 00000000000..b6433123d0d --- /dev/null +++ b/.cursor/rules/studio/component-system/RULE.md @@ -0,0 +1,16 @@ +--- +description: 'Studio: UI component system (packages/ui + shadcn primitives)' +globs: + - apps/studio/**/*.{ts,tsx} + - packages/ui/**/*.{ts,tsx} +alwaysApply: false +--- + +# Studio component system + +Our primitive component system lives in `packages/ui` and is based on shadcn/ui patterns. + +- Prefer using components exported from `ui` (e.g. `import { Button } from 'ui'`). +- Prefer `_Shadcn_`-suffixed components for form components e.g. `Input_Shadcn_`. +- Avoid introducing new primitives unless explicitly requested. +- Browse available exports in `packages/ui/index.tsx` before composing new UI. diff --git a/.cursor/rules/studio/empty-states/RULE.md b/.cursor/rules/studio/empty-states/RULE.md new file mode 100644 index 00000000000..266213fe9a9 --- /dev/null +++ b/.cursor/rules/studio/empty-states/RULE.md @@ -0,0 +1,25 @@ +--- +description: 'Studio: empty state patterns (presentational vs informational vs zero-results vs missing route)' +globs: + - apps/studio/**/*.{ts,tsx} +alwaysApply: false +--- + +# Studio empty states + +Use the Design System UI pattern docs as the source of truth: + +- Documentation: `apps/design-system/content/docs/ui-patterns/empty-states.mdx` +- Demos: + - `apps/design-system/registry/default/example/empty-state-presentational-icon.tsx` + - `apps/design-system/registry/default/example/empty-state-initial-state-informational.tsx` + - `apps/design-system/registry/default/example/empty-state-zero-items-table.tsx` + - `apps/design-system/registry/default/example/data-grid-empty-state.tsx` + - `apps/design-system/registry/default/example/empty-state-missing-route.tsx` + +## Quick guidance + +- Initial states: use presentational empty states when onboarding/value prop + a clear next action helps. +- Data-heavy lists: prefer informational empty states that match the list/table layout. +- Zero results: keep the UI consistent with the data state to avoid jarring transitions. +- Missing routes: prefer a centered `Admonition` pattern. diff --git a/.cursor/rules/studio/forms/RULE.md b/.cursor/rules/studio/forms/RULE.md new file mode 100644 index 00000000000..b9b729111b5 --- /dev/null +++ b/.cursor/rules/studio/forms/RULE.md @@ -0,0 +1,35 @@ +--- +description: "Studio: form patterns (page layouts + side panels) and react-hook-form conventions" +globs: + - apps/studio/**/*.{ts,tsx} +alwaysApply: false +--- + +# Studio forms + +Use the Design System UI pattern docs as the source of truth: + +- Documentation: `apps/design-system/content/docs/ui-patterns/forms.mdx` +- Demos: + - `apps/design-system/registry/default/example/form-patterns-pagelayout.tsx` + - `apps/design-system/registry/default/example/form-patterns-sidepanel.tsx` + +## Requirements + +- Build forms with `react-hook-form` + `zod`. +- Use `FormItemLayout` instead of manually composing `FormItem`/`FormLabel`/`FormMessage`/`FormDescription`. +- Wrap inputs with `FormControl_Shadcn_`. +- Use `_Shadcn_` imports from `ui` for form primitives where available. + +## Layout selection + +- Page layouts: `FormItemLayout layout="flex-row-reverse"` inside `Card` (`CardContent` per field; `CardFooter` for actions). +- Side panels (wide): `FormItemLayout layout="horizontal"` inside `SheetSection`. +- Side panels (narrow, `size="sm"` or below): `FormItemLayout layout="vertical"`. + +## Actions and state + +- Handle dirty state (`form.formState.isDirty`) to show Cancel and to disable Save. +- Show loading on submit buttons via `loading`. +- When submit button is outside the `
`, set a stable `formId` and use the button’s `form` prop. + diff --git a/.cursor/rules/studio/layout/RULE.md b/.cursor/rules/studio/layout/RULE.md new file mode 100644 index 00000000000..b39f082b740 --- /dev/null +++ b/.cursor/rules/studio/layout/RULE.md @@ -0,0 +1,28 @@ +--- +description: 'Studio: page layout patterns (PageContainer/PageHeader/PageSection) and sizing guidance. Use to learn how to create or update existing pages in Studio.' +globs: + - apps/studio/**/*.{ts,tsx} +alwaysApply: false +--- + +# Studio layout + +Use the Design System UI pattern docs as the source of truth: + +- Documentation: `apps/design-system/content/docs/ui-patterns/layout.mdx` +- Demos: + - `apps/design-system/registry/default/example/page-layout-settings.tsx` + - `apps/design-system/registry/default/example/page-layout-list.tsx` + - `apps/design-system/registry/default/example/page-layout-list-simple.tsx` + - `apps/design-system/registry/default/example/page-layout-detail.tsx` + +## Guidelines + +- Build pages using `PageContainer`, `PageHeader`, and `PageSection` for consistent spacing and max-widths. +- Choose `size` based on content: + - Settings/config: `size="default"` + - List/table-heavy: `size="large"` + - Full-screen experiences: `size="full"` +- For list pages: + - If filters/search exist, align table actions with filters (avoid `PageHeaderAside`/`PageSectionAside` for those actions). + - If no filters/search, actions can go in `PageHeaderAside` or `PageSectionAside` depending on context. diff --git a/.cursor/rules/studio/navigation/RULE.md b/.cursor/rules/studio/navigation/RULE.md new file mode 100644 index 00000000000..eb37afda3fb --- /dev/null +++ b/.cursor/rules/studio/navigation/RULE.md @@ -0,0 +1,19 @@ +--- +description: "Studio: navigation patterns (page-level NavMenu + URL-driven navigation)" +globs: + - apps/studio/**/*.{ts,tsx} +alwaysApply: false +--- + +# Studio navigation + +Use the Design System UI pattern docs as the source of truth: + +- Documentation: `apps/design-system/content/docs/ui-patterns/navigation.mdx` + +## NavMenu + +- Use `NavMenu` for a horizontal list of related views within a consistent page layout. +- Activating an item should trigger a URL change (no local-only tab state). +- See: `apps/design-system/content/docs/components/nav-menu.mdx` + diff --git a/.cursor/rules/studio/project-structure/RULE.md b/.cursor/rules/studio/project-structure/RULE.md new file mode 100644 index 00000000000..d87139dd5a3 --- /dev/null +++ b/.cursor/rules/studio/project-structure/RULE.md @@ -0,0 +1,19 @@ +--- +description: "Studio: project structure and where code lives" +globs: + - apps/studio/**/*.{ts,tsx} +alwaysApply: false +--- + +# Studio project structure + +- Studio is a Next.js app using the pages router. +- Pages live in `apps/studio/pages`. + - Project pages: `apps/studio/pages/projects/[ref]` + - Org pages: `apps/studio/pages/org/[slug]` +- Studio components live in `apps/studio/components`. + - Studio UI helpers: `apps/studio/components/ui` + - Interface/page components: `apps/studio/components/interfaces` (e.g. `apps/studio/components/interfaces/Auth`) +- Shared hooks: `apps/studio/hooks` +- Shared helpers: `apps/studio/lib` + diff --git a/.cursor/rules/studio/queries/RULE.md b/.cursor/rules/studio/queries/RULE.md new file mode 100644 index 00000000000..0e394b01d28 --- /dev/null +++ b/.cursor/rules/studio/queries/RULE.md @@ -0,0 +1,113 @@ +--- +description: 'Studio: data fetching conventions for queries/mutations (React Query hooks)' +globs: + - apps/studio/data/**/*.{ts,tsx} + - apps/studio/pages/**/*.{ts,tsx} + - apps/studio/components/**/*.{ts,tsx} +alwaysApply: false +--- + +# Studio queries & mutations (React Query) + +Follow the `apps/studio/data/` patterns used by edge functions: + +- Query hook: `apps/studio/data/edge-functions/edge-functions-query.ts` +- Mutation hook: `apps/studio/data/edge-functions/edge-functions-update-mutation.ts` +- Keys: `apps/studio/data/edge-functions/keys.ts` +- Page usage: `apps/studio/pages/project/[ref]/functions/index.tsx` + +## Organize query keys + +- Define a `keys.ts` per domain and export `*Keys` helpers (use array keys with `as const`). +- Do not inline query keys in components. + +Example: + +```ts +export const edgeFunctionsKeys = { + list: (projectRef: string | undefined) => ['projects', projectRef, 'edge-functions'] as const, + detail: (projectRef: string | undefined, slug: string | undefined) => + ['projects', projectRef, 'edge-function', slug, 'detail'] as const, +} +``` + +## Write a query hook + +- Export `Variables`, `Data`, and `Error` types from the file. +- Implement a `getX(variables, signal?)` function that: + - throws if required variables are missing + - passes the `signal` through to the fetcher for cancellation + - calls `handleError(error)` and returns `data` +- Wrap it in `useXQuery()` using `useQuery`, `UseCustomQueryOptions`, and a domain key helper. +- Gate with `enabled` so the query doesn’t run until required variables exist (and platform-only queries should include `IS_PLATFORM`). + +Template: + +```ts +export type XVariables = { projectRef?: string } +export type XError = ResponseError + +export async function getX({ projectRef }: XVariables, signal?: AbortSignal) { + if (!projectRef) throw new Error('projectRef is required') + const { data, error } = await get('/v1/projects/{ref}/x', { + params: { path: { ref: projectRef } }, + signal, + }) + if (error) handleError(error) + return data +} + +export type XData = Awaited> + +export const useXQuery = ( + { projectRef }: XVariables, + { enabled = true, ...options }: UseCustomQueryOptions = {} +) => + useQuery({ + queryKey: xKeys.list(projectRef), + queryFn: ({ signal }) => getX({ projectRef }, signal), + enabled: IS_PLATFORM && enabled && typeof projectRef !== 'undefined', + ...options, + }) +``` + +## Write a mutation hook + +- Export a `Variables` type that includes `projectRef`, identifiers (e.g. `slug`), and `payload`. +- Implement an `updateX(vars)` function that validates required variables and uses `handleError`. +- Prefer a `useXMutation()` wrapper that: + - accepts `UseCustomMutationOptions` (omit `mutationFn`) + - invalidates the relevant `list()` + `detail()` keys in `onSuccess` and `await`s them via `Promise.all` + - defaults to a `toast.error(...)` when `onError` isn’t provided + +Template: + +```ts +export const useXUpdateMutation = ({ onSuccess, onError, ...options } = {}) => { + const queryClient = useQueryClient() + return useMutation({ + mutationFn: updateX, + async onSuccess(data, variables, context) { + await Promise.all([ + queryClient.invalidateQueries({ + queryKey: xKeys.detail(variables.projectRef, variables.slug), + }), + queryClient.invalidateQueries({ queryKey: xKeys.list(variables.projectRef) }), + ]) + await onSuccess?.(data, variables, context) + }, + async onError(error, variables, context) { + if (onError === undefined) toast.error(`Failed to update: ${error.message}`) + else onError(error, variables, context) + }, + ...options, + }) +} +``` + +## Component usage + +- Prefer React Query’s v5 flags: + - `isPending` for initial load (often aliased to `isLoading`) + - `isFetching` for background refetches +- Render states explicitly (pending → error → success), like `apps/studio/pages/project/[ref]/functions/index.tsx`. diff --git a/.cursor/rules/studio/sheets/RULE.md b/.cursor/rules/studio/sheets/RULE.md new file mode 100644 index 00000000000..f55b3958ec5 --- /dev/null +++ b/.cursor/rules/studio/sheets/RULE.md @@ -0,0 +1,23 @@ +--- +description: "Studio: side panels (Sheet) for context-preserving workflows" +globs: + - apps/studio/**/*.{ts,tsx} +alwaysApply: false +--- + +# Studio sheets + +Use a `Sheet` when switching to a new page would be disruptive and the user should keep context (e.g. selecting an item from a list to edit details). + +## Structure + +- Prefer `SheetContent` with `size="lg"` for forms that need horizontal layout. +- Use `SheetHeader`, `SheetTitle`, `SheetSection`, and `SheetFooter` for consistent structure. +- Place submit/cancel actions in `SheetFooter`. + +## Forms in sheets + +- Prefer `FormItemLayout`: + - `layout="horizontal"` for wider sheets + - `layout="vertical"` for narrow sheets (`size="sm"` or below) +- See `@studio/forms` for the canonical patterns and demos. diff --git a/.cursor/rules/studio/styling/RULE.md b/.cursor/rules/studio/styling/RULE.md new file mode 100644 index 00000000000..f1679fbc264 --- /dev/null +++ b/.cursor/rules/studio/styling/RULE.md @@ -0,0 +1,16 @@ +--- +description: "Studio: styling rules (Tailwind + semantic tokens + typography/focus utilities)" +globs: + - apps/studio/**/*.{ts,tsx,scss} +alwaysApply: false +--- + +# Studio styling + +- Use Tailwind. +- Do not hardcode Tailwind color tokens; use our semantic classes: + - backgrounds: `bg`, `bg-muted`, `bg-warning`, `bg-destructive` + - text: `text-foreground`, `text-foreground-light`, `text-foreground-lighter`, `text-warning`, `text-destructive` +- Use existing typography utilities from `apps/studio/styles/typography.scss` instead of recreating styles. +- Use existing focus utilities from `apps/studio/styles/focus.scss` for consistent keyboard focus styling. + diff --git a/.cursor/rules/studio/tables/RULE.md b/.cursor/rules/studio/tables/RULE.md new file mode 100644 index 00000000000..c610fe84268 --- /dev/null +++ b/.cursor/rules/studio/tables/RULE.md @@ -0,0 +1,29 @@ +--- +description: "Studio: table patterns (Table vs Data Table vs Data Grid) and placement of actions/filters" +globs: + - apps/studio/**/*.{ts,tsx} +alwaysApply: false +--- + +# Studio tables + +Use the Design System UI pattern docs as the source of truth: + +- Documentation: `apps/design-system/content/docs/ui-patterns/tables.mdx` +- Demos: + - `apps/design-system/registry/default/example/table-demo.tsx` + - `apps/design-system/registry/default/example/data-table-demo.tsx` + - `apps/design-system/registry/default/example/data-grid-demo.tsx` + +## Choose the right pattern + +- `Table`: simple, static, semantic table display. +- Data Table: TanStack-powered pattern for sorting/filtering/pagination; composed per use case. +- Data Grid: only when you need virtualization, column resizing, or complex cell editing. + +## Actions and filters placement + +- Actions: above the table, aligned right. +- Search/filters: above the table, aligned left. +- If the table is the primary page content and has no filters/search, actions can live in the page’s primary/secondary actions area. + diff --git a/.cursor/rules/testing/e2e-studio/RULE.md b/.cursor/rules/testing/e2e-studio/RULE.md new file mode 100644 index 00000000000..354cd86ac20 --- /dev/null +++ b/.cursor/rules/testing/e2e-studio/RULE.md @@ -0,0 +1,324 @@ +--- +description: "Testing: Playwright E2E best practices for Studio tests (avoid flake + race conditions)" +globs: + - e2e/studio/**/*.ts + - e2e/studio/**/*.spec.ts +alwaysApply: false +--- + +# E2E Testing Best Practices + +## Getting Context + +Before writing or modifying tests, use the Playwright MCP to understand: + +- Available page elements and their roles/locators +- Current page state and network activity +- Existing test patterns in the codebase + +Avoid extensive code reading - let Playwright's inspection tools guide your understanding of the UI. + +## Avoiding Race Conditions + +### Set up API waiters BEFORE triggering actions + +The most common source of flaky tests is race conditions between UI actions and API calls. Always create response waiters before clicking buttons or navigating. + +```ts +// ❌ Bad - race condition: response might complete before waiter is set up +await page.getByRole('button', { name: 'Save' }).click() +await waitForApiResponse(page, 'pg-meta', ref, 'query?key=table-create') + +// ✅ Good - waiter is ready before action +const apiPromise = waitForApiResponse(page, 'pg-meta', ref, 'query?key=table-create') +await page.getByRole('button', { name: 'Save' }).click() +await apiPromise +``` + +### Use `createApiResponseWaiter` for pre-navigation waits + +When you need to wait for a response that happens during navigation: + +```ts +// ✅ Good - waiter created before navigation +const loadPromise = waitForTableToLoad(page, ref) +await page.goto(toUrl(`/project/${ref}/editor?schema=public`)) +await loadPromise +``` + +### Wait for multiple related API calls with Promise.all + +When an action triggers multiple API calls, wait for all of them: + +```ts +// ✅ Good - wait for all related API calls +const createTablePromise = waitForApiResponseWithTimeout(page, (response) => + response.url().includes('query?key=table-create') +) +const tablesPromise = waitForApiResponseWithTimeout(page, (response) => + response.url().includes('tables?include_columns=true') +) +const entitiesPromise = waitForApiResponseWithTimeout(page, (response) => + response.url().includes('query?key=entity-types-') +) + +await page.getByRole('button', { name: 'Save' }).click() +await Promise.all([createTablePromise, tablesPromise, entitiesPromise]) +``` + +## Waiting Strategies + +### Prefer Playwright's built-in auto-waiting + +Playwright automatically waits for elements to be actionable. Use this instead of manual timeouts: + +```ts +// ❌ Bad - arbitrary timeout +await page.waitForTimeout(2000) +await page.getByRole('button', { name: 'Submit' }).click() + +// ✅ Good - auto-waits for element to be visible and enabled +await page.getByRole('button', { name: 'Submit' }).click() +``` + +### Use `expect.poll` for dynamic assertions + +When waiting for state to change: + +```ts +// ✅ Good - polls until condition is met +await expect + .poll(async () => { + return await page.getByLabel(`View ${tableName}`).count() + }) + .toBe(0) +``` + +### Use `waitForSelector` with state for element lifecycle + +```ts +// ✅ Good - wait for panel to close +await page.waitForSelector('[data-testid="side-panel"]', { state: 'detached' }) +``` + +### Avoid `networkidle` - use specific API waits instead + +```ts +// ❌ Bad - unreliable and slow +await page.waitForLoadState('networkidle') + +// ✅ Good - wait for specific API response +await waitForApiResponse(page, 'pg-meta', ref, 'tables') +``` + +### Use timeouts sparingly and only for non-API waits + +```ts +// ✅ Acceptable - waiting for client-side debounce +await page.getByRole('textbox').fill('search term') +await page.waitForTimeout(300) // Allow debounce to complete + +// ✅ Acceptable - waiting for clipboard API +await page.evaluate(() => navigator.clipboard.readText()) +await page.waitForTimeout(500) +``` + +## Test Structure + +### Use the custom test utility + +Always import from the custom test utility for consistent fixtures: + +```ts +import { test } from '../utils/test.js' +``` + +### Use `withFileOnceSetup` for expensive setup + +When setup is expensive (cleanup, seeding), run it once per file: + +```ts +test.beforeAll(async ({ browser, ref }) => { + await withFileOnceSetup(import.meta.url, async () => { + const ctx = await browser.newContext() + const page = await ctx.newPage() + + // Expensive setup logic (e.g., cleanup old test data) + await deleteTestTables(page, ref) + }) +}) + +test.afterAll(async () => { + await releaseFileOnceCleanup(import.meta.url) +}) +``` + +### Dismiss toasts before interacting with UI + +Toasts can overlay buttons and block interactions: + +```ts +const dismissToastsIfAny = async (page: Page) => { + const closeButtons = page.getByRole('button', { name: 'Close toast' }) + const count = await closeButtons.count() + for (let i = 0; i < count; i++) { + await closeButtons.nth(i).click() + } +} + +// ✅ Good - dismiss toasts before clicking +await dismissToastsIfAny(page) +await page.getByRole('button', { name: 'New table' }).click() +``` + +## Assertions + +### Always include descriptive messages + +```ts +// ❌ Bad - no context on failure +await expect(page.getByRole('button', { name: 'Save' })).toBeVisible() + +// ✅ Good - clear message on failure +await expect( + page.getByRole('button', { name: 'Save' }), + 'Save button should be visible after form is filled' +).toBeVisible() +``` + +### Use appropriate timeouts for slow operations + +```ts +// ✅ Good - explicit timeout for slow operations +await expect( + page.getByText(`Table ${tableName} is good to go!`), + 'Success toast should be visible after table creation' +).toBeVisible({ timeout: 50000 }) +``` + +## Locators + +### Prefer role-based locators + +```ts +// ✅ Good - semantic and resilient +page.getByRole('button', { name: 'Save' }) +page.getByRole('textbox', { name: 'Username' }) +page.getByRole('menuitem', { name: 'Delete' }) + +// ❌ Avoid - brittle CSS selectors +page.locator('.btn-primary') +page.locator('#submit-button') +``` + +### Use test IDs for complex elements + +```ts +// ✅ Good - stable identifier for complex elements +page.getByTestId('table-editor-side-panel') +page.getByTestId('action-bar-save-row') +``` + +### Use `filter` for finding elements in context + +```ts +// ✅ Good - find button within specific row +const bucketRow = page.getByRole('row').filter({ hasText: bucketName }) +await bucketRow.getByRole('button').click() +``` + +## Helper Functions + +### Extract reusable operations into helpers + +Create helper functions for common operations: + +```ts +// e2e/studio/utils/storage-helpers.ts +export const createBucket = async ( + page: Page, + ref: string, + bucketName: string, + isPublic: boolean = false +) => { + await navigateToStorageFiles(page, ref) + + // Check if already exists + const bucketRow = page.getByRole('row').filter({ hasText: bucketName }) + if ((await bucketRow.count()) > 0) return + + await dismissToastsIfAny(page) + + // Create bucket with proper waits + const apiPromise = waitForApiResponse(page, 'storage', ref, 'bucket', { method: 'POST' }) + await page.getByRole('button', { name: 'New bucket' }).click() + await page.getByRole('textbox', { name: 'Bucket name' }).fill(bucketName) + await page.getByRole('button', { name: 'Create' }).click() + await apiPromise + + await expect( + page.getByRole('row').filter({ hasText: bucketName }), + `Bucket ${bucketName} should be visible` + ).toBeVisible() +} +``` + +### Use the existing wait utilities + +```ts +import { + createApiResponseWaiter, + waitForApiResponse, + waitForGridDataToLoad, + waitForTableToLoad, +} from '../utils/wait-for-response.js' +``` + +## API Mocking + +### Mock APIs for isolated testing + +```ts +// ✅ Good - mock API response +await page.route('*/**/logs.all*', async (route) => { + await route.fulfill({ body: JSON.stringify(mockAPILogs) }) +}) +``` + +### Use soft waits for optional API calls + +```ts +// ✅ Good - don't fail if API doesn't respond +await waitForApiResponse(page, 'pg-meta', ref, 'optional-endpoint', { + soft: true, + fallbackWaitMs: 1000, +}) +``` + +## Cleanup + +### Clean up test data in beforeAll/beforeEach + +```ts +test.beforeEach(async ({ page, ref }) => { + await deleteAllBuckets(page, ref) +}) +``` + +### Handle existing state gracefully + +```ts +// ✅ Good - check before trying to delete +const bucketRow = page.getByRole('row').filter({ hasText: bucketName }) +if ((await bucketRow.count()) === 0) return +// proceed with deletion +``` + +### Reset local storage when needed + +```ts +import { resetLocalStorage } from '../utils/reset-local-storage.js' + +// Clean up after tests that modify local storage +await resetLocalStorage(page, ref) +``` diff --git a/.cursor/rules/testing/unit-integration/RULE.md b/.cursor/rules/testing/unit-integration/RULE.md new file mode 100644 index 00000000000..7248ee737a4 --- /dev/null +++ b/.cursor/rules/testing/unit-integration/RULE.md @@ -0,0 +1,10 @@ +--- +description: "Testing: unit/integration conventions for Studio test files" +globs: + - apps/studio/**/*.test.ts + - apps/studio/**/*.test.tsx +alwaysApply: false +--- + +Follow the guidelines in `apps/studio/tests/README.md` when writing tests for Studio. + diff --git a/.cursor/rules/unit-integration-testing.mdc b/.cursor/rules/unit-integration-testing.mdc deleted file mode 100644 index e3a659a7c53..00000000000 --- a/.cursor/rules/unit-integration-testing.mdc +++ /dev/null @@ -1,6 +0,0 @@ ---- -description: -globs: apps/studio/**/*.test.ts,apps/studio/**/*.test.tsx -alwaysApply: false ---- -Make sure to follow the guidelines in this file to write tests: [README.md](mdc:apps/studio/tests/README.md) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 87eac90f119..5747ca47b96 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -2,6 +2,7 @@ /packages/shared-data/pricing.ts @roryw10 @supabase/billing /packages/shared-data/plans.ts @roryw10 @supabase/billing /packages/common/telemetry-constants.ts @supabase/growth-eng +/packages/pg-meta @supabase/postgres @avallete /apps/studio/ @supabase/Dashboard @@ -11,9 +12,11 @@ /apps/www/public/images/blog @supabase/marketing /apps/www/lib/redirects.js -/docker/ @supabase/dev-workflows @aantti +/docker/ @supabase/dev-workflows @supabase/self-hosted /apps/studio/csp.js @supabase/security /apps/studio/components/interfaces/Billing/Payment @supabase/security /apps/studio/components/interfaces/Organization/Documents/ @supabase/security /apps/studio/pages/new/index.tsx @supabase/security + +/apps/studio/data/sql/queries/ @supabase/postgres @avallete \ No newline at end of file diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000000..3e9248e06d0 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,10 @@ +version: 2 +updates: + - package-ecosystem: 'github-actions' + directory: '/' + schedule: + interval: 'weekly' + ignore: + - dependency-name: '*' + update-types: + - 'version-update:semver-major' diff --git a/.github/workflows/ai-tests.yml b/.github/workflows/ai-tests.yml index 7f579157731..6e27f7e86a1 100644 --- a/.github/workflows/ai-tests.yml +++ b/.github/workflows/ai-tests.yml @@ -32,21 +32,21 @@ jobs: working-directory: ./packages/ai-commands steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: sparse-checkout: | packages - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 name: Install pnpm with: run_install: false - name: Use Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: '.nvmrc' cache: 'pnpm' - name: Install deps - run: pnpm i + run: pnpm install --frozen-lockfile - name: Type check run: pnpm run typecheck - name: Run tests diff --git a/.github/workflows/authorize-vercel-deploys.yml b/.github/workflows/authorize-vercel-deploys.yml new file mode 100644 index 00000000000..6a72b23d7a6 --- /dev/null +++ b/.github/workflows/authorize-vercel-deploys.yml @@ -0,0 +1,50 @@ +name: Authorize Vercel Deploys + +# This workflow is triggered by the validate-pr workflow. When it's triggered, it will run the +# authorize-vercel-deploys.yml in master branch. If you want to change it, you'll have to merge it into master. +on: + # only run this workflow when the validate-pr workflow completes (successfully or not) + workflow_run: + workflows: ['Validate pull request'] + types: [completed] + +# Cancel old builds on new commit for same workflow + branch/PR. +concurrency: + group: ${{ github.workflow }}-${{ github.event.workflow_run.head_branch || github.ref }} + cancel-in-progress: true + +permissions: + contents: read + +jobs: + authorize-vercel-deploys: + runs-on: blacksmith-4vcpu-ubuntu-2404 + + steps: + # Checkout the master branch from the supabase repo and run that script to authorize Vercel deploys + - name: Check out repo + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 + with: + ref: master + # fetch only the root files and scripts folder + sparse-checkout: | + scripts + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 + name: Install pnpm + with: + run_install: false + - name: Setup node + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + with: + node-version-file: '.nvmrc' + cache: 'pnpm' + - name: Download dependencies + run: | + pnpm install --frozen-lockfile + - name: Authorize Vercel Deploys + run: |- + pnpm run authorize-vercel-deploys + env: + VERCEL_TOKEN: ${{ secrets.VERCEL_TOKEN }} + # The SHA of the commit that triggered the validate-pr workflow + HEAD_COMMIT_SHA: ${{ github.event.workflow_run.head_sha }} diff --git a/.github/workflows/auto-label-issues.yml b/.github/workflows/auto-label-issues.yml index 59dfb2f88c3..2e897310bcd 100644 --- a/.github/workflows/auto-label-issues.yml +++ b/.github/workflows/auto-label-issues.yml @@ -8,26 +8,27 @@ jobs: permissions: issues: write steps: - - name: Check if organization member - id: is-org-member - uses: JamesSingleton/is-organization-member@1.0.0 - with: - organization: ${{ github.repository_owner }} - username: ${{ github.event.issue.user.login }} - token: ${{ secrets.GITHUB_TOKEN }} - - name: label-member - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - GH_REPO: ${{ github.repository }} - NUMBER: ${{ github.event.issue.number }} - run: | - if [ ${{ steps.is-org-member.outputs.result }} != "true" ]; then - echo "User is outside of organization, labeling external" - gh issue edit "$NUMBER" --add-label "external-issue" - else - echo "User is within the organization, labeling internal" - gh issue edit "$NUMBER" --add-label "internal-issue" - fi + - name: Check if organization member + id: is-org-member + uses: JamesSingleton/is-organization-member@39c59b3b17cca4eb75c81772b95e724e2a24c025 # v1.0.0 + with: + organization: ${{ github.repository_owner }} + username: ${{ github.event.issue.user.login }} + token: ${{ secrets.GITHUB_TOKEN }} + - name: label-member + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GH_REPO: ${{ github.repository }} + NUMBER: ${{ github.event.issue.number }} + IS_INTERNAL: ${{ steps.is-org-member.outputs.result }} + run: | + if [ "$IS_INTERNAL" != "true" ]; then + echo "User is outside of organization, labeling external" + gh issue edit "$NUMBER" --add-label "external-issue" + else + echo "User is within the organization, labeling internal" + gh issue edit "$NUMBER" --add-label "internal-issue" + fi triage-new: runs-on: ubuntu-latest permissions: diff --git a/.github/workflows/autofix_linters.yml b/.github/workflows/autofix_linters.yml index e24443c07bb..2ae0159afa5 100644 --- a/.github/workflows/autofix_linters.yml +++ b/.github/workflows/autofix_linters.yml @@ -10,9 +10,6 @@ concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true -permissions: - contents: read - jobs: autofix: runs-on: blacksmith-2vcpu-ubuntu-2404 @@ -23,32 +20,40 @@ jobs: - name: Calculate number of commits run: echo "PR_FETCH_DEPTH=$(( ${{ github.event.pull_request.commits }} + 1 ))" >> "${GITHUB_ENV}" - - uses: actions/checkout@v4 + - name: Generate token + id: app-token + uses: actions/create-github-app-token@v2 + with: + app-id: ${{ secrets.GH_AUTOFIX_APP_ID }} + private-key: ${{ secrets.GH_AUTOFIX_PRIVATE_KEY }} + permission-contents: write + + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: ref: ${{ github.head_ref }} - token: ${{ secrets.PAT_AUTOFIX }} + token: ${{ steps.app-token.outputs.token }} fetch-depth: ${{ env.PR_FETCH_DEPTH }} sparse-checkout: | packages apps - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 name: Install pnpm - - uses: actions/setup-node@v4 + - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: '.nvmrc' cache: pnpm - name: Install required dependencies - run: pnpm i + run: pnpm install --frozen-lockfile - name: Run Prettier in fix mode run: pnpm run format - name: Commit changes and push to existing branch - uses: stefanzweifel/git-auto-commit-action@v5 + uses: stefanzweifel/git-auto-commit-action@b863ae1933cb653a53c021fe36dbb774e1fb9403 # v5.2.0 with: - commit_message: "ci: Autofix updates from GitHub workflow" - commit_user_name: "kevcodez" - commit_user_email: "k.grueneberg1994@gmail.com" + commit_message: 'ci: Autofix updates from GitHub workflow' + commit_user_name: 'kevcodez' + commit_user_email: 'k.grueneberg1994@gmail.com' diff --git a/.github/workflows/avoid-typos.yml b/.github/workflows/avoid-typos.yml index 9897266012e..0b1b4004d72 100644 --- a/.github/workflows/avoid-typos.yml +++ b/.github/workflows/avoid-typos.yml @@ -17,9 +17,9 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - name: Check out code. - uses: actions/checkout@v4 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - name: misspell - uses: reviewdog/action-misspell@v1 + uses: reviewdog/action-misspell@9daa94af4357dddb6fd3775de806bc0a8e98d3e4 # v1.26.3 with: github_token: ${{ secrets.github_token }} locale: 'US' diff --git a/.github/workflows/braintrust-evals.yml b/.github/workflows/braintrust-evals.yml new file mode 100644 index 00000000000..915d2e3bb38 --- /dev/null +++ b/.github/workflows/braintrust-evals.yml @@ -0,0 +1,60 @@ +name: Run Braintrust evals + +on: + push: + branches: [master] + pull_request: + types: [opened, synchronize, labeled] + +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + +permissions: + pull-requests: write + contents: read + +jobs: + eval: + name: Run evals + if: github.event_name == 'push' || (github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'run-evals')) + runs-on: ubuntu-latest + timeout-minutes: 20 + + env: + BRAINTRUST_PROJECT_ID: ${{ secrets.BRAINTRUST_PROJECT_ID }} + OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} + + steps: + - name: Checkout + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 + with: + fetch-depth: 0 + # For PR events, checkout the actual branch so Braintrust can report the correct branch name instead of detached HEAD. + # github.head_ref is the PR source branch, github.ref_name is the fallback for push events (e.g., master). + ref: ${{ github.head_ref || github.ref_name }} + + - name: Install pnpm + uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 + with: + run_install: false + + - name: Use Node.js + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + with: + node-version-file: ".nvmrc" + cache: "pnpm" + + - name: Install Dependencies + run: pnpm install --frozen-lockfile + + - name: Setup Evals + run: cd apps/studio && pnpm evals:setup + + - name: Run Evals + uses: braintrustdata/eval-action@v1 + with: + api_key: ${{ secrets.BRAINTRUST_API_KEY }} + runtime: node + package_manager: pnpm + root: apps/studio diff --git a/.github/workflows/dashboard-pr-reminder.yml b/.github/workflows/dashboard-pr-reminder.yml new file mode 100644 index 00000000000..876b0d6c4ab --- /dev/null +++ b/.github/workflows/dashboard-pr-reminder.yml @@ -0,0 +1,46 @@ +name: Dashboard PR Reminder + +on: + schedule: + # Run at 10am Singapore Time (2am UTC) + - cron: '0 2 * * *' + # Run at 10am US Eastern Time (2pm UTC = 10am EDT / 9am EST) + - cron: '0 14 * * *' + workflow_dispatch: # Allow manual trigger for testing + +permissions: + pull-requests: read + contents: read + +jobs: + check-dashboard-prs: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 + + - name: Find Dashboard PRs older than 24 hours + id: find-prs + uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0 + with: + script: | + const findStalePRs = require('./scripts/actions/find-stale-dashboard-prs.js'); + return await findStalePRs({ github, context, core }); + + - name: Send Slack notification + if: fromJSON(steps.find-prs.outputs.count) > 0 + uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0 + env: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_DASHBOARD_WEBHOOK_URL }} + STALE_PRS_JSON: ${{ steps.find-prs.outputs.stale_prs }} + with: + script: | + const sendSlackNotification = require('./scripts/actions/send-slack-pr-notification.js'); + const stalePRs = JSON.parse(process.env.STALE_PRS_JSON); + const webhookUrl = process.env.SLACK_WEBHOOK_URL; + await sendSlackNotification(stalePRs, webhookUrl); + + - name: No stale PRs found + if: fromJSON(steps.find-prs.outputs.count) == 0 + run: | + echo "✓ No Dashboard PRs older than 24 hours found" diff --git a/.github/workflows/docs-js-libs-update.yml b/.github/workflows/docs-js-libs-update.yml index 0ec5bea40cd..398ebf0b5fb 100644 --- a/.github/workflows/docs-js-libs-update.yml +++ b/.github/workflows/docs-js-libs-update.yml @@ -22,23 +22,23 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: ref: master - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 name: Install pnpm with: run_install: false - name: Use Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: '.nvmrc' cache: 'pnpm' - name: Install deps - run: pnpm i + run: pnpm install --frozen-lockfile - name: Regenerate JS client libraries tsdoc files working-directory: apps/docs/spec @@ -54,14 +54,21 @@ jobs: echo "Generating new typespec snapshot for review..." npx vitest run --update ./features/docs/Reference.typeSpec.test.ts - - name: Create pull request - uses: peter-evans/create-pull-request@v6 + - name: Generate token + id: app-token + uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf with: - token: ${{ secrets.GITHUB_TOKEN }} - commit-message: 'docs: update js client libraries (${{ github.event.inputs.version }})' - title: 'docs: update js client libraries (${{ github.event.inputs.version }})' + app-id: ${{ secrets.GH_AUTOFIX_APP_ID }} + private-key: ${{ secrets.GH_AUTOFIX_PRIVATE_KEY }} + + - name: Create pull request + uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c # v6.1.0 + with: + token: ${{ steps.app-token.outputs.token }} + commit-message: 'docs: update js sdk docs (${{ github.event.inputs.version }})' + title: 'docs: update js sdk docs (${{ github.event.inputs.version }})' body: | - Updates JS client libraries documentation following stable release. + Updates JS sdk documentation following stable release. Ran `make` in apps/docs/spec to regenerate tsdoc files. **Details:** @@ -69,6 +76,6 @@ jobs: - **Source:** `${{ github.event.inputs.source }}` - **Changes:** Regenerated tsdoc files from latest spec files - 🤖 Auto-generated from supabase-js-libs stable release. - branch: 'gha/update-js-libs-docs-${{ github.run_number }}' + 🤖 Auto-generated from @supabase/supabase-js stable release. + branch: 'gha/update-js-sdk-docs-${{ github.run_number }}' base: 'master' diff --git a/.github/workflows/docs-last-changed.yml b/.github/workflows/docs-last-changed.yml index a7ebfdb0653..1ec0774bba1 100644 --- a/.github/workflows/docs-last-changed.yml +++ b/.github/workflows/docs-last-changed.yml @@ -23,24 +23,24 @@ jobs: steps: - name: Check out repo - uses: actions/checkout@v4 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: fetch-depth: 0 sparse-checkout: | apps/docs - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 name: Install pnpm with: run_install: false - name: Setup node - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: '.nvmrc' - name: Download dependencies - run: pnpm i + run: pnpm install --frozen-lockfile - name: Update last-changed dates working-directory: ./apps/docs diff --git a/.github/workflows/docs-lint-v2-comment.yml b/.github/workflows/docs-lint-v2-comment.yml index f69e2fc4f49..7c4561d3695 100644 --- a/.github/workflows/docs-lint-v2-comment.yml +++ b/.github/workflows/docs-lint-v2-comment.yml @@ -25,7 +25,7 @@ jobs: steps: - id: download_artifact name: 'Download artifact' - uses: actions/github-script@v7 + uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0 with: script: | const artifacts = await github.rest.actions.listWorkflowRunArtifacts({ @@ -53,7 +53,7 @@ jobs: run: unzip lint_results.zip - name: 'Comment on PR' if: steps.download_artifact.outputs.contains_results == 'true' - uses: actions/github-script@v7 + uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0 with: script: | const fs = require('fs'); diff --git a/.github/workflows/docs-lint-v2-scheduled.yml b/.github/workflows/docs-lint-v2-scheduled.yml index af9e6955943..8691af99ead 100644 --- a/.github/workflows/docs-lint-v2-scheduled.yml +++ b/.github/workflows/docs-lint-v2-scheduled.yml @@ -15,7 +15,7 @@ jobs: lint-all: runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: fetch-depth: 0 sparse-checkout: | @@ -24,7 +24,7 @@ jobs: apps/docs/content - name: cache cargo id: cache-cargo - uses: actions/cache@v4 + uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 with: path: | ~/.cargo/bin/ diff --git a/.github/workflows/docs-lint-v2.yml b/.github/workflows/docs-lint-v2.yml index 89f42c2862c..5555f3245cd 100644 --- a/.github/workflows/docs-lint-v2.yml +++ b/.github/workflows/docs-lint-v2.yml @@ -28,14 +28,14 @@ jobs: name: supa-mdx-lint runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: fetch-depth: 0 sparse-checkout: | supa-mdx-lint.config.toml supa-mdx-lint apps/docs/content - - uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 #v3.0.2 + - uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 id: filter with: filters: | @@ -98,7 +98,7 @@ jobs: fi - name: save results as artifact (external) if: steps.filter.outputs.docs == 'true' && github.event.pull_request.head.repo.full_name != github.repository && steps.external_lint.outputs.LINT_EXIT_CODE != 0 - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: lint_results path: __github_actions__pr/ diff --git a/.github/workflows/docs-mgmt-api-update.yml b/.github/workflows/docs-mgmt-api-update.yml index e9261c90096..26eb74756e6 100644 --- a/.github/workflows/docs-mgmt-api-update.yml +++ b/.github/workflows/docs-mgmt-api-update.yml @@ -15,34 +15,41 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: ref: master sparse-checkout: | apps/docs - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 name: Install pnpm with: run_install: false - name: Use Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: '.nvmrc' cache: 'pnpm' - name: Install deps - run: pnpm i + run: pnpm install --frozen-lockfile - name: Change to apps/docs/spec directory and run make command working-directory: apps/docs/spec run: make download.api.v1 dereference.api.v1 generate.sections.api.v1 format - - name: Create pull request - uses: peter-evans/create-pull-request@v6 + - name: Generate token + id: app-token + uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1 with: - token: ${{ secrets.GITHUB_TOKEN }} + app-id: ${{ secrets.GH_AUTOFIX_APP_ID }} + private-key: ${{ secrets.GH_AUTOFIX_PRIVATE_KEY }} + + - name: Create pull request + uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c # v6.1.0 + with: + token: ${{ steps.app-token.outputs.token }} commit-message: 'feat: update mgmt api docs' title: 'feat: update mgmt api docs' body: 'This PR updates mgmt api docs automatically.' diff --git a/.github/workflows/docs-sync-auto-troubleshooting.yml b/.github/workflows/docs-sync-auto-troubleshooting.yml new file mode 100644 index 00000000000..bb315d0607b --- /dev/null +++ b/.github/workflows/docs-sync-auto-troubleshooting.yml @@ -0,0 +1,87 @@ +# Sync AI-generated troubleshooting guides from supabase/troubleshooting + +name: Sync from supabase/troubleshooting + +on: + repository_dispatch: + types: [sync_from_upstream] + workflow_dispatch: + +permissions: + contents: write + pull-requests: write + +jobs: + sync: + runs-on: ubuntu-latest + + steps: + - name: Checkout supabase/supabase + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 + with: + persist-credentials: true + + - name: Install pnpm + uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 + with: + run_install: false + + - name: Use Node.js + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + with: + node-version-file: '.nvmrc' + cache: 'pnpm' + + - name: Install deps + run: pnpm install --frozen-lockfile + + - name: Decode the GitHub App Private Key + id: decode + run: | + private_key=$(echo "${{ secrets.DOCS_GITHUB_APP_PRIVATE_KEY }}" | base64 --decode | awk 'BEGIN {ORS="\\n"} {print}' | head -c -2) &> /dev/null + echo "::add-mask::$private_key" + echo "private-key=$private_key" >> "$GITHUB_OUTPUT" + + - name: Create GitHub App token for supabase/troubleshooting + id: app-token + uses: actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42 # v2.1.4 + with: + app-id: ${{ vars.DOCS_GITHUB_APP_ID }} + private-key: ${{ steps.decode.outputs.private-key }} + repositories: troubleshooting + permission-contents: read + + - name: Checkout supabase/troubleshooting + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 + with: + persist-credentials: false + token: ${{ steps.app-token.outputs.token }} + repository: supabase/troubleshooting + path: troubleshooting-upstream + + - name: Sync supabase/troubleshooting changes back to supabase/supabase + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + git config user.name 'github-docs-bot' + git config user.email 'github-docs-bot@supabase.com' + BRANCH_NAME="bot/sync-troubleshooting" + EXISTING_BRANCH=$(git ls-remote --heads origin $BRANCH_NAME) + if [[ -n "$EXISTING_BRANCH" ]]; then + git push origin --delete $BRANCH_NAME + fi + git checkout -b $BRANCH_NAME + rsync --archive --verbose --ignore-existing ./troubleshooting-upstream/guides/ ./apps/docs/content/troubleshooting/ + pnpm format + git add apps/docs/content/troubleshooting/ + if git diff --quiet --cached; then + echo "No changes to sync" + exit 0 + fi + git commit --message "Sync from supabase/troubleshooting" + git push origin $BRANCH_NAME + if gh pr list --state open --head $BRANCH_NAME --json number --jq '.[0].number' | grep -q .; then + gh pr comment "$BRANCH_NAME" --body "Updated troubleshooting sync with latest changes." + else + gh pr create --title "[bot] Sync from supabase/troubleshooting" --body "This PR syncs the latest troubleshooting guides from the supabase/troubleshooting repository." --head $BRANCH_NAME + fi diff --git a/.github/workflows/docs-sync-troubleshooting.yml b/.github/workflows/docs-sync-troubleshooting.yml index 703df013e7d..c3794079eca 100644 --- a/.github/workflows/docs-sync-troubleshooting.yml +++ b/.github/workflows/docs-sync-troubleshooting.yml @@ -24,27 +24,27 @@ jobs: SUPABASE_SECRET_KEY: ${{ secrets.SEARCH_SUPABASE_SERVICE_ROLE_KEY }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: sparse-checkout: | apps/docs - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 name: Install pnpm with: run_install: false - name: Use Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: '.nvmrc' cache: 'pnpm' - name: Install dependencies - run: pnpm i + run: pnpm install --frozen-lockfile - name: Run Troubleshooting script - run: pnpm run -F docs troubleshooting:sync + run: pnpm run --filter docs troubleshooting:sync - name: Create Pull Request uses: peter-evans/create-pull-request@5e914681df9dc83aa4e4905692ca88beb2f9e91f # v7.0.5 @@ -54,3 +54,4 @@ jobs: author: 'github-docs-sync-bot ' branch: 'bot/docs-sync-troubleshooting' branch-suffix: 'random' + labels: 'documentation' diff --git a/.github/workflows/docs-sync.yml b/.github/workflows/docs-sync.yml index e4e78f0fc72..7d7761070ca 100644 --- a/.github/workflows/docs-sync.yml +++ b/.github/workflows/docs-sync.yml @@ -26,25 +26,25 @@ jobs: SUPABASE_SECRET_KEY: ${{ secrets.SEARCH_SUPABASE_SERVICE_ROLE_KEY }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: sparse-checkout: | apps/docs packages - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 name: Install pnpm with: run_install: false - name: Use Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: '.nvmrc' cache: 'pnpm' - name: Install dependencies - run: pnpm i + run: pnpm install --frozen-lockfile - name: Run sync script - run: pnpm run -F docs sync + run: pnpm run --filter docs sync diff --git a/.github/workflows/docs-tests-smoke.yml b/.github/workflows/docs-tests-smoke.yml index 335dffb4316..92c72f25020 100644 --- a/.github/workflows/docs-tests-smoke.yml +++ b/.github/workflows/docs-tests-smoke.yml @@ -19,25 +19,25 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: sparse-checkout: | apps/docs packages - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 name: Install pnpm with: run_install: false - name: Use Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: '.nvmrc' cache: 'pnpm' - name: Install deps - run: pnpm i + run: pnpm install --frozen-lockfile - name: Run tests run: pnpm --prefix="apps/docs" run test:smoke diff --git a/.github/workflows/docs-tests.yml b/.github/workflows/docs-tests.yml index 233418e270f..94d1bd66c0f 100644 --- a/.github/workflows/docs-tests.yml +++ b/.github/workflows/docs-tests.yml @@ -23,7 +23,7 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: sparse-checkout: | apps/docs @@ -31,19 +31,19 @@ jobs: packages supabase - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 name: Install pnpm with: run_install: false - name: Use Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: '.nvmrc' cache: 'pnpm' - name: Install deps - run: pnpm i + run: pnpm install --frozen-lockfile - name: Run tests run: | diff --git a/.github/workflows/external-pr-comment.yml b/.github/workflows/external-pr-comment.yml index 5e3c36dd358..d330ad18b97 100644 --- a/.github/workflows/external-pr-comment.yml +++ b/.github/workflows/external-pr-comment.yml @@ -13,7 +13,7 @@ jobs: if: github.event.pull_request.head.repo.full_name != github.repository steps: - name: Comment on PR - uses: actions/github-script@v7 + uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0 with: script: | const commentBody = ` diff --git a/.github/workflows/fix-typos.yml b/.github/workflows/fix-typos.yml index 84c9bbf4d34..bc1ca8cc089 100644 --- a/.github/workflows/fix-typos.yml +++ b/.github/workflows/fix-typos.yml @@ -11,18 +11,25 @@ concurrency: permissions: contents: read - pull-requests: write jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: ref: master - - uses: sobolevn/misspell-fixer-action@master - - uses: peter-evans/create-pull-request@v4 - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: 'true' + - uses: sobolevn/misspell-fixer-action@06ff0b508d4f4c0ba70d15f9a628232c0aade536 # v0.1.0 + + - name: Generate token + id: app-token + uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1 with: - token: ${{ secrets.GITHUB_TOKEN }} + app-id: ${{ secrets.GH_AUTOFIX_APP_ID }} + private-key: ${{ secrets.GH_AUTOFIX_PRIVATE_KEY }} + permission-contents: write + permission-pull-requests: write + + - uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c # v6.1.0 + with: + token: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/label_prs.yml b/.github/workflows/label_prs.yml index 36f4ec2dc90..741ddea4ac7 100644 --- a/.github/workflows/label_prs.yml +++ b/.github/workflows/label_prs.yml @@ -13,4 +13,4 @@ jobs: pull-requests: write runs-on: ubuntu-latest steps: - - uses: actions/labeler@v6 + - uses: actions/labeler@634933edcd8ababfe52f92936142cc22ac488b1b # v6.0.1 diff --git a/.github/workflows/mirror.yml b/.github/workflows/mirror.yml index a28d54e3f7c..56169a93802 100644 --- a/.github/workflows/mirror.yml +++ b/.github/workflows/mirror.yml @@ -22,19 +22,19 @@ jobs: id-token: write steps: - name: configure aws credentials - uses: aws-actions/configure-aws-credentials@v2 + uses: aws-actions/configure-aws-credentials@5fd3084fc36e372ff1fff382a39b10d03659f355 # v2.2.0 with: role-to-assume: ${{ secrets.PROD_AWS_ROLE }} aws-region: us-east-1 - - uses: docker/login-action@v2 + - uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc # v2.2.0 with: registry: public.ecr.aws - - uses: docker/login-action@v2 + - uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc # v2.2.0 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - - uses: akhilerm/tag-push-action@v2.1.0 + - uses: akhilerm/tag-push-action@85bf542f43f5f2060ef76262a67ee3607cb6db37 # v2.1.0 with: src: docker.io/supabase/studio:${{ inputs.version }} dst: | diff --git a/.github/workflows/og_images.yml b/.github/workflows/og_images.yml index 6c2166e7558..02a40a0bf58 100644 --- a/.github/workflows/og_images.yml +++ b/.github/workflows/og_images.yml @@ -21,10 +21,10 @@ jobs: steps: - name: Check out repo - uses: actions/checkout@v4 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - name: Setup the Supabase CLI - uses: supabase/setup-cli@v1 + uses: supabase/setup-cli@b60b5899c73b63a2d2d651b1e90db8d4c9392f51 # v1.6.0 with: version: latest diff --git a/.github/workflows/pg-meta-tests.yml b/.github/workflows/pg-meta-tests.yml index bd051bf6508..23cc250212a 100644 --- a/.github/workflows/pg-meta-tests.yml +++ b/.github/workflows/pg-meta-tests.yml @@ -24,31 +24,31 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: sparse-checkout: | packages/pg-meta packages/tsconfig - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 name: Install pnpm with: run_install: false - name: Use Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: '.nvmrc' cache: 'pnpm' - name: Install deps - run: pnpm i + run: pnpm install --frozen-lockfile - name: Run tests run: pnpm --filter=@supabase/pg-meta run test - name: Upload coverage to Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@ab904c41d6ece82784817410c45d8b8c02684457 # v3.1.6 with: directory: packages/pg-meta/coverage flags: pg-meta diff --git a/.github/workflows/prettier.yml b/.github/workflows/prettier.yml index 9b06f5d533c..ba815b105a9 100644 --- a/.github/workflows/prettier.yml +++ b/.github/workflows/prettier.yml @@ -18,21 +18,21 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - name: Check out repo - uses: actions/checkout@v4 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: sparse-checkout: apps - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 name: Install pnpm with: run_install: false - name: Setup node - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: '.nvmrc' cache: 'pnpm' - name: Download dependencies run: | - pnpm i + pnpm install --frozen-lockfile - name: Run prettier run: |- pnpm run test:prettier @@ -42,22 +42,22 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - name: Check out repo - uses: actions/checkout@v4 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: sparse-checkout: | i18n - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 name: Install pnpm with: run_install: false - name: Setup node - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: '.nvmrc' cache: 'pnpm' - name: Download dependencies run: | - pnpm i + pnpm install --frozen-lockfile - name: Run prettier run: |- pnpm exec prettier -c 'i18n/**/*.{js,jsx,ts,tsx,css,md,mdx,json}' @@ -66,23 +66,23 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - name: Check out repo - uses: actions/checkout@v4 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: sparse-checkout: | apps/docs/pages apps/docs/content - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 name: Install pnpm with: run_install: false - name: Setup node - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: '.nvmrc' cache: 'pnpm' - name: Download dependencies run: | - pnpm i + pnpm install --frozen-lockfile - name: Run prettier run: |- # Check mdx files which contain sql code blocks diff --git a/.github/workflows/publish_image.yml b/.github/workflows/publish_image.yml index 8664bcf08ac..9865b284630 100644 --- a/.github/workflows/publish_image.yml +++ b/.github/workflows/publish_image.yml @@ -13,7 +13,7 @@ jobs: image_version: ${{ steps.meta.outputs.version }} steps: - id: meta - uses: docker/metadata-action@v4 + uses: docker/metadata-action@818d4b7b91585d195f67373fd9cb0332e31a7175 # v4.6.0 with: images: | supabase/studio @@ -33,23 +33,23 @@ jobs: image_digest: ${{ steps.build.outputs.digest }} steps: - id: meta - uses: docker/metadata-action@v4 + uses: docker/metadata-action@818d4b7b91585d195f67373fd9cb0332e31a7175 # v4.6.0 with: images: | supabase/studio tags: | type=raw,value=${{ needs.settings.outputs.image_version }}_${{ env.arch }} - - uses: docker/setup-buildx-action@v2 + - uses: docker/setup-buildx-action@885d1462b80bc1c1c7f0b00334ad271f09369c55 # v2.10.0 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc # v2.2.0 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - id: build - uses: docker/build-push-action@v3 + uses: docker/build-push-action@1104d471370f9806843c095c1db02b5a90c5f8b6 # v3.3.1 with: push: true context: '{{defaultContext}}' @@ -69,22 +69,22 @@ jobs: outputs: image_digest: ${{ steps.build.outputs.digest }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - id: meta - uses: docker/metadata-action@v4 + uses: docker/metadata-action@818d4b7b91585d195f67373fd9cb0332e31a7175 # v4.6.0 with: images: | supabase/studio tags: | type=raw,value=${{ needs.settings.outputs.image_version }}_${{ env.arch }} - - uses: docker/login-action@v2 + - uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc # v2.2.0 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - - uses: docker/setup-buildx-action@v2 + - uses: docker/setup-buildx-action@885d1462b80bc1c1c7f0b00334ad271f09369c55 # v2.10.0 with: driver: docker driver-opts: | @@ -92,7 +92,7 @@ jobs: network=host - id: build - uses: docker/build-push-action@v3 + uses: docker/build-push-action@1104d471370f9806843c095c1db02b5a90c5f8b6 # v3.3.1 with: push: true context: . @@ -109,9 +109,9 @@ jobs: - release_arm runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - - uses: docker/setup-buildx-action@v2 + - uses: docker/setup-buildx-action@885d1462b80bc1c1c7f0b00334ad271f09369c55 # v2.10.0 - - uses: docker/login-action@v2 + - uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc # v2.2.0 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} @@ -124,6 +124,12 @@ jobs: docker buildx imagetools create -t supabase/studio:latest \ supabase/studio@${{ needs.release_x86.outputs.image_digest }} \ supabase/studio@${{ needs.release_arm.outputs.image_digest }} + echo "Published Registry Images" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "| Image | Link |" >> $GITHUB_STEP_SUMMARY + echo "|-------|------|" >> $GITHUB_STEP_SUMMARY + echo "| \`supabase/studio:${{ needs.settings.outputs.image_version }}\` | [View on Docker Hub](https://hub.docker.com/r/supabase/studio/tags?name=${{ needs.settings.outputs.image_version }}) |" >> $GITHUB_STEP_SUMMARY + echo "| \`supabase/studio:latest\` | [View on Docker Hub](https://hub.docker.com/r/supabase/studio/tags?name=latest) |" >> $GITHUB_STEP_SUMMARY publish: needs: diff --git a/.github/workflows/search.yml b/.github/workflows/search.yml index cdafa84f2ba..e8f5671d8d5 100644 --- a/.github/workflows/search.yml +++ b/.github/workflows/search.yml @@ -40,7 +40,7 @@ jobs: steps: - name: Check out repo - uses: actions/checkout@v4 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: sparse-checkout: | apps/docs @@ -49,18 +49,18 @@ jobs: packages supabase - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 name: Install pnpm with: run_install: false - name: Setup node - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: '.nvmrc' - name: Download dependencies - run: pnpm i + run: pnpm install --frozen-lockfile - name: Update embeddings working-directory: ./apps/docs diff --git a/.github/workflows/self-host-tests-smoke.yml b/.github/workflows/self-host-tests-smoke.yml index 78094b7ad3b..19228e752b5 100644 --- a/.github/workflows/self-host-tests-smoke.yml +++ b/.github/workflows/self-host-tests-smoke.yml @@ -19,7 +19,7 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: sparse-checkout: | docker/ diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index b059f217085..1050707fc74 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Label Stale Issues - uses: actions/stale@v9.0.0 + uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9.0.0 with: days-before-issue-stale: 30 stale-issue-message: 'After 30 days of inactivity, this issue has been marked as stale. Commenting (or other activity) will remove the stale label.' diff --git a/.github/workflows/studio-e2e-test.yml b/.github/workflows/studio-e2e-test.yml index 160f43494f5..e7f0cbb39b7 100644 --- a/.github/workflows/studio-e2e-test.yml +++ b/.github/workflows/studio-e2e-test.yml @@ -2,18 +2,7 @@ name: Selfhosted Studio E2E Tests on: push: branches: [master] - paths: - - 'packages/pg-meta/**/*' - - 'apps/studio/**' - - 'e2e/studio/**' - - 'pnpm-lock.yaml' pull_request: - paths: - - 'packages/pg-meta/**/*' - - 'apps/studio/**' - - 'e2e/studio/**' - - 'pnpm-lock.yaml' - - '.github/workflows/studio-e2e-test.yml' # Cancel old builds on new commit for same workflow + branch/PR concurrency: @@ -27,75 +16,52 @@ permissions: jobs: test: timeout-minutes: 60 - runs-on: ubuntu-latest - # Require approval only for external contributors - environment: ${{ github.event.pull_request.author_association != 'MEMBER' && 'Studio E2E Tests' || '' }} + runs-on: blacksmith-4vcpu-ubuntu-2404 env: - EMAIL: ${{ secrets.CI_EMAIL }} - PASSWORD: ${{ secrets.CI_PASSWORD }} - NEXT_PUBLIC_API_URL: https://api.supabase.green - VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }} - # Studio Self-Hosted project ID - VERCEL_PROJECT_ID: prj_CnatEuo7L6bUZAgmujMrm5P1rxtv - NEXT_PUBLIC_HCAPTCHA_SITE_KEY: 10000000-ffff-ffff-ffff-000000000001 - VERCEL_AUTOMATION_BYPASS_SELFHOSTED_STUDIO: ${{ secrets.VERCEL_AUTOMATION_BYPASS_SELFHOSTED_STUDIO }} + OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} steps: - - uses: actions/checkout@v4 - - name: Verify Vercel bypass secret exists - run: | - if [ -z "${{ secrets.VERCEL_AUTOMATION_BYPASS_SELFHOSTED_STUDIO }}" ]; then - echo "Required secret VERCEL_AUTOMATION_BYPASS_SELFHOSTED_STUDIO is not set" >&2 - exit 1 - fi - - uses: pnpm/action-setup@v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 + - uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2 + id: filter + with: + filters: | + studio: + - 'packages/pg-meta/**' + - 'apps/studio/**' + - 'apps/ui-library/**' + - 'apps/design-system/**' + - 'e2e/studio/**' + - 'pnpm-lock.yaml' + - '.github/workflows/studio-e2e-test.yml' + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 + if: steps.filter.outputs.studio == 'true' name: Install pnpm with: run_install: false - name: Use Node.js - uses: actions/setup-node@v4 + if: steps.filter.outputs.studio == 'true' + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: '.nvmrc' cache: 'pnpm' - name: Install dependencies - run: pnpm i - - # Deploy a preview to Vercel (CLI mode) and capture the URL - - name: Install Vercel CLI - run: pnpm add --global vercel@latest - - - name: Pull Vercel Environment Information (Preview) - run: vercel pull --yes --environment=preview --token=${{ secrets.VERCEL_TOKEN }} - - - name: Build Project Artifacts for Vercel (is_platform=false) - env: - NEXT_PUBLIC_IS_PLATFORM: false - run: vercel build --token=${{ secrets.VERCEL_TOKEN }} - - - name: Deploy Project to Vercel and Get URL - id: deploy_vercel - run: | - DEPLOY_URL=$(vercel deploy --prebuilt --token=${{ secrets.VERCEL_TOKEN }}) - echo "Vercel Preview URL: $DEPLOY_URL" - echo "DEPLOY_URL=$DEPLOY_URL" >> $GITHUB_OUTPUT + if: steps.filter.outputs.studio == 'true' + run: pnpm install --frozen-lockfile - name: Install Playwright Browsers + if: steps.filter.outputs.studio == 'true' run: pnpm -C e2e/studio exec playwright install chromium --with-deps --only-shell - name: 🚀 Run Playwright tests against Vercel Preview + if: steps.filter.outputs.studio == 'true' id: playwright - continue-on-error: true - env: - AUTHENTICATION: false - STUDIO_URL: ${{ steps.deploy_vercel.outputs.DEPLOY_URL }} - API_URL: ${{ steps.deploy_vercel.outputs.DEPLOY_URL }} - VERCEL_AUTOMATION_BYPASS_SELFHOSTED_STUDIO: ${{ secrets.VERCEL_AUTOMATION_BYPASS_SELFHOSTED_STUDIO }} run: pnpm e2e - - uses: actions/upload-artifact@v4 - if: always() + - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + if: always() && steps.filter.outputs.studio == 'true' with: name: playwright-artifacts path: | @@ -103,92 +69,15 @@ jobs: e2e/studio/test-results/ retention-days: 7 - - name: Prepare summary (outputs) - if: always() - id: summarize - uses: actions/github-script@v7 + - name: Comment Playwright test results on PR + uses: daun/playwright-report-comment@be9e270edd5ad86038604d3caa84a819a6ff6fed # v3.10.0 + if: always() && steps.filter.outputs.studio == 'true' && github.event_name == 'pull_request' && !github.event.pull_request.head.repo.fork with: - script: | - const fs = require('fs') - const p = 'e2e/studio/test-results/test-results.json' - // Initialize a summary object to hold test statistics. - let s={total:0,passed:0,failed:0,skipped:0,timedOut:0,interrupted:0,flaky:0,durationMs:0,note:''} - try { - const data = JSON.parse(fs.readFileSync(p,'utf8')) - // Recursively walk through the test suites to process each test. - const walk=suite=>{ - if(!suite)return; - suite.specs?.forEach(spec=>{ - spec.tests?.forEach(test=>{ - s.total++; - // Get the last result of the test, as tests can be retried. - const lastResult = test.results[test.results.length - 1]; - s.durationMs += lastResult.duration || 0; - // A test is considered flaky if it has more than one run and the final status is 'passed'. - if (test.results.length > 1 && lastResult.status === 'passed') { - s.flaky++ - } - const status = lastResult.status === 'passed' && s.flaky > 0 ? 'flaky' : lastResult.status - s[status] = (s[status]||0)+1; - }) - }) - suite.suites?.forEach(walk) - } - walk(data.suites?.[0]) - } catch { s.note='No JSON report found or parse error.' } - // Generate the markdown for the summary comment. - const md = s.note ? `Note: ${s.note}` : `- Total: ${s.total}\n- Passed: ${s.passed||0}\n- Failed: ${s.failed||0}\n- Skipped: ${s.skipped||0}\n- Timed out: ${s.timedOut||0}\n- Interrupted: ${s.interrupted||0}\n- Flaky: ${s.flaky||0}\n- Duration: ${(s.durationMs/1000).toFixed(1)}s` - // Set the summary and flaky_count as outputs for subsequent steps. - core.setOutput('summary', md) - core.setOutput('flaky_count', s.flaky) - - - name: Comment summary on PR - if: always() && github.event_name == 'pull_request' - uses: actions/github-script@v7 - with: - script: | - const owner = context.repo.owner - const repo = context.repo.repo - const issue_number = context.issue.number - const summary = `${{ steps.summarize.outputs.summary }}`.replace(/^"|"$/g,'') - const runUrl = `https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}` - const marker = '' - - const now = new Date() - const weekday = now.toLocaleString('en-US', { weekday: 'long', timeZone: 'UTC' }) - const day = now.toLocaleString('en-US', { day: 'numeric', timeZone: 'UTC' }) - const month = now.toLocaleString('en-US', { month: 'long', timeZone: 'UTC' }) - const year = now.toLocaleString('en-US', { year: 'numeric', timeZone: 'UTC' }) - const time = now.toLocaleTimeString('en-US', { - hour: '2-digit', - minute: '2-digit', - second: '2-digit', - hour12: false, - timeZone: 'UTC', - }) - const date = `${weekday} ${day}, ${month}, ${year} ${time} (UTC)` - - const body = [ - marker, - `**Studio E2E Results**`, - '', - summary, - '', - `Artifacts: ${runUrl}`, - '', - `Last updated: ${date}` - ].join('\n') - - const { data: comments } = await github.rest.issues.listComments({ owner, repo, issue_number, per_page: 100 }) - const existing = comments.find(c => c.body && c.body.includes(marker)) - if (existing) { - await github.rest.issues.updateComment({ owner, repo, comment_id: existing.id, body }) - } else { - await github.rest.issues.createComment({ owner, repo, issue_number, body }) - } + report-file: e2e/studio/test-results/test-results.json + comment-title: '🎭 Playwright Test Results' - name: Fail job if tests failed - if: steps.playwright.outcome != 'success' || steps.summarize.outputs.flaky_count > 0 + if: steps.filter.outputs.studio == 'true' && (steps.playwright.outcome != 'success' || steps.summarize.outputs.flaky_count > 0) run: | echo "E2E tests failed" >&2 exit 1 diff --git a/.github/workflows/studio-lint-ratchet-decrease.yml b/.github/workflows/studio-lint-ratchet-decrease.yml new file mode 100644 index 00000000000..4598a0cf7fb --- /dev/null +++ b/.github/workflows/studio-lint-ratchet-decrease.yml @@ -0,0 +1,87 @@ +name: Decrease studio lint ratchet baselines + +on: + schedule: + - cron: '0 0 * * SUN' + workflow_dispatch: + +permissions: + contents: write + pull-requests: write + +jobs: + decrease-baselines: + runs-on: blacksmith-4vcpu-ubuntu-2404 + + steps: + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 + with: + sparse-checkout: | + .github + apps/studio + packages + + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 + name: Install pnpm + with: + run_install: false + + - name: Use Node.js + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + with: + node-version-file: '.nvmrc' + cache: 'pnpm' + + - name: Install deps + run: pnpm install --frozen-lockfile + + - name: Generate token + id: app-token + uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1 + with: + app-id: ${{ secrets.GH_AUTOFIX_APP_ID }} + private-key: ${{ secrets.GH_AUTOFIX_PRIVATE_KEY }} + + - name: Decrease ESLint ratchet baselines and open PR + env: + GH_TOKEN: ${{ steps.app-token.outputs.token }} + DEFAULT_BRANCH: ${{ github.event.repository.default_branch }} + run: | + set -eo pipefail + DEFAULT_BRANCH=${DEFAULT_BRANCH:-master} + + BRANCH="bot/decrease-eslint-ratchet-baselines" + + git fetch origin "$DEFAULT_BRANCH" --depth=1 + if git ls-remote --exit-code --heads origin "$BRANCH" > /dev/null 2>&1; then + git fetch origin "$BRANCH":"$BRANCH" --depth=1 + git switch "$BRANCH" + git reset --hard "origin/$DEFAULT_BRANCH" + else + git switch --create "$BRANCH" "origin/$DEFAULT_BRANCH" + fi + + pnpm --filter studio run lint:ratchet --decrease-baselines + + if git diff --quiet; then + echo "No baseline updates detected." + exit 0 + fi + + git config user.name 'github-actions[bot]' + git config user.email 'github-actions[bot]@users.noreply.github.com' + + git add apps/studio/.github/eslint-rule-baselines.json + git commit --message "chore: decrease ESLint ratchet baselines" + git push --force origin "$BRANCH" + + pr_url=$(gh pr list --state open --head "$BRANCH" --json url --jq '.[0].url // ""' 2>/dev/null || echo "") + if [ -z "$pr_url" ]; then + gh pr create \ + --title "[bot] Decrease ESLint ratchet baselines" \ + --body "Automated weekly decrease of ESLint ratchet baselines." \ + --base "$DEFAULT_BRANCH" \ + --head "$BRANCH" + else + gh pr comment "$pr_url" --body "Updated ESLint ratchet baselines with the latest weekly decreases." + fi diff --git a/.github/workflows/studio-lint-ratchet.yml b/.github/workflows/studio-lint-ratchet.yml new file mode 100644 index 00000000000..7e635ca754c --- /dev/null +++ b/.github/workflows/studio-lint-ratchet.yml @@ -0,0 +1,45 @@ +name: Ratchet studio lint checks + +on: + pull_request: + branches: + - master + paths: + - 'apps/studio/**' + +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + +permissions: + contents: read + +jobs: + ratchet: + # Uses larger hosted runner as it significantly decreases build times + runs-on: blacksmith-4vcpu-ubuntu-2404 + + steps: + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 + with: + sparse-checkout: | + .github + apps/studio + packages + + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 + name: Install pnpm + with: + run_install: false + + - name: Use Node.js + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + with: + node-version-file: '.nvmrc' + cache: 'pnpm' + + - name: Install deps + run: pnpm install --frozen-lockfile + + - name: Run ratchet script + run: pnpm --filter studio run lint:ratchet diff --git a/.github/workflows/studio-unit-tests.yml b/.github/workflows/studio-unit-tests.yml index 08ffc95673f..5a162731feb 100644 --- a/.github/workflows/studio-unit-tests.yml +++ b/.github/workflows/studio-unit-tests.yml @@ -32,22 +32,22 @@ jobs: test_number: [1] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: sparse-checkout: | apps/studio packages - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 name: Install pnpm with: run_install: false - name: Use Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: '.nvmrc' cache: 'pnpm' - name: Install deps - run: pnpm i + run: pnpm install --frozen-lockfile working-directory: ./ - name: Run Tests env: @@ -57,7 +57,7 @@ jobs: working-directory: ./apps/studio - name: Upload coverage results to Coveralls - uses: coverallsapp/github-action@master + uses: coverallsapp/github-action@648a8eb78e6d50909eff900e4ec85cab4524a45b # v2.3.6 with: parallel: true flag-name: studio-tests @@ -72,7 +72,7 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - name: Coveralls Finished - uses: coverallsapp/github-action@master + uses: coverallsapp/github-action@648a8eb78e6d50909eff900e4ec85cab4524a45b # v2.3.6 with: parallel-finished: true github-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/trigger-nimbus-sync.yml b/.github/workflows/trigger-nimbus-sync.yml index 603360eb170..8e47cc31e5c 100644 --- a/.github/workflows/trigger-nimbus-sync.yml +++ b/.github/workflows/trigger-nimbus-sync.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Trigger sync in supabase-nimbus - uses: peter-evans/repository-dispatch@v4 + uses: peter-evans/repository-dispatch@5fc4efd1a4797ddb68ffd0714a238564e4cc0e6f # v4.0.0 with: token: ${{ secrets.NIMBUS_SYNC_TOKEN }} repository: supabase/supabase-nimbus diff --git a/.github/workflows/typecheck.yml b/.github/workflows/typecheck.yml index f5215584d86..cd3b1d5d5f6 100644 --- a/.github/workflows/typecheck.yml +++ b/.github/workflows/typecheck.yml @@ -16,29 +16,30 @@ permissions: jobs: typecheck: - # Uses larger hosted runner as it significantly decreases build times - runs-on: blacksmith-4vcpu-ubuntu-2404 + runs-on: blacksmith-2vcpu-ubuntu-2404 + env: + NODE_OPTIONS: --max-old-space-size=4096 steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 name: Install pnpm with: run_install: false - name: Use Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: '.nvmrc' cache: 'pnpm' - name: Install deps - run: pnpm i + run: pnpm install --frozen-lockfile - name: Run TypeScript type check - run: pnpm exec turbo run typecheck + run: pnpm run typecheck - name: Run Lint - run: pnpm exec turbo run lint + run: pnpm run lint diff --git a/.github/workflows/ui-patterns-tests.yml b/.github/workflows/ui-patterns-tests.yml index e666b815d67..2036b9d3f62 100644 --- a/.github/workflows/ui-patterns-tests.yml +++ b/.github/workflows/ui-patterns-tests.yml @@ -19,24 +19,24 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: sparse-checkout: | packages - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 name: Install pnpm with: run_install: false - name: Use Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: '.nvmrc' cache: 'pnpm' - name: Install deps - run: pnpm i + run: pnpm install --frozen-lockfile - name: Run tests run: pnpm run test:ui-patterns diff --git a/.github/workflows/ui-tests.yml b/.github/workflows/ui-tests.yml index 4a23fd33359..fc13c236d5c 100644 --- a/.github/workflows/ui-tests.yml +++ b/.github/workflows/ui-tests.yml @@ -22,31 +22,31 @@ jobs: test_number: [1] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: sparse-checkout: | packages - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 name: Install pnpm with: run_install: false - name: Use Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: '.nvmrc' cache: 'pnpm' - name: Install deps - run: pnpm i + run: pnpm install --frozen-lockfile - name: Run tests run: pnpm run test:ci working-directory: ./packages/ui - name: Upload coverage results to Coveralls - uses: coverallsapp/github-action@master + uses: coverallsapp/github-action@648a8eb78e6d50909eff900e4ec85cab4524a45b # v2.3.6 with: parallel: true flag-name: ui-tests @@ -60,7 +60,7 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - name: Coveralls Finished - uses: coverallsapp/github-action@master + uses: coverallsapp/github-action@648a8eb78e6d50909eff900e4ec85cab4524a45b # v2.3.6 with: parallel-finished: true github-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/update-js-libs.yml b/.github/workflows/update-js-libs.yml index 4d8da2a1845..ef6a611e712 100644 --- a/.github/workflows/update-js-libs.yml +++ b/.github/workflows/update-js-libs.yml @@ -22,17 +22,17 @@ jobs: runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0 with: ref: master - - uses: pnpm/action-setup@v4 + - uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 name: Install pnpm with: run_install: false - name: Use Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: node-version-file: '.nvmrc' cache: 'pnpm' @@ -41,36 +41,47 @@ jobs: run: | # Update @supabase/supabase-js sed -i "s/'@supabase\/supabase-js': .*/'@supabase\/supabase-js': ${{ github.event.inputs.version }}/" pnpm-workspace.yaml - + # Update @supabase/auth-js sed -i "s/'@supabase\/auth-js': .*/'@supabase\/auth-js': ${{ github.event.inputs.version }}/" pnpm-workspace.yaml - + # Update @supabase/realtime-js sed -i "s/'@supabase\/realtime-js': .*/'@supabase\/realtime-js': ${{ github.event.inputs.version }}/" pnpm-workspace.yaml - + + # Update @supabase/postgrest-js + sed -i "s/'@supabase\/postgrest-js': .*/'@supabase\/postgrest-js': ${{ github.event.inputs.version }}/" pnpm-workspace.yaml + echo "Updated pnpm-workspace.yaml:" cat pnpm-workspace.yaml - name: Install dependencies - run: pnpm i --no-frozen-lockfile - - - name: Create pull request - uses: peter-evans/create-pull-request@v6 + run: pnpm install --no-frozen-lockfile + + - name: Generate token + id: app-token + uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1 with: - token: ${{ secrets.GITHUB_TOKEN }} + app-id: ${{ secrets.GH_AUTOFIX_APP_ID }} + private-key: ${{ secrets.GH_AUTOFIX_PRIVATE_KEY }} + + - name: Create pull request + uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c # v6.1.0 + with: + token: ${{ steps.app-token.outputs.token }} commit-message: 'feat: update @supabase/*-js libraries to v${{ github.event.inputs.version }}' title: 'feat: update @supabase/*-js libraries to v${{ github.event.inputs.version }}' body: | This PR updates @supabase/*-js libraries to version ${{ github.event.inputs.version }}. - + **Source**: ${{ github.event.inputs.source }} - + **Changes**: - Updated @supabase/supabase-js to ${{ github.event.inputs.version }} - Updated @supabase/auth-js to ${{ github.event.inputs.version }} - Updated @supabase/realtime-js to ${{ github.event.inputs.version }} + - Updated @supabase/postgest-js to ${{ github.event.inputs.version }} - Refreshed pnpm-lock.yaml - + This PR was created automatically. branch: 'gha/auto-update-js-libs-v${{ github.event.inputs.version }}' base: 'master' diff --git a/.github/workflows/validate-pr.yml b/.github/workflows/validate-pr.yml new file mode 100644 index 00000000000..ffb9c43ca95 --- /dev/null +++ b/.github/workflows/validate-pr.yml @@ -0,0 +1,21 @@ +name: Validate pull request + +# This workflow will trigger the authorize-vercel-deploys workflow when it's finished. +on: + pull_request: + types: [opened, labeled, unlabeled, synchronize, ready_for_review] + +jobs: + validate-pr: + runs-on: ubuntu-latest + steps: + - name: Tagged with 'do not merge' + if: contains( github.event.pull_request.labels.*.name, 'do-not-merge') + run: | + echo "PR blocked: [tag: do not merge]" + exit 1 + + - name: All good + if: ${{ success() }} + run: | + echo "All good" diff --git a/.gitignore b/.gitignore index 4105694af0a..4ba0158ba06 100644 --- a/.gitignore +++ b/.gitignore @@ -116,6 +116,14 @@ next-env.d.ts .idea .vercel +# AI assistant local files +.claude/* +!.claude/settings.json +!.claude/scripts/ +!.claude/skills/ +.claude/skills/me-* +CLAUDE.md + #include template .env file for docker-compose !docker/.env !docker/supabase/.env @@ -145,4 +153,4 @@ gcloud.json # Sentry CLI config **/.sentryclirc -keys.json \ No newline at end of file +keys.json diff --git a/.prettierrc b/.prettierrc deleted file mode 100644 index 58dc1645bf8..00000000000 --- a/.prettierrc +++ /dev/null @@ -1,16 +0,0 @@ -{ - "trailingComma": "es5", - "tabWidth": 2, - "semi": false, - "singleQuote": true, - "printWidth": 100, - "endOfLine": "lf", - "sqlKeywordCase": "lower", - "plugins": ["prettier-plugin-sql-cst"], - "overrides": [ - { - "files": "**/*.json", - "options": { "parser": "json" } - } - ] -} diff --git a/CODEOWNERS b/CODEOWNERS new file mode 100644 index 00000000000..7d2533f383a --- /dev/null +++ b/CODEOWNERS @@ -0,0 +1,3 @@ +packages/shared-data/compute-disk-limits.ts @supabase/infra +packages/shared-data/index.ts @supabase/infra + diff --git a/DEVELOPERS.md b/DEVELOPERS.md index ef6e298c9ae..d228ea7b169 100644 --- a/DEVELOPERS.md +++ b/DEVELOPERS.md @@ -35,7 +35,7 @@ To ensure a positive and inclusive environment, please read our [code of conduct You will need to install and configure the following dependencies on your machine to build [Supabase](https://supabase.com): - [Git](https://git-scm.com/) -- [Node.js v22.x or higher](https://nodejs.org) +- [Node.js](https://nodejs.org) version as documented in [.nvmrc](./.nvmrc) - [pnpm](https://pnpm.io/) version 9.x.x or higher - [make](https://www.gnu.org/software/make/) or the equivalent to `build-essentials` for your OS - [Docker](https://docs.docker.com/get-docker/) (to run studio locally) @@ -192,7 +192,7 @@ We support "federating" docs, meaning doc content can come directly from externa Federated docs work using Next.js's build pipeline. We use `getStaticProps()` to fetch remote documentation (ie. markdown) at build time which is processed and passed to the respective page within the docs. -See the [Vecs Python source code](https://github.com/supabase/supabase/blob/master/apps/docs/pages/guides/ai/python/%5Bslug%5D.tsx) to see how we do this for [`supabase/vecs`](https://github.com/supabase/vecs). Use this as a starting point for federating other docs. +See the [Vecs Python source code](https://github.com/supabase/supabase/tree/master/apps/docs/app/guides/ai/python/%5Bslug%5D to see how we do this for [`supabase/vecs`](https://github.com/supabase/vecs). Use this as a starting point for federating other docs. Some things to consider: diff --git a/README.md b/README.md index ee13ffbc323..08120545543 100644 --- a/README.md +++ b/README.md @@ -96,11 +96,11 @@ Our approach for client libraries is modular. Each sub-library is a standalone i JavaScript (TypeScript) supabase-js - postgrest-js - gotrue-js - realtime-js - storage-js - functions-js + postgrest-js + auth-js + realtime-js + storage-js + functions-js Flutter @@ -189,11 +189,11 @@ Our approach for client libraries is modular. Each sub-library is a standalone i Godot Engine (GDScript) supabase-gdscript - postgrest-gdscript - gotrue-gdscript - realtime-gdscript - storage-gdscript - functions-gdscript + - + - + - + - + - diff --git a/apps/cms/.eslintrc.cjs b/apps/cms/.eslintrc.cjs deleted file mode 100644 index 4f1d845f8cf..00000000000 --- a/apps/cms/.eslintrc.cjs +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - extends: ['eslint-config-supabase/next'], -} diff --git a/apps/cms/eslint.config.cjs b/apps/cms/eslint.config.cjs new file mode 100644 index 00000000000..fec3ac9b3ab --- /dev/null +++ b/apps/cms/eslint.config.cjs @@ -0,0 +1,4 @@ +const { defineConfig } = require('eslint/config') +const supabaseConfig = require('eslint-config-supabase/next') + +module.exports = defineConfig([supabaseConfig]) diff --git a/apps/cms/package.json b/apps/cms/package.json index 25169cc2c0b..cf248894b90 100644 --- a/apps/cms/package.json +++ b/apps/cms/package.json @@ -12,19 +12,19 @@ "devsafe": "rm -rf .next && cross-env NODE_OPTIONS=--no-deprecation next dev", "generate:importmap": "cross-env NODE_OPTIONS=--no-deprecation payload generate:importmap", "generate:types": "cross-env NODE_OPTIONS=--no-deprecation payload generate:types", - "lint": "cross-env NODE_OPTIONS=--no-deprecation next lint", + "lint": "eslint .", "migrate": "cross-env NODE_OPTIONS=--no-deprecation tsx scripts/migrate.ts", "payload": "cross-env NODE_OPTIONS=--no-deprecation payload", "start": "cross-env NODE_OPTIONS=--no-deprecation next start", "vercel-build": "pnpm migrate && pnpm build", - "typecheck_IGNORED": "tsc --noEmit" + "typecheck": "tsc --noEmit" }, "dependencies": { "@payloadcms/admin-bar": "^3.52.0", "@payloadcms/db-postgres": "^3.52.0", "@payloadcms/live-preview-react": "^3.52.0", "@payloadcms/next": "3.52.0", - "@payloadcms/payload-cloud": "3.52.0", + "@payloadcms/payload-cloud": "3.60.0", "@payloadcms/plugin-form-builder": "3.52.0", "@payloadcms/plugin-nested-docs": "3.52.0", "@payloadcms/plugin-seo": "3.52.0", @@ -53,9 +53,9 @@ "prism-react-renderer": "^2.3.1", "react": "catalog:", "react-dom": "catalog:", - "sharp": "~0.34.0", + "sharp": "~0.34.5", "tailwind-merge": "^1.13.2", - "tsx": "^4.19.3", + "tsx": "catalog:", "typescript": "catalog:" }, "externals": { diff --git a/apps/cms/src/blocks/Banner/Component.tsx b/apps/cms/src/blocks/Banner/Component.tsx index 6abb8ad09a6..c395d687801 100644 --- a/apps/cms/src/blocks/Banner/Component.tsx +++ b/apps/cms/src/blocks/Banner/Component.tsx @@ -1,4 +1,4 @@ -import type { BannerBlock as BannerBlockProps } from 'src/payload-types' +import type { BannerBlock as BannerBlockProps } from '@/payload-types' import { cn } from '@/utilities/ui' import React from 'react' diff --git a/apps/cms/src/blocks/Quote/Component.tsx b/apps/cms/src/blocks/Quote/Component.tsx index 90717fa1e6d..1689a82a535 100644 --- a/apps/cms/src/blocks/Quote/Component.tsx +++ b/apps/cms/src/blocks/Quote/Component.tsx @@ -1,4 +1,4 @@ -import type { QuoteBlock as QuoteBlockProps } from 'src/payload-types' +import type { QuoteBlock as QuoteBlockProps } from '@/payload-types' import React from 'react' diff --git a/apps/cms/src/blocks/YouTube/Component.tsx b/apps/cms/src/blocks/YouTube/Component.tsx index 0704f2f7757..2d903a2a6ca 100644 --- a/apps/cms/src/blocks/YouTube/Component.tsx +++ b/apps/cms/src/blocks/YouTube/Component.tsx @@ -1,4 +1,4 @@ -import type { YouTubeBlock as YouTubeBlockProps } from 'src/payload-types' +import type { YouTubeBlock as YouTubeBlockProps } from '@/payload-types' import { cn } from '@/utilities/ui' import React from 'react' diff --git a/apps/cms/src/utilities/getDocument.ts b/apps/cms/src/utilities/getDocument.ts index 31e79ed4ead..f63a9c8db66 100644 --- a/apps/cms/src/utilities/getDocument.ts +++ b/apps/cms/src/utilities/getDocument.ts @@ -1,4 +1,4 @@ -import type { Config } from 'src/payload-types' +import type { Config } from '@/payload-types' import configPromise from '@payload-config' import { getPayload } from 'payload' diff --git a/apps/cms/src/utilities/getGlobals.ts b/apps/cms/src/utilities/getGlobals.ts index 39d6830b195..aaae4c15f0b 100644 --- a/apps/cms/src/utilities/getGlobals.ts +++ b/apps/cms/src/utilities/getGlobals.ts @@ -1,4 +1,4 @@ -import type { Config } from 'src/payload-types' +import type { Config } from '@/payload-types' import configPromise from '@payload-config' import { getPayload } from 'payload' diff --git a/apps/cms/tsconfig.json b/apps/cms/tsconfig.json index 5a66dbfae8e..b9a9542387c 100644 --- a/apps/cms/tsconfig.json +++ b/apps/cms/tsconfig.json @@ -3,7 +3,6 @@ "strict": true, "noUncheckedIndexedAccess": true, "noImplicitOverride": true, - "baseUrl": ".", "esModuleInterop": true, "target": "ES2022", "lib": ["DOM", "DOM.Iterable", "ES2022"], diff --git a/apps/design-system/.eslintrc.cjs b/apps/design-system/.eslintrc.cjs deleted file mode 100644 index 4f1d845f8cf..00000000000 --- a/apps/design-system/.eslintrc.cjs +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - extends: ['eslint-config-supabase/next'], -} diff --git a/apps/design-system/README.md b/apps/design-system/README.md index 96a8eaf8fef..06296fb3f4b 100644 --- a/apps/design-system/README.md +++ b/apps/design-system/README.md @@ -47,3 +47,26 @@ Open [http://localhost:3003](http://localhost:3003) in your browser to see the r ### Watching for MDX changes The `dev:full` command automatically watches for changes to MDX files with hot reload. If you're running the `pnpm dev` separately, you'll need to run `pnpm content:dev` in a separate terminal shell to watch for content changes. + +### Adding components + +The design system _references_ components rather than housing them. That’s an important distinction to make, as everything that follows here is about the documentation of components. You can add or edit components in one of these two places: + +- [`packages/ui`](https://github.com/supabase/supabase/tree/master/packages/ui): basic UI components +- [`packages/ui-patterns`](https://github.com/supabase/supabase/tree/master/packages/ui-patterns): components which are built using NPM libraries or amalgamations of components from `patterns/ui` + +With that out of the way, there are several parts of this design system that need to be manually updated after components have been added or removed (from documentation). These include: + +- `config/docs.ts`: list of components in the sidebar +- `content/docs`: the actual component documentation +- `registry/examples.ts`: list of example components +- `registry/fragments.ts`: list of fragment components +- `registry/charts.ts`: list of chart components +- `registry/default/example/*`: the actual example components + +You will probably need to rebuild the design system’s registry after making new additions. You can do that via: + +```bash +cd apps/design-system +pnpm build:registry +``` diff --git a/apps/design-system/__registry__/default/block/chart-area-axes.tsx b/apps/design-system/__registry__/default/block/chart-area-axes.tsx deleted file mode 100644 index 26713267cbd..00000000000 --- a/apps/design-system/__registry__/default/block/chart-area-axes.tsx +++ /dev/null @@ -1,91 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Area, AreaChart, CartesianGrid, XAxis, YAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'An area chart with axes' - -const chartData = [ - { month: 'January', desktop: 186, mobile: 80 }, - { month: 'February', desktop: 305, mobile: 200 }, - { month: 'March', desktop: 237, mobile: 120 }, - { month: 'April', desktop: 73, mobile: 190 }, - { month: 'May', desktop: 209, mobile: 130 }, - { month: 'June', desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Area Chart - Axes - Showing total visitors for the last 6 months - - - - - - value.slice(0, 3)} - /> - - } /> - - - - - - -
-
-
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-area-default.tsx b/apps/design-system/__registry__/default/block/chart-area-default.tsx deleted file mode 100644 index 0ccfe016d7c..00000000000 --- a/apps/design-system/__registry__/default/block/chart-area-default.tsx +++ /dev/null @@ -1,77 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Area, AreaChart, CartesianGrid, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A simple area chart' - -const chartData = [ - { month: 'January', desktop: 186 }, - { month: 'February', desktop: 305 }, - { month: 'March', desktop: 237 }, - { month: 'April', desktop: 73 }, - { month: 'May', desktop: 209 }, - { month: 'June', desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Area Chart - Showing total visitors for the last 6 months - - - - - - value.slice(0, 3)} - /> - } /> - - - - - -
-
-
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-area-gradient.tsx b/apps/design-system/__registry__/default/block/chart-area-gradient.tsx deleted file mode 100644 index d6e7ad9b621..00000000000 --- a/apps/design-system/__registry__/default/block/chart-area-gradient.tsx +++ /dev/null @@ -1,100 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Area, AreaChart, CartesianGrid, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'An area chart with gradient fill' - -const chartData = [ - { month: 'January', desktop: 186, mobile: 80 }, - { month: 'February', desktop: 305, mobile: 200 }, - { month: 'March', desktop: 237, mobile: 120 }, - { month: 'April', desktop: 73, mobile: 190 }, - { month: 'May', desktop: 209, mobile: 130 }, - { month: 'June', desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Area Chart - Gradient - Showing total visitors for the last 6 months - - - - - - value.slice(0, 3)} - /> - } /> - - - - - - - - - - - - - - - - -
-
-
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-area-icons.tsx b/apps/design-system/__registry__/default/block/chart-area-icons.tsx deleted file mode 100644 index bc9d0195253..00000000000 --- a/apps/design-system/__registry__/default/block/chart-area-icons.tsx +++ /dev/null @@ -1,100 +0,0 @@ -'use client' - -import { TrendingDown, TrendingUp } from 'lucide-react' -import { Area, AreaChart, CartesianGrid, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { - ChartConfig, - ChartContainer, - ChartLegend, - ChartLegendContent, - ChartTooltip, - ChartTooltipContent, -} from 'ui' - -export const description = 'An area chart with icons' - -const chartData = [ - { month: 'January', desktop: 186, mobile: 80 }, - { month: 'February', desktop: 305, mobile: 200 }, - { month: 'March', desktop: 237, mobile: 120 }, - { month: 'April', desktop: 73, mobile: 190 }, - { month: 'May', desktop: 209, mobile: 130 }, - { month: 'June', desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - icon: TrendingDown, - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - icon: TrendingUp, - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Area Chart - Icons - Showing total visitors for the last 6 months - - - - - - value.slice(0, 3)} - /> - } /> - - - } /> - - - - -
-
-
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-area-interactive.tsx b/apps/design-system/__registry__/default/block/chart-area-interactive.tsx deleted file mode 100644 index df2579fe8f8..00000000000 --- a/apps/design-system/__registry__/default/block/chart-area-interactive.tsx +++ /dev/null @@ -1,238 +0,0 @@ -'use client' - -import * as React from 'react' -import { Area, AreaChart, CartesianGrid, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardHeader, CardTitle } from 'ui' -import { - ChartConfig, - ChartContainer, - ChartLegend, - ChartLegendContent, - ChartTooltip, - ChartTooltipContent, -} from 'ui' -import { - Select_Shadcn_, - SelectContent_Shadcn_, - SelectItem_Shadcn_, - SelectTrigger_Shadcn_, - SelectValue_Shadcn_, -} from 'ui' - -export const description = 'An interactive area chart' - -const chartData = [ - { date: '2024-04-01', desktop: 222, mobile: 150 }, - { date: '2024-04-02', desktop: 97, mobile: 180 }, - { date: '2024-04-03', desktop: 167, mobile: 120 }, - { date: '2024-04-04', desktop: 242, mobile: 260 }, - { date: '2024-04-05', desktop: 373, mobile: 290 }, - { date: '2024-04-06', desktop: 301, mobile: 340 }, - { date: '2024-04-07', desktop: 245, mobile: 180 }, - { date: '2024-04-08', desktop: 409, mobile: 320 }, - { date: '2024-04-09', desktop: 59, mobile: 110 }, - { date: '2024-04-10', desktop: 261, mobile: 190 }, - { date: '2024-04-11', desktop: 327, mobile: 350 }, - { date: '2024-04-12', desktop: 292, mobile: 210 }, - { date: '2024-04-13', desktop: 342, mobile: 380 }, - { date: '2024-04-14', desktop: 137, mobile: 220 }, - { date: '2024-04-15', desktop: 120, mobile: 170 }, - { date: '2024-04-16', desktop: 138, mobile: 190 }, - { date: '2024-04-17', desktop: 446, mobile: 360 }, - { date: '2024-04-18', desktop: 364, mobile: 410 }, - { date: '2024-04-19', desktop: 243, mobile: 180 }, - { date: '2024-04-20', desktop: 89, mobile: 150 }, - { date: '2024-04-21', desktop: 137, mobile: 200 }, - { date: '2024-04-22', desktop: 224, mobile: 170 }, - { date: '2024-04-23', desktop: 138, mobile: 230 }, - { date: '2024-04-24', desktop: 387, mobile: 290 }, - { date: '2024-04-25', desktop: 215, mobile: 250 }, - { date: '2024-04-26', desktop: 75, mobile: 130 }, - { date: '2024-04-27', desktop: 383, mobile: 420 }, - { date: '2024-04-28', desktop: 122, mobile: 180 }, - { date: '2024-04-29', desktop: 315, mobile: 240 }, - { date: '2024-04-30', desktop: 454, mobile: 380 }, - { date: '2024-05-01', desktop: 165, mobile: 220 }, - { date: '2024-05-02', desktop: 293, mobile: 310 }, - { date: '2024-05-03', desktop: 247, mobile: 190 }, - { date: '2024-05-04', desktop: 385, mobile: 420 }, - { date: '2024-05-05', desktop: 481, mobile: 390 }, - { date: '2024-05-06', desktop: 498, mobile: 520 }, - { date: '2024-05-07', desktop: 388, mobile: 300 }, - { date: '2024-05-08', desktop: 149, mobile: 210 }, - { date: '2024-05-09', desktop: 227, mobile: 180 }, - { date: '2024-05-10', desktop: 293, mobile: 330 }, - { date: '2024-05-11', desktop: 335, mobile: 270 }, - { date: '2024-05-12', desktop: 197, mobile: 240 }, - { date: '2024-05-13', desktop: 197, mobile: 160 }, - { date: '2024-05-14', desktop: 448, mobile: 490 }, - { date: '2024-05-15', desktop: 473, mobile: 380 }, - { date: '2024-05-16', desktop: 338, mobile: 400 }, - { date: '2024-05-17', desktop: 499, mobile: 420 }, - { date: '2024-05-18', desktop: 315, mobile: 350 }, - { date: '2024-05-19', desktop: 235, mobile: 180 }, - { date: '2024-05-20', desktop: 177, mobile: 230 }, - { date: '2024-05-21', desktop: 82, mobile: 140 }, - { date: '2024-05-22', desktop: 81, mobile: 120 }, - { date: '2024-05-23', desktop: 252, mobile: 290 }, - { date: '2024-05-24', desktop: 294, mobile: 220 }, - { date: '2024-05-25', desktop: 201, mobile: 250 }, - { date: '2024-05-26', desktop: 213, mobile: 170 }, - { date: '2024-05-27', desktop: 420, mobile: 460 }, - { date: '2024-05-28', desktop: 233, mobile: 190 }, - { date: '2024-05-29', desktop: 78, mobile: 130 }, - { date: '2024-05-30', desktop: 340, mobile: 280 }, - { date: '2024-05-31', desktop: 178, mobile: 230 }, - { date: '2024-06-01', desktop: 178, mobile: 200 }, - { date: '2024-06-02', desktop: 470, mobile: 410 }, - { date: '2024-06-03', desktop: 103, mobile: 160 }, - { date: '2024-06-04', desktop: 439, mobile: 380 }, - { date: '2024-06-05', desktop: 88, mobile: 140 }, - { date: '2024-06-06', desktop: 294, mobile: 250 }, - { date: '2024-06-07', desktop: 323, mobile: 370 }, - { date: '2024-06-08', desktop: 385, mobile: 320 }, - { date: '2024-06-09', desktop: 438, mobile: 480 }, - { date: '2024-06-10', desktop: 155, mobile: 200 }, - { date: '2024-06-11', desktop: 92, mobile: 150 }, - { date: '2024-06-12', desktop: 492, mobile: 420 }, - { date: '2024-06-13', desktop: 81, mobile: 130 }, - { date: '2024-06-14', desktop: 426, mobile: 380 }, - { date: '2024-06-15', desktop: 307, mobile: 350 }, - { date: '2024-06-16', desktop: 371, mobile: 310 }, - { date: '2024-06-17', desktop: 475, mobile: 520 }, - { date: '2024-06-18', desktop: 107, mobile: 170 }, - { date: '2024-06-19', desktop: 341, mobile: 290 }, - { date: '2024-06-20', desktop: 408, mobile: 450 }, - { date: '2024-06-21', desktop: 169, mobile: 210 }, - { date: '2024-06-22', desktop: 317, mobile: 270 }, - { date: '2024-06-23', desktop: 480, mobile: 530 }, - { date: '2024-06-24', desktop: 132, mobile: 180 }, - { date: '2024-06-25', desktop: 141, mobile: 190 }, - { date: '2024-06-26', desktop: 434, mobile: 380 }, - { date: '2024-06-27', desktop: 448, mobile: 490 }, - { date: '2024-06-28', desktop: 149, mobile: 200 }, - { date: '2024-06-29', desktop: 103, mobile: 160 }, - { date: '2024-06-30', desktop: 446, mobile: 400 }, -] - -const chartConfig = { - visitors: { - label: 'Visitors', - }, - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - }, -} satisfies ChartConfig - -export default function Component() { - const [timeRange, setTimeRange] = React.useState('90d') - - const filteredData = chartData.filter((item) => { - const date = new Date(item.date) - const now = new Date() - let daysToSubtract = 90 - if (timeRange === '30d') { - daysToSubtract = 30 - } else if (timeRange === '7d') { - daysToSubtract = 7 - } - now.setDate(now.getDate() - daysToSubtract) - return date >= now - }) - - return ( - - -
- Area Chart - Interactive - Showing total visitors for the last 3 months -
- - - - - - - Last 3 months - - - Last 30 days - - - Last 7 days - - - -
- - - - - - - - - - - - - - - { - const date = new Date(value) - return date.toLocaleDateString('en-US', { - month: 'short', - day: 'numeric', - }) - }} - /> - { - return new Date(value).toLocaleDateString('en-US', { - month: 'short', - day: 'numeric', - }) - }} - indicator="dot" - /> - } - /> - - - } /> - - - -
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-area-legend.tsx b/apps/design-system/__registry__/default/block/chart-area-legend.tsx deleted file mode 100644 index a58cfa9fbd9..00000000000 --- a/apps/design-system/__registry__/default/block/chart-area-legend.tsx +++ /dev/null @@ -1,98 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Area, AreaChart, CartesianGrid, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { - ChartConfig, - ChartContainer, - ChartLegend, - ChartLegendContent, - ChartTooltip, - ChartTooltipContent, -} from 'ui' - -export const description = 'An area chart with a legend' - -const chartData = [ - { month: 'January', desktop: 186, mobile: 80 }, - { month: 'February', desktop: 305, mobile: 200 }, - { month: 'March', desktop: 237, mobile: 120 }, - { month: 'April', desktop: 73, mobile: 190 }, - { month: 'May', desktop: 209, mobile: 130 }, - { month: 'June', desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Area Chart - Legend - Showing total visitors for the last 6 months - - - - - - value.slice(0, 3)} - /> - } /> - - - } /> - - - - -
-
-
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-area-linear.tsx b/apps/design-system/__registry__/default/block/chart-area-linear.tsx deleted file mode 100644 index 8381711c7aa..00000000000 --- a/apps/design-system/__registry__/default/block/chart-area-linear.tsx +++ /dev/null @@ -1,80 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Area, AreaChart, CartesianGrid, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A linear area chart' - -const chartData = [ - { month: 'January', desktop: 186 }, - { month: 'February', desktop: 305 }, - { month: 'March', desktop: 237 }, - { month: 'April', desktop: 73 }, - { month: 'May', desktop: 209 }, - { month: 'June', desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Area Chart - Linear - Showing total visitors for the last 6 months - - - - - - value.slice(0, 3)} - /> - } - /> - - - - - -
-
-
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-area-stacked-expand.tsx b/apps/design-system/__registry__/default/block/chart-area-stacked-expand.tsx deleted file mode 100644 index eca0b1118f7..00000000000 --- a/apps/design-system/__registry__/default/block/chart-area-stacked-expand.tsx +++ /dev/null @@ -1,104 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Area, AreaChart, CartesianGrid, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A stacked area chart with expand stacking' - -const chartData = [ - { month: 'January', desktop: 186, mobile: 80, other: 45 }, - { month: 'February', desktop: 305, mobile: 200, other: 100 }, - { month: 'March', desktop: 237, mobile: 120, other: 150 }, - { month: 'April', desktop: 73, mobile: 190, other: 50 }, - { month: 'May', desktop: 209, mobile: 130, other: 100 }, - { month: 'June', desktop: 214, mobile: 140, other: 160 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - }, - other: { - label: 'Other', - color: 'hsl(var(--chart-3))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Area Chart - Stacked Expanded - Showing total visitors for the last 6months - - - - - - value.slice(0, 3)} - /> - } /> - - - - - - - -
-
-
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-area-stacked.tsx b/apps/design-system/__registry__/default/block/chart-area-stacked.tsx deleted file mode 100644 index 22c0f58558b..00000000000 --- a/apps/design-system/__registry__/default/block/chart-area-stacked.tsx +++ /dev/null @@ -1,90 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Area, AreaChart, CartesianGrid, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A stacked area chart' - -const chartData = [ - { month: 'January', desktop: 186, mobile: 80 }, - { month: 'February', desktop: 305, mobile: 200 }, - { month: 'March', desktop: 237, mobile: 120 }, - { month: 'April', desktop: 73, mobile: 190 }, - { month: 'May', desktop: 209, mobile: 130 }, - { month: 'June', desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Area Chart - Stacked - Showing total visitors for the last 6 months - - - - - - value.slice(0, 3)} - /> - } /> - - - - - - -
-
-
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-area-step.tsx b/apps/design-system/__registry__/default/block/chart-area-step.tsx deleted file mode 100644 index 5ac732aeaf4..00000000000 --- a/apps/design-system/__registry__/default/block/chart-area-step.tsx +++ /dev/null @@ -1,78 +0,0 @@ -'use client' - -import { Activity, TrendingUp } from 'lucide-react' -import { Area, AreaChart, CartesianGrid, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A step area chart' - -const chartData = [ - { month: 'January', desktop: 186 }, - { month: 'February', desktop: 305 }, - { month: 'March', desktop: 237 }, - { month: 'April', desktop: 73 }, - { month: 'May', desktop: 209 }, - { month: 'June', desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - icon: Activity, - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Area Chart - Step - Showing total visitors for the last 6 months - - - - - - value.slice(0, 3)} - /> - } /> - - - - - -
-
-
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-bar-active.tsx b/apps/design-system/__registry__/default/block/chart-bar-active.tsx deleted file mode 100644 index b1ab1d95e1a..00000000000 --- a/apps/design-system/__registry__/default/block/chart-bar-active.tsx +++ /dev/null @@ -1,94 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Bar, BarChart, CartesianGrid, Rectangle, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A bar chart with an active bar' - -const chartData = [ - { browser: 'chrome', visitors: 187, fill: 'var(--color-chrome)' }, - { browser: 'safari', visitors: 200, fill: 'var(--color-safari)' }, - { browser: 'firefox', visitors: 275, fill: 'var(--color-firefox)' }, - { browser: 'edge', visitors: 173, fill: 'var(--color-edge)' }, - { browser: 'other', visitors: 90, fill: 'var(--color-other)' }, -] - -const chartConfig = { - visitors: { - label: 'Visitors', - }, - chrome: { - label: 'Chrome', - color: 'hsl(var(--chart-1))', - }, - safari: { - label: 'Safari', - color: 'hsl(var(--chart-2))', - }, - firefox: { - label: 'Firefox', - color: 'hsl(var(--chart-3))', - }, - edge: { - label: 'Edge', - color: 'hsl(var(--chart-4))', - }, - other: { - label: 'Other', - color: 'hsl(var(--chart-5))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Bar Chart - Active - January - June 2024 - - - - - - chartConfig[value as keyof typeof chartConfig]?.label} - /> - } /> - { - return ( - - ) - }} - /> - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-bar-default.tsx b/apps/design-system/__registry__/default/block/chart-bar-default.tsx deleted file mode 100644 index 1c0596e3b57..00000000000 --- a/apps/design-system/__registry__/default/block/chart-bar-default.tsx +++ /dev/null @@ -1,60 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Bar, BarChart, CartesianGrid, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A bar chart' - -const chartData = [ - { month: 'January', desktop: 186 }, - { month: 'February', desktop: 305 }, - { month: 'March', desktop: 237 }, - { month: 'April', desktop: 73 }, - { month: 'May', desktop: 209 }, - { month: 'June', desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Bar Chart - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-bar-horizontal.tsx b/apps/design-system/__registry__/default/block/chart-bar-horizontal.tsx deleted file mode 100644 index 2305d0a4e1c..00000000000 --- a/apps/design-system/__registry__/default/block/chart-bar-horizontal.tsx +++ /dev/null @@ -1,68 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Bar, BarChart, XAxis, YAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A horizontal bar chart' - -const chartData = [ - { month: 'January', desktop: 186 }, - { month: 'February', desktop: 305 }, - { month: 'March', desktop: 237 }, - { month: 'April', desktop: 73 }, - { month: 'May', desktop: 209 }, - { month: 'June', desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Bar Chart - Horizontal - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-bar-label-custom.tsx b/apps/design-system/__registry__/default/block/chart-bar-label-custom.tsx deleted file mode 100644 index 7867342bc6d..00000000000 --- a/apps/design-system/__registry__/default/block/chart-bar-label-custom.tsx +++ /dev/null @@ -1,92 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Bar, BarChart, CartesianGrid, LabelList, XAxis, YAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A bar chart with a custom label' - -const chartData = [ - { month: 'January', desktop: 186, mobile: 80 }, - { month: 'February', desktop: 305, mobile: 200 }, - { month: 'March', desktop: 237, mobile: 120 }, - { month: 'April', desktop: 73, mobile: 190 }, - { month: 'May', desktop: 209, mobile: 130 }, - { month: 'June', desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - }, - label: { - color: 'hsl(var(--background))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Bar Chart - Custom Label - January - June 2024 - - - - - - value.slice(0, 3)} - hide - /> - - } /> - - - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-bar-label.tsx b/apps/design-system/__registry__/default/block/chart-bar-label.tsx deleted file mode 100644 index 3bbdcc7a7ea..00000000000 --- a/apps/design-system/__registry__/default/block/chart-bar-label.tsx +++ /dev/null @@ -1,68 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Bar, BarChart, CartesianGrid, LabelList, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A bar chart with a label' - -const chartData = [ - { month: 'January', desktop: 186 }, - { month: 'February', desktop: 305 }, - { month: 'March', desktop: 237 }, - { month: 'April', desktop: 73 }, - { month: 'May', desktop: 209 }, - { month: 'June', desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Bar Chart - Label - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } /> - - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-bar-mixed.tsx b/apps/design-system/__registry__/default/block/chart-bar-mixed.tsx deleted file mode 100644 index 1790507f73f..00000000000 --- a/apps/design-system/__registry__/default/block/chart-bar-mixed.tsx +++ /dev/null @@ -1,86 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Bar, BarChart, XAxis, YAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A mixed bar chart' - -const chartData = [ - { browser: 'chrome', visitors: 275, fill: 'var(--color-chrome)' }, - { browser: 'safari', visitors: 200, fill: 'var(--color-safari)' }, - { browser: 'firefox', visitors: 187, fill: 'var(--color-firefox)' }, - { browser: 'edge', visitors: 173, fill: 'var(--color-edge)' }, - { browser: 'other', visitors: 90, fill: 'var(--color-other)' }, -] - -const chartConfig = { - visitors: { - label: 'Visitors', - }, - chrome: { - label: 'Chrome', - color: 'hsl(var(--chart-1))', - }, - safari: { - label: 'Safari', - color: 'hsl(var(--chart-2))', - }, - firefox: { - label: 'Firefox', - color: 'hsl(var(--chart-3))', - }, - edge: { - label: 'Edge', - color: 'hsl(var(--chart-4))', - }, - other: { - label: 'Other', - color: 'hsl(var(--chart-5))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Bar Chart - Mixed - January - June 2024 - - - - - chartConfig[value as keyof typeof chartConfig]?.label} - /> - - } /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-bar-multiple.tsx b/apps/design-system/__registry__/default/block/chart-bar-multiple.tsx deleted file mode 100644 index ffb9c61679a..00000000000 --- a/apps/design-system/__registry__/default/block/chart-bar-multiple.tsx +++ /dev/null @@ -1,65 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Bar, BarChart, CartesianGrid, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A multiple bar chart' - -const chartData = [ - { month: 'January', desktop: 186, mobile: 80 }, - { month: 'February', desktop: 305, mobile: 200 }, - { month: 'March', desktop: 237, mobile: 120 }, - { month: 'April', desktop: 73, mobile: 190 }, - { month: 'May', desktop: 209, mobile: 130 }, - { month: 'June', desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Bar Chart - Multiple - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } /> - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-bar-negative.tsx b/apps/design-system/__registry__/default/block/chart-bar-negative.tsx deleted file mode 100644 index 43f87ef0762..00000000000 --- a/apps/design-system/__registry__/default/block/chart-bar-negative.tsx +++ /dev/null @@ -1,63 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Bar, BarChart, CartesianGrid, Cell, LabelList } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A bar chart with negative values' - -const chartData = [ - { month: 'January', visitors: 186 }, - { month: 'February', visitors: 205 }, - { month: 'March', visitors: -207 }, - { month: 'April', visitors: 173 }, - { month: 'May', visitors: -209 }, - { month: 'June', visitors: 214 }, -] - -const chartConfig = { - visitors: { - label: 'Visitors', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Bar Chart - Negative - January - June 2024 - - - - - - } - /> - - - {chartData.map((item) => ( - 0 ? 'hsl(var(--chart-1))' : 'hsl(var(--chart-2))'} - /> - ))} - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-bar-stacked.tsx b/apps/design-system/__registry__/default/block/chart-bar-stacked.tsx deleted file mode 100644 index 34a7439e982..00000000000 --- a/apps/design-system/__registry__/default/block/chart-bar-stacked.tsx +++ /dev/null @@ -1,73 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Bar, BarChart, CartesianGrid, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { - ChartConfig, - ChartContainer, - ChartLegend, - ChartLegendContent, - ChartTooltip, - ChartTooltipContent, -} from 'ui' - -export const description = 'A stacked bar chart with a legend' - -const chartData = [ - { month: 'January', desktop: 186, mobile: 80 }, - { month: 'February', desktop: 305, mobile: 200 }, - { month: 'March', desktop: 237, mobile: 120 }, - { month: 'April', desktop: 73, mobile: 190 }, - { month: 'May', desktop: 209, mobile: 130 }, - { month: 'June', desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Bar Chart - Stacked + Legend - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } /> - } /> - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-composed-actions.tsx b/apps/design-system/__registry__/default/block/chart-composed-actions.tsx new file mode 100644 index 00000000000..f6eac7312b2 --- /dev/null +++ b/apps/design-system/__registry__/default/block/chart-composed-actions.tsx @@ -0,0 +1,106 @@ +'use client' + +import { + Chart, + ChartActions, + ChartCard, + ChartContent, + ChartHeader, + ChartTitle, + ChartEmptyState, + ChartLoadingState, + ChartBar, + ChartLine, +} from 'ui-patterns/Chart' +import { BarChart2, ExternalLink, LineChart } from 'lucide-react' +import { useState, useEffect } from 'react' + +export default function ChartComposedActions() { + const [isLoading, setIsLoading] = useState(true) + const [chartType, setChartType] = useState<'bar' | 'line'>('bar') + + const actions = [ + { + label: 'Open in Logs Explorer', + onClick: () => { + alert('Opening in Logs Explorer...') + }, + icon: , + }, + { + label: 'Toggle Chart Type', + onClick: () => { + setChartType(chartType === 'bar' ? 'line' : 'bar') + }, + icon: chartType === 'bar' ? : , + }, + ] + + const data = Array.from({ length: 46 }, (_, i) => { + const date = new Date() + date.setMinutes(date.getMinutes() - i * 5) // Each point 5 minutes apart + + return { + timestamp: date.toISOString(), + requests: Math.floor(Math.random() * 100), + } + }).reverse() + + useEffect(() => { + setTimeout(() => { + setIsLoading(false) + }, 1000) + }, []) + + return ( +
+ + + + Total Requests + + + } + title="No data to show" + description="It may take up to 24 hours for data to refresh" + /> + } + loadingState={} + > +
+ {chartType === 'bar' ? ( + `${value}k`, + width: 80, + }} + isFullHeight={true} + /> + ) : ( + `${value}k`, + width: 80, + }} + isFullHeight={true} + /> + )} +
+
+
+
+
+ ) +} diff --git a/apps/design-system/__registry__/default/block/chart-composed-basic.tsx b/apps/design-system/__registry__/default/block/chart-composed-basic.tsx new file mode 100644 index 00000000000..d9457c3d308 --- /dev/null +++ b/apps/design-system/__registry__/default/block/chart-composed-basic.tsx @@ -0,0 +1,142 @@ +'use client' + +import { + Chart, + ChartActions, + ChartCard, + ChartContent, + ChartHeader, + ChartTitle, + ChartEmptyState, + ChartLoadingState, + ChartBar, + ChartLine, +} from 'ui-patterns/Chart' +import { BarChart2, ExternalLink } from 'lucide-react' +import { useState, useEffect } from 'react' + +export default function ComposedChartBasic() { + const [isLoading, setIsLoading] = useState(true) + + const actions = [ + { + label: 'Open in Logs Explorer', + onClick: () => { + alert('Ta da! You clicked me! 🎉') + }, + icon: , + }, + ] + + const data = Array.from({ length: 40 }, (_, i) => { + const date = new Date() + date.setMinutes(date.getMinutes() - i * 3) // Each point 3 minutes apart + + const progress = i / 40 + const standard_score = Math.floor(55 + progress * 55 + (Math.random() - 0.5) * 12) + const performance = Math.floor(35 + progress * 35 + (Math.random() - 0.5) * 10) + const efficiency = Math.floor(25 + progress * 25 + (Math.random() - 0.5) * 12) + + return { + timestamp: date.toISOString(), + standard_score: Math.max(0, Math.min(100, standard_score)), + performance: Math.max(0, Math.min(100, performance)), + efficiency: Math.max(0, Math.min(100, efficiency)), + } + }).reverse() + + const chartConfig = { + standard_score: { + label: 'Standard Score', + color: 'hsl(var(--brand-default))', + }, + performance: { + label: 'Performance', + color: 'hsl(var(--chart-2))', + }, + efficiency: { + label: 'Efficiency', + color: 'hsl(var(--chart-5))', + }, + } + + useEffect(() => { + setTimeout(() => { + setIsLoading(false) + }, 1000) + }, []) + + return ( +
+ + + + Standard Bar Chart + + + } + title="No data to show" + description="It may take up to 24 hours for data to refresh" + /> + } + loadingState={} + > +
+ `${value}k`, + width: 80, + }} + isFullHeight={true} + /> +
+
+
+
+ + + + + Standard Line Chart + + + } + title="No data to show" + description="It may take up to 24 hours for data to refresh" + /> + } + loadingState={} + > +
+ `${value}k`, + width: 80, + }} + isFullHeight={true} + /> +
+
+
+
+
+ ) +} diff --git a/apps/design-system/__registry__/default/block/chart-composed-demo.tsx b/apps/design-system/__registry__/default/block/chart-composed-demo.tsx new file mode 100644 index 00000000000..c734900d395 --- /dev/null +++ b/apps/design-system/__registry__/default/block/chart-composed-demo.tsx @@ -0,0 +1,73 @@ +'use client' + +import { + Chart, + ChartCard, + ChartContent, + ChartHeader, + ChartEmptyState, + ChartLoadingState, + ChartMetric, +} from 'ui-patterns/Chart' +import { BarChart2 } from 'lucide-react' +import { LogsBarChart } from 'ui-patterns/LogsBarChart' +import { useState, useEffect } from 'react' + +export default function ComposedChartDemo() { + const [isLoading, setIsLoading] = useState(true) + + const data = Array.from({ length: 60 }, (_, i) => { + const date = new Date() + date.setMinutes(date.getMinutes() - i * 5) // Each point 5 minutes apart + + return { + timestamp: date.toISOString(), + ok_count: Math.floor(Math.random() * 100), // Random value 0-99 + error_count: Math.floor(Math.random() * 50), // Random value 0-50 + warning_count: Math.floor(Math.random() * 50), // Random value 0-50 + } + }).reverse() + + const totalUsersValue = 4663 + + useEffect(() => { + setTimeout(() => { + setIsLoading(false) + }, 1000) + }, []) + + return ( +
+ + + + +
+ + +
+
+ } + title="No data to show" + description="It may take up to 24 hours for data to refresh" + /> + } + loadingState={} + > +
+ +
+
+
+
+
+ ) +} diff --git a/apps/design-system/__registry__/default/block/chart-composed-metrics.tsx b/apps/design-system/__registry__/default/block/chart-composed-metrics.tsx new file mode 100644 index 00000000000..0c876d7e589 --- /dev/null +++ b/apps/design-system/__registry__/default/block/chart-composed-metrics.tsx @@ -0,0 +1,100 @@ +'use client' + +import { + Chart, + ChartCard, + ChartHeader, + ChartActions, + ChartContent, + ChartMetric, + ChartSparkline, +} from 'ui-patterns/Chart' +import { ExternalLink } from 'lucide-react' +import { useState, useEffect } from 'react' +import { Skeleton } from 'ui' + +export default function ChartComposedMetrics() { + const [data, setData] = useState>([]) + + const actions = [ + { + label: 'Open in Logs Explorer', + onClick: () => { + alert('Ta da! You clicked me! 🎉') + }, + icon: , + }, + ] + + useEffect(() => { + const now = new Date() + setData( + Array.from({ length: 12 }, (_, i) => ({ + value: Math.floor(4000 + i * 100 + (Math.random() * 2000 - 800)), + timestamp: new Date(now.getTime() - (11 - i) * 60 * 60 * 1000).toISOString(), + })) + ) + }, []) + + const averageValue = data.reduce((acc, curr) => acc + curr.value, 0) / data.length + + const diff = data[data.length - 1]?.value - data[0]?.value || 0 + const diffPercentage = (diff / averageValue) * 100 + + return ( +
+ + + + + + + + + + + + + + + + + + + + + + + } + > + + + + + + + + + + + } + > + + + + +
+ ) +} diff --git a/apps/design-system/__registry__/default/block/chart-composed-states.tsx b/apps/design-system/__registry__/default/block/chart-composed-states.tsx new file mode 100644 index 00000000000..4e5aa5d8bd5 --- /dev/null +++ b/apps/design-system/__registry__/default/block/chart-composed-states.tsx @@ -0,0 +1,92 @@ +'use client' + +import { BarChart2, ExternalLink } from 'lucide-react' +import { + Chart, + ChartCard, + ChartHeader, + ChartTitle, + ChartActions, + ChartContent, + ChartEmptyState, + ChartLoadingState, + ChartDisabledState, +} from 'ui-patterns/Chart' +import { Badge } from 'ui' + +export default function ChartComposedStates() { + const actions = [ + { + label: 'Open in Logs Explorer', + onClick: () => { + alert('Ta da! You clicked me! 🎉') + }, + icon: , + }, + ] + + const disabledActions = [ + { + label: 'Upgrade to Pro', + href: '#', + }, + ] + + return ( +
+ + + + Response Errors + + + }>My chart here... + + + + + + + Response Errors + + + } + title="No data to show" + description="It may take up to 24 hours for data to refresh" + /> + } + loadingState={} + > + My chart here... + + + + + + + + Response Errors + + + } + disabledState={ + Pro} + label="API Processing Time" + description="This chart is available on the Pro plan and above" + actions={disabledActions} + /> + } + > + My chart here... + + + +
+ ) +} diff --git a/apps/design-system/__registry__/default/block/chart-composed-table.tsx b/apps/design-system/__registry__/default/block/chart-composed-table.tsx new file mode 100644 index 00000000000..303114447e9 --- /dev/null +++ b/apps/design-system/__registry__/default/block/chart-composed-table.tsx @@ -0,0 +1,106 @@ +'use client' + +import { + Chart, + ChartActions, + ChartCard, + ChartContent, + ChartHeader, + ChartTitle, + ChartEmptyState, + ChartLoadingState, + ChartBar, + ChartFooter, +} from 'ui-patterns/Chart' +import { BarChart2, ExternalLink } from 'lucide-react' +import { useState, useEffect } from 'react' +import { Table, TableHead, TableBody, TableRow, TableCell, TableHeader } from 'ui' +import { format } from 'date-fns' + +export default function ChartComposedTable() { + const [isLoading, setIsLoading] = useState(true) + + const actions = [ + { + label: 'Open in Logs Explorer', + onClick: () => { + alert('Opening in Logs Explorer...') + }, + icon: , + }, + ] + + const data = Array.from({ length: 46 }, (_, i) => { + const date = new Date() + date.setMinutes(date.getMinutes() - i * 5) // Each point 5 minutes apart + + return { + timestamp: date.toISOString(), + standard_score: Math.floor(Math.random() * 100), + } + }).reverse() + + useEffect(() => { + setTimeout(() => { + setIsLoading(false) + }, 1000) + }, []) + + return ( +
+ + + + Standard Bar Chart + + + } + title="No data to show" + description="It may take up to 24 hours for data to refresh" + /> + } + loadingState={} + > +
+ `${value}k`, + width: 80, + }} + isFullHeight={true} + /> +
+
+ + + + + Timestamp + Standard Score + + + + {data.slice(0, 3).map((item) => ( + + + {format(new Date(item.timestamp), 'MMM d, yyyy h:mm a')} + + {item.standard_score} + + ))} + +
+
+
+
+
+ ) +} diff --git a/apps/design-system/__registry__/default/block/chart-line-default.tsx b/apps/design-system/__registry__/default/block/chart-line-default.tsx deleted file mode 100644 index 408dc1d6f9f..00000000000 --- a/apps/design-system/__registry__/default/block/chart-line-default.tsx +++ /dev/null @@ -1,73 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { CartesianGrid, Line, LineChart, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A line chart' - -const chartData = [ - { month: 'January', desktop: 186 }, - { month: 'February', desktop: 305 }, - { month: 'March', desktop: 237 }, - { month: 'April', desktop: 73 }, - { month: 'May', desktop: 209 }, - { month: 'June', desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Line Chart - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-line-dots-colors.tsx b/apps/design-system/__registry__/default/block/chart-line-dots-colors.tsx deleted file mode 100644 index c8a55a0c44b..00000000000 --- a/apps/design-system/__registry__/default/block/chart-line-dots-colors.tsx +++ /dev/null @@ -1,100 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { CartesianGrid, Dot, Line, LineChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A line chart with dots and colors' - -const chartData = [ - { browser: 'chrome', visitors: 275, fill: 'var(--color-chrome)' }, - { browser: 'safari', visitors: 200, fill: 'var(--color-safari)' }, - { browser: 'firefox', visitors: 187, fill: 'var(--color-firefox)' }, - { browser: 'edge', visitors: 173, fill: 'var(--color-edge)' }, - { browser: 'other', visitors: 90, fill: 'var(--color-other)' }, -] - -const chartConfig = { - visitors: { - label: 'Visitors', - color: 'hsl(var(--chart-2))', - }, - chrome: { - label: 'Chrome', - color: 'hsl(var(--chart-1))', - }, - safari: { - label: 'Safari', - color: 'hsl(var(--chart-2))', - }, - firefox: { - label: 'Firefox', - color: 'hsl(var(--chart-3))', - }, - edge: { - label: 'Edge', - color: 'hsl(var(--chart-4))', - }, - other: { - label: 'Other', - color: 'hsl(var(--chart-5))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Line Chart - Dots Colors - January - June 2024 - - - - - - } - /> - { - return ( - - ) - }} - /> - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-line-dots-custom.tsx b/apps/design-system/__registry__/default/block/chart-line-dots-custom.tsx deleted file mode 100644 index 87c69309319..00000000000 --- a/apps/design-system/__registry__/default/block/chart-line-dots-custom.tsx +++ /dev/null @@ -1,90 +0,0 @@ -'use client' - -import { GitCommitVertical, TrendingUp } from 'lucide-react' -import { CartesianGrid, Line, LineChart, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A line chart with custom dots' - -const chartData = [ - { month: 'January', desktop: 186, mobile: 80 }, - { month: 'February', desktop: 305, mobile: 200 }, - { month: 'March', desktop: 237, mobile: 120 }, - { month: 'April', desktop: 73, mobile: 190 }, - { month: 'May', desktop: 209, mobile: 130 }, - { month: 'June', desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Line Chart - Custom Dots - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } /> - { - const r = 24 - return ( - - ) - }} - /> - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-line-dots.tsx b/apps/design-system/__registry__/default/block/chart-line-dots.tsx deleted file mode 100644 index cc211f2c2b4..00000000000 --- a/apps/design-system/__registry__/default/block/chart-line-dots.tsx +++ /dev/null @@ -1,82 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { CartesianGrid, Line, LineChart, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A line chart with dots' - -const chartData = [ - { month: 'January', desktop: 186, mobile: 80 }, - { month: 'February', desktop: 305, mobile: 200 }, - { month: 'March', desktop: 237, mobile: 120 }, - { month: 'April', desktop: 73, mobile: 190 }, - { month: 'May', desktop: 209, mobile: 130 }, - { month: 'June', desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Line Chart - Dots - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-line-interactive.tsx b/apps/design-system/__registry__/default/block/chart-line-interactive.tsx deleted file mode 100644 index 5f9c92b9792..00000000000 --- a/apps/design-system/__registry__/default/block/chart-line-interactive.tsx +++ /dev/null @@ -1,208 +0,0 @@ -'use client' - -import * as React from 'react' -import { CartesianGrid, Line, LineChart, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'An interactive line chart' - -const chartData = [ - { date: '2024-04-01', desktop: 222, mobile: 150 }, - { date: '2024-04-02', desktop: 97, mobile: 180 }, - { date: '2024-04-03', desktop: 167, mobile: 120 }, - { date: '2024-04-04', desktop: 242, mobile: 260 }, - { date: '2024-04-05', desktop: 373, mobile: 290 }, - { date: '2024-04-06', desktop: 301, mobile: 340 }, - { date: '2024-04-07', desktop: 245, mobile: 180 }, - { date: '2024-04-08', desktop: 409, mobile: 320 }, - { date: '2024-04-09', desktop: 59, mobile: 110 }, - { date: '2024-04-10', desktop: 261, mobile: 190 }, - { date: '2024-04-11', desktop: 327, mobile: 350 }, - { date: '2024-04-12', desktop: 292, mobile: 210 }, - { date: '2024-04-13', desktop: 342, mobile: 380 }, - { date: '2024-04-14', desktop: 137, mobile: 220 }, - { date: '2024-04-15', desktop: 120, mobile: 170 }, - { date: '2024-04-16', desktop: 138, mobile: 190 }, - { date: '2024-04-17', desktop: 446, mobile: 360 }, - { date: '2024-04-18', desktop: 364, mobile: 410 }, - { date: '2024-04-19', desktop: 243, mobile: 180 }, - { date: '2024-04-20', desktop: 89, mobile: 150 }, - { date: '2024-04-21', desktop: 137, mobile: 200 }, - { date: '2024-04-22', desktop: 224, mobile: 170 }, - { date: '2024-04-23', desktop: 138, mobile: 230 }, - { date: '2024-04-24', desktop: 387, mobile: 290 }, - { date: '2024-04-25', desktop: 215, mobile: 250 }, - { date: '2024-04-26', desktop: 75, mobile: 130 }, - { date: '2024-04-27', desktop: 383, mobile: 420 }, - { date: '2024-04-28', desktop: 122, mobile: 180 }, - { date: '2024-04-29', desktop: 315, mobile: 240 }, - { date: '2024-04-30', desktop: 454, mobile: 380 }, - { date: '2024-05-01', desktop: 165, mobile: 220 }, - { date: '2024-05-02', desktop: 293, mobile: 310 }, - { date: '2024-05-03', desktop: 247, mobile: 190 }, - { date: '2024-05-04', desktop: 385, mobile: 420 }, - { date: '2024-05-05', desktop: 481, mobile: 390 }, - { date: '2024-05-06', desktop: 498, mobile: 520 }, - { date: '2024-05-07', desktop: 388, mobile: 300 }, - { date: '2024-05-08', desktop: 149, mobile: 210 }, - { date: '2024-05-09', desktop: 227, mobile: 180 }, - { date: '2024-05-10', desktop: 293, mobile: 330 }, - { date: '2024-05-11', desktop: 335, mobile: 270 }, - { date: '2024-05-12', desktop: 197, mobile: 240 }, - { date: '2024-05-13', desktop: 197, mobile: 160 }, - { date: '2024-05-14', desktop: 448, mobile: 490 }, - { date: '2024-05-15', desktop: 473, mobile: 380 }, - { date: '2024-05-16', desktop: 338, mobile: 400 }, - { date: '2024-05-17', desktop: 499, mobile: 420 }, - { date: '2024-05-18', desktop: 315, mobile: 350 }, - { date: '2024-05-19', desktop: 235, mobile: 180 }, - { date: '2024-05-20', desktop: 177, mobile: 230 }, - { date: '2024-05-21', desktop: 82, mobile: 140 }, - { date: '2024-05-22', desktop: 81, mobile: 120 }, - { date: '2024-05-23', desktop: 252, mobile: 290 }, - { date: '2024-05-24', desktop: 294, mobile: 220 }, - { date: '2024-05-25', desktop: 201, mobile: 250 }, - { date: '2024-05-26', desktop: 213, mobile: 170 }, - { date: '2024-05-27', desktop: 420, mobile: 460 }, - { date: '2024-05-28', desktop: 233, mobile: 190 }, - { date: '2024-05-29', desktop: 78, mobile: 130 }, - { date: '2024-05-30', desktop: 340, mobile: 280 }, - { date: '2024-05-31', desktop: 178, mobile: 230 }, - { date: '2024-06-01', desktop: 178, mobile: 200 }, - { date: '2024-06-02', desktop: 470, mobile: 410 }, - { date: '2024-06-03', desktop: 103, mobile: 160 }, - { date: '2024-06-04', desktop: 439, mobile: 380 }, - { date: '2024-06-05', desktop: 88, mobile: 140 }, - { date: '2024-06-06', desktop: 294, mobile: 250 }, - { date: '2024-06-07', desktop: 323, mobile: 370 }, - { date: '2024-06-08', desktop: 385, mobile: 320 }, - { date: '2024-06-09', desktop: 438, mobile: 480 }, - { date: '2024-06-10', desktop: 155, mobile: 200 }, - { date: '2024-06-11', desktop: 92, mobile: 150 }, - { date: '2024-06-12', desktop: 492, mobile: 420 }, - { date: '2024-06-13', desktop: 81, mobile: 130 }, - { date: '2024-06-14', desktop: 426, mobile: 380 }, - { date: '2024-06-15', desktop: 307, mobile: 350 }, - { date: '2024-06-16', desktop: 371, mobile: 310 }, - { date: '2024-06-17', desktop: 475, mobile: 520 }, - { date: '2024-06-18', desktop: 107, mobile: 170 }, - { date: '2024-06-19', desktop: 341, mobile: 290 }, - { date: '2024-06-20', desktop: 408, mobile: 450 }, - { date: '2024-06-21', desktop: 169, mobile: 210 }, - { date: '2024-06-22', desktop: 317, mobile: 270 }, - { date: '2024-06-23', desktop: 480, mobile: 530 }, - { date: '2024-06-24', desktop: 132, mobile: 180 }, - { date: '2024-06-25', desktop: 141, mobile: 190 }, - { date: '2024-06-26', desktop: 434, mobile: 380 }, - { date: '2024-06-27', desktop: 448, mobile: 490 }, - { date: '2024-06-28', desktop: 149, mobile: 200 }, - { date: '2024-06-29', desktop: 103, mobile: 160 }, - { date: '2024-06-30', desktop: 446, mobile: 400 }, -] - -const chartConfig = { - views: { - label: 'Page Views', - }, - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - }, -} satisfies ChartConfig - -export default function Component() { - const [activeChart, setActiveChart] = React.useState('desktop') - - const total = React.useMemo( - () => ({ - desktop: chartData.reduce((acc, curr) => acc + curr.desktop, 0), - mobile: chartData.reduce((acc, curr) => acc + curr.mobile, 0), - }), - [] - ) - - return ( - - -
- Line Chart - Interactive - Showing total visitors for the last 3 months -
-
- {['desktop', 'mobile'].map((key) => { - const chart = key as keyof typeof chartConfig - return ( - - ) - })} -
-
- - - - - { - const date = new Date(value) - return date.toLocaleDateString('en-US', { - month: 'short', - day: 'numeric', - }) - }} - /> - { - return new Date(value).toLocaleDateString('en-US', { - month: 'short', - day: 'numeric', - year: 'numeric', - }) - }} - /> - } - /> - - - - -
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-line-label-custom.tsx b/apps/design-system/__registry__/default/block/chart-line-label-custom.tsx deleted file mode 100644 index 3d84fec03a3..00000000000 --- a/apps/design-system/__registry__/default/block/chart-line-label-custom.tsx +++ /dev/null @@ -1,103 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { CartesianGrid, LabelList, Line, LineChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A line chart with a custom label' - -const chartData = [ - { browser: 'chrome', visitors: 275, fill: 'var(--color-chrome)' }, - { browser: 'safari', visitors: 200, fill: 'var(--color-safari)' }, - { browser: 'firefox', visitors: 187, fill: 'var(--color-firefox)' }, - { browser: 'edge', visitors: 173, fill: 'var(--color-edge)' }, - { browser: 'other', visitors: 90, fill: 'var(--color-other)' }, -] - -const chartConfig = { - visitors: { - label: 'Visitors', - color: 'hsl(var(--chart-2))', - }, - chrome: { - label: 'Chrome', - color: 'hsl(var(--chart-1))', - }, - safari: { - label: 'Safari', - color: 'hsl(var(--chart-2))', - }, - firefox: { - label: 'Firefox', - color: 'hsl(var(--chart-3))', - }, - edge: { - label: 'Edge', - color: 'hsl(var(--chart-4))', - }, - other: { - label: 'Other', - color: 'hsl(var(--chart-5))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Line Chart - Custom Label - January - June 2024 - - - - - - } - /> - - chartConfig[value]?.label} - /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-line-label.tsx b/apps/design-system/__registry__/default/block/chart-line-label.tsx deleted file mode 100644 index 2c187e95961..00000000000 --- a/apps/design-system/__registry__/default/block/chart-line-label.tsx +++ /dev/null @@ -1,85 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { CartesianGrid, LabelList, Line, LineChart, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A line chart with a label' - -const chartData = [ - { month: 'January', desktop: 186, mobile: 80 }, - { month: 'February', desktop: 305, mobile: 200 }, - { month: 'March', desktop: 237, mobile: 120 }, - { month: 'April', desktop: 73, mobile: 190 }, - { month: 'May', desktop: 209, mobile: 130 }, - { month: 'June', desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Line Chart - Label - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } /> - - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-line-linear.tsx b/apps/design-system/__registry__/default/block/chart-line-linear.tsx deleted file mode 100644 index 9219a3c9de4..00000000000 --- a/apps/design-system/__registry__/default/block/chart-line-linear.tsx +++ /dev/null @@ -1,73 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { CartesianGrid, Line, LineChart, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A linear line chart' - -const chartData = [ - { month: 'January', desktop: 186 }, - { month: 'February', desktop: 305 }, - { month: 'March', desktop: 237 }, - { month: 'April', desktop: 73 }, - { month: 'May', desktop: 209 }, - { month: 'June', desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Line Chart - Linear - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-line-multiple.tsx b/apps/design-system/__registry__/default/block/chart-line-multiple.tsx deleted file mode 100644 index f09714a2737..00000000000 --- a/apps/design-system/__registry__/default/block/chart-line-multiple.tsx +++ /dev/null @@ -1,88 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { CartesianGrid, Line, LineChart, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A multiple line chart' - -const chartData = [ - { month: 'January', desktop: 186, mobile: 80 }, - { month: 'February', desktop: 305, mobile: 200 }, - { month: 'March', desktop: 237, mobile: 120 }, - { month: 'April', desktop: 73, mobile: 190 }, - { month: 'May', desktop: 209, mobile: 130 }, - { month: 'June', desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Line Chart - Multiple - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } /> - - - - - - -
-
-
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-line-step.tsx b/apps/design-system/__registry__/default/block/chart-line-step.tsx deleted file mode 100644 index 0ab71e07d09..00000000000 --- a/apps/design-system/__registry__/default/block/chart-line-step.tsx +++ /dev/null @@ -1,73 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { CartesianGrid, Line, LineChart, XAxis } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A line chart with step' - -const chartData = [ - { month: 'January', desktop: 186 }, - { month: 'February', desktop: 305 }, - { month: 'March', desktop: 237 }, - { month: 'April', desktop: 73 }, - { month: 'May', desktop: 209 }, - { month: 'June', desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Line Chart - Step - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-pie-donut-active.tsx b/apps/design-system/__registry__/default/block/chart-pie-donut-active.tsx deleted file mode 100644 index 2490b50f65f..00000000000 --- a/apps/design-system/__registry__/default/block/chart-pie-donut-active.tsx +++ /dev/null @@ -1,81 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Label, Pie, PieChart, Sector } from 'recharts' -import { PieSectorDataItem } from 'recharts/types/polar/Pie' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A donut chart with an active sector' - -const chartData = [ - { browser: 'chrome', visitors: 275, fill: 'var(--color-chrome)' }, - { browser: 'safari', visitors: 200, fill: 'var(--color-safari)' }, - { browser: 'firefox', visitors: 187, fill: 'var(--color-firefox)' }, - { browser: 'edge', visitors: 173, fill: 'var(--color-edge)' }, - { browser: 'other', visitors: 90, fill: 'var(--color-other)' }, -] - -const chartConfig = { - visitors: { - label: 'Visitors', - }, - chrome: { - label: 'Chrome', - color: 'hsl(var(--chart-1))', - }, - safari: { - label: 'Safari', - color: 'hsl(var(--chart-2))', - }, - firefox: { - label: 'Firefox', - color: 'hsl(var(--chart-3))', - }, - edge: { - label: 'Edge', - color: 'hsl(var(--chart-4))', - }, - other: { - label: 'Other', - color: 'hsl(var(--chart-5))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Pie Chart - Donut Active - January - June 2024 - - - - - } /> - ( - - )} - /> - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-pie-donut-text.tsx b/apps/design-system/__registry__/default/block/chart-pie-donut-text.tsx deleted file mode 100644 index cba1eee8492..00000000000 --- a/apps/design-system/__registry__/default/block/chart-pie-donut-text.tsx +++ /dev/null @@ -1,111 +0,0 @@ -'use client' - -import * as React from 'react' -import { TrendingUp } from 'lucide-react' -import { Label, Pie, PieChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A donut chart with text' - -const chartData = [ - { browser: 'chrome', visitors: 275, fill: 'var(--color-chrome)' }, - { browser: 'safari', visitors: 200, fill: 'var(--color-safari)' }, - { browser: 'firefox', visitors: 287, fill: 'var(--color-firefox)' }, - { browser: 'edge', visitors: 173, fill: 'var(--color-edge)' }, - { browser: 'other', visitors: 190, fill: 'var(--color-other)' }, -] - -const chartConfig = { - visitors: { - label: 'Visitors', - }, - chrome: { - label: 'Chrome', - color: 'hsl(var(--chart-1))', - }, - safari: { - label: 'Safari', - color: 'hsl(var(--chart-2))', - }, - firefox: { - label: 'Firefox', - color: 'hsl(var(--chart-3))', - }, - edge: { - label: 'Edge', - color: 'hsl(var(--chart-4))', - }, - other: { - label: 'Other', - color: 'hsl(var(--chart-5))', - }, -} satisfies ChartConfig - -export default function Component() { - const totalVisitors = React.useMemo(() => { - return chartData.reduce((acc, curr) => acc + curr.visitors, 0) - }, []) - - return ( - - - Pie Chart - Donut with Text - January - June 2024 - - - - - } /> - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-pie-donut.tsx b/apps/design-system/__registry__/default/block/chart-pie-donut.tsx deleted file mode 100644 index 328fbd4b48a..00000000000 --- a/apps/design-system/__registry__/default/block/chart-pie-donut.tsx +++ /dev/null @@ -1,70 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Pie, PieChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A donut chart' - -const chartData = [ - { browser: 'chrome', visitors: 275, fill: 'var(--color-chrome)' }, - { browser: 'safari', visitors: 200, fill: 'var(--color-safari)' }, - { browser: 'firefox', visitors: 187, fill: 'var(--color-firefox)' }, - { browser: 'edge', visitors: 173, fill: 'var(--color-edge)' }, - { browser: 'other', visitors: 90, fill: 'var(--color-other)' }, -] - -const chartConfig = { - visitors: { - label: 'Visitors', - }, - chrome: { - label: 'Chrome', - color: 'hsl(var(--chart-1))', - }, - safari: { - label: 'Safari', - color: 'hsl(var(--chart-2))', - }, - firefox: { - label: 'Firefox', - color: 'hsl(var(--chart-3))', - }, - edge: { - label: 'Edge', - color: 'hsl(var(--chart-4))', - }, - other: { - label: 'Other', - color: 'hsl(var(--chart-5))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Pie Chart - Donut - January - June 2024 - - - - - } /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-pie-interactive.tsx b/apps/design-system/__registry__/default/block/chart-pie-interactive.tsx deleted file mode 100644 index be05cbf8e41..00000000000 --- a/apps/design-system/__registry__/default/block/chart-pie-interactive.tsx +++ /dev/null @@ -1,170 +0,0 @@ -'use client' - -import * as React from 'react' -import { Label, Pie, PieChart, Sector } from 'recharts' -import { PieSectorDataItem } from 'recharts/types/polar/Pie' - -import { Card, CardContent, CardDescription, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartStyle, ChartTooltip, ChartTooltipContent } from 'ui' -import { - Select_Shadcn_, - SelectContent_Shadcn_, - SelectItem_Shadcn_, - SelectTrigger_Shadcn_, - SelectValue_Shadcn_, -} from 'ui' - -export const description = 'An interactive pie chart' - -const desktopData = [ - { month: 'january', desktop: 186, fill: 'var(--color-january)' }, - { month: 'february', desktop: 305, fill: 'var(--color-february)' }, - { month: 'march', desktop: 237, fill: 'var(--color-march)' }, - { month: 'april', desktop: 173, fill: 'var(--color-april)' }, - { month: 'may', desktop: 209, fill: 'var(--color-may)' }, -] - -const chartConfig = { - visitors: { - label: 'Visitors', - }, - desktop: { - label: 'Desktop', - }, - mobile: { - label: 'Mobile', - }, - january: { - label: 'January', - color: 'hsl(var(--chart-1))', - }, - february: { - label: 'February', - color: 'hsl(var(--chart-2))', - }, - march: { - label: 'March', - color: 'hsl(var(--chart-3))', - }, - april: { - label: 'April', - color: 'hsl(var(--chart-4))', - }, - may: { - label: 'May', - color: 'hsl(var(--chart-5))', - }, -} satisfies ChartConfig - -export default function Component() { - const id = 'pie-interactive' - const [activeMonth, setActiveMonth] = React.useState(desktopData[0].month) - - const activeIndex = React.useMemo( - () => desktopData.findIndex((item) => item.month === activeMonth), - [activeMonth] - ) - const months = React.useMemo(() => desktopData.map((item) => item.month), []) - - return ( - - - -
- Pie Chart - Interactive - January - June 2024 -
- - - - - - {months.map((key) => { - const config = chartConfig[key as keyof typeof chartConfig] - - if (!config) { - return null - } - - return ( - -
- - {config?.label} -
-
- ) - })} -
-
-
- - - - } /> - ( - - - - - )} - > - - - - -
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-pie-label-custom.tsx b/apps/design-system/__registry__/default/block/chart-pie-label-custom.tsx deleted file mode 100644 index 5fcae35aabe..00000000000 --- a/apps/design-system/__registry__/default/block/chart-pie-label-custom.tsx +++ /dev/null @@ -1,92 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Pie, PieChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A pie chart with a custom label' - -const chartData = [ - { browser: 'chrome', visitors: 275, fill: 'var(--color-chrome)' }, - { browser: 'safari', visitors: 200, fill: 'var(--color-safari)' }, - { browser: 'firefox', visitors: 187, fill: 'var(--color-firefox)' }, - { browser: 'edge', visitors: 173, fill: 'var(--color-edge)' }, - { browser: 'other', visitors: 90, fill: 'var(--color-other)' }, -] - -const chartConfig = { - visitors: { - label: 'Visitors', - }, - chrome: { - label: 'Chrome', - color: 'hsl(var(--chart-1))', - }, - safari: { - label: 'Safari', - color: 'hsl(var(--chart-2))', - }, - firefox: { - label: 'Firefox', - color: 'hsl(var(--chart-3))', - }, - edge: { - label: 'Edge', - color: 'hsl(var(--chart-4))', - }, - other: { - label: 'Other', - color: 'hsl(var(--chart-5))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Pie Chart - Custom Label - January - June 2024 - - - - - } /> - { - return ( - - {`${ - chartConfig[payload.browser as keyof typeof chartConfig]?.label - } (${payload.visitors})`} - - ) - }} - nameKey="browser" - /> - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-pie-label-list.tsx b/apps/design-system/__registry__/default/block/chart-pie-label-list.tsx deleted file mode 100644 index 814371c307e..00000000000 --- a/apps/design-system/__registry__/default/block/chart-pie-label-list.tsx +++ /dev/null @@ -1,78 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { LabelList, Pie, PieChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A pie chart with a label list' - -const chartData = [ - { browser: 'chrome', visitors: 275, fill: 'var(--color-chrome)' }, - { browser: 'safari', visitors: 200, fill: 'var(--color-safari)' }, - { browser: 'firefox', visitors: 187, fill: 'var(--color-firefox)' }, - { browser: 'edge', visitors: 173, fill: 'var(--color-edge)' }, - { browser: 'other', visitors: 90, fill: 'var(--color-other)' }, -] - -const chartConfig = { - visitors: { - label: 'Visitors', - }, - chrome: { - label: 'Chrome', - color: 'hsl(var(--chart-1))', - }, - safari: { - label: 'Safari', - color: 'hsl(var(--chart-2))', - }, - firefox: { - label: 'Firefox', - color: 'hsl(var(--chart-3))', - }, - edge: { - label: 'Edge', - color: 'hsl(var(--chart-4))', - }, - other: { - label: 'Other', - color: 'hsl(var(--chart-5))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Pie Chart - Label List - January - June 2024 - - - - - } /> - - chartConfig[value]?.label} - /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-pie-label.tsx b/apps/design-system/__registry__/default/block/chart-pie-label.tsx deleted file mode 100644 index 408bd68fb95..00000000000 --- a/apps/design-system/__registry__/default/block/chart-pie-label.tsx +++ /dev/null @@ -1,73 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Pie, PieChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A pie chart with a label' - -const chartData = [ - { browser: 'chrome', visitors: 275, fill: 'var(--color-chrome)' }, - { browser: 'safari', visitors: 200, fill: 'var(--color-safari)' }, - { browser: 'firefox', visitors: 187, fill: 'var(--color-firefox)' }, - { browser: 'edge', visitors: 173, fill: 'var(--color-edge)' }, - { browser: 'other', visitors: 90, fill: 'var(--color-other)' }, -] - -const chartConfig = { - visitors: { - label: 'Visitors', - }, - chrome: { - label: 'Chrome', - color: 'hsl(var(--chart-1))', - }, - safari: { - label: 'Safari', - color: 'hsl(var(--chart-2))', - }, - firefox: { - label: 'Firefox', - color: 'hsl(var(--chart-3))', - }, - edge: { - label: 'Edge', - color: 'hsl(var(--chart-4))', - }, - other: { - label: 'Other', - color: 'hsl(var(--chart-5))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Pie Chart - Label - January - June 2024 - - - - - } /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-pie-legend.tsx b/apps/design-system/__registry__/default/block/chart-pie-legend.tsx deleted file mode 100644 index c72830caf17..00000000000 --- a/apps/design-system/__registry__/default/block/chart-pie-legend.tsx +++ /dev/null @@ -1,64 +0,0 @@ -'use client' - -import { Pie, PieChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartLegend, ChartLegendContent } from 'ui' - -export const description = 'A pie chart with a legend' - -const chartData = [ - { browser: 'chrome', visitors: 275, fill: 'var(--color-chrome)' }, - { browser: 'safari', visitors: 200, fill: 'var(--color-safari)' }, - { browser: 'firefox', visitors: 187, fill: 'var(--color-firefox)' }, - { browser: 'edge', visitors: 173, fill: 'var(--color-edge)' }, - { browser: 'other', visitors: 90, fill: 'var(--color-other)' }, -] - -const chartConfig = { - visitors: { - label: 'Visitors', - }, - chrome: { - label: 'Chrome', - color: 'hsl(var(--chart-1))', - }, - safari: { - label: 'Safari', - color: 'hsl(var(--chart-2))', - }, - firefox: { - label: 'Firefox', - color: 'hsl(var(--chart-3))', - }, - edge: { - label: 'Edge', - color: 'hsl(var(--chart-4))', - }, - other: { - label: 'Other', - color: 'hsl(var(--chart-5))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Pie Chart - Legend - January - June 2024 - - - - - - } - className="-translate-y-2 flex-wrap gap-2 [&>*]:basis-1/4 [&>*]:justify-center" - /> - - - - - ) -} diff --git a/apps/design-system/__registry__/default/block/chart-pie-separator-none.tsx b/apps/design-system/__registry__/default/block/chart-pie-separator-none.tsx deleted file mode 100644 index ed00866c3b8..00000000000 --- a/apps/design-system/__registry__/default/block/chart-pie-separator-none.tsx +++ /dev/null @@ -1,70 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Pie, PieChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A pie chart with no separator' - -const chartData = [ - { browser: 'chrome', visitors: 275, fill: 'var(--color-chrome)' }, - { browser: 'safari', visitors: 200, fill: 'var(--color-safari)' }, - { browser: 'firefox', visitors: 187, fill: 'var(--color-firefox)' }, - { browser: 'edge', visitors: 173, fill: 'var(--color-edge)' }, - { browser: 'other', visitors: 90, fill: 'var(--color-other)' }, -] - -const chartConfig = { - visitors: { - label: 'Visitors', - }, - chrome: { - label: 'Chrome', - color: 'hsl(var(--chart-1))', - }, - safari: { - label: 'Safari', - color: 'hsl(var(--chart-2))', - }, - firefox: { - label: 'Firefox', - color: 'hsl(var(--chart-3))', - }, - edge: { - label: 'Edge', - color: 'hsl(var(--chart-4))', - }, - other: { - label: 'Other', - color: 'hsl(var(--chart-5))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Pie Chart - Separator None - January - June 2024 - - - - - } /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-pie-simple.tsx b/apps/design-system/__registry__/default/block/chart-pie-simple.tsx deleted file mode 100644 index a16fb87ca56..00000000000 --- a/apps/design-system/__registry__/default/block/chart-pie-simple.tsx +++ /dev/null @@ -1,70 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Pie, PieChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A simple pie chart' - -const chartData = [ - { browser: 'chrome', visitors: 275, fill: 'var(--color-chrome)' }, - { browser: 'safari', visitors: 200, fill: 'var(--color-safari)' }, - { browser: 'firefox', visitors: 187, fill: 'var(--color-firefox)' }, - { browser: 'edge', visitors: 173, fill: 'var(--color-edge)' }, - { browser: 'other', visitors: 90, fill: 'var(--color-other)' }, -] - -const chartConfig = { - visitors: { - label: 'Visitors', - }, - chrome: { - label: 'Chrome', - color: 'hsl(var(--chart-1))', - }, - safari: { - label: 'Safari', - color: 'hsl(var(--chart-2))', - }, - firefox: { - label: 'Firefox', - color: 'hsl(var(--chart-3))', - }, - edge: { - label: 'Edge', - color: 'hsl(var(--chart-4))', - }, - other: { - label: 'Other', - color: 'hsl(var(--chart-5))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Pie Chart - January - June 2024 - - - - - } /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-pie-stacked.tsx b/apps/design-system/__registry__/default/block/chart-pie-stacked.tsx deleted file mode 100644 index a2ab16ba711..00000000000 --- a/apps/design-system/__registry__/default/block/chart-pie-stacked.tsx +++ /dev/null @@ -1,97 +0,0 @@ -'use client' - -import * as React from 'react' -import { TrendingUp } from 'lucide-react' -import { Label, Pie, PieChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A pie chart with stacked sections' - -const desktopData = [ - { month: 'january', desktop: 186, fill: 'var(--color-january)' }, - { month: 'february', desktop: 305, fill: 'var(--color-february)' }, - { month: 'march', desktop: 237, fill: 'var(--color-march)' }, - { month: 'april', desktop: 173, fill: 'var(--color-april)' }, - { month: 'may', desktop: 209, fill: 'var(--color-may)' }, -] - -const mobileData = [ - { month: 'january', mobile: 80, fill: 'var(--color-january)' }, - { month: 'february', mobile: 200, fill: 'var(--color-february)' }, - { month: 'march', mobile: 120, fill: 'var(--color-march)' }, - { month: 'april', mobile: 190, fill: 'var(--color-april)' }, - { month: 'may', mobile: 130, fill: 'var(--color-may)' }, -] - -const chartConfig = { - visitors: { - label: 'Visitors', - }, - desktop: { - label: 'Desktop', - }, - mobile: { - label: 'Mobile', - }, - january: { - label: 'January', - color: 'hsl(var(--chart-1))', - }, - february: { - label: 'February', - color: 'hsl(var(--chart-2))', - }, - march: { - label: 'March', - color: 'hsl(var(--chart-3))', - }, - april: { - label: 'April', - color: 'hsl(var(--chart-4))', - }, - may: { - label: 'May', - color: 'hsl(var(--chart-5))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Pie Chart - Stacked - January - June 2024 - - - - - { - return chartConfig[payload?.[0].dataKey as keyof typeof chartConfig].label - }} - /> - } - /> - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-radar-default.tsx b/apps/design-system/__registry__/default/block/chart-radar-default.tsx deleted file mode 100644 index dc3d4e6d553..00000000000 --- a/apps/design-system/__registry__/default/block/chart-radar-default.tsx +++ /dev/null @@ -1,54 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A radar chart' - -const chartData = [ - { month: 'January', desktop: 186 }, - { month: 'February', desktop: 305 }, - { month: 'March', desktop: 237 }, - { month: 'April', desktop: 273 }, - { month: 'May', desktop: 209 }, - { month: 'June', desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Showing total visitors for the last 6 months - - - - - } /> - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-radar-dots.tsx b/apps/design-system/__registry__/default/block/chart-radar-dots.tsx deleted file mode 100644 index bedf14de29b..00000000000 --- a/apps/design-system/__registry__/default/block/chart-radar-dots.tsx +++ /dev/null @@ -1,62 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A radar chart with dots' - -const chartData = [ - { month: 'January', desktop: 186 }, - { month: 'February', desktop: 305 }, - { month: 'March', desktop: 237 }, - { month: 'April', desktop: 273 }, - { month: 'May', desktop: 209 }, - { month: 'June', desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Dots - Showing total visitors for the last 6 months - - - - - } /> - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-radar-grid-circle-fill.tsx b/apps/design-system/__registry__/default/block/chart-radar-grid-circle-fill.tsx deleted file mode 100644 index d17d1536225..00000000000 --- a/apps/design-system/__registry__/default/block/chart-radar-grid-circle-fill.tsx +++ /dev/null @@ -1,54 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A radar chart with a grid and circle fill' - -const chartData = [ - { month: 'January', desktop: 186 }, - { month: 'February', desktop: 285 }, - { month: 'March', desktop: 237 }, - { month: 'April', desktop: 203 }, - { month: 'May', desktop: 209 }, - { month: 'June', desktop: 264 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Grid Circle Filled - Showing total visitors for the last 6 months - - - - - } /> - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-radar-grid-circle-no-lines.tsx b/apps/design-system/__registry__/default/block/chart-radar-grid-circle-no-lines.tsx deleted file mode 100644 index 3e602ac5745..00000000000 --- a/apps/design-system/__registry__/default/block/chart-radar-grid-circle-no-lines.tsx +++ /dev/null @@ -1,62 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A radar chart with a grid and circle fill' - -const chartData = [ - { month: 'January', desktop: 186 }, - { month: 'February', desktop: 305 }, - { month: 'March', desktop: 237 }, - { month: 'April', desktop: 203 }, - { month: 'May', desktop: 209 }, - { month: 'June', desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Grid Circle - No lines - Showing total visitors for the last 6 months - - - - - } /> - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-radar-grid-circle.tsx b/apps/design-system/__registry__/default/block/chart-radar-grid-circle.tsx deleted file mode 100644 index 0cc0277a0c4..00000000000 --- a/apps/design-system/__registry__/default/block/chart-radar-grid-circle.tsx +++ /dev/null @@ -1,62 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A radar chart with a grid and circle' - -const chartData = [ - { month: 'January', desktop: 186 }, - { month: 'February', desktop: 305 }, - { month: 'March', desktop: 237 }, - { month: 'April', desktop: 273 }, - { month: 'May', desktop: 209 }, - { month: 'June', desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Grid Circle - Showing total visitors for the last 6 months - - - - - } /> - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-radar-grid-custom.tsx b/apps/design-system/__registry__/default/block/chart-radar-grid-custom.tsx deleted file mode 100644 index 31614acc9a3..00000000000 --- a/apps/design-system/__registry__/default/block/chart-radar-grid-custom.tsx +++ /dev/null @@ -1,54 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A radar chart with a custom grid' - -const chartData = [ - { month: 'January', desktop: 186 }, - { month: 'February', desktop: 305 }, - { month: 'March', desktop: 237 }, - { month: 'April', desktop: 273 }, - { month: 'May', desktop: 209 }, - { month: 'June', desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Grid Custom - Showing total visitors for the last 6 months - - - - - } /> - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-radar-grid-fill.tsx b/apps/design-system/__registry__/default/block/chart-radar-grid-fill.tsx deleted file mode 100644 index 7745a10fb13..00000000000 --- a/apps/design-system/__registry__/default/block/chart-radar-grid-fill.tsx +++ /dev/null @@ -1,54 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A radar chart with a grid filled' - -const chartData = [ - { month: 'January', desktop: 186 }, - { month: 'February', desktop: 285 }, - { month: 'March', desktop: 237 }, - { month: 'April', desktop: 203 }, - { month: 'May', desktop: 209 }, - { month: 'June', desktop: 264 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Grid Filled - Showing total visitors for the last 6 months - - - - - } /> - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-radar-grid-none.tsx b/apps/design-system/__registry__/default/block/chart-radar-grid-none.tsx deleted file mode 100644 index a75ac15da18..00000000000 --- a/apps/design-system/__registry__/default/block/chart-radar-grid-none.tsx +++ /dev/null @@ -1,61 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { PolarAngleAxis, Radar, RadarChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A radar chart with no grid' - -const chartData = [ - { month: 'January', desktop: 186 }, - { month: 'February', desktop: 305 }, - { month: 'March', desktop: 237 }, - { month: 'April', desktop: 273 }, - { month: 'May', desktop: 209 }, - { month: 'June', desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Grid None - Showing total visitors for the last 6 months - - - - - } /> - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-radar-icons.tsx b/apps/design-system/__registry__/default/block/chart-radar-icons.tsx deleted file mode 100644 index b2a83ad3934..00000000000 --- a/apps/design-system/__registry__/default/block/chart-radar-icons.tsx +++ /dev/null @@ -1,75 +0,0 @@ -'use client' - -import { ArrowDownFromLine, ArrowUpFromLine, TrendingUp } from 'lucide-react' -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { - ChartConfig, - ChartContainer, - ChartLegend, - ChartLegendContent, - ChartTooltip, - ChartTooltipContent, -} from 'ui' - -export const description = 'A radar chart with icons' - -const chartData = [ - { month: 'January', desktop: 186, mobile: 80 }, - { month: 'February', desktop: 305, mobile: 200 }, - { month: 'March', desktop: 237, mobile: 120 }, - { month: 'April', desktop: 73, mobile: 190 }, - { month: 'May', desktop: 209, mobile: 130 }, - { month: 'June', desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - icon: ArrowDownFromLine, - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - icon: ArrowUpFromLine, - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Icons - Showing total visitors for the last 6 months - - - - - } /> - - - - - } /> - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-radar-label-custom.tsx b/apps/design-system/__registry__/default/block/chart-radar-label-custom.tsx deleted file mode 100644 index 51edad28517..00000000000 --- a/apps/design-system/__registry__/default/block/chart-radar-label-custom.tsx +++ /dev/null @@ -1,91 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A radar chart with a custom label' - -const chartData = [ - { month: 'January', desktop: 186, mobile: 80 }, - { month: 'February', desktop: 305, mobile: 200 }, - { month: 'March', desktop: 237, mobile: 120 }, - { month: 'April', desktop: 73, mobile: 190 }, - { month: 'May', desktop: 209, mobile: 130 }, - { month: 'June', desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Custom Label - Showing total visitors for the last 6 months - - - - - } /> - { - const data = chartData[index] - - return ( - - {data.desktop} - / - {data.mobile} - - {data.month} - - - ) - }} - /> - - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-radar-legend.tsx b/apps/design-system/__registry__/default/block/chart-radar-legend.tsx deleted file mode 100644 index 1500cc422a3..00000000000 --- a/apps/design-system/__registry__/default/block/chart-radar-legend.tsx +++ /dev/null @@ -1,73 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { - ChartConfig, - ChartContainer, - ChartLegend, - ChartLegendContent, - ChartTooltip, - ChartTooltipContent, -} from 'ui' - -export const description = 'A radar chart with a legend' - -const chartData = [ - { month: 'January', desktop: 186, mobile: 80 }, - { month: 'February', desktop: 305, mobile: 200 }, - { month: 'March', desktop: 237, mobile: 120 }, - { month: 'April', desktop: 73, mobile: 190 }, - { month: 'May', desktop: 209, mobile: 130 }, - { month: 'June', desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Legend - Showing total visitors for the last 6 months - - - - - } /> - - - - - } /> - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-radar-lines-only.tsx b/apps/design-system/__registry__/default/block/chart-radar-lines-only.tsx deleted file mode 100644 index acb880c81c3..00000000000 --- a/apps/design-system/__registry__/default/block/chart-radar-lines-only.tsx +++ /dev/null @@ -1,71 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A radar chart with lines only' - -const chartData = [ - { month: 'January', desktop: 186, mobile: 160 }, - { month: 'February', desktop: 185, mobile: 170 }, - { month: 'March', desktop: 207, mobile: 180 }, - { month: 'April', desktop: 173, mobile: 160 }, - { month: 'May', desktop: 160, mobile: 190 }, - { month: 'June', desktop: 174, mobile: 204 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Lines Only - Showing total visitors for the last 6 months - - - - - } /> - - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-radar-multiple.tsx b/apps/design-system/__registry__/default/block/chart-radar-multiple.tsx deleted file mode 100644 index 5cc44043950..00000000000 --- a/apps/design-system/__registry__/default/block/chart-radar-multiple.tsx +++ /dev/null @@ -1,59 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A radar chart with multiple data' - -const chartData = [ - { month: 'January', desktop: 186, mobile: 80 }, - { month: 'February', desktop: 305, mobile: 200 }, - { month: 'March', desktop: 237, mobile: 120 }, - { month: 'April', desktop: 73, mobile: 190 }, - { month: 'May', desktop: 209, mobile: 130 }, - { month: 'June', desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Multiple - Showing total visitors for the last 6 months - - - - - } /> - - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-radar-radius.tsx b/apps/design-system/__registry__/default/block/chart-radar-radius.tsx deleted file mode 100644 index f6616c4ac00..00000000000 --- a/apps/design-system/__registry__/default/block/chart-radar-radius.tsx +++ /dev/null @@ -1,67 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { PolarAngleAxis, PolarGrid, PolarRadiusAxis, Radar, RadarChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A radar chart with a radius axis' - -const chartData = [ - { month: 'January', desktop: 186, mobile: 80 }, - { month: 'February', desktop: 305, mobile: 200 }, - { month: 'March', desktop: 237, mobile: 120 }, - { month: 'April', desktop: 73, mobile: 190 }, - { month: 'May', desktop: 209, mobile: 130 }, - { month: 'June', desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Radius Axis - Showing total visitors for the last 6 months - - - - - } - /> - - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-radial-grid.tsx b/apps/design-system/__registry__/default/block/chart-radial-grid.tsx deleted file mode 100644 index fea6deab0c2..00000000000 --- a/apps/design-system/__registry__/default/block/chart-radial-grid.tsx +++ /dev/null @@ -1,74 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { PolarGrid, RadialBar, RadialBarChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A radial chart with a grid' - -const chartData = [ - { browser: 'chrome', visitors: 275, fill: 'var(--color-chrome)' }, - { browser: 'safari', visitors: 200, fill: 'var(--color-safari)' }, - { browser: 'firefox', visitors: 187, fill: 'var(--color-firefox)' }, - { browser: 'edge', visitors: 173, fill: 'var(--color-edge)' }, - { browser: 'other', visitors: 90, fill: 'var(--color-other)' }, -] - -const chartConfig = { - visitors: { - label: 'Visitors', - }, - chrome: { - label: 'Chrome', - color: 'hsl(var(--chart-1))', - }, - safari: { - label: 'Safari', - color: 'hsl(var(--chart-2))', - }, - firefox: { - label: 'Firefox', - color: 'hsl(var(--chart-3))', - }, - edge: { - label: 'Edge', - color: 'hsl(var(--chart-4))', - }, - other: { - label: 'Other', - color: 'hsl(var(--chart-5))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radial Chart - Grid - January - June 2024 - - - - - } - /> - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-radial-label.tsx b/apps/design-system/__registry__/default/block/chart-radial-label.tsx deleted file mode 100644 index 073e8b4ed47..00000000000 --- a/apps/design-system/__registry__/default/block/chart-radial-label.tsx +++ /dev/null @@ -1,86 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { LabelList, RadialBar, RadialBarChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A radial chart with a label' - -const chartData = [ - { browser: 'chrome', visitors: 275, fill: 'var(--color-chrome)' }, - { browser: 'safari', visitors: 200, fill: 'var(--color-safari)' }, - { browser: 'firefox', visitors: 187, fill: 'var(--color-firefox)' }, - { browser: 'edge', visitors: 173, fill: 'var(--color-edge)' }, - { browser: 'other', visitors: 90, fill: 'var(--color-other)' }, -] - -const chartConfig = { - visitors: { - label: 'Visitors', - }, - chrome: { - label: 'Chrome', - color: 'hsl(var(--chart-1))', - }, - safari: { - label: 'Safari', - color: 'hsl(var(--chart-2))', - }, - firefox: { - label: 'Firefox', - color: 'hsl(var(--chart-3))', - }, - edge: { - label: 'Edge', - color: 'hsl(var(--chart-4))', - }, - other: { - label: 'Other', - color: 'hsl(var(--chart-5))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radial Chart - Label - January - June 2024 - - - - - } - /> - - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-radial-shape.tsx b/apps/design-system/__registry__/default/block/chart-radial-shape.tsx deleted file mode 100644 index 120a2df88d4..00000000000 --- a/apps/design-system/__registry__/default/block/chart-radial-shape.tsx +++ /dev/null @@ -1,85 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Label, PolarGrid, PolarRadiusAxis, RadialBar, RadialBarChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer } from 'ui' - -export const description = 'A radial chart with a custom shape' - -const chartData = [{ browser: 'safari', visitors: 1260, fill: 'var(--color-safari)' }] - -const chartConfig = { - visitors: { - label: 'Visitors', - }, - safari: { - label: 'Safari', - color: 'hsl(var(--chart-2))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radial Chart - Shape - January - June 2024 - - - - - - - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-radial-simple.tsx b/apps/design-system/__registry__/default/block/chart-radial-simple.tsx deleted file mode 100644 index 6c7590b2573..00000000000 --- a/apps/design-system/__registry__/default/block/chart-radial-simple.tsx +++ /dev/null @@ -1,73 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { RadialBar, RadialBarChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A radial chart' - -const chartData = [ - { browser: 'chrome', visitors: 275, fill: 'var(--color-chrome)' }, - { browser: 'safari', visitors: 200, fill: 'var(--color-safari)' }, - { browser: 'firefox', visitors: 187, fill: 'var(--color-firefox)' }, - { browser: 'edge', visitors: 173, fill: 'var(--color-edge)' }, - { browser: 'other', visitors: 90, fill: 'var(--color-other)' }, -] - -const chartConfig = { - visitors: { - label: 'Visitors', - }, - chrome: { - label: 'Chrome', - color: 'hsl(var(--chart-1))', - }, - safari: { - label: 'Safari', - color: 'hsl(var(--chart-2))', - }, - firefox: { - label: 'Firefox', - color: 'hsl(var(--chart-3))', - }, - edge: { - label: 'Edge', - color: 'hsl(var(--chart-4))', - }, - other: { - label: 'Other', - color: 'hsl(var(--chart-5))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radial Chart - January - June 2024 - - - - - } - /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-radial-stacked.tsx b/apps/design-system/__registry__/default/block/chart-radial-stacked.tsx deleted file mode 100644 index e38791f9bae..00000000000 --- a/apps/design-system/__registry__/default/block/chart-radial-stacked.tsx +++ /dev/null @@ -1,90 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Label, PolarRadiusAxis, RadialBar, RadialBarChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer, ChartTooltip, ChartTooltipContent } from 'ui' - -export const description = 'A radial chart with stacked sections' - -const chartData = [{ month: 'january', desktop: 1260, mobile: 570 }] - -const chartConfig = { - desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', - }, - mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', - }, -} satisfies ChartConfig - -export default function Component() { - const totalVisitors = chartData[0].desktop + chartData[0].mobile - - return ( - - - Radial Chart - Stacked - January - June 2024 - - - - - } /> - - - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/default/block/chart-radial-text.tsx b/apps/design-system/__registry__/default/block/chart-radial-text.tsx deleted file mode 100644 index 8dd238c505b..00000000000 --- a/apps/design-system/__registry__/default/block/chart-radial-text.tsx +++ /dev/null @@ -1,91 +0,0 @@ -'use client' - -import { TrendingUp } from 'lucide-react' -import { Label, PolarGrid, PolarRadiusAxis, RadialBar, RadialBarChart } from 'recharts' - -import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from 'ui' -import { ChartConfig, ChartContainer } from 'ui' - -export const description = 'A radial chart with text' - -const chartData = [{ browser: 'safari', visitors: 200, fill: 'var(--color-safari)' }] - -const chartConfig = { - visitors: { - label: 'Visitors', - }, - safari: { - label: 'Safari', - color: 'hsl(var(--chart-2))', - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radial Chart - Text - January - June 2024 - - - - - - - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/design-system/__registry__/index.tsx b/apps/design-system/__registry__/index.tsx index 912c60fe77c..fc94395ea85 100644 --- a/apps/design-system/__registry__/index.tsx +++ b/apps/design-system/__registry__/index.tsx @@ -16,6 +16,17 @@ export const Index: Record = { subcategory: "undefined", chunks: [] }, + "EmptyStatePresentational": { + name: "EmptyStatePresentational", + type: "components:fragment", + registryDependencies: undefined, + component: React.lazy(() => import("@/../../packages/ui-patterns/src/EmptyStatePresentational")), + source: "", + files: ["registry/default//EmptyStatePresentational/index.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, "TextConfirmModal": { name: "TextConfirmModal", type: "components:fragment", @@ -27,13 +38,35 @@ export const Index: Record = { subcategory: "undefined", chunks: [] }, - "ConfirmDialog": { - name: "ConfirmDialog", + "PageContainer": { + name: "PageContainer", type: "components:fragment", registryDependencies: undefined, - component: React.lazy(() => import("@/../../packages/ui-patterns/src/Dialogs/ConfirmDialog")), + component: React.lazy(() => import("@/../../packages/ui-patterns/src/PageContainer")), source: "", - files: ["registry/default//Dialogs/ConfirmDialog.tsx"], + files: ["registry/default//PageContainer/index.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "PageHeader": { + name: "PageHeader", + type: "components:fragment", + registryDependencies: undefined, + component: React.lazy(() => import("@/../../packages/ui-patterns/src/PageHeader")), + source: "", + files: ["registry/default//PageHeader/index.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "PageSection": { + name: "PageSection", + type: "components:fragment", + registryDependencies: undefined, + component: React.lazy(() => import("@/../../packages/ui-patterns/src/PageSection")), + source: "", + files: ["registry/default//PageSection/index.tsx"], category: "undefined", subcategory: "undefined", chunks: [] @@ -60,6 +93,17 @@ export const Index: Record = { subcategory: "undefined", chunks: [] }, + "admonition-button": { + name: "admonition-button", + type: "components:example", + registryDependencies: ["admonition"], + component: React.lazy(() => import("@/registry/default/example/admonition-button")), + source: "", + files: ["registry/default/example/admonition-button.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, "admonition-warning": { name: "admonition-warning", type: "components:example", @@ -93,17 +137,6 @@ export const Index: Record = { subcategory: "undefined", chunks: [] }, - "alert-destructive": { - name: "alert-destructive", - type: "components:example", - registryDependencies: ["alert"], - component: React.lazy(() => import("@/registry/default/example/alert-destructive")), - source: "", - files: ["registry/default/example/alert-destructive.tsx"], - category: "undefined", - subcategory: "undefined", - chunks: [] - }, "alert-dialog-demo": { name: "alert-dialog-demo", type: "components:example", @@ -115,6 +148,39 @@ export const Index: Record = { subcategory: "undefined", chunks: [] }, + "alert-dialog-close-only": { + name: "alert-dialog-close-only", + type: "components:example", + registryDependencies: ["alert-dialog","button"], + component: React.lazy(() => import("@/registry/default/example/alert-dialog-close-only")), + source: "", + files: ["registry/default/example/alert-dialog-close-only.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "alert-dialog-destructive": { + name: "alert-dialog-destructive", + type: "components:example", + registryDependencies: ["alert-dialog","button"], + component: React.lazy(() => import("@/registry/default/example/alert-dialog-destructive")), + source: "", + files: ["registry/default/example/alert-dialog-destructive.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "alert-dialog-warning": { + name: "alert-dialog-warning", + type: "components:example", + registryDependencies: ["alert-dialog","button"], + component: React.lazy(() => import("@/registry/default/example/alert-dialog-warning")), + source: "", + files: ["registry/default/example/alert-dialog-warning.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, "aspect-ratio-demo": { name: "aspect-ratio-demo", type: "components:example", @@ -148,24 +214,13 @@ export const Index: Record = { subcategory: "undefined", chunks: [] }, - "badge-destructive": { - name: "badge-destructive", + "badge-state": { + name: "badge-state", type: "components:example", registryDependencies: ["badge"], - component: React.lazy(() => import("@/registry/default/example/badge-destructive")), + component: React.lazy(() => import("@/registry/default/example/badge-state")), source: "", - files: ["registry/default/example/badge-destructive.tsx"], - category: "undefined", - subcategory: "undefined", - chunks: [] - }, - "badge-outline": { - name: "badge-outline", - type: "components:example", - registryDependencies: ["badge"], - component: React.lazy(() => import("@/registry/default/example/badge-outline")), - source: "", - files: ["registry/default/example/badge-outline.tsx"], + files: ["registry/default/example/badge-state.tsx"], category: "undefined", subcategory: "undefined", chunks: [] @@ -588,6 +643,50 @@ export const Index: Record = { subcategory: "undefined", chunks: [] }, + "data-input-demo": { + name: "data-input-demo", + type: "components:example", + registryDependencies: ["data-input"], + component: React.lazy(() => import("@/registry/default/example/data-input-demo")), + source: "", + files: ["registry/default/example/data-input-demo.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "data-input-with-copy": { + name: "data-input-with-copy", + type: "components:example", + registryDependencies: ["data-input"], + component: React.lazy(() => import("@/registry/default/example/data-input-with-copy")), + source: "", + files: ["registry/default/example/data-input-with-copy.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "data-input-with-copy-secret": { + name: "data-input-with-copy-secret", + type: "components:example", + registryDependencies: ["data-input"], + component: React.lazy(() => import("@/registry/default/example/data-input-with-copy-secret")), + source: "", + files: ["registry/default/example/data-input-with-copy-secret.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "data-input-with-reveal-copy": { + name: "data-input-with-reveal-copy", + type: "components:example", + registryDependencies: ["data-input"], + component: React.lazy(() => import("@/registry/default/example/data-input-with-reveal-copy")), + source: "", + files: ["registry/default/example/data-input-with-reveal-copy.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, "date-picker-demo": { name: "date-picker-demo", type: "components:example", @@ -1171,6 +1270,17 @@ export const Index: Record = { subcategory: "undefined", chunks: [] }, + "sheet-nonmodal": { + name: "sheet-nonmodal", + type: "components:example", + registryDependencies: ["sheet"], + component: React.lazy(() => import("@/registry/default/example/sheet-nonmodal")), + source: "", + files: ["registry/default/example/sheet-nonmodal.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, "sheet-side": { name: "sheet-side", type: "components:example", @@ -1215,6 +1325,17 @@ export const Index: Record = { subcategory: "undefined", chunks: [] }, + "slider-minMax-range": { + name: "slider-minMax-range", + type: "components:example", + registryDependencies: ["slider"], + component: React.lazy(() => import("@/registry/default/example/slider-minMax-range")), + source: "", + files: ["registry/default/example/slider-minMax-range.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, "sonner-demo": { name: "sonner-demo", type: "components:example", @@ -1270,6 +1391,17 @@ export const Index: Record = { subcategory: "undefined", chunks: [] }, + "table-cross-link": { + name: "table-cross-link", + type: "components:example", + registryDependencies: ["table"], + component: React.lazy(() => import("@/registry/default/example/table-cross-link")), + source: "", + files: ["registry/default/example/table-cross-link.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, "table-demo": { name: "table-demo", type: "components:example", @@ -1281,6 +1413,61 @@ export const Index: Record = { subcategory: "undefined", chunks: [] }, + "table-actions": { + name: "table-actions", + type: "components:example", + registryDependencies: ["table"], + component: React.lazy(() => import("@/registry/default/example/table-actions")), + source: "", + files: ["registry/default/example/table-actions.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "table-icons": { + name: "table-icons", + type: "components:example", + registryDependencies: ["table"], + component: React.lazy(() => import("@/registry/default/example/table-icons")), + source: "", + files: ["registry/default/example/table-icons.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "table-row-link": { + name: "table-row-link", + type: "components:example", + registryDependencies: ["table"], + component: React.lazy(() => import("@/registry/default/example/table-row-link")), + source: "", + files: ["registry/default/example/table-row-link.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "table-row-link-actions": { + name: "table-row-link-actions", + type: "components:example", + registryDependencies: ["table"], + component: React.lazy(() => import("@/registry/default/example/table-row-link-actions")), + source: "", + files: ["registry/default/example/table-row-link-actions.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "table-sort": { + name: "table-sort", + type: "components:example", + registryDependencies: ["table"], + component: React.lazy(() => import("@/registry/default/example/table-sort")), + source: "", + files: ["registry/default/example/table-sort.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, "tabs-demo": { name: "tabs-demo", type: "components:example", @@ -1677,39 +1864,6 @@ export const Index: Record = { subcategory: "undefined", chunks: [] }, - "text-confirm-dialog-with-info-alert": { - name: "text-confirm-dialog-with-info-alert", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/text-confirm-dialog-with-info-alert")), - source: "", - files: ["registry/default/example/text-confirm-dialog-with-info-alert.tsx"], - category: "undefined", - subcategory: "undefined", - chunks: [] - }, - "text-confirm-dialog-with-warning-alert": { - name: "text-confirm-dialog-with-warning-alert", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/text-confirm-dialog-with-warning-alert")), - source: "", - files: ["registry/default/example/text-confirm-dialog-with-warning-alert.tsx"], - category: "undefined", - subcategory: "undefined", - chunks: [] - }, - "text-confirm-dialog-with-destructive-alert": { - name: "text-confirm-dialog-with-destructive-alert", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/text-confirm-dialog-with-destructive-alert")), - source: "", - files: ["registry/default/example/text-confirm-dialog-with-destructive-alert.tsx"], - category: "undefined", - subcategory: "undefined", - chunks: [] - }, "text-confirm-dialog-with-size": { name: "text-confirm-dialog-with-size", type: "components:example", @@ -1754,6 +1908,160 @@ export const Index: Record = { subcategory: "undefined", chunks: [] }, + "field-choice-card": { + name: "field-choice-card", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/field-choice-card")), + source: "", + files: ["registry/default/example/field-choice-card.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "field-checkbox": { + name: "field-checkbox", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/field-checkbox")), + source: "", + files: ["registry/default/example/field-checkbox.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "field-demo": { + name: "field-demo", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/field-demo")), + source: "", + files: ["registry/default/example/field-demo.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "field-fieldset": { + name: "field-fieldset", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/field-fieldset")), + source: "", + files: ["registry/default/example/field-fieldset.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "field-input": { + name: "field-input", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/field-input")), + source: "", + files: ["registry/default/example/field-input.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "field-group": { + name: "field-group", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/field-group")), + source: "", + files: ["registry/default/example/field-group.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "field-radio": { + name: "field-radio", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/field-radio")), + source: "", + files: ["registry/default/example/field-radio.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "field-responsive": { + name: "field-responsive", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/field-responsive")), + source: "", + files: ["registry/default/example/field-responsive.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "field-select": { + name: "field-select", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/field-select")), + source: "", + files: ["registry/default/example/field-select.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "field-slider": { + name: "field-slider", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/field-slider")), + source: "", + files: ["registry/default/example/field-slider.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "field-switch": { + name: "field-switch", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/field-switch")), + source: "", + files: ["registry/default/example/field-switch.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "field-textarea": { + name: "field-textarea", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/field-textarea")), + source: "", + files: ["registry/default/example/field-textarea.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "form-patterns-pagelayout": { + name: "form-patterns-pagelayout", + type: "components:example", + registryDependencies: ["form","card","input","button","select","switch","checkbox","textarea","radio-group","calendar","popover","multi-select"], + component: React.lazy(() => import("@/registry/default/example/form-patterns-pagelayout")), + source: "", + files: ["registry/default/example/form-patterns-pagelayout.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "form-patterns-sidepanel": { + name: "form-patterns-sidepanel", + type: "components:example", + registryDependencies: ["form","sheet","input","button","select","switch","checkbox","textarea","radio-group","calendar","popover","multi-select"], + component: React.lazy(() => import("@/registry/default/example/form-patterns-sidepanel")), + source: "", + files: ["registry/default/example/form-patterns-sidepanel.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, "form-item-layout-with-select": { name: "form-item-layout-with-select", type: "components:example", @@ -1842,6 +2150,116 @@ export const Index: Record = { subcategory: "undefined", chunks: [] }, + "page-container-demo": { + name: "page-container-demo", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/page-container-demo")), + source: "", + files: ["registry/default/example/page-container-demo.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "page-layout-detail": { + name: "page-layout-detail", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/page-layout-detail")), + source: "", + files: ["registry/default/example/page-layout-detail.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "page-layout-list": { + name: "page-layout-list", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/page-layout-list")), + source: "", + files: ["registry/default/example/page-layout-list.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "page-layout-list-simple": { + name: "page-layout-list-simple", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/page-layout-list-simple")), + source: "", + files: ["registry/default/example/page-layout-list-simple.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "page-layout-settings": { + name: "page-layout-settings", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/page-layout-settings")), + source: "", + files: ["registry/default/example/page-layout-settings.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "page-header-demo": { + name: "page-header-demo", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/page-header-demo")), + source: "", + files: ["registry/default/example/page-header-demo.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "page-section-demo": { + name: "page-section-demo", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/page-section-demo")), + source: "", + files: ["registry/default/example/page-section-demo.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "page-section-horizontal": { + name: "page-section-horizontal", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/page-section-horizontal")), + source: "", + files: ["registry/default/example/page-section-horizontal.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "page-section-title-only": { + name: "page-section-title-only", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/page-section-title-only")), + source: "", + files: ["registry/default/example/page-section-title-only.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "page-section-with-aside": { + name: "page-section-with-aside", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/page-section-with-aside")), + source: "", + files: ["registry/default/example/page-section-with-aside.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, "inner-side-menu-demo": { name: "inner-side-menu-demo", type: "components:example", @@ -2062,46 +2480,13 @@ export const Index: Record = { subcategory: "undefined", chunks: [] }, - "modal-demo": { - name: "modal-demo", + "confirmation-modal-demo": { + name: "confirmation-modal-demo", type: "components:example", registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/modal-demo")), + component: React.lazy(() => import("@/registry/default/example/confirmation-modal-demo")), source: "", - files: ["registry/default/example/modal-demo.tsx"], - category: "undefined", - subcategory: "undefined", - chunks: [] - }, - "modal-aligned-footer": { - name: "modal-aligned-footer", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/modal-aligned-footer")), - source: "", - files: ["registry/default/example/modal-aligned-footer.tsx"], - category: "undefined", - subcategory: "undefined", - chunks: [] - }, - "modal-custom-footer": { - name: "modal-custom-footer", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/modal-custom-footer")), - source: "", - files: ["registry/default/example/modal-custom-footer.tsx"], - category: "undefined", - subcategory: "undefined", - chunks: [] - }, - "modal-hide-footer": { - name: "modal-hide-footer", - type: "components:example", - registryDependencies: undefined, - component: React.lazy(() => import("@/registry/default/example/modal-hide-footer")), - source: "", - files: ["registry/default/example/modal-hide-footer.tsx"], + files: ["registry/default/example/confirmation-modal-demo.tsx"], category: "undefined", subcategory: "undefined", chunks: [] @@ -2249,147 +2634,257 @@ export const Index: Record = { subcategory: "undefined", chunks: [] }, - "chart-area-axes": { - name: "chart-area-axes", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-area-axes")), - source: "__registry__/default/block/chart-area-axes.tsx", - files: ["registry/default/block/chart-area-axes.tsx"], - category: "Charts", - subcategory: "Area", + "empty-state-missing-route": { + name: "empty-state-missing-route", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/empty-state-missing-route")), + source: "", + files: ["registry/default/example/empty-state-missing-route.tsx"], + category: "undefined", + subcategory: "undefined", chunks: [] }, - "chart-area-default": { - name: "chart-area-default", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-area-default")), - source: "__registry__/default/block/chart-area-default.tsx", - files: ["registry/default/block/chart-area-default.tsx"], - category: "Charts", - subcategory: "Area", + "empty-state-zero-items-table": { + name: "empty-state-zero-items-table", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/empty-state-zero-items-table")), + source: "", + files: ["registry/default/example/empty-state-zero-items-table.tsx"], + category: "undefined", + subcategory: "undefined", chunks: [] }, - "chart-area-gradient": { - name: "chart-area-gradient", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-area-gradient")), - source: "__registry__/default/block/chart-area-gradient.tsx", - files: ["registry/default/block/chart-area-gradient.tsx"], - category: "Charts", - subcategory: "Area", + "empty-state-presentational-demo": { + name: "empty-state-presentational-demo", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/empty-state-presentational-demo")), + source: "", + files: ["registry/default/example/empty-state-presentational-demo.tsx"], + category: "undefined", + subcategory: "undefined", chunks: [] }, - "chart-area-icons": { - name: "chart-area-icons", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-area-icons")), - source: "__registry__/default/block/chart-area-icons.tsx", - files: ["registry/default/block/chart-area-icons.tsx"], - category: "Charts", - subcategory: "Area", + "empty-state-presentational-buttons": { + name: "empty-state-presentational-buttons", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/empty-state-presentational-buttons")), + source: "", + files: ["registry/default/example/empty-state-presentational-buttons.tsx"], + category: "undefined", + subcategory: "undefined", chunks: [] }, - "chart-area-interactive": { - name: "chart-area-interactive", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-area-interactive")), - source: "__registry__/default/block/chart-area-interactive.tsx", - files: ["registry/default/block/chart-area-interactive.tsx"], - category: "Charts", - subcategory: "Area", + "empty-state-presentational-icon": { + name: "empty-state-presentational-icon", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/empty-state-presentational-icon")), + source: "", + files: ["registry/default/example/empty-state-presentational-icon.tsx"], + category: "undefined", + subcategory: "undefined", chunks: [] }, - "chart-area-legend": { - name: "chart-area-legend", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-area-legend")), - source: "__registry__/default/block/chart-area-legend.tsx", - files: ["registry/default/block/chart-area-legend.tsx"], - category: "Charts", - subcategory: "Area", + "empty-state-initial-state-informational": { + name: "empty-state-initial-state-informational", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/empty-state-initial-state-informational")), + source: "", + files: ["registry/default/example/empty-state-initial-state-informational.tsx"], + category: "undefined", + subcategory: "undefined", chunks: [] }, - "chart-area-linear": { - name: "chart-area-linear", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-area-linear")), - source: "__registry__/default/block/chart-area-linear.tsx", - files: ["registry/default/block/chart-area-linear.tsx"], - category: "Charts", - subcategory: "Area", + "data-grid-demo": { + name: "data-grid-demo", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/data-grid-demo")), + source: "", + files: ["registry/default/example/data-grid-demo.tsx"], + category: "undefined", + subcategory: "undefined", chunks: [] }, - "chart-area-stacked-expand": { - name: "chart-area-stacked-expand", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-area-stacked-expand")), - source: "__registry__/default/block/chart-area-stacked-expand.tsx", - files: ["registry/default/block/chart-area-stacked-expand.tsx"], - category: "Charts", - subcategory: "Area", + "data-grid-empty-state": { + name: "data-grid-empty-state", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/data-grid-empty-state")), + source: "", + files: ["registry/default/example/data-grid-empty-state.tsx"], + category: "undefined", + subcategory: "undefined", chunks: [] }, - "chart-area-stacked": { - name: "chart-area-stacked", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-area-stacked")), - source: "__registry__/default/block/chart-area-stacked.tsx", - files: ["registry/default/block/chart-area-stacked.tsx"], - category: "Charts", - subcategory: "Area", + "data-table-demo": { + name: "data-table-demo", + type: "components:example", + registryDependencies: ["table"], + component: React.lazy(() => import("@/registry/default/example/data-table-demo")), + source: "", + files: ["registry/default/example/data-table-demo.tsx"], + category: "undefined", + subcategory: "undefined", chunks: [] }, - "chart-area-step": { - name: "chart-area-step", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-area-step")), - source: "__registry__/default/block/chart-area-step.tsx", - files: ["registry/default/block/chart-area-step.tsx"], - category: "Charts", - subcategory: "Area", + "metric-card": { + name: "metric-card", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/metric-card")), + source: "", + files: ["registry/default/example/metric-card.tsx"], + category: "undefined", + subcategory: "undefined", chunks: [] }, - "chart-bar-active": { - name: "chart-bar-active", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-bar-active")), - source: "__registry__/default/block/chart-bar-active.tsx", - files: ["registry/default/block/chart-bar-active.tsx"], - category: "Charts", - subcategory: "Bar", + "metric-card-minimal": { + name: "metric-card-minimal", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/metric-card-minimal")), + source: "", + files: ["registry/default/example/metric-card-minimal.tsx"], + category: "undefined", + subcategory: "undefined", chunks: [] }, - "chart-bar-default": { - name: "chart-bar-default", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-bar-default")), - source: "__registry__/default/block/chart-bar-default.tsx", - files: ["registry/default/block/chart-bar-default.tsx"], - category: "Charts", - subcategory: "Bar", + "metric-card-minimal-horizontal": { + name: "metric-card-minimal-horizontal", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/metric-card-minimal-horizontal")), + source: "", + files: ["registry/default/example/metric-card-minimal-horizontal.tsx"], + category: "undefined", + subcategory: "undefined", chunks: [] }, - "chart-bar-horizontal": { - name: "chart-bar-horizontal", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-bar-horizontal")), - source: "__registry__/default/block/chart-bar-horizontal.tsx", - files: ["registry/default/block/chart-bar-horizontal.tsx"], - category: "Charts", - subcategory: "Bar", + "metric-card-with-icon-link-tooltip": { + name: "metric-card-with-icon-link-tooltip", + type: "components:example", + registryDependencies: undefined, + component: React.lazy(() => import("@/registry/default/example/metric-card-with-icon-link-tooltip")), + source: "", + files: ["registry/default/example/metric-card-with-icon-link-tooltip.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "mermaid-demo": { + name: "mermaid-demo", + type: "components:example", + registryDependencies: ["mermaid"], + component: React.lazy(() => import("@/registry/default/example/mermaid-demo")), + source: "", + files: ["registry/default/example/mermaid-demo.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "mermaid-flowchart": { + name: "mermaid-flowchart", + type: "components:example", + registryDependencies: ["mermaid"], + component: React.lazy(() => import("@/registry/default/example/mermaid-flowchart")), + source: "", + files: ["registry/default/example/mermaid-flowchart.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "mermaid-er-diagram": { + name: "mermaid-er-diagram", + type: "components:example", + registryDependencies: ["mermaid"], + component: React.lazy(() => import("@/registry/default/example/mermaid-er-diagram")), + source: "", + files: ["registry/default/example/mermaid-er-diagram.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "mermaid-sequence-async": { + name: "mermaid-sequence-async", + type: "components:example", + registryDependencies: ["mermaid"], + component: React.lazy(() => import("@/registry/default/example/mermaid-sequence-async")), + source: "", + files: ["registry/default/example/mermaid-sequence-async.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "mermaid-sequence-sync": { + name: "mermaid-sequence-sync", + type: "components:example", + registryDependencies: ["mermaid"], + component: React.lazy(() => import("@/registry/default/example/mermaid-sequence-sync")), + source: "", + files: ["registry/default/example/mermaid-sequence-sync.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "mermaid-oauth-flow": { + name: "mermaid-oauth-flow", + type: "components:example", + registryDependencies: ["mermaid"], + component: React.lazy(() => import("@/registry/default/example/mermaid-oauth-flow")), + source: "", + files: ["registry/default/example/mermaid-oauth-flow.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "mermaid-flowchart-subgraph": { + name: "mermaid-flowchart-subgraph", + type: "components:example", + registryDependencies: ["mermaid"], + component: React.lazy(() => import("@/registry/default/example/mermaid-flowchart-subgraph")), + source: "", + files: ["registry/default/example/mermaid-flowchart-subgraph.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "mermaid-sequence-api": { + name: "mermaid-sequence-api", + type: "components:example", + registryDependencies: ["mermaid"], + component: React.lazy(() => import("@/registry/default/example/mermaid-sequence-api")), + source: "", + files: ["registry/default/example/mermaid-sequence-api.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "mermaid-er-simple": { + name: "mermaid-er-simple", + type: "components:example", + registryDependencies: ["mermaid"], + component: React.lazy(() => import("@/registry/default/example/mermaid-er-simple")), + source: "", + files: ["registry/default/example/mermaid-er-simple.tsx"], + category: "undefined", + subcategory: "undefined", + chunks: [] + }, + "mermaid-basic": { + name: "mermaid-basic", + type: "components:example", + registryDependencies: ["mermaid"], + component: React.lazy(() => import("@/registry/default/example/mermaid-basic")), + source: "", + files: ["registry/default/example/mermaid-basic.tsx"], + category: "undefined", + subcategory: "undefined", chunks: [] }, "chart-bar-interactive": { @@ -2403,521 +2898,158 @@ export const Index: Record = { subcategory: "Bar", chunks: [] }, - "chart-bar-label-custom": { - name: "chart-bar-label-custom", + "chart-composed-demo": { + name: "chart-composed-demo", type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-bar-label-custom")), - source: "__registry__/default/block/chart-bar-label-custom.tsx", - files: ["registry/default/block/chart-bar-label-custom.tsx"], + registryDependencies: ["chart"], + component: React.lazy(() => import("@/registry/default/block/chart-composed-demo")), + source: "__registry__/default/block/chart-composed-demo.tsx", + files: ["registry/default/block/chart-composed-demo.tsx"], category: "Charts", - subcategory: "Bar", + subcategory: "Composed", chunks: [] }, - "chart-bar-label": { - name: "chart-bar-label", + "chart-composed-basic": { + name: "chart-composed-basic", type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-bar-label")), - source: "__registry__/default/block/chart-bar-label.tsx", - files: ["registry/default/block/chart-bar-label.tsx"], + registryDependencies: ["chart"], + component: React.lazy(() => import("@/registry/default/block/chart-composed-basic")), + source: "__registry__/default/block/chart-composed-basic.tsx", + files: ["registry/default/block/chart-composed-basic.tsx"], category: "Charts", - subcategory: "Bar", + subcategory: "Composed", chunks: [] }, - "chart-bar-mixed": { - name: "chart-bar-mixed", + "chart-composed-states": { + name: "chart-composed-states", type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-bar-mixed")), - source: "__registry__/default/block/chart-bar-mixed.tsx", - files: ["registry/default/block/chart-bar-mixed.tsx"], + registryDependencies: ["chart"], + component: React.lazy(() => import("@/registry/default/block/chart-composed-states")), + source: "__registry__/default/block/chart-composed-states.tsx", + files: ["registry/default/block/chart-composed-states.tsx"], category: "Charts", - subcategory: "Bar", + subcategory: "Composed", chunks: [] }, - "chart-bar-multiple": { - name: "chart-bar-multiple", + "chart-composed-table": { + name: "chart-composed-table", type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-bar-multiple")), - source: "__registry__/default/block/chart-bar-multiple.tsx", - files: ["registry/default/block/chart-bar-multiple.tsx"], + registryDependencies: ["chart"], + component: React.lazy(() => import("@/registry/default/block/chart-composed-table")), + source: "__registry__/default/block/chart-composed-table.tsx", + files: ["registry/default/block/chart-composed-table.tsx"], category: "Charts", - subcategory: "Bar", + subcategory: "Composed", chunks: [] }, - "chart-bar-negative": { - name: "chart-bar-negative", + "chart-composed-metrics": { + name: "chart-composed-metrics", type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-bar-negative")), - source: "__registry__/default/block/chart-bar-negative.tsx", - files: ["registry/default/block/chart-bar-negative.tsx"], + registryDependencies: ["chart"], + component: React.lazy(() => import("@/registry/default/block/chart-composed-metrics")), + source: "__registry__/default/block/chart-composed-metrics.tsx", + files: ["registry/default/block/chart-composed-metrics.tsx"], category: "Charts", - subcategory: "Bar", + subcategory: "Composed", chunks: [] }, - "chart-bar-stacked": { - name: "chart-bar-stacked", + "chart-composed-actions": { + name: "chart-composed-actions", type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-bar-stacked")), - source: "__registry__/default/block/chart-bar-stacked.tsx", - files: ["registry/default/block/chart-bar-stacked.tsx"], + registryDependencies: ["chart"], + component: React.lazy(() => import("@/registry/default/block/chart-composed-actions")), + source: "__registry__/default/block/chart-composed-actions.tsx", + files: ["registry/default/block/chart-composed-actions.tsx"], category: "Charts", - subcategory: "Bar", + subcategory: "Composed", chunks: [] }, - "chart-line-default": { - name: "chart-line-default", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-line-default")), - source: "__registry__/default/block/chart-line-default.tsx", - files: ["registry/default/block/chart-line-default.tsx"], - category: "Charts", - subcategory: "Line", + "copy-button-verbs": { + name: "copy-button-verbs", + type: "components:example", + registryDependencies: ["button"], + component: React.lazy(() => import("@/registry/default/example/copy-button-verbs")), + source: "", + files: ["registry/default/example/copy-button-verbs.tsx"], + category: "Getting Started", + subcategory: "Copywriting", chunks: [] }, - "chart-line-dots-colors": { - name: "chart-line-dots-colors", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-line-dots-colors")), - source: "__registry__/default/block/chart-line-dots-colors.tsx", - files: ["registry/default/block/chart-line-dots-colors.tsx"], - category: "Charts", - subcategory: "Line", + "copy-form-labels": { + name: "copy-form-labels", + type: "components:example", + registryDependencies: ["form"], + component: React.lazy(() => import("@/registry/default/example/copy-form-labels")), + source: "", + files: ["registry/default/example/copy-form-labels.tsx"], + category: "Getting Started", + subcategory: "Copywriting", chunks: [] }, - "chart-line-dots-custom": { - name: "chart-line-dots-custom", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-line-dots-custom")), - source: "__registry__/default/block/chart-line-dots-custom.tsx", - files: ["registry/default/block/chart-line-dots-custom.tsx"], - category: "Charts", - subcategory: "Line", + "copy-error-messages": { + name: "copy-error-messages", + type: "components:example", + registryDependencies: ["form"], + component: React.lazy(() => import("@/registry/default/example/copy-error-messages")), + source: "", + files: ["registry/default/example/copy-error-messages.tsx"], + category: "Getting Started", + subcategory: "Copywriting", chunks: [] }, - "chart-line-dots": { - name: "chart-line-dots", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-line-dots")), - source: "__registry__/default/block/chart-line-dots.tsx", - files: ["registry/default/block/chart-line-dots.tsx"], - category: "Charts", - subcategory: "Line", + "copy-success-messages": { + name: "copy-success-messages", + type: "components:example", + registryDependencies: ["form"], + component: React.lazy(() => import("@/registry/default/example/copy-success-messages")), + source: "", + files: ["registry/default/example/copy-success-messages.tsx"], + category: "Getting Started", + subcategory: "Copywriting", chunks: [] }, - "chart-line-interactive": { - name: "chart-line-interactive", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-line-interactive")), - source: "__registry__/default/block/chart-line-interactive.tsx", - files: ["registry/default/block/chart-line-interactive.tsx"], - category: "Charts", - subcategory: "Line", + "copy-tooltips": { + name: "copy-tooltips", + type: "components:example", + registryDependencies: ["tooltip"], + component: React.lazy(() => import("@/registry/default/example/copy-tooltips")), + source: "", + files: ["registry/default/example/copy-tooltips.tsx"], + category: "Getting Started", + subcategory: "Copywriting", chunks: [] }, - "chart-line-label-custom": { - name: "chart-line-label-custom", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-line-label-custom")), - source: "__registry__/default/block/chart-line-label-custom.tsx", - files: ["registry/default/block/chart-line-label-custom.tsx"], - category: "Charts", - subcategory: "Line", + "copy-loading-states": { + name: "copy-loading-states", + type: "components:example", + registryDependencies: ["loading-state"], + component: React.lazy(() => import("@/registry/default/example/copy-loading-states")), + source: "", + files: ["registry/default/example/copy-loading-states.tsx"], + category: "Getting Started", + subcategory: "Copywriting", chunks: [] }, - "chart-line-label": { - name: "chart-line-label", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-line-label")), - source: "__registry__/default/block/chart-line-label.tsx", - files: ["registry/default/block/chart-line-label.tsx"], - category: "Charts", - subcategory: "Line", + "copy-empty-states": { + name: "copy-empty-states", + type: "components:example", + registryDependencies: ["empty-state"], + component: React.lazy(() => import("@/registry/default/example/copy-empty-states")), + source: "", + files: ["registry/default/example/copy-empty-states.tsx"], + category: "Getting Started", + subcategory: "Copywriting", chunks: [] }, - "chart-line-linear": { - name: "chart-line-linear", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-line-linear")), - source: "__registry__/default/block/chart-line-linear.tsx", - files: ["registry/default/block/chart-line-linear.tsx"], - category: "Charts", - subcategory: "Line", - chunks: [] - }, - "chart-line-multiple": { - name: "chart-line-multiple", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-line-multiple")), - source: "__registry__/default/block/chart-line-multiple.tsx", - files: ["registry/default/block/chart-line-multiple.tsx"], - category: "Charts", - subcategory: "Line", - chunks: [] - }, - "chart-line-step": { - name: "chart-line-step", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-line-step")), - source: "__registry__/default/block/chart-line-step.tsx", - files: ["registry/default/block/chart-line-step.tsx"], - category: "Charts", - subcategory: "Line", - chunks: [] - }, - "chart-pie-donut-active": { - name: "chart-pie-donut-active", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-pie-donut-active")), - source: "__registry__/default/block/chart-pie-donut-active.tsx", - files: ["registry/default/block/chart-pie-donut-active.tsx"], - category: "Charts", - subcategory: "Pie", - chunks: [] - }, - "chart-pie-donut-text": { - name: "chart-pie-donut-text", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-pie-donut-text")), - source: "__registry__/default/block/chart-pie-donut-text.tsx", - files: ["registry/default/block/chart-pie-donut-text.tsx"], - category: "Charts", - subcategory: "Pie", - chunks: [] - }, - "chart-pie-donut": { - name: "chart-pie-donut", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-pie-donut")), - source: "__registry__/default/block/chart-pie-donut.tsx", - files: ["registry/default/block/chart-pie-donut.tsx"], - category: "Charts", - subcategory: "Pie", - chunks: [] - }, - "chart-pie-interactive": { - name: "chart-pie-interactive", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-pie-interactive")), - source: "__registry__/default/block/chart-pie-interactive.tsx", - files: ["registry/default/block/chart-pie-interactive.tsx"], - category: "Charts", - subcategory: "Pie", - chunks: [] - }, - "chart-pie-label-custom": { - name: "chart-pie-label-custom", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-pie-label-custom")), - source: "__registry__/default/block/chart-pie-label-custom.tsx", - files: ["registry/default/block/chart-pie-label-custom.tsx"], - category: "Charts", - subcategory: "Pie", - chunks: [] - }, - "chart-pie-label-list": { - name: "chart-pie-label-list", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-pie-label-list")), - source: "__registry__/default/block/chart-pie-label-list.tsx", - files: ["registry/default/block/chart-pie-label-list.tsx"], - category: "Charts", - subcategory: "Pie", - chunks: [] - }, - "chart-pie-label": { - name: "chart-pie-label", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-pie-label")), - source: "__registry__/default/block/chart-pie-label.tsx", - files: ["registry/default/block/chart-pie-label.tsx"], - category: "Charts", - subcategory: "Pie", - chunks: [] - }, - "chart-pie-legend": { - name: "chart-pie-legend", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-pie-legend")), - source: "__registry__/default/block/chart-pie-legend.tsx", - files: ["registry/default/block/chart-pie-legend.tsx"], - category: "Charts", - subcategory: "Pie", - chunks: [] - }, - "chart-pie-separator-none": { - name: "chart-pie-separator-none", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-pie-separator-none")), - source: "__registry__/default/block/chart-pie-separator-none.tsx", - files: ["registry/default/block/chart-pie-separator-none.tsx"], - category: "Charts", - subcategory: "Pie", - chunks: [] - }, - "chart-pie-simple": { - name: "chart-pie-simple", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-pie-simple")), - source: "__registry__/default/block/chart-pie-simple.tsx", - files: ["registry/default/block/chart-pie-simple.tsx"], - category: "Charts", - subcategory: "Pie", - chunks: [] - }, - "chart-pie-stacked": { - name: "chart-pie-stacked", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-pie-stacked")), - source: "__registry__/default/block/chart-pie-stacked.tsx", - files: ["registry/default/block/chart-pie-stacked.tsx"], - category: "Charts", - subcategory: "Pie", - chunks: [] - }, - "chart-radar-default": { - name: "chart-radar-default", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-radar-default")), - source: "__registry__/default/block/chart-radar-default.tsx", - files: ["registry/default/block/chart-radar-default.tsx"], - category: "Charts", - subcategory: "Radar", - chunks: [] - }, - "chart-radar-dots": { - name: "chart-radar-dots", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-radar-dots")), - source: "__registry__/default/block/chart-radar-dots.tsx", - files: ["registry/default/block/chart-radar-dots.tsx"], - category: "Charts", - subcategory: "Radar", - chunks: [] - }, - "chart-radar-grid-circle-fill": { - name: "chart-radar-grid-circle-fill", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-radar-grid-circle-fill")), - source: "__registry__/default/block/chart-radar-grid-circle-fill.tsx", - files: ["registry/default/block/chart-radar-grid-circle-fill.tsx"], - category: "Charts", - subcategory: "Radar", - chunks: [] - }, - "chart-radar-grid-circle-no-lines": { - name: "chart-radar-grid-circle-no-lines", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-radar-grid-circle-no-lines")), - source: "__registry__/default/block/chart-radar-grid-circle-no-lines.tsx", - files: ["registry/default/block/chart-radar-grid-circle-no-lines.tsx"], - category: "Charts", - subcategory: "Radar", - chunks: [] - }, - "chart-radar-grid-circle": { - name: "chart-radar-grid-circle", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-radar-grid-circle")), - source: "__registry__/default/block/chart-radar-grid-circle.tsx", - files: ["registry/default/block/chart-radar-grid-circle.tsx"], - category: "Charts", - subcategory: "Radar", - chunks: [] - }, - "chart-radar-grid-custom": { - name: "chart-radar-grid-custom", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-radar-grid-custom")), - source: "__registry__/default/block/chart-radar-grid-custom.tsx", - files: ["registry/default/block/chart-radar-grid-custom.tsx"], - category: "Charts", - subcategory: "Radar", - chunks: [] - }, - "chart-radar-grid-fill": { - name: "chart-radar-grid-fill", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-radar-grid-fill")), - source: "__registry__/default/block/chart-radar-grid-fill.tsx", - files: ["registry/default/block/chart-radar-grid-fill.tsx"], - category: "Charts", - subcategory: "Radar", - chunks: [] - }, - "chart-radar-grid-none": { - name: "chart-radar-grid-none", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-radar-grid-none")), - source: "__registry__/default/block/chart-radar-grid-none.tsx", - files: ["registry/default/block/chart-radar-grid-none.tsx"], - category: "Charts", - subcategory: "Radar", - chunks: [] - }, - "chart-radar-icons": { - name: "chart-radar-icons", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-radar-icons")), - source: "__registry__/default/block/chart-radar-icons.tsx", - files: ["registry/default/block/chart-radar-icons.tsx"], - category: "Charts", - subcategory: "Radar", - chunks: [] - }, - "chart-radar-label-custom": { - name: "chart-radar-label-custom", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-radar-label-custom")), - source: "__registry__/default/block/chart-radar-label-custom.tsx", - files: ["registry/default/block/chart-radar-label-custom.tsx"], - category: "Charts", - subcategory: "Radar", - chunks: [] - }, - "chart-radar-legend": { - name: "chart-radar-legend", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-radar-legend")), - source: "__registry__/default/block/chart-radar-legend.tsx", - files: ["registry/default/block/chart-radar-legend.tsx"], - category: "Charts", - subcategory: "Radar", - chunks: [] - }, - "chart-radar-lines-only": { - name: "chart-radar-lines-only", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-radar-lines-only")), - source: "__registry__/default/block/chart-radar-lines-only.tsx", - files: ["registry/default/block/chart-radar-lines-only.tsx"], - category: "Charts", - subcategory: "Radar", - chunks: [] - }, - "chart-radar-multiple": { - name: "chart-radar-multiple", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-radar-multiple")), - source: "__registry__/default/block/chart-radar-multiple.tsx", - files: ["registry/default/block/chart-radar-multiple.tsx"], - category: "Charts", - subcategory: "Radar", - chunks: [] - }, - "chart-radar-radius": { - name: "chart-radar-radius", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-radar-radius")), - source: "__registry__/default/block/chart-radar-radius.tsx", - files: ["registry/default/block/chart-radar-radius.tsx"], - category: "Charts", - subcategory: "Radar", - chunks: [] - }, - "chart-radial-grid": { - name: "chart-radial-grid", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-radial-grid")), - source: "__registry__/default/block/chart-radial-grid.tsx", - files: ["registry/default/block/chart-radial-grid.tsx"], - category: "Charts", - subcategory: "Radial", - chunks: [] - }, - "chart-radial-label": { - name: "chart-radial-label", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-radial-label")), - source: "__registry__/default/block/chart-radial-label.tsx", - files: ["registry/default/block/chart-radial-label.tsx"], - category: "Charts", - subcategory: "Radial", - chunks: [] - }, - "chart-radial-shape": { - name: "chart-radial-shape", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-radial-shape")), - source: "__registry__/default/block/chart-radial-shape.tsx", - files: ["registry/default/block/chart-radial-shape.tsx"], - category: "Charts", - subcategory: "Radial", - chunks: [] - }, - "chart-radial-simple": { - name: "chart-radial-simple", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-radial-simple")), - source: "__registry__/default/block/chart-radial-simple.tsx", - files: ["registry/default/block/chart-radial-simple.tsx"], - category: "Charts", - subcategory: "Radial", - chunks: [] - }, - "chart-radial-stacked": { - name: "chart-radial-stacked", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-radial-stacked")), - source: "__registry__/default/block/chart-radial-stacked.tsx", - files: ["registry/default/block/chart-radial-stacked.tsx"], - category: "Charts", - subcategory: "Radial", - chunks: [] - }, - "chart-radial-text": { - name: "chart-radial-text", - type: "components:block", - registryDependencies: ["card","chart"], - component: React.lazy(() => import("@/registry/default/block/chart-radial-text")), - source: "__registry__/default/block/chart-radial-text.tsx", - files: ["registry/default/block/chart-radial-text.tsx"], - category: "Charts", - subcategory: "Radial", + "copy-confirmations": { + name: "copy-confirmations", + type: "components:example", + registryDependencies: ["confirmation"], + component: React.lazy(() => import("@/registry/default/example/copy-confirmations")), + source: "", + files: ["registry/default/example/copy-confirmations.tsx"], + category: "Getting Started", + subcategory: "Copywriting", chunks: [] }, }, diff --git a/apps/design-system/app/(app)/docs/[[...slug]]/page.tsx b/apps/design-system/app/(app)/docs/[[...slug]]/page.tsx index b6b883b9323..9454a245b8a 100644 --- a/apps/design-system/app/(app)/docs/[[...slug]]/page.tsx +++ b/apps/design-system/app/(app)/docs/[[...slug]]/page.tsx @@ -4,7 +4,7 @@ import { SourcePanel } from '@/components/source-panel' import { DashboardTableOfContents } from '@/components/toc' import { siteConfig } from '@/config/site' import { getTableOfContents } from '@/lib/toc' -import { absoluteUrl, cn } from '@/lib/utils' +import { absoluteUrl } from '@/lib/utils' import '@/styles/code-block-variables.css' import '@/styles/mdx.css' import { allDocs } from 'contentlayer/generated' @@ -83,15 +83,15 @@ export default async function DocPage(props: DocPageProps) { const toc = await getTableOfContents(doc.body.raw) return ( -
-
+
+
Docs
{doc.title}
-

{doc.title}

+

{doc.title}

{doc.description && (

{doc.description} @@ -107,15 +107,15 @@ export default async function DocPage(props: DocPageProps) {

{doc.toc && (
-
+
-
+
)} -
+ ) } diff --git a/apps/design-system/app/(app)/layout.tsx b/apps/design-system/app/(app)/layout.tsx index 49b81a77a8f..775f444ff4f 100644 --- a/apps/design-system/app/(app)/layout.tsx +++ b/apps/design-system/app/(app)/layout.tsx @@ -1,34 +1,28 @@ -import SideNavigation from '@/components/side-navigation' +import { SideNavigation } from '@/components/side-navigation' import { SiteFooter } from '@/components/site-footer' -// import ThemeSettings from '@/components/theme-settings' -import TopNavigation from '@/components/top-navigation' +import { TopNavigation } from '@/components/top-navigation' +import { MobileSidebarSheet } from '@/components/mobile-sidebar-sheet' import { ScrollArea } from 'ui' interface AppLayoutProps { children: React.ReactNode } -export default function AppLayout({ children }: AppLayoutProps) { +export default async function AppLayout({ children }: AppLayoutProps) { return ( <> - {/* main container */} -
- {/* main content */} -
- {/* {children} */} -
-
- - {children} -
-
-
-
+ +
+
+ + {children} +
+
) diff --git a/apps/design-system/app/(app)/page.tsx b/apps/design-system/app/(app)/page.tsx index 38bfce96e77..377ca6bdd09 100644 --- a/apps/design-system/app/(app)/page.tsx +++ b/apps/design-system/app/(app)/page.tsx @@ -1,114 +1,96 @@ import { HomepageSvgHandler } from '@/components/homepage-svg-handler' +import { Auth, Database, Realtime } from 'icons/src/icons' +import { Paintbrush } from 'lucide-react' import Link from 'next/link' export default function Home() { return ( -
-
-
- {/*
- -
*/} -
-

Supabase Design System

-

- Design resources for building consistent user experiences -

-
+
+
+
+

Supabase Design System

+

+ Design resources for building consistent user experiences +

- {/* Homepage items */} - -
- -
- -
-

Atom components

-

Building blocks of User interfaces

-
-
- - -
- -
-

Fragment components

-

Components assembled from Atoms

-
-
- - -
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
+
+ +
+
+

Colors

-

Building blocks of User interfaces

+

Custom color palette for Supabase

- -
- -
-

Theming

-

Components assembled from Atoms

+ +
+
+ + +
-
- - - -
-

Icons

-

Components assembled from Atoms

+

Custom icons for Supabase

+
+
+ + + +
+
+ +
+
+

Theming

+

Simple extensible theming system

+
+
+ + +
+
+ +
+
+

UI patterns

+

+ Design guidelines for common interface patterns +

+
+
+ + + +
+
+ +
+
+

Fragment components

+

Components assembled from atoms

+
+
+ + + +
+
+ +
+
+

Atom components

+

Building blocks of user interfaces

-
+ ) } diff --git a/apps/design-system/app/Providers.tsx b/apps/design-system/app/Providers.tsx index 87bac1f1e2f..d2ace2cd703 100644 --- a/apps/design-system/app/Providers.tsx +++ b/apps/design-system/app/Providers.tsx @@ -5,12 +5,15 @@ import { ThemeProvider as NextThemesProvider } from 'next-themes' import { ThemeProviderProps } from 'next-themes/dist/types' import { TooltipProvider } from 'ui' +import { MobileSidebarProvider } from '@/context/mobile-sidebar-context' export function ThemeProvider({ children, ...props }: ThemeProviderProps) { return ( - {children} + + {children} + ) diff --git a/apps/design-system/app/fonts/CustomFont-Black.woff2 b/apps/design-system/app/fonts/CustomFont-Black.woff2 new file mode 100644 index 00000000000..e3c834e57f2 Binary files /dev/null and b/apps/design-system/app/fonts/CustomFont-Black.woff2 differ diff --git a/apps/design-system/app/fonts/CustomFont-BlackItalic.woff2 b/apps/design-system/app/fonts/CustomFont-BlackItalic.woff2 new file mode 100644 index 00000000000..f84036283ec Binary files /dev/null and b/apps/design-system/app/fonts/CustomFont-BlackItalic.woff2 differ diff --git a/apps/design-system/app/fonts/CustomFont-Bold.woff2 b/apps/design-system/app/fonts/CustomFont-Bold.woff2 new file mode 100644 index 00000000000..5e7af459481 Binary files /dev/null and b/apps/design-system/app/fonts/CustomFont-Bold.woff2 differ diff --git a/apps/design-system/app/fonts/CustomFont-BoldItalic.woff2 b/apps/design-system/app/fonts/CustomFont-BoldItalic.woff2 new file mode 100644 index 00000000000..ac0edd55fd3 Binary files /dev/null and b/apps/design-system/app/fonts/CustomFont-BoldItalic.woff2 differ diff --git a/apps/design-system/app/fonts/CustomFont-Book.woff2 b/apps/design-system/app/fonts/CustomFont-Book.woff2 new file mode 100644 index 00000000000..abd31f7ec27 Binary files /dev/null and b/apps/design-system/app/fonts/CustomFont-Book.woff2 differ diff --git a/apps/design-system/app/fonts/CustomFont-BookItalic.woff2 b/apps/design-system/app/fonts/CustomFont-BookItalic.woff2 new file mode 100644 index 00000000000..d326c8672cc Binary files /dev/null and b/apps/design-system/app/fonts/CustomFont-BookItalic.woff2 differ diff --git a/apps/design-system/app/fonts/CustomFont-Medium.woff2 b/apps/design-system/app/fonts/CustomFont-Medium.woff2 new file mode 100644 index 00000000000..c07131ddec9 Binary files /dev/null and b/apps/design-system/app/fonts/CustomFont-Medium.woff2 differ diff --git a/apps/design-system/app/fonts/index.ts b/apps/design-system/app/fonts/index.ts new file mode 100644 index 00000000000..272cd5acd2d --- /dev/null +++ b/apps/design-system/app/fonts/index.ts @@ -0,0 +1,53 @@ +import { Source_Code_Pro } from 'next/font/google' +import localFont from 'next/font/local' + +export const customFont = localFont({ + variable: '--font-custom', + display: 'swap', + fallback: ['Circular', 'custom-font', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif'], + src: [ + { + path: './CustomFont-Book.woff2', + weight: '400', + style: 'normal', + }, + { + path: './CustomFont-BookItalic.woff2', + weight: '400', + style: 'italic', + }, + { + path: './CustomFont-Medium.woff2', + weight: '500', + style: 'normal', + }, + { + path: './CustomFont-Bold.woff2', + weight: '700', + style: 'normal', + }, + { + path: './CustomFont-BoldItalic.woff2', + weight: '700', + style: 'italic', + }, + { + path: './CustomFont-Black.woff2', + weight: '800', + style: 'normal', + }, + { + path: './CustomFont-BlackItalic.woff2', + weight: '800', + style: 'italic', + }, + ], +}) + +export const sourceCodePro = Source_Code_Pro({ + subsets: ['latin'], + fallback: ['Source Code Pro', 'Office Code Pro', 'Menlo', 'monospace'], + variable: '--font-source-code-pro', + display: 'swap', + weight: ['400', '500', '600', '700'], +}) diff --git a/apps/design-system/app/layout.tsx b/apps/design-system/app/layout.tsx index c3fa53e49ce..3346cae6376 100644 --- a/apps/design-system/app/layout.tsx +++ b/apps/design-system/app/layout.tsx @@ -1,14 +1,118 @@ import '@/styles/globals.css' -import type { Metadata } from 'next' -import { Inter } from 'next/font/google' +import '../../studio/styles/typography.scss' + +import type { Metadata, Viewport } from 'next' + import { ThemeProvider } from './Providers' import { SonnerToaster } from './SonnerToast' +import { customFont, sourceCodePro } from './fonts' -const inter = Inter({ subsets: ['latin'] }) +const className = `${customFont.variable} ${sourceCodePro.variable}` + +const BASE_PATH = process.env.NEXT_PUBLIC_BASE_PATH || '/design-system' + +const genFaviconData = (basePath: string): Metadata['icons'] => ({ + icon: { + url: `${basePath}/favicon/favicon.ico`, + type: 'image/x-icon', + }, + shortcut: `${basePath}/favicon/favicon.ico`, + apple: `${basePath}/favicon/favicon.ico`, + other: [ + { + rel: 'apple-touch-icon-precomposed', + url: `${basePath}/favicon/apple-icon-57x57.png`, + sizes: '57x57', + }, + { + rel: 'apple-touch-icon-precomposed', + url: `${basePath}/favicon/apple-icon-60x60.png`, + sizes: '60x60', + }, + { + rel: 'apple-touch-icon-precomposed', + url: `${basePath}/favicon/apple-icon-72x72.png`, + sizes: '72x72', + }, + { + rel: 'apple-touch-icon-precomposed', + url: `${basePath}/favicon/apple-icon-76x76.png`, + sizes: '76x76', + }, + { + rel: 'apple-touch-icon-precomposed', + url: `${basePath}/favicon/apple-icon-114x114.png`, + sizes: '114x114', + }, + { + rel: 'apple-touch-icon-precomposed', + url: `${basePath}/favicon/apple-icon-120x120.png`, + sizes: '120x120', + }, + { + rel: 'apple-touch-icon-precomposed', + url: `${basePath}/favicon/apple-icon-144x144.png`, + sizes: '144x144', + }, + { + rel: 'apple-touch-icon-precomposed', + url: `${basePath}/favicon/apple-icon-152x152.png`, + sizes: '152x152', + }, + { + rel: 'icon', + url: `${basePath}/favicon/favicon-16x16.png`, + type: 'image/png', + sizes: '16x16', + }, + { + rel: 'icon', + url: `${basePath}/favicon/favicon-32x32.png`, + type: 'image/png', + sizes: '32x32', + }, + { + rel: 'icon', + url: `${basePath}/favicon/favicon-48x48.png`, + type: 'image/png', + sizes: '48x48', + }, + { + rel: 'icon', + url: `${basePath}/favicon/favicon-96x96.png`, + type: 'image/png', + sizes: '96x96', + }, + { + rel: 'icon', + url: `${basePath}/favicon/favicon-128x128.png`, + type: 'image/png', + sizes: '128x128', + }, + { + rel: 'icon', + url: `${basePath}/favicon/favicon-180x180.png`, + type: 'image/png', + sizes: '180x180', + }, + { + rel: 'icon', + url: `${basePath}/favicon/favicon-196x196.png`, + type: 'image/png', + sizes: '196x196', + }, + ], +}) export const metadata: Metadata = { + applicationName: 'Supabase Design System', title: 'Supabase Design System', description: 'Design resources for building consistent user experiences at Supabase.', + icons: genFaviconData(BASE_PATH), +} + +export const viewport: Viewport = { + themeColor: '#1E1E1E', } interface RootLayoutProps { @@ -17,9 +121,16 @@ interface RootLayoutProps { export default async function Layout({ children }: RootLayoutProps) { return ( - - - + + + {/* [Danny]: This has to be an inline style tag here and not a separate component due to next/font */} + \ No newline at end of file diff --git a/apps/docs/public/img/mcp-clients/factory-icon.svg b/apps/docs/public/img/mcp-clients/factory-icon.svg new file mode 100644 index 00000000000..445aa4518c9 --- /dev/null +++ b/apps/docs/public/img/mcp-clients/factory-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/docs/public/img/mcp-clients/gemini-cli-dark-icon.svg b/apps/docs/public/img/mcp-clients/gemini-cli-dark-icon.svg new file mode 100644 index 00000000000..d106ebe1355 --- /dev/null +++ b/apps/docs/public/img/mcp-clients/gemini-cli-dark-icon.svg @@ -0,0 +1,1374 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/apps/docs/public/img/mcp-clients/gemini-cli-icon.svg b/apps/docs/public/img/mcp-clients/gemini-cli-icon.svg new file mode 100644 index 00000000000..d106ebe1355 --- /dev/null +++ b/apps/docs/public/img/mcp-clients/gemini-cli-icon.svg @@ -0,0 +1,1374 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/apps/docs/public/img/mcp-clients/goose-dark-icon.svg b/apps/docs/public/img/mcp-clients/goose-dark-icon.svg new file mode 100644 index 00000000000..e37b75328ed --- /dev/null +++ b/apps/docs/public/img/mcp-clients/goose-dark-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/docs/public/img/mcp-clients/goose-icon.svg b/apps/docs/public/img/mcp-clients/goose-icon.svg new file mode 100644 index 00000000000..1808de11575 --- /dev/null +++ b/apps/docs/public/img/mcp-clients/goose-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/docs/public/img/mcp-clients/kiro-dark-icon.svg b/apps/docs/public/img/mcp-clients/kiro-dark-icon.svg new file mode 100644 index 00000000000..ef4abd2d85d --- /dev/null +++ b/apps/docs/public/img/mcp-clients/kiro-dark-icon.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/apps/docs/public/img/mcp-clients/kiro-icon.svg b/apps/docs/public/img/mcp-clients/kiro-icon.svg new file mode 100644 index 00000000000..ef4abd2d85d --- /dev/null +++ b/apps/docs/public/img/mcp-clients/kiro-icon.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/apps/docs/public/img/mcp-clients/openai-dark-icon.svg b/apps/docs/public/img/mcp-clients/openai-dark-icon.svg new file mode 100644 index 00000000000..73c2f3fc76d --- /dev/null +++ b/apps/docs/public/img/mcp-clients/openai-dark-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/apps/docs/public/img/mcp-clients/openai-icon.svg b/apps/docs/public/img/mcp-clients/openai-icon.svg new file mode 100644 index 00000000000..2838e13817b --- /dev/null +++ b/apps/docs/public/img/mcp-clients/openai-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/apps/docs/public/img/mcp-clients/opencode-dark-icon.svg b/apps/docs/public/img/mcp-clients/opencode-dark-icon.svg new file mode 100644 index 00000000000..b79c7332e20 --- /dev/null +++ b/apps/docs/public/img/mcp-clients/opencode-dark-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/docs/public/img/mcp-clients/opencode-icon.svg b/apps/docs/public/img/mcp-clients/opencode-icon.svg new file mode 100644 index 00000000000..b79140a5070 --- /dev/null +++ b/apps/docs/public/img/mcp-clients/opencode-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/docs/public/img/refine-qs-welcome-page.png b/apps/docs/public/img/refine-qs-welcome-page.png index 376740a35f7..4ae06c3ad37 100644 Binary files a/apps/docs/public/img/refine-qs-welcome-page.png and b/apps/docs/public/img/refine-qs-welcome-page.png differ diff --git a/apps/docs/public/img/storage/query-analytics-schema-name.png b/apps/docs/public/img/storage/query-analytics-schema-name.png new file mode 100644 index 00000000000..107ae48a70e Binary files /dev/null and b/apps/docs/public/img/storage/query-analytics-schema-name.png differ diff --git a/apps/docs/public/img/storage/query-analytics-with-postgres.png b/apps/docs/public/img/storage/query-analytics-with-postgres.png new file mode 100644 index 00000000000..e7e5b1c01a6 Binary files /dev/null and b/apps/docs/public/img/storage/query-analytics-with-postgres.png differ diff --git a/apps/docs/public/img/supabase-auth-cover.png b/apps/docs/public/img/supabase-auth-cover.png deleted file mode 100644 index 627e77779f7..00000000000 Binary files a/apps/docs/public/img/supabase-auth-cover.png and /dev/null differ diff --git a/apps/docs/public/img/troubleshooting/download-edge-function-via-dashboard.gif b/apps/docs/public/img/troubleshooting/download-edge-function-via-dashboard.gif new file mode 100644 index 00000000000..58f19698fa0 Binary files /dev/null and b/apps/docs/public/img/troubleshooting/download-edge-function-via-dashboard.gif differ diff --git a/apps/docs/public/img/troubleshooting/failed-to-run-sql-query-connection-terminated-due-to-connection-timeout.jpg b/apps/docs/public/img/troubleshooting/failed-to-run-sql-query-connection-terminated-due-to-connection-timeout.jpg new file mode 100644 index 00000000000..05ac0011045 Binary files /dev/null and b/apps/docs/public/img/troubleshooting/failed-to-run-sql-query-connection-terminated-due-to-connection-timeout.jpg differ diff --git a/apps/docs/public/img/troubleshooting/identify-lovable-cloud-or-supabase-backend-0.png b/apps/docs/public/img/troubleshooting/identify-lovable-cloud-or-supabase-backend-0.png new file mode 100644 index 00000000000..5fbc641c570 Binary files /dev/null and b/apps/docs/public/img/troubleshooting/identify-lovable-cloud-or-supabase-backend-0.png differ diff --git a/apps/docs/public/img/troubleshooting/identify-lovable-cloud-or-supabase-backend-1.png b/apps/docs/public/img/troubleshooting/identify-lovable-cloud-or-supabase-backend-1.png new file mode 100644 index 00000000000..c2eea9a364d Binary files /dev/null and b/apps/docs/public/img/troubleshooting/identify-lovable-cloud-or-supabase-backend-1.png differ diff --git a/apps/docs/public/img/troubleshooting/identify-lovable-cloud-or-supabase-backend-2.png b/apps/docs/public/img/troubleshooting/identify-lovable-cloud-or-supabase-backend-2.png new file mode 100644 index 00000000000..68fcfa2c9b5 Binary files /dev/null and b/apps/docs/public/img/troubleshooting/identify-lovable-cloud-or-supabase-backend-2.png differ diff --git a/apps/docs/public/img/troubleshooting/project-status-unhealthy-services.png b/apps/docs/public/img/troubleshooting/project-status-unhealthy-services.png new file mode 100644 index 00000000000..0cfa6ca94cd Binary files /dev/null and b/apps/docs/public/img/troubleshooting/project-status-unhealthy-services.png differ diff --git a/apps/docs/public/img/troubleshooting/upload-edge-function-via-dashboard.gif b/apps/docs/public/img/troubleshooting/upload-edge-function-via-dashboard.gif new file mode 100644 index 00000000000..b8835bb201b Binary files /dev/null and b/apps/docs/public/img/troubleshooting/upload-edge-function-via-dashboard.gif differ diff --git a/apps/docs/resources/utils/connections.ts b/apps/docs/resources/utils/connections.ts index bbe7fba1abc..ece37e9d41e 100644 --- a/apps/docs/resources/utils/connections.ts +++ b/apps/docs/resources/utils/connections.ts @@ -12,7 +12,7 @@ import { Result } from '~/features/helpers.fn' import { nanoId } from '~/features/helpers.misc' /** - * Extracts the name from a a GraphQLOutputType. + * Extracts the name from a GraphQLOutputType. */ function extractNodeTypeName( /** diff --git a/apps/docs/scripts/codemod/mdx-meta.mjs b/apps/docs/scripts/codemod/mdx-meta.mjs deleted file mode 100644 index 84f9fe15adf..00000000000 --- a/apps/docs/scripts/codemod/mdx-meta.mjs +++ /dev/null @@ -1,116 +0,0 @@ -// @ts-check - -/** - * Copies MDX files from the `pages` directory to the `content` directory, - * replacing frontmatter in `meta` with YAML frontmatter. - * - * Also deletes import and export statements. - */ - -let SUB_DIR = 'self-hosting' - -import { parse } from 'acorn' -import { fromMarkdown } from 'mdast-util-from-markdown' -import { mdxFromMarkdown } from 'mdast-util-mdx' -import { mdxjs } from 'micromark-extension-mdxjs' -import { mkdir, readdir, readFile, writeFile } from 'node:fs/promises' -import { dirname, extname, join } from 'node:path' -import { fileURLToPath } from 'node:url' - -const __dirname = dirname(fileURLToPath(import.meta.url)) -const ROOT_DIR = join(__dirname, '../..') -let PAGES_DIR = join(ROOT_DIR, 'pages/guides') -let CONTENT_DIR = join(ROOT_DIR, 'content/guides') - -if (SUB_DIR) { - PAGES_DIR = join(PAGES_DIR, SUB_DIR) - CONTENT_DIR = join(CONTENT_DIR, SUB_DIR) -} - -function convertToYaml(properties) { - let result = '---\n' - - for (const property of properties) { - const key = property.key.name - const value = property.value.value - result += `${key}: "${value}"\n` - } - - result += '---\n\n' - return result -} - -async function main() { - try { - const origDirContents = await readdir(PAGES_DIR, { recursive: true }) - const origMdxFiles = origDirContents.filter((filename) => extname(filename) === '.mdx') - - await Promise.all( - origMdxFiles.map(async (filename) => { - const content = await readFile(join(PAGES_DIR, filename), 'utf-8') - - const mdxTree = fromMarkdown(content, { - extensions: [mdxjs()], - mdastExtensions: [mdxFromMarkdown()], - }) - - const meta = mdxTree.children.find( - (node) => node.type === 'mdxjsEsm' && node.value.trim().startsWith('export const meta') - ) - - let yamlString = '' - if (meta) { - // @ts-ignore - const parsedMeta = parse(meta.value, { ecmaVersion: 2020, sourceType: 'module' }) - yamlString = convertToYaml( - // @ts-ignore - parsedMeta.body[0].declaration.declarations[0].init.properties - ) - } - - const importStatements = mdxTree.children.filter( - (node) => node.type === 'mdxjsEsm' && node.value.trim().match(/^import \w+ from/) - ) - - const exportStatements = mdxTree.children.filter( - (node) => - node.type === 'mdxjsEsm' && - (node.value.trim().match(/^export const (?!meta)/) || - node.value.trim().startsWith('export default')) - ) - - const positions = [meta, ...importStatements, ...exportStatements] - // @ts-ignore - .map(({ position }) => [position.start.line, position.end.line]) - // splicing them out in reverse order means we don't have to worry about line numbers shifting - .sort((a, b) => b[0] - a[0]) - - let index = 0 - while (index < positions.length - 1) { - const overlapsNext = positions[index][0] <= positions[index + 1][1] - if (overlapsNext) { - positions[index][0] = positions[index + 1][0] - positions.splice(index + 1, 1) - } else { - index++ - } - } - - const lines = content.split('\n') - for (const position of positions) { - lines.splice(position[0] - 1, position[1] - position[0] + 1) - } - const splicedLines = lines.join('\n') - const splicedWithFrontmatter = yamlString + splicedLines - - const destinationPath = join(CONTENT_DIR, filename) - await mkdir(dirname(destinationPath), { recursive: true }) - writeFile(destinationPath, splicedWithFrontmatter) - }) - ) - } catch (err) { - console.error(err) - } -} - -main() diff --git a/apps/docs/scripts/find-undocumented.ts b/apps/docs/scripts/find-undocumented.ts new file mode 100644 index 00000000000..c2524cab2a1 --- /dev/null +++ b/apps/docs/scripts/find-undocumented.ts @@ -0,0 +1,259 @@ +/** + * Find methods in typeSpec.json that are NOT documented in supabase_js_v2.yml + * + * Usage: pnpm tsx scripts/find-undocumented.ts + * + * Note: Run `pnpm prebuild` first to generate typeSpec.json + */ + +import { existsSync, readFileSync } from 'fs' +import yaml from 'js-yaml' +import { dirname, join } from 'path' +import { fileURLToPath } from 'url' + +const __dirname = dirname(fileURLToPath(import.meta.url)) +const SPEC_DIR = join(__dirname, '../spec') +const GENERATED_DIR = join(__dirname, '../features/docs/generated') + +interface YamlFunction { + id: string + $ref?: string +} + +interface YamlSpec { + functions: YamlFunction[] +} + +interface TypeSpecModule { + name: string + methods: Record +} + +// Same normalization as Reference.typeSpec.ts +function normalizeRefPath(path: string) { + return path.replace(/\.index(?=\.|$)/g, '').replace(/\.+/g, '.') +} + +// Categorize a method path +function categorizeMethod(methodPath: string): 'public' | 'constructor' | 'error' | 'internal' { + const parts = methodPath.split('.') + const methodName = parts[parts.length - 1] + const className = parts[parts.length - 2] + + // Internal/private methods start with _ + if (methodName.startsWith('_')) { + return 'internal' + } + + // Error class constructors + if (className?.endsWith('Error') && methodName === 'constructor') { + return 'error' + } + + // Other constructors + if (methodName === 'constructor') { + return 'constructor' + } + + return 'public' +} + +// Dynamically detect re-exports from typeSpec data +// If a class exists in both @supabase/supabase-js and another @supabase/* package, +// prefer the other package (which is the original source) +function buildReexportMap(typeSpecModules: TypeSpecModule[]): Map { + const classToPackages = new Map>() + + for (const mod of typeSpecModules) { + for (const methodPath of Object.keys(mod.methods)) { + const parts = methodPath.split('.') + const pkg = parts[0] + const className = parts[1] + if (pkg?.startsWith('@supabase/') && className) { + if (!classToPackages.has(className)) { + classToPackages.set(className, new Set()) + } + classToPackages.get(className)!.add(pkg) + } + } + } + + // For classes in multiple packages, map supabase-js to the original package + const reexportMap = new Map() + for (const [className, packages] of classToPackages) { + if (packages.has('@supabase/supabase-js') && packages.size > 1) { + // Find the original package (not supabase-js) + for (const pkg of packages) { + if (pkg !== '@supabase/supabase-js') { + reexportMap.set(className, pkg) + break + } + } + } + } + return reexportMap +} + +// Get the "canonical" path (prefer original package over supabase-js re-exports) +function getCanonicalPath(methodPath: string, reexportMap: Map): string { + if (methodPath.startsWith('@supabase/supabase-js.')) { + const parts = methodPath.split('.') + const className = parts[1] + const originalPkg = reexportMap.get(className) + if (originalPkg) { + return methodPath.replace('@supabase/supabase-js', originalPkg) + } + } + return methodPath +} + +// Check if typeSpec.json exists +const typeSpecPath = join(GENERATED_DIR, 'typeSpec.json') +if (!existsSync(typeSpecPath)) { + console.error('ERROR: typeSpec.json not found!') + console.error('Run `pnpm prebuild` first to generate it.') + process.exit(1) +} + +// Load typeSpec.json and get all method paths +const typeSpecModules: TypeSpecModule[] = JSON.parse(readFileSync(typeSpecPath, 'utf8')) +const allMethods: string[] = [] + +for (const mod of typeSpecModules) { + for (const methodPath of Object.keys(mod.methods)) { + allMethods.push(methodPath) + } +} + +// Build re-export map dynamically from typeSpec data +const reexportMap = buildReexportMap(typeSpecModules) + +// Load YAML and get all documented $ref values (normalized) +const yamlPath = join(SPEC_DIR, 'supabase_js_v2.yml') +const spec = yaml.load(readFileSync(yamlPath, 'utf8')) as YamlSpec + +const documentedRefs = new Set() +for (const fn of spec.functions) { + if (fn.$ref) { + // Store both raw and normalized versions + documentedRefs.add(fn.$ref) + documentedRefs.add(normalizeRefPath(fn.$ref)) + } +} + +// Find undocumented methods and deduplicate +const seenCanonical = new Set() +const undocumented: string[] = [] + +for (const method of allMethods) { + // Get canonical path first (prefer original packages over supabase-js re-exports) + const canonical = getCanonicalPath(method, reexportMap) + + // Skip if already processed this canonical path + if (seenCanonical.has(canonical)) { + continue + } + seenCanonical.add(canonical) + + // Check if documented - check both raw path AND canonical path + if ( + documentedRefs.has(method) || + documentedRefs.has(normalizeRefPath(method)) || + documentedRefs.has(canonical) || + documentedRefs.has(normalizeRefPath(canonical)) + ) { + continue + } + + // Use canonical path for output + undocumented.push(canonical) +} + +// Categorize +const publicMethods: string[] = [] +const constructors: string[] = [] +const errorConstructors: string[] = [] +const internalMethods: string[] = [] + +for (const method of undocumented) { + switch (categorizeMethod(method)) { + case 'public': + publicMethods.push(method) + break + case 'constructor': + constructors.push(method) + break + case 'error': + errorConstructors.push(method) + break + case 'internal': + internalMethods.push(method) + break + } +} + +// Group public methods by package +const publicByPackage = new Map() +for (const method of publicMethods) { + const pkg = method.split('.')[0] + if (!publicByPackage.has(pkg)) { + publicByPackage.set(pkg, []) + } + publicByPackage.get(pkg)!.push(method) +} + +// Output public methods (the interesting ones) +console.log('╔═══════════════════════════════════════════════════════════════╗') +console.log('║ UNDOCUMENTED PUBLIC METHODS ║') +console.log('╚═══════════════════════════════════════════════════════════════╝') + +for (const [pkg, methods] of publicByPackage) { + console.log(`\n=== ${pkg} ===`) + methods.sort().forEach((m) => { + const shortName = m.replace(pkg + '.', '') + console.log(` - ${shortName}`) + }) +} + +// Summary sections for other categories +console.log('\n╔═══════════════════════════════════════════════════════════════╗') +console.log('║ SKIPPED CATEGORIES ║') +console.log('╚═══════════════════════════════════════════════════════════════╝') + +console.log(`\n[Constructors] (${constructors.length} items)`) +constructors + .sort() + .slice(0, 5) + .forEach((m) => console.log(` - ${m}`)) +if (constructors.length > 5) console.log(` ... and ${constructors.length - 5} more`) + +console.log(`\n[Error Constructors] (${errorConstructors.length} items)`) +errorConstructors + .sort() + .slice(0, 5) + .forEach((m) => console.log(` - ${m}`)) +if (errorConstructors.length > 5) console.log(` ... and ${errorConstructors.length - 5} more`) + +console.log(`\n[Internal/Private Methods] (${internalMethods.length} items)`) +internalMethods + .sort() + .slice(0, 5) + .forEach((m) => console.log(` - ${m}`)) +if (internalMethods.length > 5) console.log(` ... and ${internalMethods.length - 5} more`) + +// Final summary +const totalUndocumented = undocumented.length +const documentedCount = allMethods.length - totalUndocumented +const percentage = ((documentedCount / allMethods.length) * 100).toFixed(1) + +console.log('\n╔═══════════════════════════════════════════════════════════════╗') +console.log('║ SUMMARY ║') +console.log('╚═══════════════════════════════════════════════════════════════╝') +console.log(` Total methods in TypeSpec: ${allMethods.length}`) +console.log(` Documented in YAML: ${documentedCount}`) +console.log(` Undocumented (deduplicated): ${totalUndocumented}`) +console.log(` - Public methods: ${publicMethods.length} ← focus here`) +console.log(` - Constructors: ${constructors.length}`) +console.log(` - Error constructors: ${errorConstructors.length}`) +console.log(` - Internal methods: ${internalMethods.length}`) +console.log(` Coverage: ${percentage}%`) diff --git a/apps/docs/scripts/orphans/detect-orphan-mdx.ts b/apps/docs/scripts/orphans/detect-orphan-mdx.ts deleted file mode 100644 index 89554cd7aa6..00000000000 --- a/apps/docs/scripts/orphans/detect-orphan-mdx.ts +++ /dev/null @@ -1,94 +0,0 @@ -import { readdir } from 'node:fs/promises' -import { extname, join } from 'node:path' -import { - GLOBAL_MENU_ITEMS, - ai, - api, - auth, - cli, - database, - functions, - gettingstarted, - graphql, - platform, - realtime, - resources, - self_hosting, - storage, -} from '../../components/Navigation/NavigationMenu/NavigationMenu.constants.js' - -const DOCS_ROOT_DIR = join(__dirname, '..', '..') -const DEFAULT_DOCS_CONTENT_DIR = join(DOCS_ROOT_DIR, 'content') - -// eslint-disable-next-line turbo/no-undeclared-env-vars -const DOCS_CONTENT_DIR = process.env.DOCS_CONTENT_DIR || DEFAULT_DOCS_CONTENT_DIR - -const IGNORE_LIST = [ - /** - * This is linked from the Edge Functions examples page though not from the - * main nav. - */ - 'guides/functions/examples/github-actions', - /** - * Auth helpers are deprecated and hidden but still available for legacy - * users if they need it. - */ - 'guides/auth/auth-helpers', - 'guides/auth/auth-helpers/nextjs-pages', - 'guides/auth/auth-helpers/nextjs', - 'guides/auth/auth-helpers/remix', - 'guides/auth/auth-helpers/sveltekit', -] - -type RefItem = { - href?: string - url?: string - items?: RefItem[] -} - -const recGetUrl = (items: readonly RefItem[], acc: string[] = []) => - items.reduce((acc, item) => { - const url = item.href || item.url - if (url) acc.push(url) - if (item.items) acc.push(...recGetUrl(item.items, acc)) - return acc - }, acc) - -const main = async () => { - try { - const savedFiles = (await readdir(DOCS_CONTENT_DIR, { recursive: true })) - .filter((file) => extname(file) === '.mdx') - .map((file) => file.replace(/\.mdx$/, '')) - - const flattenedGlobalMenuItems = GLOBAL_MENU_ITEMS.flat() as RefItem[] - const pagesToPublish = [ - flattenedGlobalMenuItems, - gettingstarted.items, - cli.items, - auth.items, - database.items, - api.items, - graphql.items, - functions.items, - realtime.items, - storage.items, - ai.items, - platform.items, - resources.items, - self_hosting.items, - ] - .flatMap((items) => recGetUrl(items)) - // Remove initial slash - .map((path) => path.substring(1)) - - const extraPages = savedFiles.filter( - (file) => !pagesToPublish.includes(file) && !IGNORE_LIST.includes(file) - ) - console.log(extraPages) - } catch (err) { - console.error(err) - process.exit(1) - } -} - -main() diff --git a/apps/docs/scripts/tsconfig.json b/apps/docs/scripts/tsconfig.json deleted file mode 100644 index 821a210c5e5..00000000000 --- a/apps/docs/scripts/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -// generator files need their own tsconfig.json because they don't like "module": "esnext" setting that nextjs requires in the main tsconfig -{ - "compilerOptions": { - "module": "NodeNext", - "moduleResolution": "NodeNext", - "incremental": true, - "noImplicitAny": false, - "esModuleInterop": true, - "resolveJsonModule": true, - "baseUrl": ".", - "paths": { - "~/*": ["./*"] - } - }, - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], - "exclude": ["node_modules"] -} diff --git a/apps/docs/scripts/validate-references.ts b/apps/docs/scripts/validate-references.ts new file mode 100644 index 00000000000..aeb411d8a9e --- /dev/null +++ b/apps/docs/scripts/validate-references.ts @@ -0,0 +1,103 @@ +/** + * Cross-check IDs between common-client-libs-sections.json and supabase_js_v2.yml + * + * Reports: + * 1. Functions in sections but NOT in YAML + * 2. Groups (isFunc: false) in sections but NOT in YAML + * 3. IDs in YAML but NOT in sections + * + * Usage: pnpm tsx scripts/validate-references.ts + */ + +import { readFileSync } from 'fs' +import yaml from 'js-yaml' +import { dirname, join } from 'path' +import { fileURLToPath } from 'url' + +const __dirname = dirname(fileURLToPath(import.meta.url)) +const SPEC_DIR = join(__dirname, '../spec') + +interface Section { + id?: string + type: string + isFunc?: boolean + items?: Section[] +} + +interface YamlSpec { + functions: Array<{ id: string }> +} + +// Flatten sections, extracting all function-type entries +function flattenSections(sections: Section[]): { functions: string[]; groups: string[] } { + const functions: string[] = [] + const groups: string[] = [] + + function recurse(items: Section[]) { + for (const item of items) { + if (item.type === 'function' && item.id) { + if (item.isFunc === false) { + groups.push(item.id) + } else { + functions.push(item.id) + } + } + if (item.items) { + recurse(item.items) + } + } + } + + recurse(sections) + return { functions, groups } +} + +// Main +const sectionsPath = join(SPEC_DIR, 'common-client-libs-sections.json') +const yamlPath = join(SPEC_DIR, 'supabase_js_v2.yml') + +const sections: Section[] = JSON.parse(readFileSync(sectionsPath, 'utf8')) +const spec = yaml.load(readFileSync(yamlPath, 'utf8')) as YamlSpec + +const { functions: sectionFunctions, groups: sectionGroups } = flattenSections(sections) +const yamlIds = new Set(spec.functions.map((f) => f.id)) + +const sectionFunctionSet = new Set(sectionFunctions) +const sectionGroupSet = new Set(sectionGroups) +const allSectionIds = new Set([...sectionFunctions, ...sectionGroups]) + +// Find mismatches +const functionsNotInYaml = sectionFunctions.filter((id) => !yamlIds.has(id)) +const groupsNotInYaml = sectionGroups.filter((id) => !yamlIds.has(id)) +const yamlNotInSections = [...yamlIds].filter((id) => !allSectionIds.has(id)) + +// Output +console.log('=== Functions in sections but NOT in YAML ===') +if (functionsNotInYaml.length === 0) { + console.log('(none)') +} else { + functionsNotInYaml.forEach((id) => console.log(`- ${id}`)) +} + +console.log('\n=== Groups (isFunc: false) in sections but NOT in YAML ===') +if (groupsNotInYaml.length === 0) { + console.log('(none)') +} else { + groupsNotInYaml.forEach((id) => console.log(`- ${id}`)) +} + +console.log('\n=== IDs in YAML but NOT in sections ===') +if (yamlNotInSections.length === 0) { + console.log('(none)') +} else { + yamlNotInSections.forEach((id) => console.log(`- ${id}`)) +} + +console.log( + `\nSummary: ${functionsNotInYaml.length} functions missing, ${groupsNotInYaml.length} groups missing, ${yamlNotInSections.length} orphaned` +) + +// Exit with error code if any mismatches +if (functionsNotInYaml.length > 0 || groupsNotInYaml.length > 0 || yamlNotInSections.length > 0) { + process.exit(1) +} diff --git a/apps/docs/scripts/validate-typespec-refs.ts b/apps/docs/scripts/validate-typespec-refs.ts new file mode 100644 index 00000000000..3184056dec3 --- /dev/null +++ b/apps/docs/scripts/validate-typespec-refs.ts @@ -0,0 +1,87 @@ +/** + * Validate that YAML $ref values exist in typeSpec.json + * + * Checks: supabase_js_v2.yml $ref → typeSpec.json (generated from combined.json) + * + * Usage: pnpm tsx scripts/validate-typespec-refs.ts + * + * Note: Run `pnpm prebuild` first to generate typeSpec.json + */ + +import { existsSync, readFileSync } from 'fs' +import yaml from 'js-yaml' +import { dirname, join } from 'path' +import { fileURLToPath } from 'url' + +const __dirname = dirname(fileURLToPath(import.meta.url)) +const SPEC_DIR = join(__dirname, '../spec') +const GENERATED_DIR = join(__dirname, '../features/docs/generated') + +interface YamlFunction { + id: string + $ref?: string +} + +interface YamlSpec { + functions: YamlFunction[] +} + +interface TypeSpecModule { + name: string + methods: Record +} + +// Same normalization as Reference.typeSpec.ts +function normalizeRefPath(path: string) { + return path.replace(/\.index(?=\.|$)/g, '').replace(/\.+/g, '.') +} + +// Check if typeSpec.json exists +const typeSpecPath = join(GENERATED_DIR, 'typeSpec.json') +if (!existsSync(typeSpecPath)) { + console.error('ERROR: typeSpec.json not found!') + console.error('Run `pnpm prebuild` first to generate it.') + process.exit(1) +} + +// Load typeSpec.json and extract all valid method paths +const typeSpecModules: TypeSpecModule[] = JSON.parse(readFileSync(typeSpecPath, 'utf8')) +const validRefs = new Set() + +for (const mod of typeSpecModules) { + for (const methodPath of Object.keys(mod.methods)) { + validRefs.add(methodPath) + } +} + +// Load YAML and extract $ref values +const yamlPath = join(SPEC_DIR, 'supabase_js_v2.yml') +const spec = yaml.load(readFileSync(yamlPath, 'utf8')) as YamlSpec + +const yamlRefs: Array<{ id: string; ref: string }> = [] +for (const fn of spec.functions) { + if (fn.$ref) { + yamlRefs.push({ id: fn.id, ref: fn.$ref }) + } +} + +// Find invalid refs - check both raw and normalized (matches runtime behavior) +const invalidRefs = yamlRefs.filter( + ({ ref }) => !validRefs.has(ref) && !validRefs.has(normalizeRefPath(ref)) +) +const validCount = yamlRefs.length - invalidRefs.length + +// Output +console.log('=== YAML $ref NOT found in TypeSpec ===') +if (invalidRefs.length === 0) { + console.log('(none)') +} else { + invalidRefs.forEach(({ id, ref }) => console.log(`- ${ref} (id: ${id})`)) +} + +console.log(`\n=== Valid refs: ${validCount} | Invalid refs: ${invalidRefs.length} ===`) + +// Exit with error code if any invalid refs +if (invalidRefs.length > 0) { + process.exit(1) +} diff --git a/apps/docs/spec/Makefile b/apps/docs/spec/Makefile index aeb4daa1a1d..bbd601349cb 100644 --- a/apps/docs/spec/Makefile +++ b/apps/docs/spec/Makefile @@ -7,7 +7,7 @@ run: download transform generate format ############################################################################### # Download all the specs ############################################################################### -# commment out download.auth.v1 temporarily, we're manually creating the file +# comment out download.auth.v1 temporarily, we're manually creating the file # download: download.api.v1 download.auth.v1 download.storage.v1 download.tsdoc.v2 download: download.api.v1 download.storage.v1 download.tsdoc.v2 diff --git a/apps/docs/spec/analytics_v0_config.yaml b/apps/docs/spec/analytics_v0_config.yaml index 1207dc95aed..be5a9c8ffd4 100644 --- a/apps/docs/spec/analytics_v0_config.yaml +++ b/apps/docs/spec/analytics_v0_config.yaml @@ -34,16 +34,7 @@ parameters: default: '' type: 'string' description: | - Allows you to pass in an API key that will used for authentication for ingestion only. This is intended for programmatic usage where an external program sets the API key. A default ingestion API key will be automatically generated. - - id: 'LOGFLARE_PRIVATE_ACCESS_TOKEN' # {string} A unique identifier for this param. - title: 'LOGFLARE_PRIVATE_ACCESS_TOKEN' # {string} Any name. - tags: ['general'] # {string[]} These tags are useful for grouping parameters - links: [] # {string[]} These tags are useful for grouping parameters - required: true - default: '' - type: 'string' - description: | - Allows you to pass in an Management API key that will used for authentication. This is intended for programmatic usage where an external program sets the API key. This key is considered secret. + Allows you to pass in an API key that will used for authentication. This is intended for programmatic usage where an external program sets the API key. If this value is not provided, the default API key will be automatically generated. - id: 'LOGFLARE_SUPABASE_MODE' # {string} A unique identifier for this param. title: 'LOGFLARE_SUPABASE_MODE' # {string} Any name. tags: ['general'] # {string[]} These tags are useful for grouping parameters diff --git a/apps/docs/spec/api_v1_openapi.json b/apps/docs/spec/api_v1_openapi.json index ae8545f21dc..79d4d39e520 100644 --- a/apps/docs/spec/api_v1_openapi.json +++ b/apps/docs/spec/api_v1_openapi.json @@ -38,7 +38,10 @@ }, "security": [{ "bearer": [] }], "summary": "Get database branch config", - "tags": ["Environments"] + "tags": ["Environments"], + "x-badges": [{ "name": "OAuth scope: environment:read", "position": "after" }], + "x-endpoint-owners": ["dev-workflows"], + "x-oauth-scope": "environment:read" }, "patch": { "description": "Updates the configuration of the specified database branch", @@ -80,10 +83,13 @@ }, "security": [{ "bearer": [] }], "summary": "Update database branch config", - "tags": ["Environments"] + "tags": ["Environments"], + "x-badges": [{ "name": "OAuth scope: environment:write", "position": "after" }], + "x-endpoint-owners": ["dev-workflows"], + "x-oauth-scope": "environment:write" }, "delete": { - "description": "Deletes the specified database branch", + "description": "Deletes the specified database branch. By default, deletes immediately. Use force=false to schedule deletion with 1-hour grace period (only when soft deletion is enabled).", "operationId": "v1-delete-a-branch", "parameters": [ { @@ -103,6 +109,13 @@ { "type": "string", "format": "uuid", "deprecated": true } ] } + }, + { + "name": "force", + "required": false, + "in": "query", + "description": "If set to false, schedule deletion with 1-hour grace period (only when soft deletion is enabled).", + "schema": { "default": "true", "type": "boolean" } } ], "responses": { @@ -118,7 +131,10 @@ }, "security": [{ "bearer": [] }], "summary": "Delete a database branch", - "tags": ["Environments"] + "tags": ["Environments"], + "x-badges": [{ "name": "OAuth scope: environment:write", "position": "after" }], + "x-endpoint-owners": ["dev-workflows"], + "x-oauth-scope": "environment:write" } }, "/v1/branches/{branch_id_or_ref}/push": { @@ -164,7 +180,10 @@ }, "security": [{ "bearer": [] }], "summary": "Pushes a database branch", - "tags": ["Environments"] + "tags": ["Environments"], + "x-badges": [{ "name": "OAuth scope: environment:write", "position": "after" }], + "x-endpoint-owners": ["dev-workflows"], + "x-oauth-scope": "environment:write" } }, "/v1/branches/{branch_id_or_ref}/merge": { @@ -210,7 +229,10 @@ }, "security": [{ "bearer": [] }], "summary": "Merges a database branch", - "tags": ["Environments"] + "tags": ["Environments"], + "x-badges": [{ "name": "OAuth scope: environment:write", "position": "after" }], + "x-endpoint-owners": ["dev-workflows"], + "x-oauth-scope": "environment:write" } }, "/v1/branches/{branch_id_or_ref}/reset": { @@ -256,7 +278,53 @@ }, "security": [{ "bearer": [] }], "summary": "Resets a database branch", - "tags": ["Environments"] + "tags": ["Environments"], + "x-badges": [{ "name": "OAuth scope: environment:write", "position": "after" }], + "x-endpoint-owners": ["dev-workflows"], + "x-oauth-scope": "environment:write" + } + }, + "/v1/branches/{branch_id_or_ref}/restore": { + "post": { + "description": "Cancels scheduled deletion and restores the branch to active state", + "operationId": "v1-restore-a-branch", + "parameters": [ + { + "name": "branch_id_or_ref", + "required": true, + "in": "path", + "description": "Branch ID", + "schema": { + "oneOf": [ + { + "type": "string", + "minLength": 20, + "maxLength": 20, + "pattern": "^[a-z]+$", + "description": "Project ref" + }, + { "type": "string", "format": "uuid", "deprecated": true } + ] + } + } + ], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { "$ref": "#/components/schemas/BranchRestoreResponse" } + } + } + }, + "500": { "description": "Failed to restore database branch" } + }, + "security": [{ "bearer": [] }], + "summary": "Restore a scheduled branch deletion", + "tags": ["Environments"], + "x-badges": [{ "name": "OAuth scope: environment:write", "position": "after" }], + "x-endpoint-owners": ["dev-workflows"], + "x-oauth-scope": "environment:write" } }, "/v1/branches/{branch_id_or_ref}/diff": { @@ -298,12 +366,15 @@ }, "security": [{ "bearer": [] }], "summary": "[Beta] Diffs a database branch", - "tags": ["Environments"] + "tags": ["Environments"], + "x-badges": [{ "name": "OAuth scope: environment:write", "position": "after" }], + "x-endpoint-owners": ["dev-workflows"], + "x-oauth-scope": "environment:write" } }, "/v1/projects": { "get": { - "description": "Returns a list of all projects you've previously created.", + "description": "Returns a list of all projects you've previously created.\n\nUse `/v1/organizations/{slug}/projects` instead when possible to get more precise results and pagination support.", "operationId": "v1-list-all-projects", "parameters": [], "responses": { @@ -319,9 +390,12 @@ } } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["projects_read"] }], "summary": "List all projects", - "tags": ["Projects"] + "tags": ["Projects"], + "x-badges": [{ "name": "OAuth scope: projects:read", "position": "after" }], + "x-endpoint-owners": ["management-api"], + "x-oauth-scope": "projects:read" }, "post": { "operationId": "v1-create-a-project", @@ -340,9 +414,83 @@ } } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["organization_projects_create"] }], "summary": "Create a project", - "tags": ["Projects"] + "tags": ["Projects"], + "x-badges": [{ "name": "OAuth scope: projects:write", "position": "after" }], + "x-endpoint-owners": ["management-api", "infra"], + "x-oauth-scope": "projects:write" + } + }, + "/v1/projects/available-regions": { + "get": { + "operationId": "v1-get-available-regions", + "parameters": [ + { + "name": "organization_slug", + "required": true, + "in": "query", + "description": "Slug of your organization", + "schema": { "type": "string" } + }, + { + "name": "continent", + "required": false, + "in": "query", + "description": "Continent code to determine regional recommendations: NA (North America), SA (South America), EU (Europe), AF (Africa), AS (Asia), OC (Oceania), AN (Antarctica)", + "schema": { + "example": "NA", + "type": "string", + "enum": ["NA", "SA", "EU", "AF", "AS", "OC", "AN"] + } + }, + { + "name": "desired_instance_size", + "required": false, + "in": "query", + "description": "Desired instance size", + "schema": { + "example": "nano", + "type": "string", + "enum": [ + "pico", + "nano", + "micro", + "small", + "medium", + "large", + "xlarge", + "2xlarge", + "4xlarge", + "8xlarge", + "12xlarge", + "16xlarge", + "24xlarge", + "24xlarge_optimized_memory", + "24xlarge_optimized_cpu", + "24xlarge_high_memory", + "48xlarge", + "48xlarge_optimized_memory", + "48xlarge_optimized_cpu", + "48xlarge_high_memory" + ] + } + } + ], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { "schema": { "$ref": "#/components/schemas/RegionsInfo" } } + } + } + }, + "security": [{ "bearer": [] }], + "summary": "[Beta] Gets the list of available regions that can be used for a new project", + "tags": ["Projects"], + "x-badges": [{ "name": "OAuth scope: organizations:read", "position": "after" }], + "x-endpoint-owners": ["infra"], + "x-oauth-scope": "organizations:read" } }, "/v1/organizations": { @@ -364,9 +512,12 @@ }, "500": { "description": "Unexpected error listing organizations" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["organizations_read"] }], "summary": "List all organizations", - "tags": ["Organizations"] + "tags": ["Organizations"], + "x-badges": [{ "name": "OAuth scope: organizations:read", "position": "after" }], + "x-endpoint-owners": ["management-api"], + "x-oauth-scope": "organizations:read" }, "post": { "operationId": "v1-create-an-organization", @@ -390,9 +541,10 @@ }, "500": { "description": "Unexpected error creating an organization" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["organizations_create"] }], "summary": "Create an organization", - "tags": ["Organizations"] + "tags": ["Organizations"], + "x-endpoint-owners": ["management-api", "billing"] } }, "/v1/oauth/authorize": { @@ -449,16 +601,14 @@ "required": false, "in": "query", "description": "Resource indicator for MCP (Model Context Protocol) clients", - "schema": { - "type": "string", - "enum": ["https://api.supabase.com/mcp", "https://mcp.supabase.com/mcp"] - } + "schema": { "format": "uri", "type": "string" } } ], "responses": { "204": { "description": "" } }, "security": [{ "oauth2": ["read"] }], "summary": "[Beta] Authorize user through oauth", - "tags": ["OAuth"] + "tags": ["OAuth"], + "x-endpoint-owners": ["auth", "management-api"] } }, "/v1/oauth/token": { @@ -485,7 +635,8 @@ }, "security": [{ "oauth2": ["write"] }], "summary": "[Beta] Exchange auth code for user's access and refresh token", - "tags": ["OAuth"] + "tags": ["OAuth"], + "x-endpoint-owners": ["auth", "management-api"] } }, "/v1/oauth/revoke": { @@ -503,7 +654,8 @@ "responses": { "204": { "description": "" } }, "security": [{ "oauth2": ["write"] }], "summary": "[Beta] Revoke oauth app authorization and it's corresponding tokens", - "tags": ["OAuth"] + "tags": ["OAuth"], + "x-endpoint-owners": ["auth", "management-api"] } }, "/v1/oauth/authorize/project-claim": { @@ -557,10 +709,13 @@ } ], "responses": { "204": { "description": "" } }, - "security": [{ "bearer": [] }], + "security": [ + { "bearer": [] }, + { "fga_permissions": ["organization_admin_write", "project_admin_write"] } + ], "summary": "Authorize user through oauth and claim a project", "tags": ["OAuth"], - "x-internal": true + "x-endpoint-owners": ["management-api"] } }, "/v1/snippets": { @@ -603,9 +758,12 @@ }, "500": { "description": "Failed to list user's SQL snippets" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["snippets_read"] }], "summary": "Lists SQL snippets for the logged in user", - "tags": ["Database"] + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:read", "position": "after" }], + "x-endpoint-owners": ["management-api"], + "x-oauth-scope": "database:read" } }, "/v1/snippets/{id}": { @@ -628,9 +786,12 @@ }, "500": { "description": "Failed to retrieve SQL snippet" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["snippets_read"] }], "summary": "Gets a specific SQL snippet", - "tags": ["Database"] + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:read", "position": "after" }], + "x-endpoint-owners": ["management-api"], + "x-oauth-scope": "database:read" } }, "/v1/projects/{ref}/actions": { @@ -672,9 +833,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to list action runs" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["action_runs_read"] }], "summary": "List all action runs", - "tags": ["Environments"] + "tags": ["Environments"], + "x-badges": [{ "name": "OAuth scope: environment:read", "position": "after" }], + "x-endpoint-owners": ["dev-workflows"], + "x-oauth-scope": "environment:read" }, "head": { "description": "Returns the total number of action runs of the specified project.", @@ -703,9 +867,11 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to count action runs" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["action_runs_read"] }], "summary": "Count the number of action runs", - "tags": ["Environments"] + "tags": ["Environments"], + "x-badges": [{ "name": "OAuth scope: environment:read", "position": "after" }], + "x-oauth-scope": "environment:read" } }, "/v1/projects/{ref}/actions/{run_id}": { @@ -740,9 +906,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to get action run status" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["action_runs_read"] }], "summary": "Get the status of an action run", - "tags": ["Environments"] + "tags": ["Environments"], + "x-badges": [{ "name": "OAuth scope: environment:read", "position": "after" }], + "x-endpoint-owners": ["dev-workflows"], + "x-oauth-scope": "environment:read" } }, "/v1/projects/{ref}/actions/{run_id}/status": { @@ -785,9 +954,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to update action run status" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["action_runs_write"] }], "summary": "Update the status of an action run", - "tags": ["Environments"] + "tags": ["Environments"], + "x-badges": [{ "name": "OAuth scope: environment:write", "position": "after" }], + "x-endpoint-owners": ["dev-workflows"], + "x-oauth-scope": "environment:write" } }, "/v1/projects/{ref}/actions/{run_id}/logs": { @@ -820,9 +992,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to get action run logs" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["action_runs_read"] }], "summary": "Get the logs of an action run", - "tags": ["Environments"] + "tags": ["Environments"], + "x-badges": [{ "name": "OAuth scope: environment:read", "position": "after" }], + "x-endpoint-owners": ["dev-workflows"], + "x-oauth-scope": "environment:read" } }, "/v1/projects/{ref}/api-keys": { @@ -860,9 +1035,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["api_gateway_keys_read"] }], "summary": "Get project api keys", - "tags": ["Secrets"] + "tags": ["Secrets"], + "x-badges": [{ "name": "OAuth scope: secrets:read", "position": "after" }], + "x-endpoint-owners": ["auth", "management-api"], + "x-oauth-scope": "secrets:read" }, "post": { "operationId": "v1-create-project-api-key", @@ -899,9 +1077,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["api_gateway_keys_write"] }], "summary": "Creates a new API key for the project", - "tags": ["Secrets"] + "tags": ["Secrets"], + "x-badges": [{ "name": "OAuth scope: secrets:write", "position": "after" }], + "x-endpoint-owners": ["auth", "management-api"], + "x-oauth-scope": "secrets:write" } }, "/v1/projects/{ref}/api-keys/legacy": { @@ -929,9 +1110,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["api_gateway_keys_read"] }], "summary": "Check whether JWT based legacy (anon, service_role) API keys are enabled. This API endpoint will be removed in the future, check for HTTP 404 Not Found.", - "tags": ["Secrets"] + "tags": ["Secrets"], + "x-badges": [{ "name": "OAuth scope: secrets:read", "position": "after" }], + "x-endpoint-owners": ["auth", "management-api"], + "x-oauth-scope": "secrets:read" }, "put": { "operationId": "v1-update-project-legacy-api-keys", @@ -964,9 +1148,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["api_gateway_keys_write"] }], "summary": "Disable or re-enable JWT based legacy (anon, service_role) API keys. This API endpoint will be removed in the future, check for HTTP 404 Not Found.", - "tags": ["Secrets"] + "tags": ["Secrets"], + "x-badges": [{ "name": "OAuth scope: secrets:write", "position": "after" }], + "x-endpoint-owners": ["auth", "management-api"], + "x-oauth-scope": "secrets:write" } }, "/v1/projects/{ref}/api-keys/{id}": { @@ -1011,9 +1198,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["api_gateway_keys_write"] }], "summary": "Updates an API key for the project", - "tags": ["Secrets"] + "tags": ["Secrets"], + "x-badges": [{ "name": "OAuth scope: secrets:write", "position": "after" }], + "x-endpoint-owners": ["auth", "management-api"], + "x-oauth-scope": "secrets:write" }, "get": { "operationId": "v1-get-project-api-key", @@ -1050,9 +1240,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["api_gateway_keys_read"] }], "summary": "Get API key", - "tags": ["Secrets"] + "tags": ["Secrets"], + "x-badges": [{ "name": "OAuth scope: secrets:read", "position": "after" }], + "x-endpoint-owners": ["auth", "management-api"], + "x-oauth-scope": "secrets:read" }, "delete": { "operationId": "v1-delete-project-api-key", @@ -1097,9 +1290,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["api_gateway_keys_write"] }], "summary": "Deletes an API key for the project", - "tags": ["Secrets"] + "tags": ["Secrets"], + "x-badges": [{ "name": "OAuth scope: secrets:write", "position": "after" }], + "x-endpoint-owners": ["auth", "management-api"], + "x-oauth-scope": "secrets:write" } }, "/v1/projects/{ref}/branches": { @@ -1134,7 +1330,10 @@ }, "security": [{ "bearer": [] }], "summary": "List all database branches", - "tags": ["Environments"] + "tags": ["Environments"], + "x-badges": [{ "name": "OAuth scope: environment:read", "position": "after" }], + "x-endpoint-owners": ["dev-workflows"], + "x-oauth-scope": "environment:read" }, "post": { "description": "Creates a database branch from the specified project.", @@ -1168,7 +1367,10 @@ }, "security": [{ "bearer": [] }], "summary": "Create a database branch", - "tags": ["Environments"] + "tags": ["Environments"], + "x-badges": [{ "name": "OAuth scope: environment:write", "position": "after" }], + "x-endpoint-owners": ["dev-workflows"], + "x-oauth-scope": "environment:write" }, "delete": { "description": "Disables preview branching for the specified project", @@ -1189,9 +1391,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to disable preview branching" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["branching_production_delete"] }], "summary": "Disables preview branching", - "tags": ["Environments"] + "tags": ["Environments"], + "x-badges": [{ "name": "OAuth scope: environment:write", "position": "after" }], + "x-endpoint-owners": ["dev-workflows"], + "x-oauth-scope": "environment:write" } }, "/v1/projects/{ref}/branches/{name}": { @@ -1222,7 +1427,10 @@ }, "security": [{ "bearer": [] }], "summary": "Get a database branch", - "tags": ["Environments"] + "tags": ["Environments"], + "x-badges": [{ "name": "OAuth scope: environment:read", "position": "after" }], + "x-endpoint-owners": ["dev-workflows"], + "x-oauth-scope": "environment:read" } }, "/v1/projects/{ref}/custom-hostname": { @@ -1251,9 +1459,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to retrieve project's custom hostname config" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["custom_domain_read"] }], "summary": "[Beta] Gets project's custom hostname config", - "tags": ["Domains"] + "tags": ["Domains"], + "x-badges": [{ "name": "OAuth scope: domains:read", "position": "after" }], + "x-endpoint-owners": ["infra", "management-api"], + "x-oauth-scope": "domains:read" }, "delete": { "operationId": "v1-Delete hostname config", @@ -1273,9 +1484,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to delete project custom hostname configuration" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["custom_domain_write"] }], "summary": "[Beta] Deletes a project's custom hostname configuration", - "tags": ["Domains"] + "tags": ["Domains"], + "x-badges": [{ "name": "OAuth scope: domains:write", "position": "after" }], + "x-endpoint-owners": ["infra", "management-api"], + "x-oauth-scope": "domains:write" } }, "/v1/projects/{ref}/custom-hostname/initialize": { @@ -1312,9 +1526,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to update project custom hostname configuration" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["custom_domain_write"] }], "summary": "[Beta] Updates project's custom hostname configuration", - "tags": ["Domains"] + "tags": ["Domains"], + "x-badges": [{ "name": "OAuth scope: domains:write", "position": "after" }], + "x-endpoint-owners": ["infra", "management-api"], + "x-oauth-scope": "domains:write" } }, "/v1/projects/{ref}/custom-hostname/reverify": { @@ -1343,9 +1560,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to verify project custom hostname configuration" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["custom_domain_write"] }], "summary": "[Beta] Attempts to verify the DNS configuration for project's custom hostname configuration", - "tags": ["Domains"] + "tags": ["Domains"], + "x-badges": [{ "name": "OAuth scope: domains:write", "position": "after" }], + "x-endpoint-owners": ["infra", "management-api"], + "x-oauth-scope": "domains:write" } }, "/v1/projects/{ref}/custom-hostname/activate": { @@ -1374,9 +1594,82 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to activate project custom hostname configuration" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["custom_domain_write"] }], "summary": "[Beta] Activates a custom hostname for a project.", - "tags": ["Domains"] + "tags": ["Domains"], + "x-badges": [{ "name": "OAuth scope: domains:write", "position": "after" }], + "x-endpoint-owners": ["infra", "management-api"], + "x-oauth-scope": "domains:write" + } + }, + "/v1/projects/{ref}/jit-access": { + "get": { + "operationId": "v1-get-jit-access-config", + "parameters": [ + { + "name": "ref", + "required": true, + "in": "path", + "description": "Project ref", + "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } + } + ], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { "schema": { "$ref": "#/components/schemas/JitAccessResponse" } } + } + }, + "401": { "description": "Unauthorized" }, + "403": { "description": "Forbidden action" }, + "429": { "description": "Rate limit exceeded" }, + "500": { "description": "Failed to retrieve project's JIT access config" } + }, + "security": [{ "bearer": [] }, { "fga_permissions": ["project_admin_read"] }], + "summary": "[Beta] Get project's just-in-time access configuration.", + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:read", "position": "after" }], + "x-endpoint-owners": ["security", "management-api"], + "x-oauth-scope": "database:read" + }, + "put": { + "operationId": "v1-update-jit-access-config", + "parameters": [ + { + "name": "ref", + "required": true, + "in": "path", + "description": "Project ref", + "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { "$ref": "#/components/schemas/JitAccessRequestRequest" } + } + } + }, + "responses": { + "200": { + "description": "", + "content": { + "application/json": { "schema": { "$ref": "#/components/schemas/JitAccessResponse" } } + } + }, + "401": { "description": "Unauthorized" }, + "403": { "description": "Forbidden action" }, + "429": { "description": "Rate limit exceeded" }, + "500": { "description": "Failed to update project's just-in-time access configuration." } + }, + "security": [{ "bearer": [] }, { "fga_permissions": ["project_admin_write"] }], + "summary": "[Beta] Update project's just-in-time access configuration.", + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:write", "position": "after" }], + "x-endpoint-owners": ["security", "management-api"], + "x-oauth-scope": "database:write" } }, "/v1/projects/{ref}/network-bans/retrieve": { @@ -1405,9 +1698,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to retrieve project's network bans" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_network_bans_read"] }], "summary": "[Beta] Gets project's network bans", - "tags": ["Projects"] + "tags": ["Projects"], + "x-badges": [{ "name": "OAuth scope: projects:read", "position": "after" }], + "x-endpoint-owners": ["management-api", "infra"], + "x-oauth-scope": "projects:read" } }, "/v1/projects/{ref}/network-bans/retrieve/enriched": { @@ -1436,9 +1732,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to retrieve project's enriched network bans" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_network_bans_read"] }], "summary": "[Beta] Gets project's network bans with additional information about which databases they affect", - "tags": ["Projects"] + "tags": ["Projects"], + "x-badges": [{ "name": "OAuth scope: projects:read", "position": "after" }], + "x-endpoint-owners": ["management-api", "infra"], + "x-oauth-scope": "projects:read" } }, "/v1/projects/{ref}/network-bans": { @@ -1468,9 +1767,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to remove network bans." } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_network_bans_write"] }], "summary": "[Beta] Remove network bans.", - "tags": ["Projects"] + "tags": ["Projects"], + "x-badges": [{ "name": "OAuth scope: projects:write", "position": "after" }], + "x-endpoint-owners": ["management-api", "infra"], + "x-oauth-scope": "projects:write" } }, "/v1/projects/{ref}/network-restrictions": { @@ -1499,9 +1801,15 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to retrieve project's network restrictions" } }, - "security": [{ "bearer": [] }], + "security": [ + { "bearer": [] }, + { "fga_permissions": ["database_network_restrictions_read"] } + ], "summary": "[Beta] Gets project's network restrictions", - "tags": ["Projects"] + "tags": ["Projects"], + "x-badges": [{ "name": "OAuth scope: projects:read", "position": "after" }], + "x-endpoint-owners": ["infra", "management-api"], + "x-oauth-scope": "projects:read" }, "patch": { "operationId": "v1-patch-network-restrictions", @@ -1536,9 +1844,15 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to update project network restrictions" } }, - "security": [{ "bearer": [] }], + "security": [ + { "bearer": [] }, + { "fga_permissions": ["database_network_restrictions_write"] } + ], "summary": "[Alpha] Updates project's network restrictions by adding or removing CIDRs", - "tags": ["Projects"] + "tags": ["Projects"], + "x-badges": [{ "name": "OAuth scope: projects:write", "position": "after" }], + "x-endpoint-owners": ["infra", "management-api"], + "x-oauth-scope": "projects:write" } }, "/v1/projects/{ref}/network-restrictions/apply": { @@ -1575,9 +1889,15 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to update project network restrictions" } }, - "security": [{ "bearer": [] }], + "security": [ + { "bearer": [] }, + { "fga_permissions": ["database_network_restrictions_write"] } + ], "summary": "[Beta] Updates project's network restrictions", - "tags": ["Projects"] + "tags": ["Projects"], + "x-badges": [{ "name": "OAuth scope: projects:write", "position": "after" }], + "x-endpoint-owners": ["infra", "management-api"], + "x-oauth-scope": "projects:write" } }, "/v1/projects/{ref}/pgsodium": { @@ -1606,9 +1926,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to retrieve project's pgsodium config" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["project_admin_write"] }], "summary": "[Beta] Gets project's pgsodium config", - "tags": ["Secrets"] + "tags": ["Secrets"], + "x-badges": [{ "name": "OAuth scope: secrets:read", "position": "after" }], + "x-endpoint-owners": ["infra"], + "x-oauth-scope": "secrets:read" }, "put": { "operationId": "v1-update-pgsodium-config", @@ -1643,9 +1966,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to update project's pgsodium config" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["project_admin_write"] }], "summary": "[Beta] Updates project's pgsodium config. Updating the root_key can cause all data encrypted with the older key to become inaccessible.", - "tags": ["Secrets"] + "tags": ["Secrets"], + "x-badges": [{ "name": "OAuth scope: secrets:write", "position": "after" }], + "x-endpoint-owners": ["infra"], + "x-oauth-scope": "secrets:write" } }, "/v1/projects/{ref}/postgrest": { @@ -1674,9 +2000,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to retrieve project's postgrest config" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["data_api_config_read"] }], "summary": "Gets project's postgrest config", - "tags": ["Rest"] + "tags": ["Rest"], + "x-badges": [{ "name": "OAuth scope: rest:read", "position": "after" }], + "x-endpoint-owners": ["management-api", "infra"], + "x-oauth-scope": "rest:read" }, "patch": { "operationId": "v1-update-postgrest-service-config", @@ -1711,9 +2040,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to update project's postgrest config" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["data_api_config_write"] }], "summary": "Updates project's postgrest config", - "tags": ["Rest"] + "tags": ["Rest"], + "x-badges": [{ "name": "OAuth scope: rest:write", "position": "after" }], + "x-endpoint-owners": ["management-api", "infra"], + "x-oauth-scope": "rest:write" } }, "/v1/projects/{ref}": { @@ -1742,9 +2074,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to retrieve project" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["project_admin_read"] }], "summary": "Gets a specific project that belongs to the authenticated user", - "tags": ["Projects"] + "tags": ["Projects"], + "x-badges": [{ "name": "OAuth scope: projects:read", "position": "after" }], + "x-endpoint-owners": ["management-api"], + "x-oauth-scope": "projects:read" }, "delete": { "operationId": "v1-delete-a-project", @@ -1770,9 +2105,50 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["project_admin_write"] }], "summary": "Deletes the given project", - "tags": ["Projects"] + "tags": ["Projects"], + "x-badges": [{ "name": "OAuth scope: projects:write", "position": "after" }], + "x-endpoint-owners": ["management-api", "infra", "dev-workflows"], + "x-oauth-scope": "projects:write" + }, + "patch": { + "operationId": "v1-update-a-project", + "parameters": [ + { + "name": "ref", + "required": true, + "in": "path", + "description": "Project ref", + "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { "schema": { "$ref": "#/components/schemas/V1UpdateProjectBody" } } + } + }, + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { "$ref": "#/components/schemas/V1ProjectRefResponse" } + } + } + }, + "401": { "description": "Unauthorized" }, + "403": { "description": "Forbidden action" }, + "429": { "description": "Rate limit exceeded" }, + "500": { "description": "Failed to update project" } + }, + "security": [{ "bearer": [] }, { "fga_permissions": ["project_admin_write"] }], + "summary": "Updates the given project", + "tags": ["Projects"], + "x-badges": [{ "name": "OAuth scope: projects:write", "position": "after" }], + "x-endpoint-owners": ["management-api"], + "x-oauth-scope": "projects:write" } }, "/v1/projects/{ref}/secrets": { @@ -1805,9 +2181,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to retrieve project's secrets" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["edge_functions_secrets_read"] }], "summary": "List all secrets", - "tags": ["Secrets"] + "tags": ["Secrets"], + "x-badges": [{ "name": "OAuth scope: secrets:read", "position": "after" }], + "x-endpoint-owners": ["functions"], + "x-oauth-scope": "secrets:read" }, "post": { "description": "Creates multiple secrets and adds them to the specified project.", @@ -1834,9 +2213,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to create project's secrets" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["edge_functions_secrets_write"] }], "summary": "Bulk create secrets", - "tags": ["Secrets"] + "tags": ["Secrets"], + "x-badges": [{ "name": "OAuth scope: secrets:write", "position": "after" }], + "x-endpoint-owners": ["functions"], + "x-oauth-scope": "secrets:write" }, "delete": { "description": "Deletes all secrets with the given names from the specified project", @@ -1853,7 +2235,7 @@ "requestBody": { "required": true, "content": { - "application/json": { "schema": { "type": "array", "items": { "type": "string" } } } + "application/json": { "schema": { "$ref": "#/components/schemas/DeleteSecretsBody" } } } }, "responses": { @@ -1863,9 +2245,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to delete secrets with given names" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["edge_functions_secrets_write"] }], "summary": "Bulk delete secrets", - "tags": ["Secrets"] + "tags": ["Secrets"], + "x-badges": [{ "name": "OAuth scope: secrets:write", "position": "after" }], + "x-endpoint-owners": ["functions"], + "x-oauth-scope": "secrets:write" } }, "/v1/projects/{ref}/ssl-enforcement": { @@ -1894,9 +2279,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to retrieve project's SSL enforcement config" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_ssl_config_read"] }], "summary": "[Beta] Get project's SSL enforcement configuration.", - "tags": ["Database"] + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:read", "position": "after" }], + "x-endpoint-owners": ["infra", "management-api"], + "x-oauth-scope": "database:read" }, "put": { "operationId": "v1-update-ssl-enforcement-config", @@ -1931,9 +2319,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to update project's SSL enforcement configuration." } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_ssl_config_write"] }], "summary": "[Beta] Update project's SSL enforcement configuration.", - "tags": ["Database"] + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:write", "position": "after" }], + "x-endpoint-owners": ["infra", "management-api"], + "x-oauth-scope": "database:write" } }, "/v1/projects/{ref}/types/typescript": { @@ -1969,9 +2360,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to generate TypeScript types" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_read"] }], "summary": "Generate TypeScript types", - "tags": ["Database"] + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:read", "position": "after" }], + "x-endpoint-owners": ["dev-workflows"], + "x-oauth-scope": "database:read" } }, "/v1/projects/{ref}/vanity-subdomain": { @@ -2000,9 +2394,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to get project vanity subdomain configuration" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["vanity_subdomain_read"] }], "summary": "[Beta] Gets current vanity subdomain config", - "tags": ["Domains"] + "tags": ["Domains"], + "x-badges": [{ "name": "OAuth scope: domains:read", "position": "after" }], + "x-endpoint-owners": ["infra", "management-api"], + "x-oauth-scope": "domains:read" }, "delete": { "operationId": "v1-deactivate-vanity-subdomain-config", @@ -2022,9 +2419,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to delete project vanity subdomain configuration" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["vanity_subdomain_write"] }], "summary": "[Beta] Deletes a project's vanity subdomain configuration", - "tags": ["Domains"] + "tags": ["Domains"], + "x-badges": [{ "name": "OAuth scope: domains:write", "position": "after" }], + "x-endpoint-owners": ["infra", "management-api"], + "x-oauth-scope": "domains:write" } }, "/v1/projects/{ref}/vanity-subdomain/check-availability": { @@ -2059,9 +2459,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to check project vanity subdomain configuration" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["vanity_subdomain_write"] }], "summary": "[Beta] Checks vanity subdomain availability", - "tags": ["Domains"] + "tags": ["Domains"], + "x-badges": [{ "name": "OAuth scope: domains:write", "position": "after" }], + "x-endpoint-owners": ["infra", "management-api"], + "x-oauth-scope": "domains:write" } }, "/v1/projects/{ref}/vanity-subdomain/activate": { @@ -2096,9 +2499,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to activate project vanity subdomain configuration" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["vanity_subdomain_write"] }], "summary": "[Beta] Activates a vanity subdomain for a project.", - "tags": ["Domains"] + "tags": ["Domains"], + "x-badges": [{ "name": "OAuth scope: domains:write", "position": "after" }], + "x-endpoint-owners": ["infra", "management-api"], + "x-oauth-scope": "domains:write" } }, "/v1/projects/{ref}/upgrade": { @@ -2133,9 +2539,15 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to initiate project upgrade" } }, - "security": [{ "bearer": [] }], + "security": [ + { "bearer": [] }, + { "fga_permissions": ["project_admin_write", "database_write"] } + ], "summary": "[Beta] Upgrades the project's Postgres version", - "tags": ["Projects"] + "tags": ["Projects"], + "x-badges": [{ "name": "OAuth scope: projects:write", "position": "after" }], + "x-endpoint-owners": ["management-api", "infra"], + "x-oauth-scope": "projects:write" } }, "/v1/projects/{ref}/upgrade/eligibility": { @@ -2164,9 +2576,15 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to determine project upgrade eligibility" } }, - "security": [{ "bearer": [] }], + "security": [ + { "bearer": [] }, + { "fga_permissions": ["project_admin_read", "database_read"] } + ], "summary": "[Beta] Returns the project's eligibility for upgrades", - "tags": ["Projects"] + "tags": ["Projects"], + "x-badges": [{ "name": "OAuth scope: projects:read", "position": "after" }], + "x-endpoint-owners": ["management-api", "infra"], + "x-oauth-scope": "projects:read" } }, "/v1/projects/{ref}/upgrade/status": { @@ -2201,9 +2619,15 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to retrieve project upgrade status" } }, - "security": [{ "bearer": [] }], + "security": [ + { "bearer": [] }, + { "fga_permissions": ["project_admin_read", "database_read"] } + ], "summary": "[Beta] Gets the latest status of the project's upgrade", - "tags": ["Projects"] + "tags": ["Projects"], + "x-badges": [{ "name": "OAuth scope: projects:read", "position": "after" }], + "x-endpoint-owners": ["management-api", "infra"], + "x-oauth-scope": "projects:read" } }, "/v1/projects/{ref}/readonly": { @@ -2232,9 +2656,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to get project readonly mode status" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_readonly_config_read"] }], "summary": "Returns project's readonly mode status", - "tags": ["Database"] + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:read", "position": "after" }], + "x-endpoint-owners": ["management-api", "infra", "support-tooling"], + "x-oauth-scope": "database:read" } }, "/v1/projects/{ref}/readonly/temporary-disable": { @@ -2256,9 +2683,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to disable project's readonly mode" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_readonly_config_write"] }], "summary": "Disables project's readonly mode for the next 15 minutes", - "tags": ["Database"] + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:write", "position": "after" }], + "x-endpoint-owners": ["management-api", "infra", "support-tooling"], + "x-oauth-scope": "database:write" } }, "/v1/projects/{ref}/read-replicas/setup": { @@ -2288,9 +2718,10 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to set up read replica" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["infra_read_replicas_write"] }], "summary": "[Beta] Set up a read replica", - "tags": ["Database"] + "tags": ["Database"], + "x-endpoint-owners": ["management-api", "infra"] } }, "/v1/projects/{ref}/read-replicas/remove": { @@ -2320,9 +2751,10 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to remove read replica" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["infra_read_replicas_write"] }], "summary": "[Beta] Remove a read replica", - "tags": ["Database"] + "tags": ["Database"], + "x-endpoint-owners": ["management-api", "infra"] } }, "/v1/projects/{ref}/health": { @@ -2381,9 +2813,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to retrieve project's service health status" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["project_admin_read"] }], "summary": "Gets project's service health status", - "tags": ["Projects"] + "tags": ["Projects"], + "x-badges": [{ "name": "OAuth scope: projects:read", "position": "after" }], + "x-endpoint-owners": ["management-api", "infra"], + "x-oauth-scope": "projects:read" } }, "/v1/projects/{ref}/config/auth/signing-keys/legacy": { @@ -2411,9 +2846,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["auth_signing_keys_write"] }], "summary": "Set up the project's existing JWT secret as an in_use JWT signing key. This endpoint will be removed in the future always check for HTTP 404 Not Found.", - "tags": ["Auth"] + "tags": ["Auth"], + "x-badges": [{ "name": "OAuth scope: secrets:write", "position": "after" }], + "x-endpoint-owners": ["auth"], + "x-oauth-scope": "secrets:write" }, "get": { "operationId": "v1-get-legacy-signing-key", @@ -2439,9 +2877,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["auth_signing_keys_read"] }], "summary": "Get the signing key information for the JWT secret imported as signing key for this project. This endpoint will be removed in the future, check for HTTP 404 Not Found.", - "tags": ["Auth"] + "tags": ["Auth"], + "x-badges": [{ "name": "OAuth scope: secrets:read", "position": "after" }], + "x-endpoint-owners": ["auth"], + "x-oauth-scope": "secrets:read" } }, "/v1/projects/{ref}/config/auth/signing-keys": { @@ -2477,9 +2918,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["auth_signing_keys_write"] }], "summary": "Create a new signing key for the project in standby status", - "tags": ["Auth"] + "tags": ["Auth"], + "x-badges": [{ "name": "OAuth scope: secrets:write", "position": "after" }], + "x-endpoint-owners": ["auth"], + "x-oauth-scope": "secrets:write" }, "get": { "operationId": "v1-get-project-signing-keys", @@ -2505,9 +2949,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["auth_signing_keys_read"] }], "summary": "List all signing keys for the project", - "tags": ["Auth"] + "tags": ["Auth"], + "x-badges": [{ "name": "OAuth scope: secrets:read", "position": "after" }], + "x-endpoint-owners": ["auth"], + "x-oauth-scope": "secrets:read" } }, "/v1/projects/{ref}/config/auth/signing-keys/{id}": { @@ -2541,9 +2988,10 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["auth_signing_keys_read"] }], "summary": "Get information about a signing key", - "tags": ["Auth"] + "tags": ["Auth"], + "x-endpoint-owners": ["auth"] }, "delete": { "operationId": "v1-remove-project-signing-key", @@ -2575,9 +3023,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["auth_signing_keys_write"] }], "summary": "Remove a signing key from a project. Only possible if the key has been in revoked status for a while.", - "tags": ["Auth"] + "tags": ["Auth"], + "x-badges": [{ "name": "OAuth scope: secrets:write", "position": "after" }], + "x-endpoint-owners": ["auth"], + "x-oauth-scope": "secrets:write" }, "patch": { "operationId": "v1-update-project-signing-key", @@ -2617,239 +3068,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["auth_signing_keys_write"] }], "summary": "Update a signing key, mainly its status", - "tags": ["Auth"] - } - }, - "/v1/projects/{ref}/config/storage": { - "get": { - "operationId": "v1-get-storage-config", - "parameters": [ - { - "name": "ref", - "required": true, - "in": "path", - "description": "Project ref", - "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } - } - ], - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { "$ref": "#/components/schemas/StorageConfigResponse" } - } - } - }, - "401": { "description": "Unauthorized" }, - "403": { "description": "Forbidden action" }, - "429": { "description": "Rate limit exceeded" }, - "500": { "description": "Failed to retrieve project's storage config" } - }, - "security": [{ "bearer": [] }], - "summary": "Gets project's storage config", - "tags": ["Storage"] - }, - "patch": { - "operationId": "v1-update-storage-config", - "parameters": [ - { - "name": "ref", - "required": true, - "in": "path", - "description": "Project ref", - "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { "$ref": "#/components/schemas/UpdateStorageConfigBody" } - } - } - }, - "responses": { - "200": { "description": "" }, - "401": { "description": "Unauthorized" }, - "403": { "description": "Forbidden action" }, - "429": { "description": "Rate limit exceeded" }, - "500": { "description": "Failed to update project's storage config" } - }, - "security": [{ "bearer": [] }], - "summary": "Updates project's storage config", - "tags": ["Storage"] - } - }, - "/v1/projects/{ref}/config/database/postgres": { - "get": { - "operationId": "v1-get-postgres-config", - "parameters": [ - { - "name": "ref", - "required": true, - "in": "path", - "description": "Project ref", - "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } - } - ], - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { "$ref": "#/components/schemas/PostgresConfigResponse" } - } - } - }, - "401": { "description": "Unauthorized" }, - "403": { "description": "Forbidden action" }, - "429": { "description": "Rate limit exceeded" }, - "500": { "description": "Failed to retrieve project's Postgres config" } - }, - "security": [{ "bearer": [] }], - "summary": "Gets project's Postgres config", - "tags": ["Database"] - }, - "put": { - "operationId": "v1-update-postgres-config", - "parameters": [ - { - "name": "ref", - "required": true, - "in": "path", - "description": "Project ref", - "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { "$ref": "#/components/schemas/UpdatePostgresConfigBody" } - } - } - }, - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { "$ref": "#/components/schemas/PostgresConfigResponse" } - } - } - }, - "401": { "description": "Unauthorized" }, - "403": { "description": "Forbidden action" }, - "429": { "description": "Rate limit exceeded" }, - "500": { "description": "Failed to update project's Postgres config" } - }, - "security": [{ "bearer": [] }], - "summary": "Updates project's Postgres config", - "tags": ["Database"] - } - }, - "/v1/projects/{ref}/config/database/pgbouncer": { - "get": { - "operationId": "v1-get-project-pgbouncer-config", - "parameters": [ - { - "name": "ref", - "required": true, - "in": "path", - "description": "Project ref", - "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } - } - ], - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { "$ref": "#/components/schemas/V1PgbouncerConfigResponse" } - } - } - }, - "401": { "description": "Unauthorized" }, - "403": { "description": "Forbidden action" }, - "429": { "description": "Rate limit exceeded" }, - "500": { "description": "Failed to retrieve project's pgbouncer config" } - }, - "summary": "Get project's pgbouncer config", - "tags": ["Database"] - } - }, - "/v1/projects/{ref}/config/database/pooler": { - "get": { - "operationId": "v1-get-pooler-config", - "parameters": [ - { - "name": "ref", - "required": true, - "in": "path", - "description": "Project ref", - "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } - } - ], - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { - "type": "array", - "items": { "$ref": "#/components/schemas/SupavisorConfigResponse" } - } - } - } - }, - "401": { "description": "Unauthorized" }, - "403": { "description": "Forbidden action" }, - "429": { "description": "Rate limit exceeded" }, - "500": { "description": "Failed to retrieve project's supavisor config" } - }, - "security": [{ "bearer": [] }], - "summary": "Gets project's supavisor config", - "tags": ["Database"] - }, - "patch": { - "operationId": "v1-update-pooler-config", - "parameters": [ - { - "name": "ref", - "required": true, - "in": "path", - "description": "Project ref", - "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } - } - ], - "requestBody": { - "required": true, - "content": { - "application/json": { - "schema": { "$ref": "#/components/schemas/UpdateSupavisorConfigBody" } - } - } - }, - "responses": { - "200": { - "description": "", - "content": { - "application/json": { - "schema": { "$ref": "#/components/schemas/UpdateSupavisorConfigResponse" } - } - } - }, - "401": { "description": "Unauthorized" }, - "403": { "description": "Forbidden action" }, - "429": { "description": "Rate limit exceeded" }, - "500": { "description": "Failed to update project's supavisor config" } - }, - "security": [{ "bearer": [] }], - "summary": "Updates project's supavisor config", - "tags": ["Database"] + "tags": ["Auth"], + "x-badges": [{ "name": "OAuth scope: secrets:write", "position": "after" }], + "x-endpoint-owners": ["auth"], + "x-oauth-scope": "secrets:write" } }, "/v1/projects/{ref}/config/auth": { @@ -2878,9 +3102,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to retrieve project's auth config" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["auth_config_read"] }], "summary": "Gets project's auth config", - "tags": ["Auth"] + "tags": ["Auth"], + "x-badges": [{ "name": "OAuth scope: auth:read", "position": "after" }], + "x-endpoint-owners": ["auth"], + "x-oauth-scope": "auth:read" }, "patch": { "operationId": "v1-update-auth-service-config", @@ -2915,9 +3142,15 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to update project's auth config" } }, - "security": [{ "bearer": [] }], + "security": [ + { "bearer": [] }, + { "fga_permissions": ["auth_config_write", "project_admin_write"] } + ], "summary": "Updates a project's auth config", - "tags": ["Auth"] + "tags": ["Auth"], + "x-badges": [{ "name": "OAuth scope: auth:write", "position": "after" }], + "x-endpoint-owners": ["auth"], + "x-oauth-scope": "auth:write" } }, "/v1/projects/{ref}/config/auth/third-party-auth": { @@ -2951,9 +3184,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["auth_config_write"] }], "summary": "Creates a new third-party auth integration", - "tags": ["Auth"] + "tags": ["Auth"], + "x-badges": [{ "name": "OAuth scope: auth:write", "position": "after" }], + "x-endpoint-owners": ["auth"], + "x-oauth-scope": "auth:write" }, "get": { "operationId": "v1-list-project-tpa-integrations", @@ -2982,9 +3218,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["auth_config_read"] }], "summary": "Lists all third-party auth integrations", - "tags": ["Auth"] + "tags": ["Auth"], + "x-badges": [{ "name": "OAuth scope: auth:read", "position": "after" }], + "x-endpoint-owners": ["auth"], + "x-oauth-scope": "auth:read" } }, "/v1/projects/{ref}/config/auth/third-party-auth/{tpa_id}": { @@ -3016,9 +3255,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["auth_config_write"] }], "summary": "Removes a third-party auth integration", - "tags": ["Auth"] + "tags": ["Auth"], + "x-badges": [{ "name": "OAuth scope: auth:write", "position": "after" }], + "x-endpoint-owners": ["auth"], + "x-oauth-scope": "auth:write" }, "get": { "operationId": "v1-get-project-tpa-integration", @@ -3048,9 +3290,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["auth_config_read"] }], "summary": "Get a third-party integration", - "tags": ["Auth"] + "tags": ["Auth"], + "x-badges": [{ "name": "OAuth scope: auth:read", "position": "after" }], + "x-endpoint-owners": ["auth"], + "x-oauth-scope": "auth:read" } }, "/v1/projects/{ref}/pause": { @@ -3071,9 +3316,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["project_admin_write"] }], "summary": "Pauses the given project", - "tags": ["Projects"] + "tags": ["Projects"], + "x-badges": [{ "name": "OAuth scope: projects:write", "position": "after" }], + "x-endpoint-owners": ["infra", "management-api"], + "x-oauth-scope": "projects:write" } }, "/v1/projects/{ref}/restore": { @@ -3103,9 +3351,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["project_admin_read"] }], "summary": "Lists available restore versions for the given project", - "tags": ["Projects"] + "tags": ["Projects"], + "x-badges": [{ "name": "OAuth scope: projects:read", "position": "after" }], + "x-endpoint-owners": ["management-api", "infra"], + "x-oauth-scope": "projects:read" }, "post": { "operationId": "v1-restore-a-project", @@ -3124,9 +3375,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["project_admin_write"] }], "summary": "Restores the given project", - "tags": ["Projects"] + "tags": ["Projects"], + "x-badges": [{ "name": "OAuth scope: projects:write", "position": "after" }], + "x-endpoint-owners": ["management-api", "infra"], + "x-oauth-scope": "projects:write" } }, "/v1/projects/{ref}/restore/cancel": { @@ -3147,9 +3401,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["project_admin_write"] }], "summary": "Cancels the given project restoration", - "tags": ["Projects"] + "tags": ["Projects"], + "x-badges": [{ "name": "OAuth scope: projects:write", "position": "after" }], + "x-endpoint-owners": ["management-api", "infra"], + "x-oauth-scope": "projects:write" } }, "/v1/projects/{ref}/billing/addons": { @@ -3179,9 +3436,10 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to list project addons" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["infra_add_ons_read"] }], "summary": "List billing addons and compute instance selections", - "tags": ["Billing"] + "tags": ["Billing"], + "x-endpoint-owners": ["billing"] }, "patch": { "description": "Selects an addon variant, for example scaling the project’s compute instance up or down, and applies it to the project.", @@ -3210,9 +3468,10 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to apply project addon" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["infra_add_ons_write"] }], "summary": "Apply or update billing addons, including compute instance size", - "tags": ["Billing"] + "tags": ["Billing"], + "x-endpoint-owners": ["billing"] } }, "/v1/projects/{ref}/billing/addons/{addon_variant}": { @@ -3270,9 +3529,10 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to remove project addon" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["infra_add_ons_write"] }], "summary": "Remove billing addons or revert compute instance sizing", - "tags": ["Billing"] + "tags": ["Billing"], + "x-endpoint-owners": ["billing"] } }, "/v1/projects/{ref}/claim-token": { @@ -3300,9 +3560,10 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["project_admin_read"] }], "summary": "Gets project claim token", "tags": ["Projects"], + "x-endpoint-owners": ["management-api"], "x-internal": true }, "post": { @@ -3329,9 +3590,13 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [ + { "bearer": [] }, + { "fga_permissions": ["organization_admin_write", "project_admin_write"] } + ], "summary": "Creates project claim token", "tags": ["Projects"], + "x-endpoint-owners": ["management-api"], "x-internal": true }, "delete": { @@ -3351,9 +3616,13 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [ + { "bearer": [] }, + { "fga_permissions": ["organization_admin_write", "project_admin_write"] } + ], "summary": "Revokes project claim token", "tags": ["Projects"], + "x-endpoint-owners": ["management-api"], "x-internal": true } }, @@ -3384,9 +3653,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["advisors_read"] }], "summary": "Gets project performance advisors.", - "tags": ["Advisors"] + "tags": ["Advisors"], + "x-badges": [{ "name": "OAuth scope: database:read", "position": "after" }], + "x-endpoint-owners": ["management-api"], + "x-oauth-scope": "database:read" } }, "/v1/projects/{ref}/advisors/security": { @@ -3422,14 +3694,17 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["advisors_read"] }], "summary": "Gets project security advisors.", - "tags": ["Advisors"] + "tags": ["Advisors"], + "x-badges": [{ "name": "OAuth scope: database:read", "position": "after" }], + "x-endpoint-owners": ["management-api"], + "x-oauth-scope": "database:read" } }, "/v1/projects/{ref}/analytics/endpoints/logs.all": { "get": { - "description": "Executes a SQL query on the project's logs.\n\nEither the 'iso_timestamp_start' and 'iso_timestamp_end' parameters must be provided.\nIf both are not provided, only the last 1 minute of logs will be queried.\nThe timestamp range must be no more than 24 hours and is rounded to the nearest minute. If the range is more than 24 hours, a validation error will be thrown.\n", + "description": "Executes a SQL query on the project's logs.\n\nEither the `iso_timestamp_start` and `iso_timestamp_end` parameters must be provided.\nIf both are not provided, only the last 1 minute of logs will be queried.\nThe timestamp range must be no more than 24 hours and is rounded to the nearest minute. If the range is more than 24 hours, a validation error will be thrown.\n\nNote: Unless the `sql` parameter is provided, only edge_logs will be queried. See the [log query docs](/docs/guides/telemetry/logs?queryGroups=product&product=postgres&queryGroups=source&source=edge_logs#querying-with-the-logs-explorer:~:text=logs%20from%20the-,Sources,-drop%2Ddown%3A) for all available sources. \n", "operationId": "v1-get-project-logs", "parameters": [ { @@ -3439,7 +3714,13 @@ "description": "Project ref", "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } }, - { "name": "sql", "required": false, "in": "query", "schema": { "type": "string" } }, + { + "name": "sql", + "required": false, + "in": "query", + "description": "Custom SQL query to execute on the logs. See [querying logs](/docs/guides/telemetry/logs?queryGroups=product&product=postgres&queryGroups=source&source=edge_logs#querying-with-the-logs-explorer) for more details.", + "schema": { "type": "string" } + }, { "name": "iso_timestamp_start", "required": false, @@ -3464,9 +3745,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["analytics_logs_read"] }], "summary": "Gets project's logs", - "tags": ["Analytics"] + "tags": ["Analytics"], + "x-badges": [{ "name": "OAuth scope: analytics:read", "position": "after" }], + "x-endpoint-owners": ["analytics"], + "x-oauth-scope": "analytics:read" } }, "/v1/projects/{ref}/analytics/endpoints/usage.api-counts": { @@ -3504,9 +3788,10 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to get project's usage api counts" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["analytics_usage_read"] }], "summary": "Gets project's usage api counts", - "tags": ["Analytics"] + "tags": ["Analytics"], + "x-endpoint-owners": ["analytics"] } }, "/v1/projects/{ref}/analytics/endpoints/usage.api-requests-count": { @@ -3535,9 +3820,10 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to get project's usage api requests count" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["analytics_usage_read"] }], "summary": "Gets project's usage api requests count", - "tags": ["Analytics"] + "tags": ["Analytics"], + "x-endpoint-owners": ["analytics"] } }, "/v1/projects/{ref}/analytics/endpoints/functions.combined-stats": { @@ -3571,9 +3857,10 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to get project's function combined statistics" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["analytics_usage_read"] }], "summary": "Gets a project's function combined statistics", - "tags": ["Analytics"] + "tags": ["Analytics"], + "x-endpoint-owners": ["analytics"] } }, "/v1/projects/{ref}/cli/login-role": { @@ -3608,9 +3895,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to create login role" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_write"] }], "summary": "[Beta] Create a login role for CLI with temporary password", - "tags": ["Database"] + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:write", "position": "after" }], + "x-endpoint-owners": ["dev-workflows"], + "x-oauth-scope": "database:write" }, "delete": { "operationId": "v1-delete-login-roles", @@ -3637,9 +3927,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to delete login roles" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_write"] }], "summary": "[Beta] Delete existing login roles used by CLI", - "tags": ["Database"] + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:write", "position": "after" }], + "x-endpoint-owners": ["dev-workflows"], + "x-oauth-scope": "database:write" } }, "/v1/projects/{ref}/database/migrations": { @@ -3669,9 +3962,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to list database migrations" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_migrations_read"] }], "summary": "[Beta] List applied migration versions", - "tags": ["Database"] + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:read", "position": "after" }], + "x-endpoint-owners": ["infra"], + "x-oauth-scope": "database:read" }, "post": { "description": "Only available to selected partner OAuth apps", @@ -3707,9 +4003,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to apply database migration" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_migrations_write"] }], "summary": "[Beta] Apply a database migration", - "tags": ["Database"] + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:write", "position": "after" }], + "x-endpoint-owners": ["infra"], + "x-oauth-scope": "database:write" }, "put": { "description": "Only available to selected partner OAuth apps", @@ -3745,9 +4044,126 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to upsert database migration" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_migrations_write"] }], "summary": "[Beta] Upsert a database migration without applying", - "tags": ["Database"] + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:write", "position": "after" }], + "x-endpoint-owners": ["infra"], + "x-oauth-scope": "database:write" + }, + "delete": { + "description": "Only available to selected partner OAuth apps", + "operationId": "v1-rollback-migrations", + "parameters": [ + { + "name": "ref", + "required": true, + "in": "path", + "description": "Project ref", + "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } + }, + { + "name": "gte", + "required": true, + "in": "query", + "description": "Rollback migrations greater or equal to this version", + "schema": { "pattern": "^\\d+$", "type": "string" } + } + ], + "responses": { + "200": { "description": "" }, + "401": { "description": "Unauthorized" }, + "403": { "description": "Forbidden action" }, + "429": { "description": "Rate limit exceeded" }, + "500": { "description": "Failed to rollback database migration" } + }, + "security": [{ "bearer": [] }, { "fga_permissions": ["database_migrations_write"] }], + "summary": "[Beta] Rollback database migrations and remove them from history table", + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:write", "position": "after" }], + "x-endpoint-owners": ["infra"], + "x-oauth-scope": "database:write" + } + }, + "/v1/projects/{ref}/database/migrations/{version}": { + "get": { + "description": "Only available to selected partner OAuth apps", + "operationId": "v1-get-a-migration", + "parameters": [ + { + "name": "ref", + "required": true, + "in": "path", + "description": "Project ref", + "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } + }, + { + "name": "version", + "required": true, + "in": "path", + "schema": { "pattern": "^\\d+$", "type": "string" } + } + ], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { "$ref": "#/components/schemas/V1GetMigrationResponse" } + } + } + }, + "401": { "description": "Unauthorized" }, + "403": { "description": "Forbidden action" }, + "429": { "description": "Rate limit exceeded" }, + "500": { "description": "Failed to get database migration" } + }, + "security": [{ "bearer": [] }, { "fga_permissions": ["database_migrations_read"] }], + "summary": "[Beta] Fetch an existing entry from migration history", + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:read", "position": "after" }], + "x-endpoint-owners": ["infra"], + "x-oauth-scope": "database:read" + }, + "patch": { + "description": "Only available to selected partner OAuth apps", + "operationId": "v1-patch-a-migration", + "parameters": [ + { + "name": "ref", + "required": true, + "in": "path", + "description": "Project ref", + "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } + }, + { + "name": "version", + "required": true, + "in": "path", + "schema": { "pattern": "^\\d+$", "type": "string" } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { "$ref": "#/components/schemas/V1PatchMigrationBody" } + } + } + }, + "responses": { + "200": { "description": "" }, + "401": { "description": "Unauthorized" }, + "403": { "description": "Forbidden action" }, + "429": { "description": "Rate limit exceeded" }, + "500": { "description": "Failed to patch database migration" } + }, + "security": [{ "bearer": [] }, { "fga_permissions": ["database_migrations_write"] }], + "summary": "[Beta] Patch an existing entry in migration history", + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:write", "position": "after" }], + "x-endpoint-owners": ["infra"], + "x-oauth-scope": "database:write" } }, "/v1/projects/{ref}/database/query": { @@ -3775,9 +4191,46 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to run sql query" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_read"] }], "summary": "[Beta] Run sql query", - "tags": ["Database"] + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:write", "position": "after" }], + "x-endpoint-owners": ["management-api"], + "x-oauth-scope": "database:write" + } + }, + "/v1/projects/{ref}/database/query/read-only": { + "post": { + "description": "All entity references must be schema qualified.", + "operationId": "v1-read-only-query", + "parameters": [ + { + "name": "ref", + "required": true, + "in": "path", + "description": "Project ref", + "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { "schema": { "$ref": "#/components/schemas/V1ReadOnlyQueryBody" } } + } + }, + "responses": { + "201": { "description": "" }, + "401": { "description": "Unauthorized" }, + "403": { "description": "Forbidden action" }, + "429": { "description": "Rate limit exceeded" }, + "500": { "description": "Failed to run read-only sql query" } + }, + "security": [{ "bearer": [] }, { "fga_permissions": ["database_read"] }], + "summary": "[Beta] Run a sql query as supabase_read_only_user", + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:read", "position": "after" }], + "x-endpoint-owners": ["management-api"], + "x-oauth-scope": "database:read" } }, "/v1/projects/{ref}/database/webhooks/enable": { @@ -3799,9 +4252,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to enable Database Webhooks on the project" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_webhooks_config_write"] }], "summary": "[Beta] Enables Database Webhooks on the project", - "tags": ["Database"] + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:write", "position": "after" }], + "x-endpoint-owners": ["management-api", "infra"], + "x-oauth-scope": "database:write" } }, "/v1/projects/{ref}/database/context": { @@ -3831,9 +4287,54 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_read"] }], "summary": "Gets database metadata for the given project.", - "tags": ["Database"] + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: projects:read", "position": "after" }], + "x-endpoint-owners": ["management-api"], + "x-oauth-scope": "projects:read" + } + }, + "/v1/projects/{ref}/database/password": { + "patch": { + "operationId": "v1-update-database-password", + "parameters": [ + { + "name": "ref", + "required": true, + "in": "path", + "description": "Project ref", + "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { "$ref": "#/components/schemas/V1UpdatePasswordBody" } + } + } + }, + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { "$ref": "#/components/schemas/V1UpdatePasswordResponse" } + } + } + }, + "401": { "description": "Unauthorized" }, + "403": { "description": "Forbidden action" }, + "429": { "description": "Rate limit exceeded" }, + "500": { "description": "Failed to update database password" } + }, + "security": [{ "bearer": [] }, { "fga_permissions": ["database_write"] }], + "summary": "Updates the database password", + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:write", "position": "after" }], + "x-endpoint-owners": ["management-api", "infra"], + "x-oauth-scope": "database:write" } }, "/v1/projects/{ref}/database/jit": { @@ -3861,9 +4362,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to list database jit access" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_jit_read"] }], "summary": "Get user-id to role mappings for JIT access", - "tags": ["Database"] + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:read", "position": "after" }], + "x-endpoint-owners": ["security"], + "x-oauth-scope": "database:read" }, "post": { "description": "Authorizes the request to assume a role in the project database", @@ -3899,9 +4403,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to authorize database jit access" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_jit_read"] }], "summary": "Authorize user-id to role mappings for JIT access", - "tags": ["Database"] + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:read", "position": "after" }], + "x-endpoint-owners": ["security"], + "x-oauth-scope": "database:read" }, "put": { "description": "Modifies the roles that can be assumed and for how long", @@ -3933,9 +4440,10 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to upsert database migration" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_jit_write"] }], "summary": "Updates a user mapping for JIT access", - "tags": ["Database"] + "tags": ["Database"], + "x-endpoint-owners": ["security"] } }, "/v1/projects/{ref}/database/jit/list": { @@ -3965,9 +4473,10 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to list database jit access" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_jit_read"] }], "summary": "List all user-id to role mappings for JIT access", - "tags": ["Database"] + "tags": ["Database"], + "x-endpoint-owners": ["security"] } }, "/v1/projects/{ref}/database/jit/{user_id}": { @@ -3996,9 +4505,10 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to remove JIT access" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["database_jit_write"] }], "summary": "Delete JIT access by user-id", - "tags": ["Database"] + "tags": ["Database"], + "x-endpoint-owners": ["security"] } }, "/v1/projects/{ref}/functions": { @@ -4031,9 +4541,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to retrieve project's functions" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["edge_functions_read"] }], "summary": "List all functions", - "tags": ["Edge Functions"] + "tags": ["Edge Functions"], + "x-badges": [{ "name": "OAuth scope: edge_functions:read", "position": "after" }], + "x-endpoint-owners": ["functions"], + "x-oauth-scope": "edge_functions:read" }, "post": { "deprecated": true, @@ -4111,9 +4624,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to create project's function" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["edge_functions_write"] }], "summary": "Create a function", - "tags": ["Edge Functions"] + "tags": ["Edge Functions"], + "x-badges": [{ "name": "OAuth scope: edge_functions:write", "position": "after" }], + "x-endpoint-owners": ["functions"], + "x-oauth-scope": "edge_functions:write" }, "put": { "description": "Bulk update functions. It will create a new function or replace existing. The operation is idempotent. NOTE: You will need to manually bump the version.", @@ -4150,9 +4666,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to update functions" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["edge_functions_write"] }], "summary": "Bulk update functions", - "tags": ["Edge Functions"] + "tags": ["Edge Functions"], + "x-badges": [{ "name": "OAuth scope: edge_functions:write", "position": "after" }], + "x-endpoint-owners": ["functions"], + "x-oauth-scope": "edge_functions:write" } }, "/v1/projects/{ref}/functions/deploy": { @@ -4171,7 +4690,7 @@ "name": "slug", "required": false, "in": "query", - "schema": { "pattern": "^[A-Za-z0-9_-]+$", "type": "string" } + "schema": { "pattern": "^[A-Za-z][A-Za-z0-9_-]*$", "type": "string" } }, { "name": "bundleOnly", @@ -4204,9 +4723,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to deploy function" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["edge_functions_write"] }], "summary": "Deploy a function", - "tags": ["Edge Functions"] + "tags": ["Edge Functions"], + "x-badges": [{ "name": "OAuth scope: edge_functions:write", "position": "after" }], + "x-endpoint-owners": ["functions"], + "x-oauth-scope": "edge_functions:write" } }, "/v1/projects/{ref}/functions/{function_slug}": { @@ -4243,9 +4765,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to retrieve function with given slug" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["edge_functions_read"] }], "summary": "Retrieve a function", - "tags": ["Edge Functions"] + "tags": ["Edge Functions"], + "x-badges": [{ "name": "OAuth scope: edge_functions:read", "position": "after" }], + "x-endpoint-owners": ["functions"], + "x-oauth-scope": "edge_functions:read" }, "patch": { "description": "Updates a function with the specified slug and project.", @@ -4328,9 +4853,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to update function with given slug" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["edge_functions_write"] }], "summary": "Update a function", - "tags": ["Edge Functions"] + "tags": ["Edge Functions"], + "x-badges": [{ "name": "OAuth scope: edge_functions:write", "position": "after" }], + "x-endpoint-owners": ["functions"], + "x-oauth-scope": "edge_functions:write" }, "delete": { "description": "Deletes a function with the specified slug from the specified project.", @@ -4358,9 +4886,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to delete function with given slug" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["edge_functions_write"] }], "summary": "Delete a function", - "tags": ["Edge Functions"] + "tags": ["Edge Functions"], + "x-badges": [{ "name": "OAuth scope: edge_functions:write", "position": "after" }], + "x-endpoint-owners": ["functions"], + "x-oauth-scope": "edge_functions:write" } }, "/v1/projects/{ref}/functions/{function_slug}/body": { @@ -4395,9 +4926,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to retrieve function body with given slug" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["edge_functions_read"] }], "summary": "Retrieve a function body", - "tags": ["Edge Functions"] + "tags": ["Edge Functions"], + "x-badges": [{ "name": "OAuth scope: edge_functions:read", "position": "after" }], + "x-endpoint-owners": ["functions"], + "x-oauth-scope": "edge_functions:read" } }, "/v1/projects/{ref}/storage/buckets": { @@ -4429,9 +4963,416 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to get list of buckets" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["storage_read"] }], "summary": "Lists all buckets", - "tags": ["Storage"] + "tags": ["Storage"], + "x-badges": [{ "name": "OAuth scope: storage:read", "position": "after" }], + "x-endpoint-owners": ["storage"], + "x-oauth-scope": "storage:read" + } + }, + "/v1/projects/{ref}/config/disk/util": { + "get": { + "operationId": "v1-get-disk-utilization", + "parameters": [ + { + "name": "ref", + "required": true, + "in": "path", + "description": "Project ref", + "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } + } + ], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { "$ref": "#/components/schemas/DiskUtilMetricsResponse" } + } + } + }, + "401": { "description": "Unauthorized" }, + "403": { "description": "Forbidden action" }, + "429": { "description": "Rate limit exceeded" }, + "500": { "description": "Failed to get disk utilization" } + }, + "security": [{ "bearer": [] }, { "fga_permissions": ["infra_disk_config_read"] }], + "summary": "Get disk utilization", + "tags": ["Projects"], + "x-endpoint-owners": ["management-api", "infra"] + } + }, + "/v1/projects/{ref}/config/disk": { + "post": { + "operationId": "v1-modify-database-disk", + "parameters": [ + { + "name": "ref", + "required": true, + "in": "path", + "description": "Project ref", + "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { "schema": { "$ref": "#/components/schemas/DiskRequestBody" } } + } + }, + "responses": { + "201": { "description": "" }, + "401": { "description": "Unauthorized" }, + "403": { "description": "Forbidden action" }, + "429": { "description": "Rate limit exceeded" }, + "500": { "description": "Failed to modify database disk" } + }, + "security": [{ "bearer": [] }, { "fga_permissions": ["infra_disk_config_write"] }], + "summary": "Modify database disk", + "tags": ["Projects"], + "x-endpoint-owners": ["management-api", "infra"] + } + }, + "/v1/projects/{ref}/config/disk/autoscale": { + "get": { + "operationId": "v1-get-project-disk-autoscale-config", + "parameters": [ + { + "name": "ref", + "required": true, + "in": "path", + "description": "Project ref", + "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } + } + ], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { "$ref": "#/components/schemas/DiskAutoscaleConfig" } + } + } + }, + "401": { "description": "Unauthorized" }, + "403": { "description": "Forbidden action" }, + "429": { "description": "Rate limit exceeded" }, + "500": { "description": "Failed to get project disk autoscale config" } + }, + "security": [{ "bearer": [] }, { "fga_permissions": ["infra_disk_config_read"] }], + "summary": "Gets project disk autoscale config", + "tags": ["Projects"], + "x-endpoint-owners": ["management-api", "infra"] + } + }, + "/v1/projects/{ref}/config/storage": { + "get": { + "operationId": "v1-get-storage-config", + "parameters": [ + { + "name": "ref", + "required": true, + "in": "path", + "description": "Project ref", + "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } + } + ], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { "$ref": "#/components/schemas/StorageConfigResponse" } + } + } + }, + "401": { "description": "Unauthorized" }, + "403": { "description": "Forbidden action" }, + "429": { "description": "Rate limit exceeded" }, + "500": { "description": "Failed to retrieve project's storage config" } + }, + "security": [{ "bearer": [] }, { "fga_permissions": ["storage_config_read"] }], + "summary": "Gets project's storage config", + "tags": ["Storage"], + "x-endpoint-owners": ["storage"] + }, + "patch": { + "operationId": "v1-update-storage-config", + "parameters": [ + { + "name": "ref", + "required": true, + "in": "path", + "description": "Project ref", + "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { "$ref": "#/components/schemas/UpdateStorageConfigBody" } + } + } + }, + "responses": { + "200": { "description": "" }, + "401": { "description": "Unauthorized" }, + "403": { "description": "Forbidden action" }, + "429": { "description": "Rate limit exceeded" }, + "500": { "description": "Failed to update project's storage config" } + }, + "security": [{ "bearer": [] }, { "fga_permissions": ["storage_config_write"] }], + "summary": "Updates project's storage config", + "tags": ["Storage"], + "x-endpoint-owners": ["storage"] + } + }, + "/v1/projects/{ref}/config/database/pgbouncer": { + "get": { + "operationId": "v1-get-project-pgbouncer-config", + "parameters": [ + { + "name": "ref", + "required": true, + "in": "path", + "description": "Project ref", + "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } + } + ], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { "$ref": "#/components/schemas/V1PgbouncerConfigResponse" } + } + } + }, + "401": { "description": "Unauthorized" }, + "403": { "description": "Forbidden action" }, + "429": { "description": "Rate limit exceeded" }, + "500": { "description": "Failed to retrieve project's pgbouncer config" } + }, + "security": [{ "fga_permissions": ["database_read"] }], + "summary": "Get project's pgbouncer config", + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:read", "position": "after" }], + "x-endpoint-owners": ["infra", "management-api"], + "x-oauth-scope": "database:read" + } + }, + "/v1/projects/{ref}/config/database/pooler": { + "get": { + "operationId": "v1-get-pooler-config", + "parameters": [ + { + "name": "ref", + "required": true, + "in": "path", + "description": "Project ref", + "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } + } + ], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { + "type": "array", + "items": { "$ref": "#/components/schemas/SupavisorConfigResponse" } + } + } + } + }, + "401": { "description": "Unauthorized" }, + "403": { "description": "Forbidden action" }, + "429": { "description": "Rate limit exceeded" }, + "500": { "description": "Failed to retrieve project's supavisor config" } + }, + "security": [{ "bearer": [] }, { "fga_permissions": ["database_pooling_config_read"] }], + "summary": "Gets project's supavisor config", + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:read", "position": "after" }], + "x-endpoint-owners": ["infra"], + "x-oauth-scope": "database:read" + }, + "patch": { + "operationId": "v1-update-pooler-config", + "parameters": [ + { + "name": "ref", + "required": true, + "in": "path", + "description": "Project ref", + "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { "$ref": "#/components/schemas/UpdateSupavisorConfigBody" } + } + } + }, + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { "$ref": "#/components/schemas/UpdateSupavisorConfigResponse" } + } + } + }, + "401": { "description": "Unauthorized" }, + "403": { "description": "Forbidden action" }, + "429": { "description": "Rate limit exceeded" }, + "500": { "description": "Failed to update project's supavisor config" } + }, + "security": [{ "bearer": [] }, { "fga_permissions": ["database_pooling_config_write"] }], + "summary": "Updates project's supavisor config", + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:write", "position": "after" }], + "x-endpoint-owners": ["infra"], + "x-oauth-scope": "database:write" + } + }, + "/v1/projects/{ref}/config/database/postgres": { + "get": { + "operationId": "v1-get-postgres-config", + "parameters": [ + { + "name": "ref", + "required": true, + "in": "path", + "description": "Project ref", + "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } + } + ], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { "$ref": "#/components/schemas/PostgresConfigResponse" } + } + } + }, + "401": { "description": "Unauthorized" }, + "403": { "description": "Forbidden action" }, + "429": { "description": "Rate limit exceeded" }, + "500": { "description": "Failed to retrieve project's Postgres config" } + }, + "security": [{ "bearer": [] }, { "fga_permissions": ["database_config_read"] }], + "summary": "Gets project's Postgres config", + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:read", "position": "after" }], + "x-endpoint-owners": ["infra", "management-api"], + "x-oauth-scope": "database:read" + }, + "put": { + "operationId": "v1-update-postgres-config", + "parameters": [ + { + "name": "ref", + "required": true, + "in": "path", + "description": "Project ref", + "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { "$ref": "#/components/schemas/UpdatePostgresConfigBody" } + } + } + }, + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { "$ref": "#/components/schemas/PostgresConfigResponse" } + } + } + }, + "401": { "description": "Unauthorized" }, + "403": { "description": "Forbidden action" }, + "429": { "description": "Rate limit exceeded" }, + "500": { "description": "Failed to update project's Postgres config" } + }, + "security": [{ "bearer": [] }, { "fga_permissions": ["database_config_write"] }], + "summary": "Updates project's Postgres config", + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:write", "position": "after" }], + "x-endpoint-owners": ["infra", "management-api"], + "x-oauth-scope": "database:write" + } + }, + "/v1/projects/{ref}/config/realtime": { + "get": { + "operationId": "v1-get-realtime-config", + "parameters": [ + { + "name": "ref", + "required": true, + "in": "path", + "description": "Project ref", + "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } + } + ], + "responses": { + "200": { + "description": "Gets project's realtime configuration", + "content": { + "application/json": { + "schema": { "$ref": "#/components/schemas/RealtimeConfigResponse" } + } + } + }, + "401": { "description": "Unauthorized" }, + "403": { "description": "Forbidden action" }, + "429": { "description": "Rate limit exceeded" } + }, + "security": [{ "bearer": [] }], + "summary": "Gets realtime configuration", + "tags": ["Realtime"], + "x-endpoint-owners": ["realtime"] + }, + "patch": { + "operationId": "v1-update-realtime-config", + "parameters": [ + { + "name": "ref", + "required": true, + "in": "path", + "description": "Project ref", + "schema": { "minLength": 20, "maxLength": 20, "pattern": "^[a-z]+$", "type": "string" } + } + ], + "requestBody": { + "required": true, + "content": { + "application/json": { + "schema": { "$ref": "#/components/schemas/UpdateRealtimeConfigBody" } + } + } + }, + "responses": { + "204": { "description": "" }, + "401": { "description": "Unauthorized" }, + "403": { "description": "Forbidden action" }, + "429": { "description": "Rate limit exceeded" } + }, + "security": [{ "bearer": [] }], + "summary": "Updates realtime configuration", + "tags": ["Realtime"], + "x-endpoint-owners": ["realtime"] } }, "/v1/projects/{ref}/config/auth/sso/providers": { @@ -4466,9 +5407,12 @@ "404": { "description": "SAML 2.0 support is not enabled for this project" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["auth_config_write"] }], "summary": "Creates a new SSO provider", - "tags": ["Auth"] + "tags": ["Auth"], + "x-badges": [{ "name": "OAuth scope: auth:write", "position": "after" }], + "x-endpoint-owners": ["auth"], + "x-oauth-scope": "auth:write" }, "get": { "operationId": "v1-list-all-sso-provider", @@ -4495,9 +5439,12 @@ "404": { "description": "SAML 2.0 support is not enabled for this project" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["auth_config_read"] }], "summary": "Lists all SSO providers", - "tags": ["Auth"] + "tags": ["Auth"], + "x-badges": [{ "name": "OAuth scope: auth:read", "position": "after" }], + "x-endpoint-owners": ["auth"], + "x-oauth-scope": "auth:read" } }, "/v1/projects/{ref}/config/auth/sso/providers/{provider_id}": { @@ -4534,9 +5481,12 @@ }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["auth_config_read"] }], "summary": "Gets a SSO provider by its UUID", - "tags": ["Auth"] + "tags": ["Auth"], + "x-badges": [{ "name": "OAuth scope: auth:read", "position": "after" }], + "x-endpoint-owners": ["auth"], + "x-oauth-scope": "auth:read" }, "put": { "operationId": "v1-update-a-sso-provider", @@ -4577,9 +5527,12 @@ }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["auth_config_write"] }], "summary": "Updates a SSO provider by its UUID", - "tags": ["Auth"] + "tags": ["Auth"], + "x-badges": [{ "name": "OAuth scope: auth:write", "position": "after" }], + "x-endpoint-owners": ["auth"], + "x-oauth-scope": "auth:write" }, "delete": { "operationId": "v1-delete-a-sso-provider", @@ -4614,9 +5567,12 @@ }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["auth_config_write"] }], "summary": "Removes a SSO provider by its UUID", - "tags": ["Auth"] + "tags": ["Auth"], + "x-badges": [{ "name": "OAuth scope: auth:write", "position": "after" }], + "x-endpoint-owners": ["auth"], + "x-oauth-scope": "auth:write" } }, "/v1/projects/{ref}/database/backups": { @@ -4643,9 +5599,12 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to get backups" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["backups_read"] }], "summary": "Lists all backups", - "tags": ["Database"] + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:read", "position": "after" }], + "x-endpoint-owners": ["infra"], + "x-oauth-scope": "database:read" } }, "/v1/projects/{ref}/database/backups/restore-pitr": { @@ -4672,9 +5631,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["backups_write"] }], "summary": "Restores a PITR backup for a database", - "tags": ["Database"] + "tags": ["Database"], + "x-badges": [{ "name": "OAuth scope: database:write", "position": "after" }], + "x-endpoint-owners": ["infra"], + "x-oauth-scope": "database:write" } }, "/v1/projects/{ref}/database/backups/restore-point": { @@ -4710,10 +5672,13 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["backups_write"] }], "summary": "Initiates a creation of a restore point for a database", "tags": ["Database"], - "x-internal": true + "x-badges": [{ "name": "OAuth scope: database:write", "position": "after" }], + "x-endpoint-owners": ["infra"], + "x-internal": true, + "x-oauth-scope": "database:write" }, "get": { "operationId": "v1-get-restore-point", @@ -4746,10 +5711,13 @@ "429": { "description": "Rate limit exceeded" }, "500": { "description": "Failed to get requested restore points" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["backups_read"] }], "summary": "Get restore points for project", "tags": ["Database"], - "x-internal": true + "x-badges": [{ "name": "OAuth scope: database:read", "position": "after" }], + "x-endpoint-owners": ["infra"], + "x-internal": true, + "x-oauth-scope": "database:read" } }, "/v1/projects/{ref}/database/backups/undo": { @@ -4776,10 +5744,13 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["backups_write"] }], "summary": "Initiates an undo to a given restore point", "tags": ["Database"], - "x-internal": true + "x-badges": [{ "name": "OAuth scope: database:write", "position": "after" }], + "x-endpoint-owners": ["infra"], + "x-internal": true, + "x-oauth-scope": "database:write" } }, "/v1/organizations/{slug}/members": { @@ -4805,14 +5776,14 @@ } } } - }, - "401": { "description": "Unauthorized" }, - "403": { "description": "Forbidden action" }, - "429": { "description": "Rate limit exceeded" } + } }, "security": [{ "bearer": [] }], "summary": "List members of an organization", - "tags": ["Organizations"] + "tags": ["Organizations"], + "x-badges": [{ "name": "OAuth scope: organizations:read", "position": "after" }], + "x-endpoint-owners": ["management-api"], + "x-oauth-scope": "organizations:read" } }, "/v1/organizations/{slug}": { @@ -4840,9 +5811,12 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["organization_admin_read"] }], "summary": "Gets information about the organization", - "tags": ["Organizations"] + "tags": ["Organizations"], + "x-badges": [{ "name": "OAuth scope: organizations:read", "position": "after" }], + "x-endpoint-owners": ["management-api"], + "x-oauth-scope": "organizations:read" } }, "/v1/organizations/{slug}/project-claim/{token}": { @@ -4871,9 +5845,10 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["organization_admin_write"] }], "summary": "Gets project details for the specified organization and claim token", "tags": ["Organizations"], + "x-endpoint-owners": ["management-api"], "x-internal": true }, "post": { @@ -4894,11 +5869,81 @@ "403": { "description": "Forbidden action" }, "429": { "description": "Rate limit exceeded" } }, - "security": [{ "bearer": [] }], + "security": [{ "bearer": [] }, { "fga_permissions": ["organization_admin_write"] }], "summary": "Claims project for the specified organization", "tags": ["Organizations"], + "x-endpoint-owners": ["management-api"], "x-internal": true } + }, + "/v1/organizations/{slug}/projects": { + "get": { + "description": "Returns a paginated list of projects for the specified organization.\n\nThis endpoint uses offset-based pagination. Use the `offset` parameter to skip a number of projects and the `limit` parameter to control the number of projects returned per page.", + "operationId": "v1-get-all-projects-for-organization", + "parameters": [ + { + "name": "slug", + "required": true, + "in": "path", + "description": "Organization slug", + "schema": { "pattern": "^[\\w-]+$", "type": "string" } + }, + { + "name": "offset", + "required": false, + "in": "query", + "description": "Number of projects to skip", + "schema": { "minimum": 0, "default": 0, "type": "integer" } + }, + { + "name": "limit", + "required": false, + "in": "query", + "description": "Number of projects to return per page", + "schema": { "minimum": 1, "maximum": 100, "default": 100, "type": "integer" } + }, + { + "name": "search", + "required": false, + "in": "query", + "description": "Search projects by name", + "schema": { "type": "string" } + }, + { + "name": "sort", + "required": false, + "in": "query", + "description": "Sort order for projects", + "schema": { + "default": "name_asc", + "type": "string", + "enum": ["name_asc", "name_desc", "created_asc", "created_desc"] + } + }, + { + "name": "statuses", + "required": false, + "in": "query", + "description": "A comma-separated list of project statuses to filter by.\n\nThe following values are supported: `ACTIVE_HEALTHY`, `INACTIVE`.", + "schema": { "example": "?statuses=ACTIVE_HEALTHY,INACTIVE", "type": "string" } + } + ], + "responses": { + "200": { + "description": "", + "content": { + "application/json": { + "schema": { "$ref": "#/components/schemas/OrganizationProjectsResponse" } + } + } + }, + "500": { "description": "Failed to retrieve projects" } + }, + "security": [{ "bearer": [] }, { "fga_permissions": ["organization_projects_read"] }], + "summary": "Gets all projects for the given organization", + "tags": ["Projects"], + "x-endpoint-owners": ["management-api"] + } } }, "info": { @@ -4921,7 +5966,10 @@ { "name": "Projects", "description": "Projects related endpoints" }, { "name": "Rest", "description": "Rest related endpoints" }, { "name": "Secrets", "description": "Secrets related endpoints" }, - { "name": "Storage", "description": "Storage related endpoints" } + { + "name": "Storage", + "description": "Visit [https://supabase.github.io/storage/](https://supabase.github.io/storage/) for complete documentation." + } ], "servers": [], "components": { @@ -4992,7 +6040,12 @@ "FUNCTIONS_FAILED" ] }, - "request_review": { "type": "boolean" } + "request_review": { "type": "boolean" }, + "notify_url": { + "type": "string", + "format": "uri", + "description": "HTTP endpoint to receive branch status updates." + } } }, "BranchResponse": { @@ -5025,7 +6078,29 @@ "created_at": { "type": "string", "format": "date-time" }, "updated_at": { "type": "string", "format": "date-time" }, "review_requested_at": { "type": "string", "format": "date-time" }, - "with_data": { "type": "boolean" } + "with_data": { "type": "boolean" }, + "notify_url": { "type": "string", "format": "uri" }, + "deletion_scheduled_at": { "type": "string", "format": "date-time" }, + "preview_project_status": { + "type": "string", + "enum": [ + "INACTIVE", + "ACTIVE_HEALTHY", + "ACTIVE_UNHEALTHY", + "COMING_UP", + "UNKNOWN", + "GOING_DOWN", + "INIT_FAILED", + "REMOVED", + "RESTORING", + "UPGRADING", + "PAUSING", + "RESTORE_FAILED", + "RESTARTING", + "PAUSE_FAILED", + "RESIZING" + ] + } }, "required": [ "id", @@ -5057,11 +6132,122 @@ }, "required": ["workflow_run_id", "message"] }, + "BranchRestoreResponse": { + "type": "object", + "properties": { "message": { "type": "string", "enum": ["Branch restoration initiated"] } }, + "required": ["message"] + }, + "V1ListProjectsPaginatedResponse": { + "type": "object", + "properties": { + "projects": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { "type": "number" }, + "cloud_provider": { "type": "string" }, + "inserted_at": { "type": "string", "nullable": true }, + "name": { "type": "string" }, + "organization_id": { "type": "number" }, + "organization_slug": { "type": "string" }, + "ref": { "type": "string" }, + "region": { "type": "string" }, + "status": { "type": "string" }, + "subscription_id": { "type": "string", "nullable": true }, + "is_branch_enabled": { "type": "boolean" }, + "is_physical_backups_enabled": { "type": "boolean", "nullable": true }, + "preview_branch_refs": { "type": "array", "items": { "type": "string" } }, + "disk_volume_size_gb": { "type": "number" }, + "infra_compute_size": { + "type": "string", + "enum": [ + "pico", + "nano", + "micro", + "small", + "medium", + "large", + "xlarge", + "2xlarge", + "4xlarge", + "8xlarge", + "12xlarge", + "16xlarge", + "24xlarge", + "24xlarge_optimized_memory", + "24xlarge_optimized_cpu", + "24xlarge_high_memory", + "48xlarge", + "48xlarge_optimized_memory", + "48xlarge_optimized_cpu", + "48xlarge_high_memory" + ] + } + }, + "required": [ + "id", + "cloud_provider", + "inserted_at", + "name", + "organization_id", + "organization_slug", + "ref", + "region", + "status", + "subscription_id", + "is_branch_enabled", + "is_physical_backups_enabled", + "preview_branch_refs" + ] + } + }, + "pagination": { + "type": "object", + "properties": { + "count": { + "type": "number", + "description": "Total number of projects. Use this to calculate the total number of pages." + }, + "limit": { + "type": "number", + "description": "Maximum number of projects per page (actual number may be less)" + }, + "offset": { + "type": "number", + "description": "Number of projects skipped in this response" + } + }, + "required": ["count", "limit", "offset"] + } + }, + "required": ["projects", "pagination"] + }, "V1ProjectWithDatabaseResponse": { "type": "object", "properties": { - "id": { "type": "string", "description": "Id of your project" }, - "organization_id": { "type": "string", "description": "Slug of your organization" }, + "id": { + "type": "string", + "deprecated": true, + "description": "Deprecated: Use `ref` instead." + }, + "ref": { + "type": "string", + "minLength": 20, + "maxLength": 20, + "pattern": "^[a-z]+$", + "description": "Project ref" + }, + "organization_id": { + "type": "string", + "description": "Deprecated: Use `organization_slug` instead.", + "deprecated": true + }, + "organization_slug": { + "type": "string", + "pattern": "^[\\w-]+$", + "description": "Organization slug" + }, "name": { "type": "string", "description": "Name of your project" }, "region": { "type": "string", @@ -5104,14 +6290,33 @@ "required": ["host", "version", "postgres_engine", "release_channel"] } }, - "required": ["id", "organization_id", "name", "region", "created_at", "status", "database"] + "required": [ + "id", + "ref", + "organization_id", + "organization_slug", + "name", + "region", + "created_at", + "status", + "database" + ] }, "V1CreateProjectBody": { "type": "object", "properties": { "db_pass": { "type": "string", "description": "Database password" }, "name": { "type": "string", "maxLength": 256, "description": "Name of your project" }, - "organization_id": { "type": "string", "description": "Slug of your organization" }, + "organization_id": { + "type": "string", + "description": "Deprecated: Use `organization_slug` instead.", + "deprecated": true + }, + "organization_slug": { + "type": "string", + "pattern": "^[\\w-]+$", + "description": "Organization slug" + }, "plan": { "type": "string", "enum": ["free", "pro"], @@ -5120,7 +6325,8 @@ }, "region": { "type": "string", - "description": "Region you want your server to reside in", + "description": "Region you want your server to reside in. Use region_selection instead.", + "deprecated": true, "enum": [ "us-east-1", "us-east-2", @@ -5142,6 +6348,58 @@ "sa-east-1" ] }, + "region_selection": { + "discriminator": { "propertyName": "type" }, + "oneOf": [ + { + "type": "object", + "properties": { + "type": { "type": "string", "enum": ["specific"] }, + "code": { + "type": "string", + "minLength": 1, + "description": "Specific region code. The codes supported are not a stable API, and should be retrieved from the /available-regions endpoint.", + "enum": [ + "us-east-1", + "us-east-2", + "us-west-1", + "us-west-2", + "ap-east-1", + "ap-southeast-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-southeast-2", + "eu-west-1", + "eu-west-2", + "eu-west-3", + "eu-north-1", + "eu-central-1", + "eu-central-2", + "ca-central-1", + "ap-south-1", + "sa-east-1" + ] + } + }, + "required": ["type", "code"] + }, + { + "type": "object", + "properties": { + "type": { "type": "string", "enum": ["smartGroup"] }, + "code": { + "type": "string", + "enum": ["americas", "emea", "apac"], + "description": "The Smart Region Group's code. The codes supported are not a stable API, and should be retrieved from the /available-regions endpoint.", + "example": "apac" + } + }, + "required": ["type", "code"] + } + ], + "description": "Region selection. Only one of region or region_selection can be specified.", + "example": "{ type: 'smartGroup', code: 'americas' }" + }, "kps_enabled": { "type": "boolean", "deprecated": true, @@ -5177,17 +6435,49 @@ "format": "uri", "description": "Template URL used to create the project from the CLI.", "example": "https://github.com/supabase/supabase/tree/master/examples/slack-clone/nextjs-slack-clone" + }, + "release_channel": { + "type": "string", + "enum": ["internal", "alpha", "beta", "ga", "withdrawn", "preview"], + "description": "Release channel. If not provided, GA will be used.", + "deprecated": true + }, + "postgres_engine": { + "type": "string", + "enum": ["15", "17", "17-oriole"], + "description": "Postgres engine version. If not provided, the latest version will be used.", + "deprecated": true } }, - "required": ["db_pass", "name", "organization_id", "region"], + "required": ["db_pass", "name", "organization_slug"], "additionalProperties": false, "hideDefinitions": ["release_channel", "postgres_engine"] }, "V1ProjectResponse": { "type": "object", "properties": { - "id": { "type": "string", "description": "Id of your project" }, - "organization_id": { "type": "string", "description": "Slug of your organization" }, + "id": { + "type": "string", + "deprecated": true, + "description": "Deprecated: Use `ref` instead." + }, + "ref": { + "type": "string", + "minLength": 20, + "maxLength": 20, + "pattern": "^[a-z]+$", + "description": "Project ref" + }, + "organization_id": { + "type": "string", + "description": "Deprecated: Use `organization_slug` instead.", + "deprecated": true + }, + "organization_slug": { + "type": "string", + "pattern": "^[\\w-]+$", + "description": "Organization slug" + }, "name": { "type": "string", "description": "Name of your project" }, "region": { "type": "string", @@ -5220,16 +6510,106 @@ ] } }, - "required": ["id", "organization_id", "name", "region", "created_at", "status"] + "required": [ + "id", + "ref", + "organization_id", + "organization_slug", + "name", + "region", + "created_at", + "status" + ] + }, + "RegionsInfo": { + "type": "object", + "properties": { + "recommendations": { + "type": "object", + "properties": { + "smartGroup": { + "type": "object", + "properties": { + "name": { "type": "string" }, + "code": { "type": "string", "enum": ["americas", "emea", "apac"] }, + "type": { "type": "string", "enum": ["smartGroup"] } + }, + "required": ["name", "code", "type"] + }, + "specific": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { "type": "string" }, + "code": { "type": "string" }, + "type": { "type": "string", "enum": ["specific"] }, + "provider": { + "type": "string", + "enum": ["AWS", "FLY", "AWS_K8S", "AWS_NIMBUS"] + }, + "status": { "type": "string", "enum": ["capacity", "other"] } + }, + "required": ["name", "code", "type", "provider"] + } + } + }, + "required": ["smartGroup", "specific"] + }, + "all": { + "type": "object", + "properties": { + "smartGroup": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { "type": "string" }, + "code": { "type": "string", "enum": ["americas", "emea", "apac"] }, + "type": { "type": "string", "enum": ["smartGroup"] } + }, + "required": ["name", "code", "type"] + } + }, + "specific": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { "type": "string" }, + "code": { "type": "string" }, + "type": { "type": "string", "enum": ["specific"] }, + "provider": { + "type": "string", + "enum": ["AWS", "FLY", "AWS_K8S", "AWS_NIMBUS"] + }, + "status": { "type": "string", "enum": ["capacity", "other"] } + }, + "required": ["name", "code", "type", "provider"] + } + } + }, + "required": ["smartGroup", "specific"] + } + }, + "required": ["recommendations", "all"] }, "OrganizationResponseV1": { "type": "object", - "properties": { "id": { "type": "string" }, "name": { "type": "string" } }, - "required": ["id", "name"] + "properties": { + "id": { + "type": "string", + "description": "Deprecated: Use `slug` instead.", + "deprecated": true + }, + "slug": { "type": "string", "pattern": "^[\\w-]+$", "description": "Organization slug" }, + "name": { "type": "string" } + }, + "required": ["id", "slug", "name"] }, "CreateOrganizationV1": { "type": "object", - "properties": { "name": { "type": "string" } }, + "properties": { "name": { "type": "string", "maxLength": 256 } }, "required": ["name"], "additionalProperties": false }, @@ -5245,9 +6625,10 @@ "refresh_token": { "type": "string" }, "resource": { "type": "string", - "enum": ["https://api.supabase.com/mcp", "https://mcp.supabase.com/mcp"], + "format": "uri", "description": "Resource indicator for MCP (Model Context Protocol) clients" - } + }, + "scope": { "type": "string" } }, "additionalProperties": false }, @@ -5612,7 +6993,12 @@ "description": "Postgres engine version. If not provided, the latest version will be used." }, "secrets": { "type": "object", "additionalProperties": { "type": "string" } }, - "with_data": { "type": "boolean" } + "with_data": { "type": "boolean" }, + "notify_url": { + "type": "string", + "format": "uri", + "description": "HTTP endpoint to receive branch status updates." + } }, "required": ["branch_name"] }, @@ -5703,9 +7089,55 @@ }, "UpdateCustomHostnameBody": { "type": "object", - "properties": { "custom_hostname": { "type": "string", "minLength": 1 } }, + "properties": { "custom_hostname": { "type": "string", "maxLength": 253, "minLength": 1 } }, "required": ["custom_hostname"] }, + "JitAccessResponse": { + "type": "object", + "properties": { + "user_id": { "type": "string", "format": "uuid" }, + "user_roles": { + "type": "array", + "items": { + "type": "object", + "properties": { + "role": { "type": "string", "minLength": 1 }, + "expires_at": { "type": "number" }, + "allowed_networks": { + "type": "object", + "properties": { + "allowed_cidrs": { + "type": "array", + "items": { + "type": "object", + "properties": { "cidr": { "type": "string" } }, + "required": ["cidr"] + } + }, + "allowed_cidrs_v6": { + "type": "array", + "items": { + "type": "object", + "properties": { "cidr": { "type": "string" } }, + "required": ["cidr"] + } + } + } + } + }, + "required": ["role"] + } + } + }, + "required": ["user_id", "user_roles"] + }, + "JitAccessRequestRequest": { + "type": "object", + "properties": { + "state": { "type": "string", "enum": ["enabled", "disabled", "unavailable"] } + }, + "required": ["state"] + }, "NetworkBanResponse": { "type": "object", "properties": { @@ -5901,6 +7333,11 @@ }, "required": ["id", "ref", "name"] }, + "V1UpdateProjectBody": { + "type": "object", + "properties": { "name": { "type": "string", "minLength": 1, "maxLength": 256 } }, + "required": ["name"] + }, "SecretResponse": { "type": "object", "properties": { @@ -5927,6 +7364,7 @@ "required": ["name", "value"] } }, + "DeleteSecretsBody": { "type": "array", "items": { "type": "string" } }, "SslEnforcementResponse": { "type": "object", "properties": { @@ -5965,7 +7403,7 @@ }, "VanitySubdomainBody": { "type": "object", - "properties": { "vanity_subdomain": { "type": "string" } }, + "properties": { "vanity_subdomain": { "type": "string", "maxLength": 63 } }, "required": ["vanity_subdomain"] }, "SubdomainAvailabilityResponse": { @@ -6024,11 +7462,109 @@ }, "duration_estimate_hours": { "type": "number" }, "legacy_auth_custom_roles": { "type": "array", "items": { "type": "string" } }, - "objects_to_be_dropped": { "type": "array", "items": { "type": "string" } }, - "unsupported_extensions": { "type": "array", "items": { "type": "string" } }, + "objects_to_be_dropped": { + "type": "array", + "items": { "type": "string" }, + "deprecated": true, + "description": "Use validation_errors instead." + }, + "unsupported_extensions": { + "type": "array", + "items": { "type": "string" }, + "deprecated": true, + "description": "Use validation_errors instead." + }, "user_defined_objects_in_internal_schemas": { "type": "array", - "items": { "type": "string" } + "items": { "type": "string" }, + "deprecated": true, + "description": "Use validation_errors instead." + }, + "validation_errors": { + "type": "array", + "items": { + "oneOf": [ + { + "type": "object", + "properties": { + "type": { "type": "string", "enum": ["objects_depending_on_pg_cron"] }, + "dependents": { "type": "array", "items": { "type": "string" } } + }, + "required": ["type", "dependents"] + }, + { + "type": "object", + "properties": { + "type": { "type": "string", "enum": ["indexes_referencing_ll_to_earth"] }, + "schema_name": { "type": "string" }, + "table_name": { "type": "string" }, + "index_name": { "type": "string" } + }, + "required": ["type", "schema_name", "table_name", "index_name"] + }, + { + "type": "object", + "properties": { + "type": { "type": "string", "enum": ["function_using_obsolete_lang"] }, + "schema_name": { "type": "string" }, + "function_name": { "type": "string" }, + "lang_name": { "type": "string" } + }, + "required": ["type", "schema_name", "function_name", "lang_name"] + }, + { + "type": "object", + "properties": { + "type": { "type": "string", "enum": ["unsupported_extension"] }, + "extension_name": { "type": "string" } + }, + "required": ["type", "extension_name"] + }, + { + "type": "object", + "properties": { + "type": { "type": "string", "enum": ["unsupported_fdw_handler"] }, + "fdw_name": { "type": "string" }, + "fdw_handler_name": { "type": "string" } + }, + "required": ["type", "fdw_name", "fdw_handler_name"] + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": ["unlogged_table_with_persistent_sequence"] + }, + "schema_name": { "type": "string" }, + "table_name": { "type": "string" }, + "sequence_name": { "type": "string" } + }, + "required": ["type", "schema_name", "table_name", "sequence_name"] + }, + { + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": ["user_defined_objects_in_internal_schemas"] + }, + "obj_type": { "type": "string", "enum": ["table", "function"] }, + "schema_name": { "type": "string" }, + "obj_name": { "type": "string" } + }, + "required": ["type", "obj_type", "schema_name", "obj_name"] + }, + { + "type": "object", + "properties": { + "type": { "type": "string", "enum": ["active_replication_slot"] }, + "slot_name": { "type": "string" } + }, + "required": ["type", "slot_name"] + } + ] + } } }, "required": [ @@ -6041,7 +7577,8 @@ "legacy_auth_custom_roles", "objects_to_be_dropped", "unsupported_extensions", - "user_defined_objects_in_internal_schemas" + "user_defined_objects_in_internal_schemas", + "validation_errors" ] }, "DatabaseUpgradeStatusResponse": { @@ -6152,7 +7689,11 @@ "pg_bouncer" ] }, - "healthy": { "type": "boolean" }, + "healthy": { + "type": "boolean", + "deprecated": true, + "description": "Deprecated. Use `status` instead." + }, "status": { "type": "string", "enum": ["COMING_UP", "ACTIVE_HEALTHY", "UNHEALTHY"] }, "info": { "oneOf": [ @@ -6168,11 +7709,20 @@ { "type": "object", "properties": { - "healthy": { "type": "boolean" }, + "healthy": { + "type": "boolean", + "deprecated": true, + "description": "Deprecated. Use `status` instead." + }, "db_connected": { "type": "boolean" }, "connected_cluster": { "type": "integer" } }, "required": ["healthy", "db_connected", "connected_cluster"] + }, + { + "type": "object", + "properties": { "db_schema": { "type": "string" } }, + "required": ["db_schema"] } ] }, @@ -6335,217 +7885,16 @@ "required": ["status"], "additionalProperties": false }, - "StorageConfigResponse": { - "type": "object", - "properties": { - "fileSizeLimit": { "type": "integer", "format": "int64" }, - "features": { - "type": "object", - "properties": { - "imageTransformation": { - "type": "object", - "properties": { "enabled": { "type": "boolean" } }, - "required": ["enabled"] - }, - "s3Protocol": { - "type": "object", - "properties": { "enabled": { "type": "boolean" } }, - "required": ["enabled"] - }, - "icebergCatalog": { - "type": "object", - "properties": { "enabled": { "type": "boolean" } }, - "required": ["enabled"] - } - }, - "required": ["imageTransformation", "s3Protocol"] - }, - "capabilities": { - "type": "object", - "properties": { - "list_v2": { "type": "boolean" }, - "iceberg_catalog": { "type": "boolean" } - }, - "required": ["list_v2", "iceberg_catalog"] - }, - "external": { - "type": "object", - "properties": { "upstreamTarget": { "type": "string", "enum": ["main", "canary"] } }, - "required": ["upstreamTarget"] - } - }, - "required": ["fileSizeLimit", "features", "capabilities", "external"] - }, - "UpdateStorageConfigBody": { - "type": "object", - "properties": { - "fileSizeLimit": { - "type": "integer", - "minimum": 0, - "maximum": 536870912000, - "format": "int64" - }, - "features": { - "type": "object", - "properties": { - "imageTransformation": { - "type": "object", - "properties": { "enabled": { "type": "boolean" } }, - "required": ["enabled"] - }, - "s3Protocol": { - "type": "object", - "properties": { "enabled": { "type": "boolean" } }, - "required": ["enabled"] - }, - "icebergCatalog": { - "type": "object", - "properties": { "enabled": { "type": "boolean" } }, - "required": ["enabled"] - } - }, - "required": ["imageTransformation", "s3Protocol"] - }, - "external": { - "type": "object", - "properties": { "upstreamTarget": { "type": "string", "enum": ["main", "canary"] } }, - "required": ["upstreamTarget"] - } - }, - "additionalProperties": false - }, - "PostgresConfigResponse": { - "type": "object", - "properties": { - "effective_cache_size": { "type": "string" }, - "logical_decoding_work_mem": { "type": "string" }, - "maintenance_work_mem": { "type": "string" }, - "track_activity_query_size": { "type": "string" }, - "max_connections": { "type": "integer", "minimum": 1, "maximum": 262143 }, - "max_locks_per_transaction": { "type": "integer", "minimum": 10, "maximum": 2147483640 }, - "max_parallel_maintenance_workers": { "type": "integer", "minimum": 0, "maximum": 1024 }, - "max_parallel_workers": { "type": "integer", "minimum": 0, "maximum": 1024 }, - "max_parallel_workers_per_gather": { "type": "integer", "minimum": 0, "maximum": 1024 }, - "max_replication_slots": { "type": "integer" }, - "max_slot_wal_keep_size": { "type": "string" }, - "max_standby_archive_delay": { "type": "string" }, - "max_standby_streaming_delay": { "type": "string" }, - "max_wal_size": { "type": "string" }, - "max_wal_senders": { "type": "integer" }, - "max_worker_processes": { "type": "integer", "minimum": 0, "maximum": 262143 }, - "session_replication_role": { "type": "string", "enum": ["origin", "replica", "local"] }, - "shared_buffers": { "type": "string" }, - "statement_timeout": { "type": "string" }, - "track_commit_timestamp": { "type": "boolean" }, - "wal_keep_size": { "type": "string" }, - "wal_sender_timeout": { "type": "string" }, - "work_mem": { "type": "string" } - } - }, - "UpdatePostgresConfigBody": { - "type": "object", - "properties": { - "effective_cache_size": { "type": "string" }, - "logical_decoding_work_mem": { "type": "string" }, - "maintenance_work_mem": { "type": "string" }, - "track_activity_query_size": { "type": "string" }, - "max_connections": { "type": "integer", "minimum": 1, "maximum": 262143 }, - "max_locks_per_transaction": { "type": "integer", "minimum": 10, "maximum": 2147483640 }, - "max_parallel_maintenance_workers": { "type": "integer", "minimum": 0, "maximum": 1024 }, - "max_parallel_workers": { "type": "integer", "minimum": 0, "maximum": 1024 }, - "max_parallel_workers_per_gather": { "type": "integer", "minimum": 0, "maximum": 1024 }, - "max_replication_slots": { "type": "integer" }, - "max_slot_wal_keep_size": { "type": "string" }, - "max_standby_archive_delay": { "type": "string" }, - "max_standby_streaming_delay": { "type": "string" }, - "max_wal_size": { "type": "string" }, - "max_wal_senders": { "type": "integer" }, - "max_worker_processes": { "type": "integer", "minimum": 0, "maximum": 262143 }, - "session_replication_role": { "type": "string", "enum": ["origin", "replica", "local"] }, - "shared_buffers": { "type": "string" }, - "statement_timeout": { "type": "string" }, - "track_commit_timestamp": { "type": "boolean" }, - "wal_keep_size": { "type": "string" }, - "wal_sender_timeout": { "type": "string" }, - "work_mem": { "type": "string" }, - "restart_database": { "type": "boolean" } - }, - "additionalProperties": false - }, - "V1PgbouncerConfigResponse": { - "type": "object", - "properties": { - "default_pool_size": { "type": "integer" }, - "ignore_startup_parameters": { "type": "string" }, - "max_client_conn": { "type": "integer" }, - "pool_mode": { "type": "string", "enum": ["transaction", "session", "statement"] }, - "connection_string": { "type": "string" }, - "server_idle_timeout": { "type": "integer" }, - "server_lifetime": { "type": "integer" }, - "query_wait_timeout": { "type": "integer" }, - "reserve_pool_size": { "type": "integer" } - } - }, - "SupavisorConfigResponse": { - "type": "object", - "properties": { - "identifier": { "type": "string" }, - "database_type": { "type": "string", "enum": ["PRIMARY", "READ_REPLICA"] }, - "is_using_scram_auth": { "type": "boolean" }, - "db_user": { "type": "string" }, - "db_host": { "type": "string" }, - "db_port": { "type": "integer" }, - "db_name": { "type": "string" }, - "connection_string": { "type": "string" }, - "connectionString": { "type": "string", "description": "Use connection_string instead" }, - "default_pool_size": { "type": "integer", "nullable": true }, - "max_client_conn": { "type": "integer", "nullable": true }, - "pool_mode": { "type": "string", "enum": ["transaction", "session"] } - }, - "required": [ - "identifier", - "database_type", - "is_using_scram_auth", - "db_user", - "db_host", - "db_port", - "db_name", - "connection_string", - "connectionString", - "default_pool_size", - "max_client_conn", - "pool_mode" - ] - }, - "UpdateSupavisorConfigBody": { - "type": "object", - "properties": { - "default_pool_size": { - "type": "integer", - "minimum": 0, - "maximum": 3000, - "nullable": true - }, - "pool_mode": { - "type": "string", - "enum": ["transaction", "session"], - "description": "Dedicated pooler mode for the project" - } - } - }, - "UpdateSupavisorConfigResponse": { - "type": "object", - "properties": { - "default_pool_size": { "type": "integer", "nullable": true }, - "pool_mode": { "type": "string" } - }, - "required": ["default_pool_size", "pool_mode"] - }, "AuthConfigResponse": { "type": "object", "properties": { "api_max_request_duration": { "type": "integer", "nullable": true }, "db_max_pool_size": { "type": "integer", "nullable": true }, + "db_max_pool_size_unit": { + "type": "string", + "enum": ["connections", "percent"], + "nullable": true + }, "disable_signup": { "type": "boolean", "nullable": true }, "external_anonymous_users_enabled": { "type": "boolean", "nullable": true }, "external_apple_additional_client_ids": { "type": "string", "nullable": true }, @@ -6628,6 +7977,10 @@ "external_twitter_email_optional": { "type": "boolean", "nullable": true }, "external_twitter_enabled": { "type": "boolean", "nullable": true }, "external_twitter_secret": { "type": "string", "nullable": true }, + "external_x_client_id": { "type": "string", "nullable": true }, + "external_x_email_optional": { "type": "boolean", "nullable": true }, + "external_x_enabled": { "type": "boolean", "nullable": true }, + "external_x_secret": { "type": "string", "nullable": true }, "external_workos_client_id": { "type": "string", "nullable": true }, "external_workos_enabled": { "type": "boolean", "nullable": true }, "external_workos_secret": { "type": "string", "nullable": true }, @@ -6656,6 +8009,9 @@ "hook_before_user_created_enabled": { "type": "boolean", "nullable": true }, "hook_before_user_created_uri": { "type": "string", "nullable": true }, "hook_before_user_created_secrets": { "type": "string", "nullable": true }, + "hook_after_user_created_enabled": { "type": "boolean", "nullable": true }, + "hook_after_user_created_uri": { "type": "string", "nullable": true }, + "hook_after_user_created_secrets": { "type": "string", "nullable": true }, "jwt_exp": { "type": "integer", "nullable": true }, "mailer_allow_unverified_email_sign_ins": { "type": "boolean", "nullable": true }, "mailer_autoconfirm": { "type": "boolean", "nullable": true }, @@ -6668,12 +8024,66 @@ "mailer_subjects_magic_link": { "type": "string", "nullable": true }, "mailer_subjects_reauthentication": { "type": "string", "nullable": true }, "mailer_subjects_recovery": { "type": "string", "nullable": true }, + "mailer_subjects_password_changed_notification": { "type": "string", "nullable": true }, + "mailer_subjects_email_changed_notification": { "type": "string", "nullable": true }, + "mailer_subjects_phone_changed_notification": { "type": "string", "nullable": true }, + "mailer_subjects_mfa_factor_enrolled_notification": { + "type": "string", + "nullable": true + }, + "mailer_subjects_mfa_factor_unenrolled_notification": { + "type": "string", + "nullable": true + }, + "mailer_subjects_identity_linked_notification": { "type": "string", "nullable": true }, + "mailer_subjects_identity_unlinked_notification": { "type": "string", "nullable": true }, "mailer_templates_confirmation_content": { "type": "string", "nullable": true }, "mailer_templates_email_change_content": { "type": "string", "nullable": true }, "mailer_templates_invite_content": { "type": "string", "nullable": true }, "mailer_templates_magic_link_content": { "type": "string", "nullable": true }, "mailer_templates_reauthentication_content": { "type": "string", "nullable": true }, "mailer_templates_recovery_content": { "type": "string", "nullable": true }, + "mailer_templates_password_changed_notification_content": { + "type": "string", + "nullable": true + }, + "mailer_templates_email_changed_notification_content": { + "type": "string", + "nullable": true + }, + "mailer_templates_phone_changed_notification_content": { + "type": "string", + "nullable": true + }, + "mailer_templates_mfa_factor_enrolled_notification_content": { + "type": "string", + "nullable": true + }, + "mailer_templates_mfa_factor_unenrolled_notification_content": { + "type": "string", + "nullable": true + }, + "mailer_templates_identity_linked_notification_content": { + "type": "string", + "nullable": true + }, + "mailer_templates_identity_unlinked_notification_content": { + "type": "string", + "nullable": true + }, + "mailer_notifications_password_changed_enabled": { "type": "boolean", "nullable": true }, + "mailer_notifications_email_changed_enabled": { "type": "boolean", "nullable": true }, + "mailer_notifications_phone_changed_enabled": { "type": "boolean", "nullable": true }, + "mailer_notifications_mfa_factor_enrolled_enabled": { + "type": "boolean", + "nullable": true + }, + "mailer_notifications_mfa_factor_unenrolled_enabled": { + "type": "boolean", + "nullable": true + }, + "mailer_notifications_identity_linked_enabled": { "type": "boolean", "nullable": true }, + "mailer_notifications_identity_unlinked_enabled": { "type": "boolean", "nullable": true }, "mfa_max_enrolled_factors": { "type": "integer", "nullable": true }, "mfa_totp_enroll_enabled": { "type": "boolean", "nullable": true }, "mfa_totp_verify_enabled": { "type": "boolean", "nullable": true }, @@ -6761,11 +8171,15 @@ "smtp_port": { "type": "string", "nullable": true }, "smtp_sender_name": { "type": "string", "nullable": true }, "smtp_user": { "type": "string", "nullable": true }, - "uri_allow_list": { "type": "string", "nullable": true } + "uri_allow_list": { "type": "string", "nullable": true }, + "oauth_server_enabled": { "type": "boolean" }, + "oauth_server_allow_dynamic_registration": { "type": "boolean" }, + "oauth_server_authorization_path": { "type": "string", "nullable": true } }, "required": [ "api_max_request_duration", "db_max_pool_size", + "db_max_pool_size_unit", "disable_signup", "external_anonymous_users_enabled", "external_apple_additional_client_ids", @@ -6848,6 +8262,10 @@ "external_twitter_email_optional", "external_twitter_enabled", "external_twitter_secret", + "external_x_client_id", + "external_x_email_optional", + "external_x_enabled", + "external_x_secret", "external_workos_client_id", "external_workos_enabled", "external_workos_secret", @@ -6876,6 +8294,9 @@ "hook_before_user_created_enabled", "hook_before_user_created_uri", "hook_before_user_created_secrets", + "hook_after_user_created_enabled", + "hook_after_user_created_uri", + "hook_after_user_created_secrets", "jwt_exp", "mailer_allow_unverified_email_sign_ins", "mailer_autoconfirm", @@ -6888,12 +8309,33 @@ "mailer_subjects_magic_link", "mailer_subjects_reauthentication", "mailer_subjects_recovery", + "mailer_subjects_password_changed_notification", + "mailer_subjects_email_changed_notification", + "mailer_subjects_phone_changed_notification", + "mailer_subjects_mfa_factor_enrolled_notification", + "mailer_subjects_mfa_factor_unenrolled_notification", + "mailer_subjects_identity_linked_notification", + "mailer_subjects_identity_unlinked_notification", "mailer_templates_confirmation_content", "mailer_templates_email_change_content", "mailer_templates_invite_content", "mailer_templates_magic_link_content", "mailer_templates_reauthentication_content", "mailer_templates_recovery_content", + "mailer_templates_password_changed_notification_content", + "mailer_templates_email_changed_notification_content", + "mailer_templates_phone_changed_notification_content", + "mailer_templates_mfa_factor_enrolled_notification_content", + "mailer_templates_mfa_factor_unenrolled_notification_content", + "mailer_templates_identity_linked_notification_content", + "mailer_templates_identity_unlinked_notification_content", + "mailer_notifications_password_changed_enabled", + "mailer_notifications_email_changed_enabled", + "mailer_notifications_phone_changed_enabled", + "mailer_notifications_mfa_factor_enrolled_enabled", + "mailer_notifications_mfa_factor_unenrolled_enabled", + "mailer_notifications_identity_linked_enabled", + "mailer_notifications_identity_unlinked_enabled", "mfa_max_enrolled_factors", "mfa_totp_enroll_enabled", "mfa_totp_verify_enabled", @@ -6961,7 +8403,10 @@ "smtp_port", "smtp_sender_name", "smtp_user", - "uri_allow_list" + "uri_allow_list", + "oauth_server_enabled", + "oauth_server_allow_dynamic_registration", + "oauth_server_authorization_path" ] }, "UpdateAuthConfigBody": { @@ -6990,12 +8435,66 @@ "mailer_subjects_email_change": { "type": "string", "nullable": true }, "mailer_subjects_magic_link": { "type": "string", "nullable": true }, "mailer_subjects_reauthentication": { "type": "string", "nullable": true }, + "mailer_subjects_password_changed_notification": { "type": "string", "nullable": true }, + "mailer_subjects_email_changed_notification": { "type": "string", "nullable": true }, + "mailer_subjects_phone_changed_notification": { "type": "string", "nullable": true }, + "mailer_subjects_mfa_factor_enrolled_notification": { + "type": "string", + "nullable": true + }, + "mailer_subjects_mfa_factor_unenrolled_notification": { + "type": "string", + "nullable": true + }, + "mailer_subjects_identity_linked_notification": { "type": "string", "nullable": true }, + "mailer_subjects_identity_unlinked_notification": { "type": "string", "nullable": true }, "mailer_templates_invite_content": { "type": "string", "nullable": true }, "mailer_templates_confirmation_content": { "type": "string", "nullable": true }, "mailer_templates_recovery_content": { "type": "string", "nullable": true }, "mailer_templates_email_change_content": { "type": "string", "nullable": true }, "mailer_templates_magic_link_content": { "type": "string", "nullable": true }, "mailer_templates_reauthentication_content": { "type": "string", "nullable": true }, + "mailer_templates_password_changed_notification_content": { + "type": "string", + "nullable": true + }, + "mailer_templates_email_changed_notification_content": { + "type": "string", + "nullable": true + }, + "mailer_templates_phone_changed_notification_content": { + "type": "string", + "nullable": true + }, + "mailer_templates_mfa_factor_enrolled_notification_content": { + "type": "string", + "nullable": true + }, + "mailer_templates_mfa_factor_unenrolled_notification_content": { + "type": "string", + "nullable": true + }, + "mailer_templates_identity_linked_notification_content": { + "type": "string", + "nullable": true + }, + "mailer_templates_identity_unlinked_notification_content": { + "type": "string", + "nullable": true + }, + "mailer_notifications_password_changed_enabled": { "type": "boolean", "nullable": true }, + "mailer_notifications_email_changed_enabled": { "type": "boolean", "nullable": true }, + "mailer_notifications_phone_changed_enabled": { "type": "boolean", "nullable": true }, + "mailer_notifications_mfa_factor_enrolled_enabled": { + "type": "boolean", + "nullable": true + }, + "mailer_notifications_mfa_factor_unenrolled_enabled": { + "type": "boolean", + "nullable": true + }, + "mailer_notifications_identity_linked_enabled": { "type": "boolean", "nullable": true }, + "mailer_notifications_identity_unlinked_enabled": { "type": "boolean", "nullable": true }, "mfa_max_enrolled_factors": { "type": "integer", "minimum": 0, @@ -7155,6 +8654,9 @@ "hook_before_user_created_enabled": { "type": "boolean", "nullable": true }, "hook_before_user_created_uri": { "type": "string", "nullable": true }, "hook_before_user_created_secrets": { "type": "string", "nullable": true }, + "hook_after_user_created_enabled": { "type": "boolean", "nullable": true }, + "hook_after_user_created_uri": { "type": "string", "nullable": true }, + "hook_after_user_created_secrets": { "type": "string", "nullable": true }, "external_apple_enabled": { "type": "boolean", "nullable": true }, "external_apple_client_id": { "type": "string", "nullable": true }, "external_apple_email_optional": { "type": "boolean", "nullable": true }, @@ -7233,6 +8735,10 @@ "external_twitter_client_id": { "type": "string", "nullable": true }, "external_twitter_email_optional": { "type": "boolean", "nullable": true }, "external_twitter_secret": { "type": "string", "nullable": true }, + "external_x_enabled": { "type": "boolean", "nullable": true }, + "external_x_client_id": { "type": "string", "nullable": true }, + "external_x_email_optional": { "type": "boolean", "nullable": true }, + "external_x_secret": { "type": "string", "nullable": true }, "external_workos_enabled": { "type": "boolean", "nullable": true }, "external_workos_client_id": { "type": "string", "nullable": true }, "external_workos_secret": { "type": "string", "nullable": true }, @@ -7244,6 +8750,11 @@ "external_zoom_email_optional": { "type": "boolean", "nullable": true }, "external_zoom_secret": { "type": "string", "nullable": true }, "db_max_pool_size": { "type": "integer", "nullable": true }, + "db_max_pool_size_unit": { + "type": "string", + "enum": ["connections", "percent"], + "nullable": true + }, "api_max_request_duration": { "type": "integer", "nullable": true }, "mfa_totp_enroll_enabled": { "type": "boolean", "nullable": true }, "mfa_totp_verify_enabled": { "type": "boolean", "nullable": true }, @@ -7265,7 +8776,10 @@ }, "mfa_phone_template": { "type": "string", "nullable": true }, "nimbus_oauth_client_id": { "type": "string", "nullable": true }, - "nimbus_oauth_client_secret": { "type": "string", "nullable": true } + "nimbus_oauth_client_secret": { "type": "string", "nullable": true }, + "oauth_server_enabled": { "type": "boolean", "nullable": true }, + "oauth_server_allow_dynamic_registration": { "type": "boolean", "nullable": true }, + "oauth_server_authorization_path": { "type": "string", "nullable": true } } }, "CreateThirdPartyAuthBody": { @@ -7784,7 +9298,8 @@ "type": "object", "properties": { "query": { "type": "string", "minLength": 1 }, - "name": { "type": "string" } + "name": { "type": "string" }, + "rollback": { "type": "string" } }, "required": ["query"] }, @@ -7792,18 +9307,44 @@ "type": "object", "properties": { "query": { "type": "string", "minLength": 1 }, - "name": { "type": "string" } + "name": { "type": "string" }, + "rollback": { "type": "string" } }, "required": ["query"] }, + "V1GetMigrationResponse": { + "type": "object", + "properties": { + "version": { "type": "string", "minLength": 1 }, + "name": { "type": "string" }, + "statements": { "type": "array", "items": { "type": "string" } }, + "rollback": { "type": "array", "items": { "type": "string" } }, + "created_by": { "type": "string" }, + "idempotency_key": { "type": "string" } + }, + "required": ["version"] + }, + "V1PatchMigrationBody": { + "type": "object", + "properties": { "name": { "type": "string" }, "rollback": { "type": "string" } } + }, "V1RunQueryBody": { "type": "object", "properties": { "query": { "type": "string", "minLength": 1 }, + "parameters": { "type": "array", "items": {} }, "read_only": { "type": "boolean" } }, "required": ["query"] }, + "V1ReadOnlyQueryBody": { + "type": "object", + "properties": { + "query": { "type": "string", "minLength": 1 }, + "parameters": { "type": "array", "items": {} } + }, + "required": ["query"] + }, "GetProjectDbMetadataResponse": { "type": "object", "properties": { @@ -7830,44 +9371,15 @@ }, "required": ["databases"] }, - "JitAccessResponse": { + "V1UpdatePasswordBody": { "type": "object", - "properties": { - "user_id": { "type": "string", "format": "uuid" }, - "user_roles": { - "type": "array", - "items": { - "type": "object", - "properties": { - "role": { "type": "string", "minLength": 1 }, - "expires_at": { "type": "number" }, - "allowed_networks": { - "type": "object", - "properties": { - "allowed_cidrs": { - "type": "array", - "items": { - "type": "object", - "properties": { "cidr": { "type": "string" } }, - "required": ["cidr"] - } - }, - "allowed_cidrs_v6": { - "type": "array", - "items": { - "type": "object", - "properties": { "cidr": { "type": "string" } }, - "required": ["cidr"] - } - } - } - } - }, - "required": ["role"] - } - } - }, - "required": ["user_id", "user_roles"] + "properties": { "password": { "type": "string", "minLength": 4 } }, + "required": ["password"] + }, + "V1UpdatePasswordResponse": { + "type": "object", + "properties": { "message": { "type": "string" } }, + "required": ["message"] }, "AuthorizeJitAccessBody": { "type": "object", @@ -8021,7 +9533,7 @@ "V1CreateFunctionBody": { "type": "object", "properties": { - "slug": { "type": "string", "pattern": "^[A-Za-z0-9_-]+$" }, + "slug": { "type": "string", "pattern": "^[A-Za-z][A-Za-z0-9_-]*$" }, "name": { "type": "string" }, "body": { "type": "string" }, "verify_jwt": { "type": "boolean" } @@ -8034,7 +9546,7 @@ "type": "object", "properties": { "id": { "type": "string" }, - "slug": { "type": "string", "pattern": "^[A-Za-z0-9_-]+$" }, + "slug": { "type": "string", "pattern": "^[A-Za-z][A-Za-z0-9_-]*$" }, "name": { "type": "string" }, "status": { "type": "string", "enum": ["ACTIVE", "REMOVED", "THROTTLED"] }, "version": { "type": "integer" }, @@ -8150,6 +9662,491 @@ }, "required": ["id", "name", "owner", "created_at", "updated_at", "public"] }, + "DiskUtilMetricsResponse": { + "type": "object", + "properties": { + "timestamp": { "type": "string" }, + "metrics": { + "type": "object", + "properties": { + "fs_size_bytes": { "type": "number" }, + "fs_avail_bytes": { "type": "number" }, + "fs_used_bytes": { "type": "number" } + }, + "required": ["fs_size_bytes", "fs_avail_bytes", "fs_used_bytes"] + } + }, + "required": ["timestamp", "metrics"] + }, + "DiskRequestBody": { + "type": "object", + "properties": { + "attributes": { + "discriminator": { "propertyName": "type" }, + "oneOf": [ + { + "type": "object", + "properties": { + "iops": { "type": "integer", "minimum": 0, "exclusiveMinimum": true }, + "size_gb": { "type": "integer", "minimum": 0, "exclusiveMinimum": true }, + "throughput_mibps": { "type": "integer", "minimum": 0, "exclusiveMinimum": true }, + "type": { "type": "string", "enum": ["gp3"] } + }, + "required": ["iops", "size_gb", "type"] + }, + { + "type": "object", + "properties": { + "iops": { "type": "integer", "minimum": 0, "exclusiveMinimum": true }, + "size_gb": { "type": "integer", "minimum": 0, "exclusiveMinimum": true }, + "type": { "type": "string", "enum": ["io2"] } + }, + "required": ["iops", "size_gb", "type"] + } + ] + } + }, + "required": ["attributes"] + }, + "DiskAutoscaleConfig": { + "type": "object", + "properties": { + "growth_percent": { + "type": "integer", + "minimum": 0, + "exclusiveMinimum": true, + "nullable": true, + "description": "Growth percentage for disk autoscaling" + }, + "min_increment_gb": { + "type": "integer", + "minimum": 0, + "exclusiveMinimum": true, + "nullable": true, + "description": "Minimum increment size for disk autoscaling in GB" + }, + "max_size_gb": { + "type": "integer", + "minimum": 0, + "exclusiveMinimum": true, + "nullable": true, + "description": "Maximum limit the disk size will grow to in GB" + } + }, + "required": ["growth_percent", "min_increment_gb", "max_size_gb"] + }, + "StorageConfigResponse": { + "type": "object", + "properties": { + "fileSizeLimit": { "type": "integer", "format": "int64" }, + "features": { + "type": "object", + "properties": { + "imageTransformation": { + "type": "object", + "properties": { "enabled": { "type": "boolean" } }, + "required": ["enabled"] + }, + "s3Protocol": { + "type": "object", + "properties": { "enabled": { "type": "boolean" } }, + "required": ["enabled"] + }, + "icebergCatalog": { + "type": "object", + "properties": { + "enabled": { "type": "boolean" }, + "maxNamespaces": { "type": "integer", "minimum": 0 }, + "maxTables": { "type": "integer", "minimum": 0 }, + "maxCatalogs": { "type": "integer", "minimum": 0 } + }, + "required": ["enabled", "maxNamespaces", "maxTables", "maxCatalogs"] + }, + "vectorBuckets": { + "type": "object", + "properties": { + "enabled": { "type": "boolean" }, + "maxBuckets": { "type": "integer", "minimum": 0 }, + "maxIndexes": { "type": "integer", "minimum": 0 } + }, + "required": ["enabled", "maxBuckets", "maxIndexes"] + } + }, + "required": ["imageTransformation", "s3Protocol", "icebergCatalog", "vectorBuckets"] + }, + "capabilities": { + "type": "object", + "properties": { + "list_v2": { "type": "boolean" }, + "iceberg_catalog": { "type": "boolean" } + }, + "required": ["list_v2", "iceberg_catalog"] + }, + "external": { + "type": "object", + "properties": { "upstreamTarget": { "type": "string", "enum": ["main", "canary"] } }, + "required": ["upstreamTarget"] + }, + "migrationVersion": { "type": "string" }, + "databasePoolMode": { "type": "string" } + }, + "required": [ + "fileSizeLimit", + "features", + "capabilities", + "external", + "migrationVersion", + "databasePoolMode" + ] + }, + "UpdateStorageConfigBody": { + "type": "object", + "properties": { + "fileSizeLimit": { + "type": "integer", + "minimum": 0, + "maximum": 536870912000, + "format": "int64" + }, + "features": { + "type": "object", + "properties": { + "imageTransformation": { + "type": "object", + "properties": { "enabled": { "type": "boolean" } }, + "required": ["enabled"] + }, + "s3Protocol": { + "type": "object", + "properties": { "enabled": { "type": "boolean" } }, + "required": ["enabled"] + }, + "icebergCatalog": { + "type": "object", + "properties": { + "enabled": { "type": "boolean" }, + "maxNamespaces": { "type": "integer", "minimum": 0 }, + "maxTables": { "type": "integer", "minimum": 0 }, + "maxCatalogs": { "type": "integer", "minimum": 0 } + }, + "required": ["enabled", "maxNamespaces", "maxTables", "maxCatalogs"] + }, + "vectorBuckets": { + "type": "object", + "properties": { + "enabled": { "type": "boolean" }, + "maxBuckets": { "type": "integer", "minimum": 0 }, + "maxIndexes": { "type": "integer", "minimum": 0 } + }, + "required": ["enabled", "maxBuckets", "maxIndexes"] + } + } + }, + "external": { + "type": "object", + "properties": { "upstreamTarget": { "type": "string", "enum": ["main", "canary"] } }, + "required": ["upstreamTarget"] + } + }, + "additionalProperties": false + }, + "V1PgbouncerConfigResponse": { + "type": "object", + "properties": { + "default_pool_size": { "type": "integer" }, + "ignore_startup_parameters": { "type": "string" }, + "max_client_conn": { "type": "integer" }, + "pool_mode": { "type": "string", "enum": ["transaction", "session", "statement"] }, + "connection_string": { "type": "string" }, + "server_idle_timeout": { "type": "integer" }, + "server_lifetime": { "type": "integer" }, + "query_wait_timeout": { "type": "integer" }, + "reserve_pool_size": { "type": "integer" } + } + }, + "SupavisorConfigResponse": { + "type": "object", + "properties": { + "identifier": { "type": "string" }, + "database_type": { "type": "string", "enum": ["PRIMARY", "READ_REPLICA"] }, + "is_using_scram_auth": { "type": "boolean" }, + "db_user": { "type": "string" }, + "db_host": { "type": "string" }, + "db_port": { "type": "integer" }, + "db_name": { "type": "string" }, + "connection_string": { "type": "string" }, + "connectionString": { "type": "string", "description": "Use connection_string instead" }, + "default_pool_size": { "type": "integer", "nullable": true }, + "max_client_conn": { "type": "integer", "nullable": true }, + "pool_mode": { "type": "string", "enum": ["transaction", "session"] } + }, + "required": [ + "identifier", + "database_type", + "is_using_scram_auth", + "db_user", + "db_host", + "db_port", + "db_name", + "connection_string", + "connectionString", + "default_pool_size", + "max_client_conn", + "pool_mode" + ] + }, + "UpdateSupavisorConfigBody": { + "type": "object", + "properties": { + "default_pool_size": { + "type": "integer", + "minimum": 0, + "maximum": 3000, + "nullable": true + }, + "pool_mode": { + "type": "string", + "enum": ["transaction", "session"], + "description": "Dedicated pooler mode for the project" + } + } + }, + "UpdateSupavisorConfigResponse": { + "type": "object", + "properties": { + "default_pool_size": { "type": "integer", "nullable": true }, + "pool_mode": { "type": "string" } + }, + "required": ["default_pool_size", "pool_mode"] + }, + "PostgresConfigResponse": { + "type": "object", + "properties": { + "effective_cache_size": { "type": "string" }, + "logical_decoding_work_mem": { "type": "string" }, + "maintenance_work_mem": { "type": "string" }, + "track_activity_query_size": { "type": "string" }, + "max_connections": { "type": "integer", "minimum": 1, "maximum": 262143 }, + "max_locks_per_transaction": { "type": "integer", "minimum": 10, "maximum": 2147483640 }, + "max_parallel_maintenance_workers": { "type": "integer", "minimum": 0, "maximum": 1024 }, + "max_parallel_workers": { "type": "integer", "minimum": 0, "maximum": 1024 }, + "max_parallel_workers_per_gather": { "type": "integer", "minimum": 0, "maximum": 1024 }, + "max_replication_slots": { "type": "integer" }, + "max_slot_wal_keep_size": { "type": "string" }, + "max_standby_archive_delay": { "type": "string" }, + "max_standby_streaming_delay": { "type": "string" }, + "max_wal_size": { "type": "string" }, + "max_wal_senders": { "type": "integer" }, + "max_worker_processes": { "type": "integer", "minimum": 0, "maximum": 262143 }, + "session_replication_role": { "type": "string", "enum": ["origin", "replica", "local"] }, + "shared_buffers": { "type": "string" }, + "statement_timeout": { + "type": "string", + "description": "Default unit: ms", + "pattern": "^(-?[0-9]+(?:\\.[0-9]+)?)(us|ms|s|min|h|d)?$" + }, + "track_commit_timestamp": { "type": "boolean" }, + "wal_keep_size": { "type": "string" }, + "wal_sender_timeout": { + "type": "string", + "description": "Default unit: ms", + "pattern": "^(-?[0-9]+(?:\\.[0-9]+)?)(us|ms|s|min|h|d)?$" + }, + "work_mem": { "type": "string" }, + "checkpoint_timeout": { + "type": "string", + "description": "Default unit: s", + "pattern": "^(-?[0-9]+(?:\\.[0-9]+)?)(us|ms|s|min|h|d)?$" + }, + "hot_standby_feedback": { "type": "boolean" } + } + }, + "UpdatePostgresConfigBody": { + "type": "object", + "properties": { + "effective_cache_size": { "type": "string" }, + "logical_decoding_work_mem": { "type": "string" }, + "maintenance_work_mem": { "type": "string" }, + "track_activity_query_size": { "type": "string" }, + "max_connections": { "type": "integer", "minimum": 1, "maximum": 262143 }, + "max_locks_per_transaction": { "type": "integer", "minimum": 10, "maximum": 2147483640 }, + "max_parallel_maintenance_workers": { "type": "integer", "minimum": 0, "maximum": 1024 }, + "max_parallel_workers": { "type": "integer", "minimum": 0, "maximum": 1024 }, + "max_parallel_workers_per_gather": { "type": "integer", "minimum": 0, "maximum": 1024 }, + "max_replication_slots": { "type": "integer" }, + "max_slot_wal_keep_size": { "type": "string" }, + "max_standby_archive_delay": { "type": "string" }, + "max_standby_streaming_delay": { "type": "string" }, + "max_wal_size": { "type": "string" }, + "max_wal_senders": { "type": "integer" }, + "max_worker_processes": { "type": "integer", "minimum": 0, "maximum": 262143 }, + "session_replication_role": { "type": "string", "enum": ["origin", "replica", "local"] }, + "shared_buffers": { "type": "string" }, + "statement_timeout": { + "type": "string", + "description": "Default unit: ms", + "pattern": "^(-?[0-9]+(?:\\.[0-9]+)?)(us|ms|s|min|h|d)?$" + }, + "track_commit_timestamp": { "type": "boolean" }, + "wal_keep_size": { "type": "string" }, + "wal_sender_timeout": { + "type": "string", + "description": "Default unit: ms", + "pattern": "^(-?[0-9]+(?:\\.[0-9]+)?)(us|ms|s|min|h|d)?$" + }, + "work_mem": { "type": "string" }, + "checkpoint_timeout": { + "type": "string", + "description": "Default unit: s", + "pattern": "^(-?[0-9]+(?:\\.[0-9]+)?)(us|ms|s|min|h|d)?$" + }, + "hot_standby_feedback": { "type": "boolean" }, + "restart_database": { "type": "boolean" } + }, + "additionalProperties": false + }, + "RealtimeConfigResponse": { + "type": "object", + "properties": { + "private_only": { + "type": "boolean", + "nullable": true, + "description": "Whether to only allow private channels" + }, + "connection_pool": { + "type": "integer", + "minimum": 1, + "maximum": 100, + "nullable": true, + "description": "Sets connection pool size for Realtime Authorization" + }, + "max_concurrent_users": { + "type": "integer", + "minimum": 1, + "maximum": 50000, + "nullable": true, + "description": "Sets maximum number of concurrent users rate limit" + }, + "max_events_per_second": { + "type": "integer", + "minimum": 1, + "maximum": 50000, + "nullable": true, + "description": "Sets maximum number of events per second rate per channel limit" + }, + "max_bytes_per_second": { + "type": "integer", + "minimum": 1, + "maximum": 10000000, + "nullable": true, + "description": "Sets maximum number of bytes per second rate per channel limit" + }, + "max_channels_per_client": { + "type": "integer", + "minimum": 1, + "maximum": 10000, + "nullable": true, + "description": "Sets maximum number of channels per client rate limit" + }, + "max_joins_per_second": { + "type": "integer", + "minimum": 1, + "maximum": 5000, + "nullable": true, + "description": "Sets maximum number of joins per second rate limit" + }, + "max_presence_events_per_second": { + "type": "integer", + "minimum": 1, + "maximum": 5000, + "nullable": true, + "description": "Sets maximum number of presence events per second rate limit" + }, + "max_payload_size_in_kb": { + "type": "integer", + "minimum": 1, + "maximum": 10000, + "nullable": true, + "description": "Sets maximum number of payload size in KB rate limit" + }, + "suspend": { + "type": "boolean", + "nullable": true, + "description": "Whether to suspend realtime" + } + }, + "required": [ + "private_only", + "connection_pool", + "max_concurrent_users", + "max_events_per_second", + "max_bytes_per_second", + "max_channels_per_client", + "max_joins_per_second", + "max_presence_events_per_second", + "max_payload_size_in_kb", + "suspend" + ] + }, + "UpdateRealtimeConfigBody": { + "type": "object", + "properties": { + "private_only": { + "type": "boolean", + "description": "Whether to only allow private channels" + }, + "connection_pool": { + "type": "integer", + "minimum": 1, + "maximum": 100, + "description": "Sets connection pool size for Realtime Authorization" + }, + "max_concurrent_users": { + "type": "integer", + "minimum": 1, + "maximum": 50000, + "description": "Sets maximum number of concurrent users rate limit" + }, + "max_events_per_second": { + "type": "integer", + "minimum": 1, + "maximum": 50000, + "description": "Sets maximum number of events per second rate per channel limit" + }, + "max_bytes_per_second": { + "type": "integer", + "minimum": 1, + "maximum": 10000000, + "description": "Sets maximum number of bytes per second rate per channel limit" + }, + "max_channels_per_client": { + "type": "integer", + "minimum": 1, + "maximum": 10000, + "description": "Sets maximum number of channels per client rate limit" + }, + "max_joins_per_second": { + "type": "integer", + "minimum": 1, + "maximum": 5000, + "description": "Sets maximum number of joins per second rate limit" + }, + "max_presence_events_per_second": { + "type": "integer", + "minimum": 1, + "maximum": 5000, + "description": "Sets maximum number of presence events per second rate limit" + }, + "max_payload_size_in_kb": { + "type": "integer", + "minimum": 1, + "maximum": 10000, + "description": "Sets maximum number of payload size in KB rate limit" + }, + "suspend": { "type": "boolean", "description": "Whether to suspend realtime" } + }, + "additionalProperties": false + }, "CreateProviderBody": { "type": "object", "properties": { @@ -8626,7 +10623,7 @@ "type": "object", "properties": { "name": { "type": "string" }, - "status": { "type": "string", "enum": ["AVAILABLE", "PENDING", "REMOVED"] } + "status": { "type": "string", "enum": ["AVAILABLE", "PENDING", "REMOVED", "FAILED"] } }, "required": ["name", "status"] }, @@ -8651,7 +10648,7 @@ "properties": { "id": { "type": "string" }, "name": { "type": "string" }, - "plan": { "type": "string", "enum": ["free", "pro", "team", "enterprise"] }, + "plan": { "type": "string", "enum": ["free", "pro", "team", "enterprise", "platform"] }, "opt_in_tags": { "type": "array", "items": { @@ -8717,15 +10714,13 @@ "required": ["name", "limit"] } }, - "target_organization_eligible": { "type": "boolean", "nullable": true }, - "target_organization_has_free_project_slots": { "type": "boolean", "nullable": true }, "source_subscription_plan": { "type": "string", - "enum": ["free", "pro", "team", "enterprise"] + "enum": ["free", "pro", "team", "enterprise", "platform"] }, "target_subscription_plan": { "type": "string", - "enum": ["free", "pro", "team", "enterprise"], + "enum": ["free", "pro", "team", "enterprise", "platform"], "nullable": true } }, @@ -8735,8 +10730,6 @@ "errors", "info", "members_exceeding_free_project_limit", - "target_organization_eligible", - "target_organization_has_free_project_slots", "source_subscription_plan", "target_subscription_plan" ] @@ -8746,6 +10739,130 @@ "created_by": { "type": "string", "format": "uuid" } }, "required": ["project", "preview", "expires_at", "created_at", "created_by"] + }, + "OrganizationProjectsResponse": { + "type": "object", + "properties": { + "projects": { + "type": "array", + "items": { + "type": "object", + "properties": { + "ref": { "type": "string" }, + "name": { "type": "string" }, + "cloud_provider": { "type": "string" }, + "region": { "type": "string" }, + "is_branch": { "type": "boolean" }, + "status": { + "type": "string", + "enum": [ + "INACTIVE", + "ACTIVE_HEALTHY", + "ACTIVE_UNHEALTHY", + "COMING_UP", + "UNKNOWN", + "GOING_DOWN", + "INIT_FAILED", + "REMOVED", + "RESTORING", + "UPGRADING", + "PAUSING", + "RESTORE_FAILED", + "RESTARTING", + "PAUSE_FAILED", + "RESIZING" + ] + }, + "inserted_at": { "type": "string" }, + "databases": { + "type": "array", + "items": { + "type": "object", + "properties": { + "infra_compute_size": { + "type": "string", + "enum": [ + "pico", + "nano", + "micro", + "small", + "medium", + "large", + "xlarge", + "2xlarge", + "4xlarge", + "8xlarge", + "12xlarge", + "16xlarge", + "24xlarge", + "24xlarge_optimized_memory", + "24xlarge_optimized_cpu", + "24xlarge_high_memory", + "48xlarge", + "48xlarge_optimized_memory", + "48xlarge_optimized_cpu", + "48xlarge_high_memory" + ] + }, + "region": { "type": "string" }, + "status": { + "type": "string", + "enum": [ + "ACTIVE_HEALTHY", + "ACTIVE_UNHEALTHY", + "COMING_UP", + "GOING_DOWN", + "INIT_FAILED", + "REMOVED", + "RESTORING", + "UNKNOWN", + "INIT_READ_REPLICA", + "INIT_READ_REPLICA_FAILED", + "RESTARTING", + "RESIZING" + ] + }, + "cloud_provider": { "type": "string" }, + "identifier": { "type": "string" }, + "type": { "type": "string", "enum": ["PRIMARY", "READ_REPLICA"] }, + "disk_volume_size_gb": { "type": "number" }, + "disk_type": { "type": "string", "enum": ["gp3", "io2"] }, + "disk_throughput_mbps": { "type": "number" }, + "disk_last_modified_at": { "type": "string" } + }, + "required": ["region", "status", "cloud_provider", "identifier", "type"] + } + } + }, + "required": [ + "ref", + "name", + "cloud_provider", + "region", + "is_branch", + "status", + "inserted_at", + "databases" + ] + } + }, + "pagination": { + "type": "object", + "properties": { + "count": { + "type": "number", + "description": "Total number of projects. Use this to calculate the total number of pages." + }, + "limit": { "type": "number", "description": "Maximum number of projects per page" }, + "offset": { + "type": "number", + "description": "Number of projects skipped in this response" + } + }, + "required": ["count", "limit", "offset"] + } + }, + "required": ["projects", "pagination"] } } } diff --git a/apps/docs/spec/cli_v1_commands.yaml b/apps/docs/spec/cli_v1_commands.yaml index 153dc0f52f0..24a0fc4c87d 100644 --- a/apps/docs/spec/cli_v1_commands.yaml +++ b/apps/docs/spec/cli_v1_commands.yaml @@ -1,7 +1,7 @@ clispec: '001' info: id: cli - version: 2.48.3 + version: 2.75.0 title: Supabase CLI language: sh source: https://github.com/supabase/cli @@ -78,7 +78,7 @@ flags: name: --workdir description: path to a Supabase project directory default_value: '' - - id: 'yes' + - id: "yes" name: --yes description: answer yes to all prompts default_value: 'false' @@ -605,6 +605,24 @@ commands: description: | URL pointing to a SAML 2.0 Metadata XML document describing the identity provider. default_value: '' + - id: name-id-format + name: --name-id-format + description: | + URI reference representing the classification of string-based identifier information. + default_value: '' + accepted_values: + - id: urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress + name: urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress + type: string + - id: urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified + name: urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified + type: string + - id: urn:oasis:names:tc:SAML:2.0:nameid-format:persistent + name: urn:oasis:names:tc:SAML:2.0:nameid-format:persistent + type: string + - id: urn:oasis:names:tc:SAML:2.0:nameid-format:transient + name: urn:oasis:names:tc:SAML:2.0:nameid-format:transient + type: string - id: remove-domains name: --remove-domains description: | @@ -767,6 +785,24 @@ commands: description: | URL pointing to a SAML 2.0 Metadata XML document describing the identity provider. default_value: '' + - id: name-id-format + name: --name-id-format + description: | + URI reference representing the classification of string-based identifier information. + default_value: '' + accepted_values: + - id: urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress + name: urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress + type: string + - id: urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified + name: urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified + type: string + - id: urn:oasis:names:tc:SAML:2.0:nameid-format:persistent + name: urn:oasis:names:tc:SAML:2.0:nameid-format:persistent + type: string + - id: urn:oasis:names:tc:SAML:2.0:nameid-format:transient + name: urn:oasis:names:tc:SAML:2.0:nameid-format:transient + type: string - id: skip-url-validation name: --skip-url-validation description: | @@ -1031,6 +1067,9 @@ commands: description: Select a region close to you for the best performance. default_value: '' accepted_values: + - id: ap-east-1 + name: ap-east-1 + type: string - id: ap-northeast-1 name: ap-northeast-1 type: string @@ -1052,6 +1091,12 @@ commands: - id: eu-central-1 name: eu-central-1 type: string + - id: eu-central-2 + name: eu-central-2 + type: string + - id: eu-north-1 + name: eu-north-1 + type: string - id: eu-west-1 name: eu-west-1 type: string @@ -1067,6 +1112,9 @@ commands: - id: us-east-1 name: us-east-1 type: string + - id: us-east-2 + name: us-east-2 + type: string - id: us-west-1 name: us-west-1 type: string @@ -1281,6 +1329,10 @@ commands: usage: supabase network-restrictions update [flags] subcommands: [] flags: + - id: append + name: --append + description: Append to existing restrictions instead of replacing them. + default_value: 'false' - id: bypass-cidr-checks name: --bypass-cidr-checks description: Bypass some of the CIDR validation checks. @@ -1772,6 +1824,10 @@ commands: name: --project-ref description: Project ref of the Supabase project. default_value: '' + - id: skip-pooler + name: --skip-pooler + description: Use direct connection instead of pooler. + default_value: 'false' - id: supabase-inspect title: supabase inspect summary: Tools to inspect your Supabase project @@ -1824,6 +1880,7 @@ commands: - supabase-inspect-db-replication-slots - supabase-inspect-db-role-stats - supabase-inspect-db-table-stats + - supabase-inspect-db-traffic-profile - supabase-inspect-db-vacuum-stats flags: [] - id: supabase-inspect-db-vacuum-stats @@ -1865,6 +1922,52 @@ commands: name: --local description: Inspect the local database. default_value: 'false' + - id: supabase-inspect-db-traffic-profile + title: supabase inspect db traffic-profile + summary: | + Show read/write activity ratio for tables based on block I/O operations + description: |2+ + + This command analyzes table I/O patterns to show read/write activity ratios based on block-level operations. It combines data from PostgreSQL's `pg_stat_user_tables` (for tuple operations) and `pg_statio_user_tables` (for block I/O) to categorize each table's workload profile. + + + The command classifies tables into categories: + - **Read-Heavy** - Read operations are more than 5x write operations (e.g., 1:10, 1:50) + - **Write-Heavy** - Write operations are more than 20% of read operations (e.g., 1:2, 1:4, 2:1, 10:1) + - **Balanced** - Mixed workload where writes are between 20% and 500% of reads + - **Read-Only** - Only read operations detected + - **Write-Only** - Only write operations detected + + ``` + SCHEMA │ TABLE │ BLOCKS READ │ WRITE TUPLES │ BLOCKS WRITE │ ACTIVITY RATIO + ───────┼──────────────┼─────────────┼──────────────┼──────────────┼──────────────────── + public │ user_events │ 450,234 │ 9,004,680│ 23,450 │ 20:1 (Write-Heavy) + public │ users │ 89,203 │ 12,451│ 1,203 │ 7.2:1 (Read-Heavy) + public │ sessions │ 15,402 │ 14,823│ 2,341 │ ≈1:1 (Balanced) + public │ cache_data │ 123,456 │ 0│ 0 │ Read-Only + auth │ audit_logs │ 0 │ 98,234│ 12,341 │ Write-Only + ``` + + **Note:** This command only displays tables that have had both read and write activity. Tables with no I/O operations are not shown. The classification ratio threshold (default: 5:1) determines when a table is considered "heavy" in one direction versus balanced. + + tags: [] + links: [] + usage: supabase inspect db traffic-profile + subcommands: [] + flags: + - id: db-url + name: --db-url + description: | + Inspect the database specified by the connection string (must be percent-encoded). + default_value: '' + - id: linked + name: --linked + description: Inspect the linked project. + default_value: 'true' + - id: local + name: --local + description: Inspect the local database. + default_value: 'false' - id: supabase-inspect-db-table-stats title: supabase inspect db table-stats summary: | @@ -2225,18 +2328,14 @@ commands: name: --force description: Overwrite existing supabase/config.toml. default_value: 'false' + - id: interactive + name: -i, --interactive + description: Enables interactive mode to configure IDE settings. + default_value: 'false' - id: use-orioledb name: --use-orioledb description: Use OrioleDB storage engine for Postgres. default_value: 'false' - - id: with-intellij-settings - name: --with-intellij-settings - description: Generate IntelliJ IDEA settings for Deno. - default_value: 'false' - - id: with-vscode-settings - name: --with-vscode-settings - description: Generate VS Code settings for Deno. - default_value: 'false' - id: supabase-gen title: supabase gen summary: Run code generation tools @@ -2270,19 +2369,22 @@ commands: description: Generate types from a database url. default_value: '' - id: lang - name: --lang <[ typescript | go | swift ]> + name: --lang <[ typescript | go | swift | python ]> description: Output language of the generated types. default_value: typescript accepted_values: - id: typescript name: typescript - type: '[ typescript | go | swift ]' + type: '[ typescript | go | swift | python ]' - id: go name: go - type: '[ typescript | go | swift ]' + type: '[ typescript | go | swift | python ]' - id: swift name: swift - type: '[ typescript | go | swift ]' + type: '[ typescript | go | swift | python ]' + - id: python + name: python + type: '[ typescript | go | swift | python ]' - id: linked name: --linked description: Generate types from the linked project. @@ -2502,20 +2604,20 @@ commands: title: supabase functions download summary: Download a Function from Supabase description: | - Download the source code for a Function from the linked Supabase project. + Download the source code for a Function from the linked Supabase project. If no function name is provided, downloads all functions. tags: [] links: [] - usage: supabase functions download [flags] + usage: supabase functions download [Function name] [flags] subcommands: [] flags: - - id: legacy-bundle - name: --legacy-bundle - description: Use legacy bundling mechanism. - default_value: 'false' - id: project-ref name: --project-ref description: Project ref of the Supabase project. default_value: '' + - id: use-api + name: --use-api + description: Unbundle functions server-side without using Docker. + default_value: 'false' - id: supabase-functions-deploy title: supabase functions deploy summary: Deploy a Function to Supabase @@ -2548,12 +2650,8 @@ commands: default_value: 'false' - id: use-api name: --use-api - description: Use Management API to bundle functions. + description: Bundle functions server-side without using Docker. default_value: 'false' - - id: use-docker - name: --use-docker - description: Use Docker to bundle functions. - default_value: 'true' - id: supabase-functions-delete title: supabase functions delete summary: Delete a Function from Supabase @@ -2877,6 +2975,8 @@ commands: Requires your local project to be linked to a remote database by running `supabase link`. For self-hosted databases, you can pass in the connection parameters using `--db-url` flag. + > Note this command requires Docker Desktop (or a running Docker daemon), as it starts a local Postgres container to diff your remote schema. + Optionally, a new row can be inserted into the migration history table to reflect the current state of the remote database. If no entries exist in the migration history table, `pg_dump` will be used to capture all contents of the remote schemas you have created. Otherwise, this command will only diff schema changes against the remote database, similar to running `db diff --linked`. @@ -3114,7 +3214,7 @@ commands: default_value: '[]' - id: use-copy name: --use-copy - description: Uses copy statements in place of inserts. + description: Use copy statements in place of inserts. default_value: 'false' - id: supabase-db-diff title: supabase db diff @@ -3197,6 +3297,10 @@ commands: name: --use-migra description: Use migra to generate schema diff. default_value: 'true' + - id: use-pg-delta + name: --use-pg-delta + description: Use pg-delta to generate schema diff. + default_value: 'false' - id: use-pg-schema name: --use-pg-schema description: Use pg-schema-diff to generate schema diff. @@ -3391,6 +3495,10 @@ commands: name: --name description: Rename the preview branch. default_value: '' + - id: notify-url + name: --notify-url + description: URL to notify when branch is active healthy. + default_value: '' - id: persistent name: --persistent description: Switch between ephemeral and persistent branch. @@ -3491,6 +3599,10 @@ commands: usage: supabase branches create [name] [flags] subcommands: [] flags: + - id: notify-url + name: --notify-url + description: URL to notify when branch is active healthy. + default_value: '' - id: persistent name: --persistent description: Whether to create a persistent branch. @@ -3500,6 +3612,9 @@ commands: description: Select a region to deploy the branch database. default_value: '' accepted_values: + - id: ap-east-1 + name: ap-east-1 + type: string - id: ap-northeast-1 name: ap-northeast-1 type: string @@ -3521,6 +3636,12 @@ commands: - id: eu-central-1 name: eu-central-1 type: string + - id: eu-central-2 + name: eu-central-2 + type: string + - id: eu-north-1 + name: eu-north-1 + type: string - id: eu-west-1 name: eu-west-1 type: string @@ -3536,6 +3657,9 @@ commands: - id: us-east-1 name: us-east-1 type: string + - id: us-east-2 + name: us-east-2 + type: string - id: us-west-1 name: us-west-1 type: string diff --git a/apps/docs/spec/cli_v1_config.yaml b/apps/docs/spec/cli_v1_config.yaml index 803059e6e56..685ca324427 100644 --- a/apps/docs/spec/cli_v1_config.yaml +++ b/apps/docs/spec/cli_v1_config.yaml @@ -984,6 +984,66 @@ parameters: - name: 'Auth Server configuration' link: 'https://supabase.com/docs/reference/auth' + - id: 'auth.email.notification.type.enabled' + title: 'auth.email.notification..enabled' + tags: ['auth'] + required: false + description: | + Determines whether or not to send email notifications for the given type. + + The full list of email notification types are: + + - `password_changed` + - `email_changed` + - `phone_changed` + - `mfa_factor_enrolled` + - `mfa_factor_unenrolled` + - `identity_linked` + - `identity_unlinked` + links: + - name: 'Auth Server configuration' + link: 'https://supabase.com/docs/reference/auth' + + - id: 'auth.email.notification.type.subject' + title: 'auth.email.notification..subject' + tags: ['auth'] + required: false + description: | + The subject for the given email notification type. + + The full list of email notification types are: + + - `password_changed` + - `email_changed` + - `phone_changed` + - `mfa_factor_enrolled` + - `mfa_factor_unenrolled` + - `identity_linked` + - `identity_unlinked` + links: + - name: 'Auth Server configuration' + link: 'https://supabase.com/docs/reference/auth' + + - id: 'auth.email.notification.type.content_path' + title: 'auth.email.notification..content_path' + tags: ['auth'] + required: false + description: | + The relative path to the content template for the given email notification type. + + The full list of email notification types are: + + - `password_changed` + - `email_changed` + - `phone_changed` + - `mfa_factor_enrolled` + - `mfa_factor_unenrolled` + - `identity_linked` + - `identity_unlinked` + links: + - name: 'Auth Server configuration' + link: 'https://supabase.com/docs/reference/auth' + - id: 'auth.sms.enable_signup' title: 'auth.sms.enable_signup' tags: ['auth'] diff --git a/apps/docs/spec/common-api-sections.json b/apps/docs/spec/common-api-sections.json index 64b8a35af5e..4087cce771b 100644 --- a/apps/docs/spec/common-api-sections.json +++ b/apps/docs/spec/common-api-sections.json @@ -244,6 +244,12 @@ "slug": "v1-generate-typescript-types", "type": "operation" }, + { + "id": "v1-get-a-migration", + "title": "Get a migration", + "slug": "v1-get-a-migration", + "type": "operation" + }, { "id": "v1-get-a-snippet", "title": "Get a snippet", @@ -262,6 +268,12 @@ "slug": "v1-get-jit-access", "type": "operation" }, + { + "id": "v1-get-jit-access-config", + "title": "Get jit access config", + "slug": "v1-get-jit-access-config", + "type": "operation" + }, { "id": "v1-get-pooler-config", "title": "Get pooler config", @@ -316,6 +328,18 @@ "slug": "v1-list-migration-history", "type": "operation" }, + { + "id": "v1-patch-a-migration", + "title": "Patch a migration", + "slug": "v1-patch-a-migration", + "type": "operation" + }, + { + "id": "v1-read-only-query", + "title": "Read only query", + "slug": "v1-read-only-query", + "type": "operation" + }, { "id": "v1-remove-a-read-replica", "title": "Remove a read replica", @@ -328,6 +352,12 @@ "slug": "v1-restore-pitr-backup", "type": "operation" }, + { + "id": "v1-rollback-migrations", + "title": "Rollback migrations", + "slug": "v1-rollback-migrations", + "type": "operation" + }, { "id": "v1-run-a-query", "title": "Run a query", @@ -340,12 +370,24 @@ "slug": "v1-setup-a-read-replica", "type": "operation" }, + { + "id": "v1-update-database-password", + "title": "Update database password", + "slug": "v1-update-database-password", + "type": "operation" + }, { "id": "v1-update-jit-access", "title": "Update jit access", "slug": "v1-update-jit-access", "type": "operation" }, + { + "id": "v1-update-jit-access-config", + "title": "Update jit access config", + "slug": "v1-update-jit-access-config", + "type": "operation" + }, { "id": "v1-update-pooler-config", "title": "Update pooler config", @@ -568,6 +610,12 @@ "slug": "v1-reset-a-branch", "type": "operation" }, + { + "id": "v1-restore-a-branch", + "title": "Restore a branch", + "slug": "v1-restore-a-branch", + "type": "operation" + }, { "id": "v1-update-a-branch-config", "title": "Update a branch config", @@ -598,6 +646,12 @@ "slug": "v1-exchange-oauth-token", "type": "operation" }, + { + "id": "v1-oauth-authorize-project-claim", + "title": "Oauth authorize project claim", + "slug": "v1-oauth-authorize-project-claim", + "type": "operation" + }, { "id": "v1-revoke-token", "title": "Revoke token", @@ -664,6 +718,24 @@ "slug": "v1-delete-network-bans", "type": "operation" }, + { + "id": "v1-get-all-projects-for-organization", + "title": "Get all projects for organization", + "slug": "v1-get-all-projects-for-organization", + "type": "operation" + }, + { + "id": "v1-get-available-regions", + "title": "Get available regions", + "slug": "v1-get-available-regions", + "type": "operation" + }, + { + "id": "v1-get-disk-utilization", + "title": "Get disk utilization", + "slug": "v1-get-disk-utilization", + "type": "operation" + }, { "id": "v1-get-network-restrictions", "title": "Get network restrictions", @@ -688,6 +760,12 @@ "slug": "v1-get-project", "type": "operation" }, + { + "id": "v1-get-project-disk-autoscale-config", + "title": "Get project disk autoscale config", + "slug": "v1-get-project-disk-autoscale-config", + "type": "operation" + }, { "id": "v1-get-services-health", "title": "Get services health", @@ -718,6 +796,12 @@ "slug": "v1-list-available-restore-versions", "type": "operation" }, + { + "id": "v1-modify-database-disk", + "title": "Modify database disk", + "slug": "v1-modify-database-disk", + "type": "operation" + }, { "id": "v1-patch-network-restrictions", "title": "Patch network restrictions", @@ -736,6 +820,12 @@ "slug": "v1-restore-a-project", "type": "operation" }, + { + "id": "v1-update-a-project", + "title": "Update a project", + "slug": "v1-update-a-project", + "type": "operation" + }, { "id": "v1-update-network-restrictions", "title": "Update network restrictions", @@ -750,6 +840,24 @@ } ] }, + { + "type": "category", + "title": "Realtime", + "items": [ + { + "id": "v1-get-realtime-config", + "title": "Get realtime config", + "slug": "v1-get-realtime-config", + "type": "operation" + }, + { + "id": "v1-update-realtime-config", + "title": "Update realtime config", + "slug": "v1-update-realtime-config", + "type": "operation" + } + ] + }, { "type": "category", "title": "Rest", diff --git a/apps/docs/spec/common-cli-sections.json b/apps/docs/spec/common-cli-sections.json index b6cd3b5c097..ebec574b2cb 100644 --- a/apps/docs/spec/common-cli-sections.json +++ b/apps/docs/spec/common-cli-sections.json @@ -208,6 +208,12 @@ "title": "Apply pending migration files", "slug": "supabase-migration-up", "type": "cli-command" + }, + { + "id": "supabase-migration-down", + "title": "Reset migrations to a prior version", + "slug": "supabase-migration-down", + "type": "cli-command" } ] }, @@ -239,12 +245,42 @@ "slug": "supabase-inspect-db", "type": "cli-command", "items": [ + { + "id": "supabase-inspect-db-bloat", + "title": "Show estimated database bloat", + "slug": "supabase-inspect-db-bloat", + "type": "cli-command" + }, + { + "id": "supabase-inspect-db-blocking", + "title": "Show queries waiting and holding locks", + "slug": "supabase-inspect-db-blocking", + "type": "cli-command" + }, { "id": "supabase-inspect-db-calls", "title": "Show most frequently run queries", "slug": "supabase-inspect-db-calls", "type": "cli-command" }, + { + "id": "supabase-inspect-db-db-stats", + "title": "Show statistics related to database usage", + "slug": "supabase-inspect-db-db-stats", + "type": "cli-command" + }, + { + "id": "supabase-inspect-db-index-stats", + "title": "Show sizes of individual indexes", + "slug": "supabase-inspect-db-index-stats", + "type": "cli-command" + }, + { + "id": "supabase-inspect-db-locks", + "title": "Show queries taking exclusive locks", + "slug": "supabase-inspect-db-locks", + "type": "cli-command" + }, { "id": "supabase-inspect-db-long-running-queries", "title": "Show long running queries", @@ -257,78 +293,6 @@ "slug": "supabase-inspect-db-outliers", "type": "cli-command" }, - { - "id": "supabase-inspect-db-blocking", - "title": "Show queries waiting and holding locks", - "slug": "supabase-inspect-db-blocking", - "type": "cli-command" - }, - { - "id": "supabase-inspect-db-locks", - "title": "Show queries taking exclusive locks", - "slug": "supabase-inspect-db-locks", - "type": "cli-command" - }, - { - "id": "supabase-inspect-db-total-index-size", - "title": "Show total size of all indexes", - "slug": "supabase-inspect-db-total-index-size", - "type": "cli-command" - }, - { - "id": "supabase-inspect-db-index-sizes", - "title": "Show sizes of individual indexes", - "slug": "supabase-inspect-db-index-sizes", - "type": "cli-command" - }, - { - "id": "supabase-inspect-db-index-usage", - "title": "Show information about index efficiency", - "slug": "supabase-inspect-db-index-usage", - "type": "cli-command" - }, - { - "id": "supabase-inspect-db-unused-indexes", - "title": "Show indexes with low usage", - "slug": "supabase-inspect-db-unused-indexes", - "type": "cli-command" - }, - { - "id": "supabase-inspect-db-total-table-sizes", - "title": "Show total size of all tables", - "slug": "supabase-inspect-db-total-table-sizes", - "type": "cli-command" - }, - { - "id": "supabase-inspect-db-table-sizes", - "title": "Show sizes of individual tables", - "slug": "supabase-inspect-db-table-sizes", - "type": "cli-command" - }, - { - "id": "supabase-inspect-db-table-index-sizes", - "title": "Show index sizes of individual tables", - "slug": "supabase-inspect-db-table-index-sizes", - "type": "cli-command" - }, - { - "id": "supabase-inspect-db-cache-hit", - "title": "Show cache hit rates for tables and indices", - "slug": "supabase-inspect-db-cache-hit", - "type": "cli-command" - }, - { - "id": "supabase-inspect-db-table-record-counts", - "title": "Show estimated number of rows per table", - "slug": "supabase-inspect-db-table-record-counts", - "type": "cli-command" - }, - { - "id": "supabase-inspect-db-seq-scans", - "title": "Show number of sequential scans for all tables", - "slug": "supabase-inspect-db-seq-scans", - "type": "cli-command" - }, { "id": "supabase-inspect-db-replication-slots", "title": "Show information about replication slots", @@ -336,15 +300,21 @@ "type": "cli-command" }, { - "id": "supabase-inspect-db-role-connections", + "id": "supabase-inspect-db-role-stats", "title": "Show number of active connections", "slug": "supabase-inspect-db-role-connections", "type": "cli-command" }, { - "id": "supabase-inspect-db-bloat", - "title": "Show estimated database bloat", - "slug": "supabase-inspect-db-bloat", + "id": "supabase-inspect-db-table-stats", + "title": "Show sizes of individual tables", + "slug": "supabase-inspect-db-table-stats", + "type": "cli-command" + }, + { + "id": "supabase-inspect-db-traffic-profile", + "title": "Show read / write activity ratio for tables", + "slug": "supabase-inspect-db-traffic-profile", "type": "cli-command" }, { diff --git a/apps/docs/spec/common-client-libs-sections.json b/apps/docs/spec/common-client-libs-sections.json index 5822f2d7e79..d1fd284e799 100644 --- a/apps/docs/spec/common-client-libs-sections.json +++ b/apps/docs/spec/common-client-libs-sections.json @@ -658,6 +658,13 @@ "product": "auth", "type": "function" }, + { + "id": "auth-js-gotrueclient-initialize", + "title": "Initialize client session", + "slug": "auth-initialize", + "product": "auth", + "type": "function" + }, { "id": "auth-mfa-api", "title": "Auth MFA", @@ -705,6 +712,58 @@ "slug": "auth-mfa-getauthenticatorassurancelevel", "product": "auth", "type": "function" + }, + { + "id": "auth-js-gotruemfaapi-listfactors", + "title": "List all factors for current user", + "slug": "auth-mfa-listfactors", + "product": "auth", + "type": "function" + } + ] + }, + { + "id": "oauth-server-api", + "isFunc": false, + "title": "OAuth Server", + "slug": "auth-admin-oauth-server", + "product": "auth-admin", + "type": "function", + "items": [ + { + "id": "auth-js-authoauthserverapi-getauthorizationdetails", + "title": "Get authorization details", + "slug": "auth-admin-oauth-getauthorizationdetails", + "product": "auth-admin", + "type": "function" + }, + { + "id": "auth-js-authoauthserverapi-approveauthorization", + "title": "Approve authorization", + "slug": "auth-admin-oauth-approveauthorization", + "product": "auth-admin", + "type": "function" + }, + { + "id": "auth-js-authoauthserverapi-denyauthorization", + "title": "Deny authorization", + "slug": "auth-admin-oauth-denyauthorization", + "product": "auth-admin", + "type": "function" + }, + { + "id": "auth-js-authoauthserverapi-listgrants", + "title": "List grants", + "slug": "auth-admin-oauth-listgrants", + "product": "auth-admin", + "type": "function" + }, + { + "id": "auth-js-authoauthserverapi-revokegrant", + "title": "Revoke grant", + "slug": "auth-admin-oauth-revokegrant", + "product": "auth-admin", + "type": "function" } ] }, @@ -770,6 +829,13 @@ "product": "auth-admin", "type": "function" }, + { + "id": "auth-js-gotrueadminapi-signout", + "title": "Sign out a user (admin)", + "slug": "auth-admin-signout", + "product": "auth-admin", + "type": "function" + }, { "id": "mfa-list-factors", "title": "List all factors for a user", @@ -783,6 +849,66 @@ "slug": "auth-admin-mfa-deletefactor", "product": "auth-admin", "type": "function" + }, + { + "id": "mfa-list-factors-admin", + "title": "List all factors for a user (admin)", + "slug": "auth-admin-mfa-listfactors-admin", + "product": "auth-admin", + "type": "function" + }, + + { + "id": "oauth-admin-api", + "isFunc": false, + "title": "OAuth Admin", + "slug": "auth-admin-oauth-admin", + "product": "auth-admin", + "type": "function", + "items": [ + { + "id": "auth-js-gotrueadminoauthapi-listclients", + "title": "List OAuth clients", + "slug": "auth-admin-oauth-listclients", + "product": "auth-admin", + "type": "function" + }, + { + "id": "auth-js-gotrueadminoauthapi-getclient", + "title": "Get OAuth client", + "slug": "auth-admin-oauth-getclient", + "product": "auth-admin", + "type": "function" + }, + { + "id": "auth-js-gotrueadminoauthapi-createclient", + "title": "Create OAuth client", + "slug": "auth-admin-oauth-createclient", + "product": "auth-admin", + "type": "function" + }, + { + "id": "auth-js-gotrueadminoauthapi-updateclient", + "title": "Update OAuth client", + "slug": "auth-admin-oauth-updateclient", + "product": "auth-admin", + "type": "function" + }, + { + "id": "auth-js-gotrueadminoauthapi-deleteclient", + "title": "Delete OAuth client", + "slug": "auth-admin-oauth-deleteclient", + "product": "auth-admin", + "type": "function" + }, + { + "id": "auth-js-gotrueadminoauthapi-regenerateclientsecret", + "title": "Regenerate client secret", + "slug": "auth-admin-oauth-regenerateclientsecret", + "product": "auth-admin", + "type": "function" + } + ] } ] } @@ -881,130 +1007,328 @@ "title": "Storage", "items": [ { - "id": "create-bucket", - "title": "Create a bucket", - "slug": "storage-createbucket", + "id": "file-buckets", + "isFunc": false, + "title": "File Buckets", + "slug": "file-buckets", "product": "storage", - "type": "function" + "type": "function", + "items": [ + { + "id": "storageclient-from", + "title": "Access a storage bucket", + "slug": "storageclient-from", + "type": "function", + "product": "storage" + }, + { + "id": "list-buckets", + "title": "List all buckets", + "slug": "storage-listbuckets", + "product": "storage", + "type": "function" + }, + { + "id": "get-bucket", + "title": "Retrieve a bucket", + "slug": "storage-getbucket", + "product": "storage", + "type": "function" + }, + { + "id": "create-bucket", + "title": "Create a bucket", + "slug": "storage-createbucket", + "product": "storage", + "type": "function" + }, + { + "id": "empty-bucket", + "title": "Empty a bucket", + "slug": "storage-emptybucket", + "product": "storage", + "type": "function" + }, + { + "id": "update-bucket", + "title": "Update a bucket", + "slug": "storage-updatebucket", + "product": "storage", + "type": "function" + }, + { + "id": "delete-bucket", + "title": "Delete a bucket", + "slug": "storage-deletebucket", + "product": "storage", + "type": "function" + }, + { + "id": "from-upload", + "title": "Upload a file", + "slug": "storage-from-upload", + "product": "storage", + "type": "function" + }, + { + "id": "from-update", + "title": "Replace an existing file", + "slug": "storage-from-update", + "product": "storage", + "type": "function" + }, + { + "id": "from-move", + "title": "Move an existing file", + "slug": "storage-from-move", + "product": "storage", + "type": "function" + }, + { + "id": "from-copy", + "title": "Copy an existing file", + "slug": "storage-from-copy", + "product": "storage", + "type": "function" + }, + { + "id": "from-create-signed-url", + "title": "Create a signed URL", + "slug": "storage-from-createsignedurl", + "product": "storage", + "type": "function" + }, + { + "id": "from-create-signed-urls", + "title": "Create signed URLs", + "slug": "storage-from-createsignedurls", + "product": "storage", + "type": "function" + }, + { + "id": "from-create-signed-upload-url", + "title": "Create signed upload URL", + "slug": "storage-from-createsigneduploadurl", + "product": "storage", + "type": "function" + }, + { + "id": "from-upload-to-signed-url", + "title": "Upload to a signed URL", + "slug": "storage-from-uploadtosignedurl", + "product": "storage", + "type": "function" + }, + { + "id": "from-get-public-url", + "title": "Retrieve public URL", + "slug": "storage-from-getpublicurl", + "product": "storage", + "type": "function" + }, + { + "id": "from-download", + "title": "Download a file", + "slug": "storage-from-download", + "product": "storage", + "type": "function" + }, + { + "id": "from-remove", + "title": "Delete files in a bucket", + "slug": "storage-from-remove", + "product": "storage", + "type": "function" + }, + { + "id": "from-list", + "title": "List all files in a bucket", + "slug": "storage-from-list", + "product": "storage", + "type": "function" + }, + { + "id": "storagefile-exists", + "title": "Check if file exists", + "slug": "storage-from-exists", + "type": "function", + "product": "storage" + }, + { + "id": "storagefile-info", + "title": "Get file metadata", + "slug": "storage-from-info", + "type": "function", + "product": "storage" + }, + { + "id": "storagefile-list-v2", + "title": "List files (v2)", + "slug": "storage-from-listv2", + "type": "function", + "product": "storage" + }, + { + "id": "storagefile-to-base64", + "title": "Convert file to base64", + "slug": "storage-from-tobase64", + "type": "function", + "product": "storage" + } + ] }, { - "id": "get-bucket", - "title": "Retrieve a bucket", - "slug": "storage-getbucket", + "id": "analytics-buckets", + "isFunc": false, + "title": "Analytics Buckets", + "slug": "analytics-buckets", "product": "storage", - "type": "function" + "type": "function", + "items": [ + { + "id": "storageanalytics-from", + "title": "Access an analytics bucket", + "slug": "storageanalytics-from", + "type": "function", + "product": "storage" + }, + { + "id": "storageanalytics-createbucket", + "title": "Create a new analytics bucket", + "slug": "storageanalytics-createbucket", + "type": "function", + "product": "storage" + }, + { + "id": "storageanalytics-listbuckets", + "title": "List analytics buckets", + "slug": "storageanalytics-listbuckets", + "type": "function", + "product": "storage" + }, + { + "id": "storageanalytics-deletebucket", + "title": "Delete an analytics bucket", + "slug": "storageanalytics-deletebucket", + "type": "function", + "product": "storage" + } + ] }, { - "id": "list-buckets", - "title": "List all buckets", - "slug": "storage-listbuckets", + "id": "vector-buckets", + "isFunc": false, + "title": "Vector Buckets", + "slug": "vector-buckets", "product": "storage", - "type": "function" - }, - { - "id": "update-bucket", - "title": "Update a bucket", - "slug": "storage-updatebucket", - "product": "storage", - "type": "function" - }, - { - "id": "delete-bucket", - "title": "Delete a bucket", - "slug": "storage-deletebucket", - "product": "storage", - "type": "function" - }, - { - "id": "empty-bucket", - "title": "Empty a bucket", - "slug": "storage-emptybucket", - "product": "storage", - "type": "function" - }, - { - "id": "from-upload", - "title": "Upload a file", - "slug": "storage-from-upload", - "product": "storage", - "type": "function" - }, - { - "id": "from-download", - "title": "Download a file", - "slug": "storage-from-download", - "product": "storage", - "type": "function" - }, - { - "id": "from-list", - "title": "List all files in a bucket", - "slug": "storage-from-list", - "product": "storage", - "type": "function" - }, - { - "id": "from-update", - "title": "Replace an existing file", - "slug": "storage-from-update", - "product": "storage", - "type": "function" - }, - { - "id": "from-move", - "title": "Move an existing file", - "slug": "storage-from-move", - "product": "storage", - "type": "function" - }, - { - "id": "from-copy", - "title": "Copy an existing file", - "slug": "storage-from-copy", - "product": "storage", - "type": "function" - }, - { - "id": "from-remove", - "title": "Delete files in a bucket", - "slug": "storage-from-remove", - "product": "storage", - "type": "function" - }, - { - "id": "from-create-signed-url", - "title": "Create a signed URL", - "slug": "storage-from-createsignedurl", - "product": "storage", - "type": "function" - }, - { - "id": "from-create-signed-urls", - "title": "Create signed URLs", - "slug": "storage-from-createsignedurls", - "product": "storage", - "type": "function" - }, - { - "id": "from-create-signed-upload-url", - "title": "Create signed upload URL", - "slug": "storage-from-createsigneduploadurl", - "product": "storage", - "type": "function" - }, - { - "id": "from-upload-to-signed-url", - "title": "Upload to a signed URL", - "slug": "storage-from-uploadtosignedurl", - "product": "storage", - "type": "function" - }, - { - "id": "from-get-public-url", - "title": "Retrieve public URL", - "slug": "storage-from-getpublicurl", - "product": "storage", - "type": "function" + "type": "function", + "items": [ + { + "id": "storagevectors-from", + "title": "Access a vector bucket", + "slug": "storagevectors-from", + "type": "function", + "product": "storage" + }, + { + "id": "storagevectors-create-bucket", + "title": "Create a vector bucket", + "slug": "storagevectors-createbucket", + "type": "function", + "product": "storage" + }, + { + "id": "storagevectors-delete-bucket", + "title": "Delete a vector bucket", + "slug": "storagevectors-deletebucket", + "type": "function", + "product": "storage" + }, + { + "id": "storagevectors-get-bucket", + "title": "Retrieve a vector bucket", + "slug": "storagevectors-getbucket", + "type": "function", + "product": "storage" + }, + { + "id": "storagevectors-list-buckets", + "title": "List all vector buckets", + "slug": "storagevectors-listbuckets", + "type": "function", + "product": "storage" + }, + { + "id": "vectorbucket-createindex", + "title": "Create a vector index", + "slug": "vectorbucket-createindex", + "type": "function", + "product": "storage" + }, + { + "id": "vectorbucket-deleteindex", + "title": "Delete a vector index", + "slug": "vectorbucket-deleteindex", + "type": "function", + "product": "storage" + }, + { + "id": "vectorbucket-getindex", + "title": "Retrieve a vector index", + "slug": "vectorbucket-getindex", + "type": "function", + "product": "storage" + }, + { + "id": "vectorbucket-listindexes", + "title": "List all vector indexes", + "slug": "vectorbucket-listindexes", + "type": "function", + "product": "storage" + }, + { + "id": "vectorbucket-index", + "title": "Access a vector index", + "slug": "vectorbucket-index", + "type": "function", + "product": "storage" + }, + { + "id": "vectorindex-deletevectors", + "title": "Delete vectors from index", + "slug": "vectorindex-deletevectors", + "type": "function", + "product": "storage" + }, + { + "id": "vectorindex-getvectors", + "title": "Retrieve vectors from index", + "slug": "vectorindex-getvectors", + "type": "function", + "product": "storage" + }, + { + "id": "vectorindex-listvectors", + "title": "List vectors in index", + "slug": "vectorindex-listvectors", + "type": "function", + "product": "storage" + }, + { + "id": "vectorindex-putvectors", + "title": "Add vectors to index", + "slug": "vectorindex-putvectors", + "type": "function", + "product": "storage" + }, + { + "id": "vectorindex-queryvectors", + "title": "Search vectors in index", + "slug": "vectorindex-queryvectors", + "type": "function", + "product": "storage" + } + ] } ] }, diff --git a/apps/docs/spec/enrichments/tsdoc_v2/combined.json b/apps/docs/spec/enrichments/tsdoc_v2/combined.json index f1c69135196..443aa739467 100644 --- a/apps/docs/spec/enrichments/tsdoc_v2/combined.json +++ b/apps/docs/spec/enrichments/tsdoc_v2/combined.json @@ -9,7 +9,23030 @@ "flags": {}, "children": [ { - "id": 11, + "id": 98, + "name": "FunctionRegion", + "variant": "declaration", + "kind": 8, + "flags": {}, + "children": [ + { + "id": 99, + "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": 100, + "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": 101, + "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": 102, + "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": 103, + "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": 104, + "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": 105, + "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": 106, + "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": 107, + "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": 108, + "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": 109, + "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": 110, + "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": 111, + "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": 112, + "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": 113, + "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": [99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113] + } + ], + "sources": [ + { + "fileName": "packages/core/functions-js/dist/module/types.d.ts", + "line": 71, + "character": 20 + } + ] + }, + { + "id": 2222, + "name": "REALTIME_LISTEN_TYPES", + "variant": "declaration", + "kind": 8, + "flags": {}, + "children": [ + { + "id": 2223, + "name": "BROADCAST", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 123, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "broadcast" + } + }, + { + "id": 2225, + "name": "POSTGRES_CHANGES", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 125, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "postgres_changes" + } + }, + { + "id": 2224, + "name": "PRESENCE", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 124, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "presence" + } + }, + { + "id": 2226, + "name": "SYSTEM", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 126, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "system" + } + } + ], + "groups": [ + { + "title": "Enumeration Members", + "children": [2223, 2225, 2224, 2226] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 122, + "character": 20 + } + ] + }, + { + "id": 2227, + "name": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT", + "variant": "declaration", + "kind": 8, + "flags": {}, + "children": [ + { + "id": 2228, + "name": "ALL", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 117, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "*" + } + }, + { + "id": 2231, + "name": "DELETE", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 120, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "DELETE" + } + }, + { + "id": 2229, + "name": "INSERT", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 118, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "INSERT" + } + }, + { + "id": 2230, + "name": "UPDATE", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 119, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "UPDATE" + } + } + ], + "groups": [ + { + "title": "Enumeration Members", + "children": [2228, 2231, 2229, 2230] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 116, + "character": 20 + } + ] + }, + { + "id": 2232, + "name": "REALTIME_PRESENCE_LISTEN_EVENTS", + "variant": "declaration", + "kind": 8, + "flags": {}, + "children": [ + { + "id": 2234, + "name": "JOIN", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 31, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "join" + } + }, + { + "id": 2235, + "name": "LEAVE", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 32, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "leave" + } + }, + { + "id": 2233, + "name": "SYNC", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 30, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "sync" + } + } + ], + "groups": [ + { + "title": "Enumeration Members", + "children": [2234, 2235, 2233] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 29, + "character": 20 + } + ] + }, + { + "id": 2236, + "name": "REALTIME_SUBSCRIBE_STATES", + "variant": "declaration", + "kind": 8, + "flags": {}, + "children": [ + { + "id": 2240, + "name": "CHANNEL_ERROR", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 132, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "CHANNEL_ERROR" + } + }, + { + "id": 2239, + "name": "CLOSED", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 131, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "CLOSED" + } + }, + { + "id": 2237, + "name": "SUBSCRIBED", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 129, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "SUBSCRIBED" + } + }, + { + "id": 2238, + "name": "TIMED_OUT", + "variant": "declaration", + "kind": 16, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 130, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "TIMED_OUT" + } + } + ], + "groups": [ + { + "title": "Enumeration Members", + "children": [2240, 2239, 2237, 2238] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 128, + "character": 20 + } + ] + }, + { + "id": 1512, + "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": 1513, + "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": 1514, + "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": 1515, + "name": "message", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1516, + "name": "status", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1517, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "type": { + "type": "reference", + "target": 1512, + "name": "AuthApiError", + "package": "@supabase/auth-js" + }, + "overwrites": { + "type": "reference", + "target": 1504, + "name": "AuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": 1503, + "name": "AuthError.constructor" + } + }, + { + "id": 1521, + "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": 1511, + "name": "AuthError.__isAuthError" + } + }, + { + "id": 1519, + "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": 1520, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1508, + "name": "AuthError.code" + } + }, + { + "id": 1518, + "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": 1510, + "name": "AuthError.status" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [1513] + }, + { + "title": "Properties", + "children": [1521, 1519, 1518] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", + "line": 37, + "character": 21 + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + ] + }, + { + "id": 1502, + "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": 1503, + "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": 1504, + "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": 1505, + "name": "message", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1506, + "name": "status", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1507, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "Error.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "Error.constructor" + } + }, + { + "id": 1511, + "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": 1508, + "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": 1509, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + ] + } + ] + } + }, + { + "id": 1510, + "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": [1503] + }, + { + "title": "Properties", + "children": [1511, 1508, 1510] + } + ], + "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": 1512, + "name": "AuthApiError" + }, + { + "type": "reference", + "target": 1522, + "name": "AuthUnknownError" + }, + { + "type": "reference", + "target": 1532, + "name": "CustomAuthError" + } + ] + }, + { + "id": 1569, + "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": 1570, + "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": 1571, + "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": 1572, + "name": "message", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1573, + "name": "details", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reflection", + "declaration": { + "id": 1574, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1576, + "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": 1575, + "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": [1576, 1575] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", + "line": 133, + "character": 43 + } + ] + } + } + ] + } + } + ], + "type": { + "type": "reference", + "target": 1569, + "name": "AuthImplicitGrantRedirectError", + "package": "@supabase/auth-js" + }, + "overwrites": { + "type": "reference", + "target": 1534, + "name": "CustomAuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": 1533, + "name": "CustomAuthError.constructor" + } + }, + { + "id": 1595, + "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": 1543, + "name": "CustomAuthError.__isAuthError" + } + }, + { + "id": 1593, + "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": 1594, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1541, + "name": "CustomAuthError.code" + } + }, + { + "id": 1577, + "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": 1578, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1580, + "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": 1579, + "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": [1580, 1579] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", + "line": 129, + "character": 13 + } + ] + } + } + ] + } + }, + { + "id": 1591, + "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": 1539, + "name": "CustomAuthError.name" + } + }, + { + "id": 1592, + "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": 1540, + "name": "CustomAuthError.status" + } + }, + { + "id": 1581, + "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": 1582, + "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": 1583, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1587, + "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": 1588, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1590, + "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": 1589, + "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": [1590, 1589] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", + "line": 141, + "character": 17 + } + ] + } + } + ] + } + }, + { + "id": 1585, + "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": 1584, + "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": 1586, + "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": [1587, 1585, 1584, 1586] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", + "line": 137, + "character": 14 + } + ] + } + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "children": [1570] + }, + { + "title": "Properties", + "children": [1595, 1593, 1577, 1591, 1592] + }, + { + "title": "Methods", + "children": [1581] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", + "line": 128, + "character": 21 + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1532, + "name": "CustomAuthError", + "package": "@supabase/auth-js" + } + ] + }, + { + "id": 1560, + "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": 1561, + "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": 1562, + "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": 1563, + "name": "message", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 1560, + "name": "AuthInvalidCredentialsError", + "package": "@supabase/auth-js" + }, + "overwrites": { + "type": "reference", + "target": 1534, + "name": "CustomAuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": 1533, + "name": "CustomAuthError.constructor" + } + }, + { + "id": 1568, + "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": 1543, + "name": "CustomAuthError.__isAuthError" + } + }, + { + "id": 1566, + "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": 1567, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1541, + "name": "CustomAuthError.code" + } + }, + { + "id": 1564, + "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": 1539, + "name": "CustomAuthError.name" + } + }, + { + "id": 1565, + "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": 1540, + "name": "CustomAuthError.status" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [1561] + }, + { + "title": "Properties", + "children": [1568, 1566, 1564, 1565] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", + "line": 112, + "character": 21 + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1532, + "name": "CustomAuthError", + "package": "@supabase/auth-js" + } + ] + }, + { + "id": 1653, + "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": 1654, + "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": 1655, + "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": 1656, + "name": "message", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 1653, + "name": "AuthInvalidJwtError", + "package": "@supabase/auth-js" + }, + "overwrites": { + "type": "reference", + "target": 1534, + "name": "CustomAuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": 1533, + "name": "CustomAuthError.constructor" + } + }, + { + "id": 1661, + "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": 1543, + "name": "CustomAuthError.__isAuthError" + } + }, + { + "id": 1659, + "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": 1660, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1541, + "name": "CustomAuthError.code" + } + }, + { + "id": 1657, + "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": 1539, + "name": "CustomAuthError.name" + } + }, + { + "id": 1658, + "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": 1540, + "name": "CustomAuthError.status" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [1654] + }, + { + "title": "Properties", + "children": [1661, 1659, 1657, 1658] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", + "line": 240, + "character": 21 + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1532, + "name": "CustomAuthError", + "package": "@supabase/auth-js" + } + ] + }, + { + "id": 1552, + "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": 1553, + "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": 1554, + "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": 1552, + "name": "AuthInvalidTokenResponseError", + "package": "@supabase/auth-js" + }, + "overwrites": { + "type": "reference", + "target": 1534, + "name": "CustomAuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": 1533, + "name": "CustomAuthError.constructor" + } + }, + { + "id": 1559, + "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": 1543, + "name": "CustomAuthError.__isAuthError" + } + }, + { + "id": 1557, + "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": 1558, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1541, + "name": "CustomAuthError.code" + } + }, + { + "id": 1555, + "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": 1539, + "name": "CustomAuthError.name" + } + }, + { + "id": 1556, + "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": 1540, + "name": "CustomAuthError.status" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [1553] + }, + { + "title": "Properties", + "children": [1559, 1557, 1555, 1556] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", + "line": 99, + "character": 21 + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1532, + "name": "CustomAuthError", + "package": "@supabase/auth-js" + } + ] + }, + { + "id": 1623, + "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": 1624, + "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": 1625, + "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": 1623, + "name": "AuthPKCECodeVerifierMissingError", + "package": "@supabase/auth-js" + }, + "overwrites": { + "type": "reference", + "target": 1534, + "name": "CustomAuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": 1533, + "name": "CustomAuthError.constructor" + } + }, + { + "id": 1630, + "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": 1543, + "name": "CustomAuthError.__isAuthError" + } + }, + { + "id": 1628, + "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": 1629, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1541, + "name": "CustomAuthError.code" + } + }, + { + "id": 1626, + "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": 1539, + "name": "CustomAuthError.name" + } + }, + { + "id": 1627, + "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": 1540, + "name": "CustomAuthError.status" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [1624] + }, + { + "title": "Properties", + "children": [1630, 1628, 1626, 1627] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", + "line": 189, + "character": 21 + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1532, + "name": "CustomAuthError", + "package": "@supabase/auth-js" + } + ] + }, + { + "id": 1596, + "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": 1597, + "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": 1598, + "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": 1599, + "name": "message", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1600, + "name": "details", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reflection", + "declaration": { + "id": 1601, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1603, + "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": 1602, + "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": [1603, 1602] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", + "line": 163, + "character": 43 + } + ] + } + } + ] + } + } + ], + "type": { + "type": "reference", + "target": 1596, + "name": "AuthPKCEGrantCodeExchangeError", + "package": "@supabase/auth-js" + }, + "overwrites": { + "type": "reference", + "target": 1534, + "name": "CustomAuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": 1533, + "name": "CustomAuthError.constructor" + } + }, + { + "id": 1622, + "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": 1543, + "name": "CustomAuthError.__isAuthError" + } + }, + { + "id": 1620, + "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": 1621, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1541, + "name": "CustomAuthError.code" + } + }, + { + "id": 1604, + "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": 1605, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1607, + "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": 1606, + "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": [1607, 1606] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", + "line": 159, + "character": 13 + } + ] + } + } + ] + } + }, + { + "id": 1618, + "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": 1539, + "name": "CustomAuthError.name" + } + }, + { + "id": 1619, + "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": 1540, + "name": "CustomAuthError.status" + } + }, + { + "id": 1608, + "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": 1609, + "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": 1610, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1614, + "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": 1615, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1617, + "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": 1616, + "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": [1617, 1616] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", + "line": 171, + "character": 17 + } + ] + } + } + ] + } + }, + { + "id": 1612, + "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": 1611, + "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": 1613, + "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": [1614, 1612, 1611, 1613] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", + "line": 167, + "character": 14 + } + ] + } + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "children": [1597] + }, + { + "title": "Properties", + "children": [1622, 1620, 1604, 1618, 1619] + }, + { + "title": "Methods", + "children": [1608] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", + "line": 158, + "character": 21 + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1532, + "name": "CustomAuthError", + "package": "@supabase/auth-js" + } + ] + }, + { + "id": 1631, + "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": 1632, + "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": 1633, + "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": 1634, + "name": "message", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1635, + "name": "status", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "reference", + "target": 1631, + "name": "AuthRetryableFetchError", + "package": "@supabase/auth-js" + }, + "overwrites": { + "type": "reference", + "target": 1534, + "name": "CustomAuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": 1533, + "name": "CustomAuthError.constructor" + } + }, + { + "id": 1640, + "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": 1543, + "name": "CustomAuthError.__isAuthError" + } + }, + { + "id": 1638, + "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": 1639, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1541, + "name": "CustomAuthError.code" + } + }, + { + "id": 1636, + "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": 1539, + "name": "CustomAuthError.name" + } + }, + { + "id": 1637, + "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": 1540, + "name": "CustomAuthError.status" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [1632] + }, + { + "title": "Properties", + "children": [1640, 1638, 1636, 1637] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", + "line": 203, + "character": 21 + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1532, + "name": "CustomAuthError", + "package": "@supabase/auth-js" + } + ] + }, + { + "id": 1544, + "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": 1545, + "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": 1546, + "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": 1544, + "name": "AuthSessionMissingError", + "package": "@supabase/auth-js" + }, + "overwrites": { + "type": "reference", + "target": 1534, + "name": "CustomAuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": 1533, + "name": "CustomAuthError.constructor" + } + }, + { + "id": 1551, + "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": 1543, + "name": "CustomAuthError.__isAuthError" + } + }, + { + "id": 1549, + "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": 1550, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1541, + "name": "CustomAuthError.code" + } + }, + { + "id": 1547, + "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": 1539, + "name": "CustomAuthError.name" + } + }, + { + "id": 1548, + "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": 1540, + "name": "CustomAuthError.status" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [1545] + }, + { + "title": "Properties", + "children": [1551, 1549, 1547, 1548] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", + "line": 85, + "character": 21 + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1532, + "name": "CustomAuthError", + "package": "@supabase/auth-js" + } + ] + }, + { + "id": 1522, + "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": 1523, + "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": 1524, + "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": 1525, + "name": "message", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1526, + "name": "originalError", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "type": { + "type": "reference", + "target": 1522, + "name": "AuthUnknownError", + "package": "@supabase/auth-js" + }, + "overwrites": { + "type": "reference", + "target": 1504, + "name": "AuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": 1503, + "name": "AuthError.constructor" + } + }, + { + "id": 1531, + "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": 1511, + "name": "AuthError.__isAuthError" + } + }, + { + "id": 1528, + "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": 1529, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1508, + "name": "AuthError.code" + } + }, + { + "id": 1527, + "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": 1530, + "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": 1510, + "name": "AuthError.status" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [1523] + }, + { + "title": "Properties", + "children": [1531, 1528, 1527, 1530] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", + "line": 56, + "character": 21 + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + ] + }, + { + "id": 1641, + "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": 1642, + "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": 1643, + "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": 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": "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": 1641, + "name": "AuthWeakPasswordError", + "package": "@supabase/auth-js" + }, + "overwrites": { + "type": "reference", + "target": 1534, + "name": "CustomAuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": 1533, + "name": "CustomAuthError.constructor" + } + }, + { + "id": 1652, + "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": 1543, + "name": "CustomAuthError.__isAuthError" + } + }, + { + "id": 1650, + "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": 1651, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1541, + "name": "CustomAuthError.code" + } + }, + { + "id": 1648, + "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": 1539, + "name": "CustomAuthError.name" + } + }, + { + "id": 1647, + "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": 1649, + "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": 1540, + "name": "CustomAuthError.status" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [1642] + }, + { + "title": "Properties", + "children": [1652, 1650, 1648, 1647, 1649] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", + "line": 222, + "character": 21 + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1532, + "name": "CustomAuthError", + "package": "@supabase/auth-js" + } + ] + }, + { + "id": 1532, + "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": 1533, + "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": 1534, + "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": 1535, + "name": "message", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1536, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1537, + "name": "status", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1538, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "type": { + "type": "reference", + "target": 1532, + "name": "CustomAuthError", + "package": "@supabase/auth-js" + }, + "overwrites": { + "type": "reference", + "target": 1504, + "name": "AuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": 1503, + "name": "AuthError.constructor" + } + }, + { + "id": 1543, + "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": 1511, + "name": "AuthError.__isAuthError" + } + }, + { + "id": 1541, + "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": 1542, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1508, + "name": "AuthError.code" + } + }, + { + "id": 1539, + "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": 1540, + "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": 1510, + "name": "AuthError.status" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [1533] + }, + { + "title": "Properties", + "children": [1543, 1541, 1539, 1540] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/errors.d.ts", + "line": 70, + "character": 21 + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 1544, + "name": "AuthSessionMissingError" + }, + { + "type": "reference", + "target": 1552, + "name": "AuthInvalidTokenResponseError" + }, + { + "type": "reference", + "target": 1560, + "name": "AuthInvalidCredentialsError" + }, + { + "type": "reference", + "target": 1569, + "name": "AuthImplicitGrantRedirectError" + }, + { + "type": "reference", + "target": 1596, + "name": "AuthPKCEGrantCodeExchangeError" + }, + { + "type": "reference", + "target": 1623, + "name": "AuthPKCECodeVerifierMissingError" + }, + { + "type": "reference", + "target": 1631, + "name": "AuthRetryableFetchError" + }, + { + "type": "reference", + "target": 1641, + "name": "AuthWeakPasswordError" + }, + { + "type": "reference", + "target": 1653, + "name": "AuthInvalidJwtError" + } + ] + }, + { + "id": 91, + "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": 92, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/functions-js/dist/module/types.d.ts", + "line": 30, + "character": 4 + } + ], + "signatures": [ + { + "id": 93, + "name": "FunctionsError", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/functions-js/dist/module/types.d.ts", + "line": 30, + "character": 4 + } + ], + "parameters": [ + { + "id": 94, + "name": "message", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 95, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 96, + "name": "context", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "reference", + "target": 91, + "name": "FunctionsError", + "package": "@supabase/functions-js" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "Error.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "Error.constructor" + } + }, + { + "id": 97, + "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": [92] + }, + { + "title": "Properties", + "children": [97] + } + ], + "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": 76, + "name": "FunctionsHttpError" + }, + { + "type": "reference", + "target": 81, + "name": "FunctionsFetchError" + }, + { + "type": "reference", + "target": 86, + "name": "FunctionsRelayError" + } + ] + }, + { + "id": 81, + "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": 82, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/functions-js/dist/module/types.d.ts", + "line": 43, + "character": 4 + } + ], + "signatures": [ + { + "id": 83, + "name": "FunctionsFetchError", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/functions-js/dist/module/types.d.ts", + "line": 43, + "character": 4 + } + ], + "parameters": [ + { + "id": 84, + "name": "context", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "reference", + "target": 81, + "name": "FunctionsFetchError", + "package": "@supabase/functions-js" + }, + "overwrites": { + "type": "reference", + "target": 93, + "name": "FunctionsError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": 92, + "name": "FunctionsError.constructor" + } + }, + { + "id": 85, + "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": 97, + "name": "FunctionsError.context" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [82] + }, + { + "title": "Properties", + "children": [85] + } + ], + "sources": [ + { + "fileName": "packages/core/functions-js/dist/module/types.d.ts", + "line": 42, + "character": 21 + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 91, + "name": "FunctionsError", + "package": "@supabase/functions-js" + } + ] + }, + { + "id": 76, + "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": 77, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/functions-js/dist/module/types.d.ts", + "line": 69, + "character": 4 + } + ], + "signatures": [ + { + "id": 78, + "name": "FunctionsHttpError", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/functions-js/dist/module/types.d.ts", + "line": 69, + "character": 4 + } + ], + "parameters": [ + { + "id": 79, + "name": "context", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "reference", + "target": 76, + "name": "FunctionsHttpError", + "package": "@supabase/functions-js" + }, + "overwrites": { + "type": "reference", + "target": 93, + "name": "FunctionsError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": 92, + "name": "FunctionsError.constructor" + } + }, + { + "id": 80, + "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": 97, + "name": "FunctionsError.context" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [77] + }, + { + "title": "Properties", + "children": [80] + } + ], + "sources": [ + { + "fileName": "packages/core/functions-js/dist/module/types.d.ts", + "line": 68, + "character": 21 + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 91, + "name": "FunctionsError", + "package": "@supabase/functions-js" + } + ] + }, + { + "id": 86, + "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": 87, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/functions-js/dist/module/types.d.ts", + "line": 56, + "character": 4 + } + ], + "signatures": [ + { + "id": 88, + "name": "FunctionsRelayError", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/functions-js/dist/module/types.d.ts", + "line": 56, + "character": 4 + } + ], + "parameters": [ + { + "id": 89, + "name": "context", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "reference", + "target": 86, + "name": "FunctionsRelayError", + "package": "@supabase/functions-js" + }, + "overwrites": { + "type": "reference", + "target": 93, + "name": "FunctionsError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": 92, + "name": "FunctionsError.constructor" + } + }, + { + "id": 90, + "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": 97, + "name": "FunctionsError.context" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [87] + }, + { + "title": "Properties", + "children": [90] + } + ], + "sources": [ + { + "fileName": "packages/core/functions-js/dist/module/types.d.ts", + "line": 55, + "character": 21 + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 91, + "name": "FunctionsError", + "package": "@supabase/functions-js" + } + ] + }, + { + "id": 289, + "name": "GoTrueAdminApi", + "variant": "declaration", + "kind": 128, + "flags": {}, + "children": [ + { + "id": 290, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 30, + "character": 4 + } + ], + "signatures": [ + { + "id": 291, + "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": 30, + "character": 4 + } + ], + "parameters": [ + { + "id": 292, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 293, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 299, + "name": "fetch", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 35, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 300, + "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": 301, + "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": 302, + "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": 303, + "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": 304, + "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": 305, + "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": 306, + "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": 295, + "name": "headers", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 32, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 296, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 32, + "character": 18 + } + ], + "indexSignatures": [ + { + "id": 297, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 33, + "character": 12 + } + ], + "parameters": [ + { + "id": 298, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + }, + { + "id": 294, + "name": "url", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 31, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [299, 295, 294] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 30, + "character": 42 + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 289, + "name": "GoTrueAdminApi", + "package": "@supabase/auth-js", + "qualifiedName": "default" + } + } + ] + }, + { + "id": 314, + "name": "fetch", + "variant": "declaration", + "kind": 1024, + "flags": { + "isProtected": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 16, + "character": 14 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 315, + "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": 316, + "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": 317, + "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": 318, + "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": 319, + "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": 320, + "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": 321, + "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": 310, + "name": "headers", + "variant": "declaration", + "kind": 1024, + "flags": { + "isProtected": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 13, + "character": 14 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 311, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 13, + "character": 23 + } + ], + "indexSignatures": [ + { + "id": 312, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 14, + "character": 8 + } + ], + "parameters": [ + { + "id": 313, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + }, + { + "id": 307, + "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": 1281, + "name": "GoTrueAdminMFAApi", + "package": "@supabase/auth-js" + } + }, + { + "id": 308, + "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": 1407, + "name": "GoTrueAdminOAuthApi", + "package": "@supabase/auth-js" + } + }, + { + "id": 309, + "name": "url", + "variant": "declaration", + "kind": 1024, + "flags": { + "isProtected": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 12, + "character": 14 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 339, + "name": "createUser", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 69, + "character": 4 + } + ], + "signatures": [ + { + "id": 340, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 69, + "character": 4 + } + ], + "parameters": [ + { + "id": 341, + "name": "attributes", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 880, + "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": 832, + "name": "UserResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 363, + "name": "deleteUser", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 113, + "character": 4 + } + ], + "signatures": [ + { + "id": 364, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 113, + "character": 4 + } + ], + "parameters": [ + { + "id": 365, + "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": 366, + "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": 832, + "name": "UserResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 336, + "name": "generateLink", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 64, + "character": 4 + } + ], + "signatures": [ + { + "id": 337, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 64, + "character": 4 + } + ], + "parameters": [ + { + "id": 338, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1090, + "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": 1091, + "name": "GenerateLinkResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 356, + "name": "getUserById", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 95, + "character": 4 + } + ], + "signatures": [ + { + "id": 357, + "name": "getUserById", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Get user by id." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 95, + "character": 4 + } + ], + "parameters": [ + { + "id": 358, + "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": 832, + "name": "UserResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 329, + "name": "inviteUserByEmail", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 51, + "character": 4 + } + ], + "signatures": [ + { + "id": 330, + "name": "inviteUserByEmail", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sends an invite link to an email address." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 51, + "character": 4 + } + ], + "parameters": [ + { + "id": 331, + "name": "email", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The email address of the user." + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 332, + "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": 333, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 334, + "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": 53, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 335, + "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": 55, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [334, 335] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 51, + "character": 47 + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 832, + "name": "UserResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 342, + "name": "listUsers", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 76, + "character": 4 + } + ], + "signatures": [ + { + "id": 343, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 76, + "character": 4 + } + ], + "parameters": [ + { + "id": 344, + "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": 1302, + "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": 345, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 346, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 77, + "character": 8 + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 347, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 349, + "name": "aud", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 79, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 348, + "name": "users", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 78, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 11, + "name": "User", + "package": "@supabase/auth-js" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [349, 348] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 77, + "character": 14 + } + ] + } + }, + { + "type": "reference", + "target": 1295, + "name": "Pagination", + "package": "@supabase/auth-js" + } + ] + } + }, + { + "id": 350, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 81, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [346, 350] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 76, + "character": 44 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 351, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 352, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 83, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 353, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 354, + "name": "users", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 84, + "character": 12 + } + ], + "type": { + "type": "tuple" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [354] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 83, + "character": 14 + } + ] + } + } + }, + { + "id": 355, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 86, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [352, 355] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 82, + "character": 8 + } + ] + } + } + ] + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 322, + "name": "signOut", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 42, + "character": 4 + } + ], + "signatures": [ + { + "id": 323, + "name": "signOut", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Removes a logged-in session." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 42, + "character": 4 + } + ], + "parameters": [ + { + "id": 324, + "name": "jwt", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "A valid, logged-in JWT." + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 325, + "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": 326, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 327, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 43, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 328, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 44, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [327, 328] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 42, + "character": 56 + } + ] + } + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 359, + "name": "updateUserById", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 103, + "character": 4 + } + ], + "signatures": [ + { + "id": 360, + "name": "updateUserById", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Updates the user data. Changes are applied directly without confirmation flows." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 103, + "character": 4 + } + ], + "parameters": [ + { + "id": 361, + "name": "uid", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 362, + "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": 880, + "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": 832, + "name": "UserResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "children": [290] + }, + { + "title": "Properties", + "children": [314, 310, 307, 308, 309] + }, + { + "title": "Methods", + "children": [339, 363, 336, 356, 329, 342, 322, 359] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueAdminApi.d.ts", + "line": 4, + "character": 21 + } + ] + }, + { + "id": 375, + "name": "GoTrueClient", + "variant": "declaration", + "kind": 128, + "flags": {}, + "children": [ + { + "id": 377, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 97, + "character": 4 + } + ], + "signatures": [ + { + "id": 378, + "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": 379, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 735, + "name": "GoTrueClientOptions", + "package": "@supabase/auth-js" + } + } + ], + "type": { + "type": "reference", + "target": 375, + "name": "GoTrueClient", + "package": "@supabase/auth-js", + "qualifiedName": "default" + } + } + ] + }, + { + "id": 381, + "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": 289, + "name": "GoTrueAdminApi", + "package": "@supabase/auth-js", + "qualifiedName": "default" + } + }, + { + "id": 407, + "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": 408, + "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": 398, + "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": 442, + "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": 414, + "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": 415, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 62, + "character": 45 + } + ], + "signatures": [ + { + "id": 416, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 62, + "character": 45 + } + ], + "parameters": [ + { + "id": 417, + "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": 418, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 419, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 62, + "character": 64 + } + ], + "indexSignatures": [ + { + "id": 420, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 63, + "character": 8 + } + ], + "parameters": [ + { + "id": 421, + "name": "parameter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + } + ] + } + }, + { + "id": 429, + "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": 430, + "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": 431, + "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": 432, + "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": 433, + "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": 434, + "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": 435, + "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": 436, + "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": 385, + "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": 939, + "name": "AuthFlowType", + "package": "@supabase/auth-js" + } + }, + { + "id": 427, + "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": 423, + "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": 424, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 66, + "character": 23 + } + ], + "indexSignatures": [ + { + "id": 425, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 67, + "character": 8 + } + ], + "parameters": [ + { + "id": 426, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + }, + { + "id": 413, + "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": 1291, + "name": "InitializeResult", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + ] + } + }, + { + "id": 437, + "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": 726, + "name": "LockFunc", + "package": "@supabase/auth-js" + } + }, + { + "id": 438, + "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": 441, + "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": 443, + "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": 444, + "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": 445, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 82, + "character": 22 + } + ], + "signatures": [ + { + "id": 446, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 82, + "character": 22 + } + ], + "parameters": [ + { + "id": 447, + "name": "message", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 448, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": { + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 402, + "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": 403, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 47, + "character": 29 + } + ], + "indexSignatures": [ + { + "id": 404, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 48, + "character": 8 + } + ], + "parameters": [ + { + "id": 405, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + ] + } + }, + { + "id": 382, + "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": 1150, + "name": "GoTrueMFAApi", + "package": "@supabase/auth-js" + } + }, + { + "id": 383, + "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": 1458, + "name": "AuthOAuthServerApi", + "package": "@supabase/auth-js" + } + }, + { + "id": 439, + "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": 399, + "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": 412, + "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": 1294, + "name": "CallRefreshTokenResult", + "package": "@supabase/auth-js" + } + ], + "name": "Deferred", + "package": "@supabase/auth-js" + } + ] + } + }, + { + "id": 406, + "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": 893, + "name": "Subscription", + "package": "@supabase/auth-js" + } + ], + "name": "Map", + "package": "typescript" + } + }, + { + "id": 400, + "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": 1288, + "name": "SupportedStorage", + "package": "@supabase/auth-js" + } + }, + { + "id": 384, + "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": 428, + "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": 440, + "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": 422, + "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": 401, + "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": 1288, + "name": "SupportedStorage", + "package": "@supabase/auth-js" + } + ] + } + }, + { + "id": 409, + "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": 410, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 53, + "character": 42 + } + ], + "signatures": [ + { + "id": 411, + "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": 386, + "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": 387, + "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": 388, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 389, + "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": 1350, + "name": "JWK", + "package": "@supabase/auth-js" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [389] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 32, + "character": 26 + } + ] + } + } + }, + "setSignature": { + "id": 390, + "name": "jwks", + "variant": "signature", + "kind": 1048576, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 35, + "character": 18 + } + ], + "parameters": [ + { + "id": 391, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 392, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 393, + "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": 1350, + "name": "JWK", + "package": "@supabase/auth-js" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [393] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 35, + "character": 30 + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + }, + { + "id": 394, + "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": 395, + "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": 396, + "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": 397, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + }, + { + "id": 561, + "name": "_refreshSession", + "variant": "declaration", + "kind": 2048, + "flags": { + "isProtected": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 317, + "character": 14 + } + ], + "signatures": [ + { + "id": 562, + "name": "_refreshSession", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 317, + "character": 14 + } + ], + "parameters": [ + { + "id": 563, + "name": "currentSession", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 564, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 565, + "name": "refresh_token", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 318, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [565] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 317, + "character": 47 + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 793, + "name": "AuthResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 550, + "name": "_setSession", + "variant": "declaration", + "kind": 2048, + "flags": { + "isProtected": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 304, + "character": 14 + } + ], + "signatures": [ + { + "id": 551, + "name": "_setSession", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 304, + "character": 14 + } + ], + "parameters": [ + { + "id": 552, + "name": "currentSession", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 553, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 554, + "name": "access_token", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 305, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 555, + "name": "refresh_token", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 306, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [554, 555] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 304, + "character": 42 + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 793, + "name": "AuthResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 574, + "name": "_signOut", + "variant": "declaration", + "kind": 2048, + "flags": { + "isProtected": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 347, + "character": 14 + } + ], + "signatures": [ + { + "id": 575, + "name": "_signOut", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 347, + "character": 14 + } + ], + "parameters": [ + { + "id": 576, + "name": "__namedParameters", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": 1306, + "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": 577, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 578, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 348, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [578] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 347, + "character": 53 + } + ] + } + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 538, + "name": "_updateUser", + "variant": "declaration", + "kind": 2048, + "flags": { + "isProtected": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 292, + "character": 14 + } + ], + "signatures": [ + { + "id": 539, + "name": "_updateUser", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 292, + "character": 14 + } + ], + "parameters": [ + { + "id": 540, + "name": "attributes", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 874, + "name": "UserAttributes", + "package": "@supabase/auth-js" + } + }, + { + "id": 541, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 542, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 543, + "name": "emailRedirectTo", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 293, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [543] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 292, + "character": 64 + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 832, + "name": "UserResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 469, + "name": "exchangeCodeForSession", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 157, + "character": 4 + } + ], + "signatures": [ + { + "id": 470, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 157, + "character": 4 + } + ], + "parameters": [ + { + "id": 471, + "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": 807, + "name": "AuthTokenResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 674, + "name": "getClaims", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 590, + "character": 4 + } + ], + "signatures": [ + { + "id": 675, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 590, + "character": 4 + } + ], + "parameters": [ + { + "id": 676, + "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": 677, + "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": 678, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 680, + "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": 596, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 681, + "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": 598, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 682, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 683, + "name": "keys", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 599, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1350, + "name": "JWK", + "package": "@supabase/auth-js" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [683] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 598, + "character": 15 + } + ] + } + } + }, + { + "id": 679, + "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": 594, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1350, + "name": "JWK", + "package": "@supabase/auth-js" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [680, 681, 679] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 590, + "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": 684, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 685, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 602, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 686, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 687, + "name": "claims", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 603, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 1330, + "name": "JwtPayload", + "package": "@supabase/auth-js" + } + }, + { + "id": 688, + "name": "header", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 604, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 1315, + "name": "JwtHeader", + "package": "@supabase/auth-js" + } + }, + { + "id": 689, + "name": "signature", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 605, + "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": [687, 688, 689] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 602, + "character": 14 + } + ] + } + } + }, + { + "id": 690, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 607, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [685, 690] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 601, + "character": 16 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 691, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 692, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 609, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 693, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 610, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [692, 693] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 608, + "character": 8 + } + ] + } + }, + { + "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": 612, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 696, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 613, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [695, 696] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 611, + "character": 8 + } + ] + } + } + ] + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 508, + "name": "getSession", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 244, + "character": 4 + } + ], + "signatures": [ + { + "id": 509, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 244, + "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": 510, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 511, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 245, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 512, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 513, + "name": "session", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 246, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 38, + "name": "Session", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [513] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 245, + "character": 14 + } + ] + } + } + }, + { + "id": 514, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 248, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [511, 514] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 244, + "character": 26 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 515, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 516, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 250, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 517, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 518, + "name": "session", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 251, + "character": 12 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [518] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 250, + "character": 14 + } + ] + } + } + }, + { + "id": 519, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 253, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [516, 519] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 249, + "character": 8 + } + ] + } + }, + { + "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": 255, + "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": 256, + "character": 12 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [523] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 255, + "character": 14 + } + ] + } + } + }, + { + "id": 524, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 258, + "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": 254, + "character": 8 + } + ] + } + } + ] + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 528, + "name": "getUser", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 284, + "character": 4 + } + ], + "signatures": [ + { + "id": 529, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 284, + "character": 4 + } + ], + "parameters": [ + { + "id": 530, + "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": 832, + "name": "UserResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 615, + "name": "getUserIdentities", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 399, + "character": 4 + } + ], + "signatures": [ + { + "id": 616, + "name": "getUserIdentities", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Gets all the identities linked to a user." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 399, + "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": 617, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 618, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 400, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 619, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 620, + "name": "identities", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 401, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 841, + "name": "UserIdentity", + "package": "@supabase/auth-js" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [620] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 400, + "character": 14 + } + ] + } + } + }, + { + "id": 621, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 403, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [618, 621] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 399, + "character": 33 + } + ] + } + }, + { + "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": 405, + "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": 406, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [623, 624] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 404, + "character": 8 + } + ] + } + } + ] + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 454, + "name": "initialize", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 115, + "character": 4 + } + ], + "signatures": [ + { + "id": 455, + "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)." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 115, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1291, + "name": "InitializeResult", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 449, + "name": "isThrowOnErrorEnabled", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 101, + "character": 4 + } + ], + "signatures": [ + { + "id": 450, + "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": 625, + "name": "linkIdentity", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 412, + "character": 4 + }, + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 416, + "character": 4 + } + ], + "signatures": [ + { + "id": 626, + "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": 412, + "character": 4 + } + ], + "parameters": [ + { + "id": 627, + "name": "credentials", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 940, + "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": 816, + "name": "OAuthResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + }, + { + "id": 628, + "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": 416, + "character": 4 + } + ], + "parameters": [ + { + "id": 629, + "name": "credentials", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 952, + "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": 807, + "name": "AuthTokenResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 579, + "name": "onAuthStateChange", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 356, + "character": 4 + }, + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 373, + "character": 4 + } + ], + "signatures": [ + { + "id": 580, + "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": 356, + "character": 4 + } + ], + "parameters": [ + { + "id": 581, + "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": 582, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 356, + "character": 32 + } + ], + "signatures": [ + { + "id": 583, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 356, + "character": 32 + } + ], + "parameters": [ + { + "id": 584, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 725, + "name": "AuthChangeEvent", + "package": "@supabase/auth-js" + } + }, + { + "id": 585, + "name": "session", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reference", + "target": 38, + "name": "Session", + "package": "@supabase/auth-js" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 586, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 587, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 357, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 588, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 589, + "name": "subscription", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 358, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 893, + "name": "Subscription", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [589] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 357, + "character": 14 + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [587] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 356, + "character": 92 + } + ] + } + } + }, + { + "id": 590, + "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": 373, + "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": 373, + "character": 32 + } + ], + "signatures": [ + { + "id": 593, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 373, + "character": 32 + } + ], + "parameters": [ + { + "id": 594, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 725, + "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": 38, + "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": 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": 374, + "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": 375, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 893, + "name": "Subscription", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [599] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 374, + "character": 14 + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [597] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 373, + "character": 101 + } + ] + } + } + } + ] + }, + { + "id": 502, + "name": "reauthenticate", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 227, + "character": 4 + } + ], + "signatures": [ + { + "id": 503, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 227, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 793, + "name": "AuthResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 556, + "name": "refreshSession", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 314, + "character": 4 + } + ], + "signatures": [ + { + "id": 557, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 314, + "character": 4 + } + ], + "parameters": [ + { + "id": 558, + "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": 559, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 560, + "name": "refresh_token", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 315, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [560] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 314, + "character": 36 + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 793, + "name": "AuthResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 505, + "name": "resend", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 232, + "character": 4 + } + ], + "signatures": [ + { + "id": 506, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 232, + "character": 4 + } + ], + "parameters": [ + { + "id": 507, + "name": "credentials", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1036, + "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": 802, + "name": "AuthOtpResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 601, + "name": "resetPasswordForEmail", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 386, + "character": 4 + } + ], + "signatures": [ + { + "id": 602, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 386, + "character": 4 + } + ], + "parameters": [ + { + "id": 603, + "name": "email", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The email address of the user." + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 604, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 605, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 607, + "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": 388, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 606, + "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": 387, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [607, 606] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 386, + "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": 608, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 609, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 390, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 610, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + }, + { + "id": 611, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 391, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [609, 611] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 389, + "character": 16 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 612, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 613, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 393, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 614, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 394, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [613, 614] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 392, + "character": 8 + } + ] + } + } + ] + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 544, + "name": "setSession", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 300, + "character": 4 + } + ], + "signatures": [ + { + "id": 545, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 300, + "character": 4 + } + ], + "parameters": [ + { + "id": 546, + "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": 547, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 548, + "name": "access_token", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 301, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 549, + "name": "refresh_token", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 302, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [548, 549] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 300, + "character": 31 + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 793, + "name": "AuthResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 457, + "name": "signInAnonymously", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 128, + "character": 4 + } + ], + "signatures": [ + { + "id": 458, + "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" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 128, + "character": 4 + } + ], + "parameters": [ + { + "id": 459, + "name": "credentials", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": 903, + "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": 793, + "name": "AuthResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 490, + "name": "signInWithIdToken", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 185, + "character": 4 + } + ], + "signatures": [ + { + "id": 491, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 185, + "character": 4 + } + ], + "parameters": [ + { + "id": 492, + "name": "credentials", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 952, + "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": 807, + "name": "AuthTokenResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 466, + "name": "signInWithOAuth", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 153, + "character": 4 + } + ], + "signatures": [ + { + "id": 467, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 153, + "character": 4 + } + ], + "parameters": [ + { + "id": 468, + "name": "credentials", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 940, + "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": 816, + "name": "OAuthResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 493, + "name": "signInWithOtp", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 203, + "character": 4 + } + ], + "signatures": [ + { + "id": 494, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 203, + "character": 4 + } + ], + "parameters": [ + { + "id": 495, + "name": "credentials", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 922, + "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": 802, + "name": "AuthOtpResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 463, + "name": "signInWithPassword", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 148, + "character": 4 + } + ], + "signatures": [ + { + "id": 464, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 148, + "character": 4 + } + ], + "parameters": [ + { + "id": 465, + "name": "credentials", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 917, + "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": 811, + "name": "AuthTokenResponsePassword", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 499, + "name": "signInWithSSO", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 222, + "character": 4 + } + ], + "signatures": [ + { + "id": 500, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 222, + "character": 4 + } + ], + "parameters": [ + { + "id": 501, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1050, + "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": 829, + "name": "SSOResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 472, + "name": "signInWithWeb3", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 165, + "character": 4 + } + ], + "signatures": [ + { + "id": 473, + "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" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 165, + "character": 4 + } + ], + "parameters": [ + { + "id": 474, + "name": "credentials", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1013, + "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": 475, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 476, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 166, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 477, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 478, + "name": "session", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 167, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 38, + "name": "Session", + "package": "@supabase/auth-js" + } + }, + { + "id": 479, + "name": "user", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 168, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 11, + "name": "User", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [478, 479] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 166, + "character": 14 + } + ] + } + } + }, + { + "id": 480, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 170, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [476, 480] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 165, + "character": 58 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 481, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 482, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 172, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 483, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 484, + "name": "session", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 173, + "character": 12 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 485, + "name": "user", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 174, + "character": 12 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [484, 485] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 172, + "character": 14 + } + ] + } + } + }, + { + "id": 486, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 176, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [482, 486] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 171, + "character": 8 + } + ] + } + } + ] + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 569, + "name": "signOut", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 344, + "character": 4 + } + ], + "signatures": [ + { + "id": 570, + "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!" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 344, + "character": 4 + } + ], + "parameters": [ + { + "id": 571, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": 1306, + "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": 572, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 573, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 345, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [573] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 344, + "character": 40 + } + ] + } + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 460, + "name": "signUp", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 139, + "character": 4 + } + ], + "signatures": [ + { + "id": 461, + "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" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 139, + "character": 4 + } + ], + "parameters": [ + { + "id": 462, + "name": "credentials", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 909, + "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": 793, + "name": "AuthResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 653, + "name": "startAutoRefresh", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 488, + "character": 4 + } + ], + "signatures": [ + { + "id": 654, + "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": 751 + }, + { + "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" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 488, + "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": 655, + "name": "stopAutoRefresh", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 497, + "character": 4 + } + ], + "signatures": [ + { + "id": 656, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 497, + "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": 632, + "name": "unlinkIdentity", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 422, + "character": 4 + } + ], + "signatures": [ + { + "id": 633, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 422, + "character": 4 + } + ], + "parameters": [ + { + "id": 634, + "name": "identity", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 841, + "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": 635, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 636, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 423, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 637, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + }, + { + "id": 638, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 424, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [636, 638] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 422, + "character": 52 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 639, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 640, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 426, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 641, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 427, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [640, 641] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 425, + "character": 8 + } + ] + } + } + ] + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 532, + "name": "updateUser", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 289, + "character": 4 + } + ], + "signatures": [ + { + "id": 533, + "name": "updateUser", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Updates user data for a logged in user." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 289, + "character": 4 + } + ], + "parameters": [ + { + "id": 534, + "name": "attributes", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 874, + "name": "UserAttributes", + "package": "@supabase/auth-js" + } + }, + { + "id": 535, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 536, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 537, + "name": "emailRedirectTo", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 290, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [537] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 289, + "character": 53 + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 832, + "name": "UserResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 496, + "name": "verifyOtp", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 207, + "character": 4 + } + ], + "signatures": [ + { + "id": 497, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 207, + "character": 4 + } + ], + "parameters": [ + { + "id": 498, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1014, + "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": 793, + "name": "AuthResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "children": [377] + }, + { + "title": "Properties", + "children": [ + 381, 407, 408, 398, 442, 414, 429, 385, 427, 423, 413, 437, 438, 441, 443, 444, 402, + 382, 383, 439, 399, 412, 406, 400, 384, 428, 440, 422, 401, 409 + ] + }, + { + "title": "Accessors", + "children": [386, 394] + }, + { + "title": "Methods", + "children": [ + 561, 550, 574, 538, 469, 674, 508, 528, 615, 454, 449, 625, 579, 502, 556, 505, 601, + 544, 457, 490, 466, 493, 463, 499, 472, 569, 460, 653, 655, 632, 532, 496 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/GoTrueClient.d.ts", + "line": 6, + "character": 21 + } + ] + }, + { + "id": 707, + "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": 708, + "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": 709, + "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": 710, + "name": "message", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 707, + "name": "NavigatorLockAcquireTimeoutError", + "package": "@supabase/auth-js" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "LockAcquireTimeoutError.constructor" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "LockAcquireTimeoutError.constructor" + } + }, + { + "id": 711, + "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": [708] + }, + { + "title": "Properties", + "children": [711] + } + ], + "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": 53, + "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": 54, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/postgrest-js/dist/index.d.cts", + "line": 24, + "character": 2 + } + ], + "signatures": [ + { + "id": 55, + "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": 56, + "name": "context", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 57, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 61, + "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": 59, + "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": 60, + "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": 58, + "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": [61, 59, 60, 58] + } + ], + "sources": [ + { + "fileName": "packages/core/postgrest-js/dist/index.d.cts", + "line": 24, + "character": 23 + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 53, + "name": "PostgrestError", + "package": "@supabase/postgrest-js" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "Error.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "Error.constructor" + } + }, + { + "id": 64, + "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": 62, + "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": 63, + "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": [54] + }, + { + "title": "Properties", + "children": [64, 62, 63] + } + ], + "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": 1679, + "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": 1680, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 181, + "character": 4 + } + ], + "signatures": [ + { + "id": 1681, + "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": "@example", + "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": 181, + "character": 4 + } + ], + "parameters": [ + { + "id": 1682, + "name": "topic", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Topic name can be any string." + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1683, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": 1984, + "name": "RealtimeChannelOptions", + "package": "@supabase/realtime-js" + } + ] + } + }, + { + "id": 1684, + "name": "socket", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1999, + "name": "RealtimeClient", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + } + ], + "type": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + } + ] + }, + { + "id": 1688, + "name": "bindings", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 145, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1689, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 145, + "character": 14 + } + ], + "indexSignatures": [ + { + "id": 1690, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 146, + "character": 8 + } + ], + "parameters": [ + { + "id": 1691, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reflection", + "declaration": { + "id": 1692, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1698, + "name": "callback", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 151, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Function" + }, + "name": "Function", + "package": "typescript" + } + }, + { + "id": 1694, + "name": "filter", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 148, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1695, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 148, + "character": 20 + } + ], + "indexSignatures": [ + { + "id": 1696, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 149, + "character": 16 + } + ], + "parameters": [ + { + "id": 1697, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + }, + { + "id": 1699, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 152, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1693, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 147, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1698, 1694, 1699, 1693] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 146, + "character": 23 + } + ] + } + } + } + } + ] + } + } + }, + { + "id": 1707, + "name": "broadcastEndpointURL", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 162, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1702, + "name": "joinedOnce", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 157, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1703, + "name": "joinPush", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 158, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../realtime-js/src/lib/push.ts", + "qualifiedName": "default" + }, + "name": "Push", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 1686, + "name": "params", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 143, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1984, + "name": "RealtimeChannelOptions", + "package": "@supabase/realtime-js" + } + }, + { + "id": 1706, + "name": "presence", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 161, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1662, + "name": "RealtimePresence", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 1709, + "name": "private", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 164, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1705, + "name": "pushBuffer", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 160, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "../realtime-js/src/lib/push.ts", + "qualifiedName": "default" + }, + "name": "Push", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + } + }, + { + "id": 1704, + "name": "rejoinTimer", + "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": "../realtime-js/src/lib/timer.ts", + "qualifiedName": "default" + }, + "name": "Timer", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 1687, + "name": "socket", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 144, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1999, + "name": "RealtimeClient", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 1701, + "name": "state", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 156, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../realtime-js/src/lib/constants.ts", + "qualifiedName": "CHANNEL_STATES" + }, + "name": "CHANNEL_STATES", + "package": "@supabase/realtime-js" + } + }, + { + "id": 1708, + "name": "subTopic", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 163, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1700, + "name": "timeout", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 155, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1685, + "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": 142, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1947, + "name": "httpSend", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 319, + "character": 4 + } + ], + "signatures": [ + { + "id": 1948, + "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" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 319, + "character": 4 + } + ], + "parameters": [ + { + "id": 1949, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The name of the broadcast event" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1950, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Payload to be sent (required)" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 1951, + "name": "opts", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Options including timeout" + } + ] + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1952, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1953, + "name": "timeout", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 320, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1953] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 319, + "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": 1954, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1955, + "name": "success", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 322, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1955] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 321, + "character": 16 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 1956, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1959, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 326, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1958, + "name": "status", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 325, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1957, + "name": "success", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 324, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": false + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1959, 1958, 1957] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 323, + "character": 8 + } + ] + } + } + ] + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1741, + "name": "on", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 213, + "character": 4 + }, + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 216, + "character": 4 + }, + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 221, + "character": 4 + }, + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 226, + "character": 4 + }, + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 229, + "character": 4 + }, + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 232, + "character": 4 + }, + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 235, + "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": 247, + "character": 4 + }, + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 258, + "character": 4 + }, + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 271, + "character": 4 + }, + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 278, + "character": 4 + }, + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 287, + "character": 4 + }, + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 296, + "character": 4 + }, + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 305, + "character": 4 + } + ], + "signatures": [ + { + "id": 1742, + "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": 213, + "character": 4 + } + ], + "parameters": [ + { + "id": 1743, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "literal", + "value": "presence" + } + }, + { + "id": 1744, + "name": "filter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1745, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1746, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 214, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": "sync" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1746] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 213, + "character": 58 + } + ] + } + } + }, + { + "id": 1747, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1748, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 215, + "character": 17 + } + ], + "signatures": [ + { + "id": 1749, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 215, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 1750, + "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": 216, + "character": 4 + } + ], + "typeParameters": [ + { + "id": 1751, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1752, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 216, + "character": 17 + } + ], + "indexSignatures": [ + { + "id": 1753, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 217, + "character": 8 + } + ], + "parameters": [ + { + "id": 1754, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + } + ], + "parameters": [ + { + "id": 1755, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "literal", + "value": "presence" + } + }, + { + "id": 1756, + "name": "filter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1757, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1758, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 219, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": "join" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1758] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 218, + "character": 58 + } + ] + } + } + }, + { + "id": 1759, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1760, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 220, + "character": 17 + } + ], + "signatures": [ + { + "id": 1761, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 220, + "character": 17 + } + ], + "parameters": [ + { + "id": 1762, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2192, + "typeArguments": [ + { + "type": "reference", + "target": 1751, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "RealtimePresenceJoinPayload", + "package": "@supabase/realtime-js" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 1763, + "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": 221, + "character": 4 + } + ], + "typeParameters": [ + { + "id": 1764, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1765, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 221, + "character": 17 + } + ], + "indexSignatures": [ + { + "id": 1766, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 222, + "character": 8 + } + ], + "parameters": [ + { + "id": 1767, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + } + ], + "parameters": [ + { + "id": 1768, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "literal", + "value": "presence" + } + }, + { + "id": 1769, + "name": "filter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1770, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1771, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 224, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": "leave" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1771] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 223, + "character": 58 + } + ] + } + } + }, + { + "id": 1772, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1773, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 225, + "character": 17 + } + ], + "signatures": [ + { + "id": 1774, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 225, + "character": 17 + } + ], + "parameters": [ + { + "id": 1775, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2202, + "typeArguments": [ + { + "type": "reference", + "target": 1764, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "RealtimePresenceLeavePayload", + "package": "@supabase/realtime-js" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 1776, + "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": 226, + "character": 4 + } + ], + "typeParameters": [ + { + "id": 1777, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1778, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 226, + "character": 17 + } + ], + "indexSignatures": [ + { + "id": 1779, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 227, + "character": 8 + } + ], + "parameters": [ + { + "id": 1780, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + } + ], + "parameters": [ + { + "id": 1781, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "literal", + "value": "postgres_changes" + } + }, + { + "id": 1782, + "name": "filter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2151, + "typeArguments": [ + { + "type": "literal", + "value": "*" + } + ], + "name": "RealtimePostgresChangesFilter", + "package": "@supabase/realtime-js" + } + }, + { + "id": 1783, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1784, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 228, + "character": 156 + } + ], + "signatures": [ + { + "id": 1785, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 228, + "character": 156 + } + ], + "parameters": [ + { + "id": 1786, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2158, + "typeArguments": [ + { + "type": "reference", + "target": 1777, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "RealtimePostgresChangesPayload", + "package": "@supabase/realtime-js" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 1787, + "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": 229, + "character": 4 + } + ], + "typeParameters": [ + { + "id": 1788, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1789, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 229, + "character": 17 + } + ], + "indexSignatures": [ + { + "id": 1790, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 230, + "character": 8 + } + ], + "parameters": [ + { + "id": 1791, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + } + ], + "parameters": [ + { + "id": 1792, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "literal", + "value": "postgres_changes" + } + }, + { + "id": 1793, + "name": "filter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2151, + "typeArguments": [ + { + "type": "literal", + "value": "INSERT" + } + ], + "name": "RealtimePostgresChangesFilter", + "package": "@supabase/realtime-js" + } + }, + { + "id": 1794, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1795, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 231, + "character": 159 + } + ], + "signatures": [ + { + "id": 1796, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 231, + "character": 159 + } + ], + "parameters": [ + { + "id": 1797, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2163, + "typeArguments": [ + { + "type": "reference", + "target": 1788, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "RealtimePostgresInsertPayload", + "package": "@supabase/realtime-js" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 1798, + "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": 232, + "character": 4 + } + ], + "typeParameters": [ + { + "id": 1799, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1800, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 232, + "character": 17 + } + ], + "indexSignatures": [ + { + "id": 1801, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 233, + "character": 8 + } + ], + "parameters": [ + { + "id": 1802, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + } + ], + "parameters": [ + { + "id": 1803, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "literal", + "value": "postgres_changes" + } + }, + { + "id": 1804, + "name": "filter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2151, + "typeArguments": [ + { + "type": "literal", + "value": "UPDATE" + } + ], + "name": "RealtimePostgresChangesFilter", + "package": "@supabase/realtime-js" + } + }, + { + "id": 1805, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1806, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 234, + "character": 159 + } + ], + "signatures": [ + { + "id": 1807, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 234, + "character": 159 + } + ], + "parameters": [ + { + "id": 1808, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2173, + "typeArguments": [ + { + "type": "reference", + "target": 1799, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "RealtimePostgresUpdatePayload", + "package": "@supabase/realtime-js" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 1809, + "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": 235, + "character": 4 + } + ], + "typeParameters": [ + { + "id": 1810, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1811, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 235, + "character": 17 + } + ], + "indexSignatures": [ + { + "id": 1812, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 236, + "character": 8 + } + ], + "parameters": [ + { + "id": 1813, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + } + ], + "parameters": [ + { + "id": 1814, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "literal", + "value": "postgres_changes" + } + }, + { + "id": 1815, + "name": "filter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2151, + "typeArguments": [ + { + "type": "literal", + "value": "DELETE" + } + ], + "name": "RealtimePostgresChangesFilter", + "package": "@supabase/realtime-js" + } + }, + { + "id": 1816, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1817, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 237, + "character": 159 + } + ], + "signatures": [ + { + "id": 1818, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 237, + "character": 159 + } + ], + "parameters": [ + { + "id": 1819, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2182, + "typeArguments": [ + { + "type": "reference", + "target": 1810, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "RealtimePostgresDeletePayload", + "package": "@supabase/realtime-js" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 1820, + "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": 1821, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1822, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 238, + "character": 17 + } + ], + "indexSignatures": [ + { + "id": 1823, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 239, + "character": 8 + } + ], + "parameters": [ + { + "id": 1824, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + } + ], + "parameters": [ + { + "id": 1825, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "literal", + "value": "postgres_changes" + } + }, + { + "id": 1826, + "name": "filter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2151, + "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": 1827, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1828, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 240, + "character": 152 + } + ], + "signatures": [ + { + "id": 1829, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 240, + "character": 152 + } + ], + "parameters": [ + { + "id": 1830, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2158, + "typeArguments": [ + { + "type": "reference", + "target": 1821, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "RealtimePostgresChangesPayload", + "package": "@supabase/realtime-js" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 1831, + "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": 247, + "character": 4 + } + ], + "parameters": [ + { + "id": 1832, + "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": 1833, + "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": 1834, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1835, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 248, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1835] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 247, + "character": 59 + } + ] + } + } + }, + { + "id": 1836, + "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": 1837, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 249, + "character": 17 + } + ], + "signatures": [ + { + "id": 1838, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 249, + "character": 17 + } + ], + "parameters": [ + { + "id": 1839, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1840, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1842, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 251, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1843, + "name": "meta", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 252, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1844, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1846, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 254, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1845, + "name": "replayed", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 253, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1846, 1845] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 252, + "character": 15 + } + ] + } + } + }, + { + "id": 1841, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 250, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": "broadcast" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1842, 1843, 1841] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 249, + "character": 27 + } + ], + "indexSignatures": [ + { + "id": 1847, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 256, + "character": 8 + } + ], + "parameters": [ + { + "id": 1848, + "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": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 1849, + "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": 258, + "character": 4 + } + ], + "typeParameters": [ + { + "id": 1850, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1851, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 258, + "character": 17 + } + ], + "indexSignatures": [ + { + "id": 1852, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 259, + "character": 8 + } + ], + "parameters": [ + { + "id": 1853, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + } + ], + "parameters": [ + { + "id": 1854, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "literal", + "value": "broadcast" + } + }, + { + "id": 1855, + "name": "filter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1856, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1857, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 261, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1857] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 260, + "character": 59 + } + ] + } + } + }, + { + "id": 1858, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1859, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 262, + "character": 17 + } + ], + "signatures": [ + { + "id": 1860, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 262, + "character": 17 + } + ], + "parameters": [ + { + "id": 1861, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1862, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1864, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 264, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1865, + "name": "meta", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 265, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1866, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1868, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 267, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1867, + "name": "replayed", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 266, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1868, 1867] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 265, + "character": 15 + } + ] + } + } + }, + { + "id": 1869, + "name": "payload", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 269, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": 1850, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + }, + { + "id": 1863, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 263, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": "broadcast" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1864, 1865, 1869, 1863] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 262, + "character": 27 + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 1870, + "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": 271, + "character": 4 + } + ], + "typeParameters": [ + { + "id": 1871, + "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": 1872, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "literal", + "value": "broadcast" + } + }, + { + "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": 272, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": 2228, + "name": "ALL", + "package": "@supabase/realtime-js", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.ALL" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1875] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 271, + "character": 94 + } + ] + } + } + }, + { + "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": 273, + "character": 17 + } + ], + "signatures": [ + { + "id": 1878, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 273, + "character": 17 + } + ], + "parameters": [ + { + "id": 1879, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1880, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1882, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 275, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": 2228, + "name": "ALL", + "package": "@supabase/realtime-js", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.ALL" + } + }, + { + "id": 1883, + "name": "payload", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 276, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "RealtimeBroadcastPayload" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1871, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "RealtimeBroadcastPayload", + "package": "@supabase/realtime-js" + } + }, + { + "id": 1881, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 274, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": "broadcast" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1882, 1883, 1881] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 273, + "character": 27 + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 1884, + "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": 278, + "character": 4 + } + ], + "typeParameters": [ + { + "id": 1885, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1886, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 278, + "character": 17 + } + ], + "indexSignatures": [ + { + "id": 1887, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 279, + "character": 8 + } + ], + "parameters": [ + { + "id": 1888, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + } + ], + "parameters": [ + { + "id": 1889, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "literal", + "value": "broadcast" + } + }, + { + "id": 1890, + "name": "filter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1891, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1892, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 281, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": 2229, + "name": "INSERT", + "package": "@supabase/realtime-js", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.INSERT" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1892] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 280, + "character": 59 + } + ] + } + } + }, + { + "id": 1893, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1894, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 282, + "character": 17 + } + ], + "signatures": [ + { + "id": 1895, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 282, + "character": 17 + } + ], + "parameters": [ + { + "id": 1896, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1897, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1899, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 284, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": 2229, + "name": "INSERT", + "package": "@supabase/realtime-js", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.INSERT" + } + }, + { + "id": 1900, + "name": "payload", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 285, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "RealtimeBroadcastInsertPayload" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1885, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "RealtimeBroadcastInsertPayload", + "package": "@supabase/realtime-js" + } + }, + { + "id": 1898, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 283, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": "broadcast" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1899, 1900, 1898] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 282, + "character": 27 + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 1901, + "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": 287, + "character": 4 + } + ], + "typeParameters": [ + { + "id": 1902, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "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": 287, + "character": 17 + } + ], + "indexSignatures": [ + { + "id": 1904, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 288, + "character": 8 + } + ], + "parameters": [ + { + "id": 1905, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + } + ], + "parameters": [ + { + "id": 1906, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "literal", + "value": "broadcast" + } + }, + { + "id": 1907, + "name": "filter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1908, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1909, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 290, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": 2230, + "name": "UPDATE", + "package": "@supabase/realtime-js", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.UPDATE" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1909] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 289, + "character": 59 + } + ] + } + } + }, + { + "id": 1910, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1911, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 291, + "character": 17 + } + ], + "signatures": [ + { + "id": 1912, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 291, + "character": 17 + } + ], + "parameters": [ + { + "id": 1913, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1914, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1916, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 293, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": 2230, + "name": "UPDATE", + "package": "@supabase/realtime-js", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.UPDATE" + } + }, + { + "id": 1917, + "name": "payload", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 294, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "RealtimeBroadcastUpdatePayload" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1902, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "RealtimeBroadcastUpdatePayload", + "package": "@supabase/realtime-js" + } + }, + { + "id": 1915, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 292, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": "broadcast" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1916, 1917, 1915] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 291, + "character": 27 + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 1918, + "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": 296, + "character": 4 + } + ], + "typeParameters": [ + { + "id": 1919, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1920, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 296, + "character": 17 + } + ], + "indexSignatures": [ + { + "id": 1921, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 297, + "character": 8 + } + ], + "parameters": [ + { + "id": 1922, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + } + ], + "parameters": [ + { + "id": 1923, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "literal", + "value": "broadcast" + } + }, + { + "id": 1924, + "name": "filter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1925, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1926, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 299, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": 2231, + "name": "DELETE", + "package": "@supabase/realtime-js", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.DELETE" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1926] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 298, + "character": 59 + } + ] + } + } + }, + { + "id": 1927, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1928, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 300, + "character": 17 + } + ], + "signatures": [ + { + "id": 1929, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 300, + "character": 17 + } + ], + "parameters": [ + { + "id": 1930, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1931, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1933, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 302, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": 2231, + "name": "DELETE", + "package": "@supabase/realtime-js", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.DELETE" + } + }, + { + "id": 1934, + "name": "payload", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 303, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "RealtimeBroadcastDeletePayload" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1919, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "RealtimeBroadcastDeletePayload", + "package": "@supabase/realtime-js" + } + }, + { + "id": 1932, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 301, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": "broadcast" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1933, 1934, 1932] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 300, + "character": 27 + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 1935, + "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": 305, + "character": 4 + } + ], + "typeParameters": [ + { + "id": 1936, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1937, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 305, + "character": 17 + } + ], + "indexSignatures": [ + { + "id": 1938, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 306, + "character": 8 + } + ], + "parameters": [ + { + "id": 1939, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + } + ], + "parameters": [ + { + "id": 1940, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "literal", + "value": "system" + } + }, + { + "id": 1941, + "name": "filter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1942, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + }, + { + "id": 1943, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1944, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 307, + "character": 70 + } + ], + "signatures": [ + { + "id": 1945, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 307, + "character": 70 + } + ], + "parameters": [ + { + "id": 1946, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + } + ] + }, + { + "id": 1718, + "name": "presenceState", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 192, + "character": 4 + } + ], + "signatures": [ + { + "id": 1719, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 192, + "character": 4 + } + ], + "typeParameters": [ + { + "id": 1720, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1721, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 192, + "character": 28 + } + ], + "indexSignatures": [ + { + "id": 1722, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 193, + "character": 8 + } + ], + "parameters": [ + { + "id": 1723, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + }, + "default": { + "type": "reflection", + "declaration": { + "id": 1724, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + } + ], + "type": { + "type": "reference", + "target": 2212, + "typeArguments": [ + { + "type": "reference", + "target": 1720, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "RealtimePresenceState", + "package": "@supabase/realtime-js" + } + } + ] + }, + { + "id": 1960, + "name": "send", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 337, + "character": 4 + } + ], + "signatures": [ + { + "id": 1961, + "name": "send", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sends a message into the channel." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 337, + "character": 4 + } + ], + "parameters": [ + { + "id": 1962, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Arguments to send to channel" + } + ] + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1963, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1965, + "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": 339, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1966, + "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": 340, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 1964, + "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": 338, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "broadcast" + }, + { + "type": "literal", + "value": "presence" + }, + { + "type": "literal", + "value": "postgres_changes" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1965, 1966, 1964] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 337, + "character": 15 + } + ], + "indexSignatures": [ + { + "id": 1967, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 341, + "character": 8 + } + ], + "parameters": [ + { + "id": 1968, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + }, + { + "id": 1969, + "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": 1970, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 342, + "character": 14 + } + ], + "indexSignatures": [ + { + "id": 1971, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 343, + "character": 8 + } + ], + "parameters": [ + { + "id": 1972, + "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": 1998, + "name": "RealtimeChannelSendResponse", + "package": "@supabase/realtime-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1710, + "name": "subscribe", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 185, + "character": 4 + } + ], + "signatures": [ + { + "id": 1711, + "name": "subscribe", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Subscribe registers your client with the server" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 185, + "character": 4 + } + ], + "parameters": [ + { + "id": 1712, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1713, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 185, + "character": 25 + } + ], + "signatures": [ + { + "id": 1714, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 185, + "character": 25 + } + ], + "parameters": [ + { + "id": 1715, + "name": "status", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2236, + "name": "REALTIME_SUBSCRIBE_STATES", + "package": "@supabase/realtime-js" + } + }, + { + "id": 1716, + "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": 1717, + "name": "timeout", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + } + ] + }, + { + "id": 1982, + "name": "teardown", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 367, + "character": 4 + } + ], + "signatures": [ + { + "id": 1983, + "name": "teardown", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Teardown the channel.\n\nDestroys and stops related timers." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 367, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 1725, + "name": "track", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 199, + "character": 4 + } + ], + "signatures": [ + { + "id": 1726, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 199, + "character": 4 + } + ], + "parameters": [ + { + "id": 1727, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1728, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 199, + "character": 19 + } + ], + "indexSignatures": [ + { + "id": 1729, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 200, + "character": 8 + } + ], + "parameters": [ + { + "id": 1730, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + }, + { + "id": 1731, + "name": "opts", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1732, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 201, + "character": 14 + } + ], + "indexSignatures": [ + { + "id": 1733, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 202, + "character": 8 + } + ], + "parameters": [ + { + "id": 1734, + "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": 1998, + "name": "RealtimeChannelSendResponse", + "package": "@supabase/realtime-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1979, + "name": "unsubscribe", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 361, + "character": 4 + } + ], + "signatures": [ + { + "id": 1980, + "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!\") )" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 361, + "character": 4 + } + ], + "parameters": [ + { + "id": 1981, + "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": "union", + "types": [ + { + "type": "literal", + "value": "error" + }, + { + "type": "literal", + "value": "ok" + }, + { + "type": "literal", + "value": "timed out" + } + ] + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1735, + "name": "untrack", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 207, + "character": 4 + } + ], + "signatures": [ + { + "id": 1736, + "name": "untrack", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Removes the current presence state for this client." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 207, + "character": 4 + } + ], + "parameters": [ + { + "id": 1737, + "name": "opts", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1738, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 207, + "character": 19 + } + ], + "indexSignatures": [ + { + "id": 1739, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 208, + "character": 8 + } + ], + "parameters": [ + { + "id": 1740, + "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": 1998, + "name": "RealtimeChannelSendResponse", + "package": "@supabase/realtime-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1973, + "name": "updateJoinPayload", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 349, + "character": 4 + } + ], + "signatures": [ + { + "id": 1974, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 349, + "character": 4 + } + ], + "parameters": [ + { + "id": 1975, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1976, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 349, + "character": 31 + } + ], + "indexSignatures": [ + { + "id": 1977, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 350, + "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" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "children": [1680] + }, + { + "title": "Properties", + "children": [ + 1688, 1707, 1702, 1703, 1686, 1706, 1709, 1705, 1704, 1687, 1701, 1708, 1700, 1685 + ] + }, + { + "title": "Methods", + "children": [1947, 1741, 1718, 1960, 1710, 1982, 1725, 1979, 1735, 1973] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 140, + "character": 21 + } + ] + }, + { + "id": 1999, + "name": "RealtimeClient", + "variant": "declaration", + "kind": 128, + "flags": {}, + "children": [ + { + "id": 2000, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 135, + "character": 4 + } + ], + "signatures": [ + { + "id": 2001, + "name": "RealtimeClient", + "variant": "signature", + "kind": 16384, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Initializes the Socket." + } + ], + "blockTags": [ + { + "tag": "@example", + "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": 135, + "character": 4 + } + ], + "parameters": [ + { + "id": 2002, + "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": 2003, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": 2113, + "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": 1999, + "name": "RealtimeClient", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + } + ] + }, + { + "id": 2053, + "name": "accessToken", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 98, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reflection", + "declaration": { + "id": 2054, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 98, + "character": 18 + } + ], + "signatures": [ + { + "id": 2055, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 98, + "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": 2004, + "name": "accessTokenValue", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 61, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 2005, + "name": "apiKey", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 62, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 2007, + "name": "channels", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 64, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + } + }, + { + "id": 2036, + "name": "conn", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 88, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reference", + "target": 2258, + "name": "WebSocketLike", + "package": "@supabase/realtime-js" + } + ] + } + }, + { + "id": 2034, + "name": "decode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 86, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Function" + }, + "name": "Function", + "package": "typescript" + } + }, + { + "id": 2033, + "name": "encode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 85, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Function" + }, + "name": "Function", + "package": "typescript" + } + }, + { + "id": 2008, + "name": "endPoint", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 65, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2045, + "name": "fetch", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 97, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2046, + "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": 2047, + "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": 2048, + "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": 2049, + "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": 2050, + "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": 2051, + "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": 2052, + "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": 2010, + "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": 68, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2011, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 68, + "character": 14 + } + ], + "indexSignatures": [ + { + "id": 2012, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 69, + "character": 8 + } + ], + "parameters": [ + { + "id": 2013, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + }, + { + "id": 2023, + "name": "heartbeatCallback", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 79, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2024, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 79, + "character": 23 + } + ], + "signatures": [ + { + "id": 2025, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 79, + "character": 23 + } + ], + "parameters": [ + { + "id": 2026, + "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": 2027, + "name": "latency", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2020, + "name": "heartbeatIntervalMs", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 76, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 2021, + "name": "heartbeatTimer", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 77, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "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": 2009, + "name": "httpEndpoint", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 66, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2031, + "name": "logger", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 83, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Function" + }, + "name": "Function", + "package": "typescript" + } + }, + { + "id": 2032, + "name": "logLevel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 84, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "LogLevel" + }, + "name": "LogLevel", + "package": "@supabase/realtime-js" + } + }, + { + "id": 2014, + "name": "params", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 71, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2015, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 71, + "character": 13 + } + ], + "indexSignatures": [ + { + "id": 2016, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 72, + "character": 8 + } + ], + "parameters": [ + { + "id": 2017, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + }, + { + "id": 2022, + "name": "pendingHeartbeatRef", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 78, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 2035, + "name": "reconnectAfterMs", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 87, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Function" + }, + "name": "Function", + "package": "typescript" + } + }, + { + "id": 2029, + "name": "reconnectTimer", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 81, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reference", + "target": { + "sourceFileName": "../realtime-js/src/lib/timer.ts", + "qualifiedName": "default" + }, + "name": "Timer", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + ] + } + }, + { + "id": 2028, + "name": "ref", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 80, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 2037, + "name": "sendBuffer", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 89, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Function" + }, + "name": "Function", + "package": "typescript" + } + } + }, + { + "id": 2038, + "name": "serializer", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 90, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../realtime-js/src/lib/serializer.ts", + "qualifiedName": "default" + }, + "name": "Serializer", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 2039, + "name": "stateChangeCallbacks", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 91, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2040, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2042, + "name": "close", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 93, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Function" + }, + "name": "Function", + "package": "typescript" + } + } + }, + { + "id": 2043, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 94, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Function" + }, + "name": "Function", + "package": "typescript" + } + } + }, + { + "id": 2044, + "name": "message", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 95, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Function" + }, + "name": "Function", + "package": "typescript" + } + } + }, + { + "id": 2041, + "name": "open", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 92, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Function" + }, + "name": "Function", + "package": "typescript" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2042, 2043, 2044, 2041] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 91, + "character": 26 + } + ] + } + } + }, + { + "id": 2018, + "name": "timeout", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 74, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 2019, + "name": "transport", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 75, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reference", + "target": 2308, + "name": "WebSocketLikeConstructor", + "package": "@supabase/realtime-js" + } + ] + } + }, + { + "id": 2030, + "name": "vsn", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 82, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2056, + "name": "worker", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 99, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 2058, + "name": "workerRef", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 101, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "Worker" + }, + "name": "Worker", + "package": "typescript" + } + }, + { + "id": 2057, + "name": "workerUrl", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 100, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2091, + "name": "channel", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 194, + "character": 4 + } + ], + "signatures": [ + { + "id": 2092, + "name": "channel", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates (or reuses) a " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "RealtimeChannel", + "target": 1679 + }, + { + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 194, + "character": 4 + } + ], + "parameters": [ + { + "id": 2093, + "name": "topic", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2094, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": 1984, + "name": "RealtimeChannelOptions", + "package": "@supabase/realtime-js" + } + } + ], + "type": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + } + ] + }, + { + "id": 2063, + "name": "connect", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 139, + "character": 4 + } + ], + "signatures": [ + { + "id": 2064, + "name": "connect", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Connects the socket, unless already connected." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 139, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 2083, + "name": "connectionState", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 174, + "character": 4 + } + ], + "signatures": [ + { + "id": 2084, + "name": "connectionState", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Returns the current state of the socket." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 174, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../realtime-js/src/lib/constants.ts", + "qualifiedName": "CONNECTION_STATE" + }, + "name": "CONNECTION_STATE", + "package": "@supabase/realtime-js" + } + } + ] + }, + { + "id": 2067, + "name": "disconnect", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 151, + "character": 4 + } + ], + "signatures": [ + { + "id": 2068, + "name": "disconnect", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Disconnects the socket." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 151, + "character": 4 + } + ], + "parameters": [ + { + "id": 2069, + "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": 2070, + "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": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 2065, + "name": "endpointURL", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 144, + "character": 4 + } + ], + "signatures": [ + { + "id": 2066, + "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." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 144, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + { + "id": 2110, + "name": "flushSendBuffer", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 234, + "character": 4 + } + ], + "signatures": [ + { + "id": 2111, + "name": "flushSendBuffer", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Flushes send buffer" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 234, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 2071, + "name": "getChannels", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 155, + "character": 4 + } + ], + "signatures": [ + { + "id": 2072, + "name": "getChannels", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Returns all created channels" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 155, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + } + } + ] + }, + { + "id": 2085, + "name": "isConnected", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 178, + "character": 4 + } + ], + "signatures": [ + { + "id": 2086, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 178, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + }, + { + "id": 2087, + "name": "isConnecting", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 182, + "character": 4 + } + ], + "signatures": [ + { + "id": 2088, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 182, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + }, + { + "id": 2089, + "name": "isDisconnecting", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 186, + "character": 4 + } + ], + "signatures": [ + { + "id": 2090, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 186, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + }, + { + "id": 2078, + "name": "log", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 170, + "character": 4 + } + ], + "signatures": [ + { + "id": 2079, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 170, + "character": 4 + } + ], + "parameters": [ + { + "id": 2080, + "name": "kind", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2081, + "name": "msg", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2082, + "name": "data", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 2103, + "name": "onHeartbeat", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 230, + "character": 4 + } + ], + "signatures": [ + { + "id": 2104, + "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)." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 230, + "character": 4 + } + ], + "parameters": [ + { + "id": 2105, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 2106, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 230, + "character": 26 + } + ], + "signatures": [ + { + "id": 2107, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 230, + "character": 26 + } + ], + "parameters": [ + { + "id": 2108, + "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": 2109, + "name": "latency", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 2095, + "name": "push", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 200, + "character": 4 + } + ], + "signatures": [ + { + "id": 2096, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 200, + "character": 4 + } + ], + "parameters": [ + { + "id": 2097, + "name": "data", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 2144, + "name": "RealtimeMessage", + "package": "@supabase/realtime-js" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 2076, + "name": "removeAllChannels", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 164, + "character": 4 + } + ], + "signatures": [ + { + "id": 2077, + "name": "removeAllChannels", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Unsubscribes and removes all channels" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 164, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "array", + "elementType": { + "type": "reference", + "target": 2221, + "name": "RealtimeRemoveChannelResponse", + "package": "@supabase/realtime-js" + } + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 2073, + "name": "removeChannel", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 160, + "character": 4 + } + ], + "signatures": [ + { + "id": 2074, + "name": "removeChannel", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Unsubscribes and removes a single channel" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 160, + "character": 4 + } + ], + "parameters": [ + { + "id": 2075, + "name": "channel", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "A RealtimeChannel instance" + } + ] + }, + "type": { + "type": "reference", + "target": 1679, + "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": 2221, + "name": "RealtimeRemoveChannelResponse", + "package": "@supabase/realtime-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 2101, + "name": "sendHeartbeat", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 225, + "character": 4 + } + ], + "signatures": [ + { + "id": 2102, + "name": "sendHeartbeat", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sends a heartbeat message if the socket is connected." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 225, + "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": 2098, + "name": "setAuth", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 221, + "character": 4 + } + ], + "signatures": [ + { + "id": 2099, + "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\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```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 221, + "character": 4 + } + ], + "parameters": [ + { + "id": 2100, + "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": [2000] + }, + { + "title": "Properties", + "children": [ + 2053, 2004, 2005, 2007, 2036, 2034, 2033, 2008, 2045, 2010, 2023, 2020, 2021, 2009, + 2031, 2032, 2014, 2022, 2035, 2029, 2028, 2037, 2038, 2039, 2018, 2019, 2030, 2056, + 2058, 2057 + ] + }, + { + "title": "Methods", + "children": [ + 2091, 2063, 2083, 2067, 2065, 2110, 2071, 2085, 2087, 2089, 2078, 2103, 2095, 2076, + 2073, 2101, 2098 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 60, + "character": 21 + } + ] + }, + { + "id": 1662, + "name": "RealtimePresence", + "variant": "declaration", + "kind": 128, + "flags": {}, + "children": [ + { + "id": 1663, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 73, + "character": 4 + } + ], + "signatures": [ + { + "id": 1664, + "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": "@example", + "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": 73, + "character": 4 + } + ], + "parameters": [ + { + "id": 1665, + "name": "channel", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The realtime channel to bind to." + } + ] + }, + "type": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 1666, + "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": "../../../node_modules/@types/phoenix/index.d.ts", + "qualifiedName": "PresenceOpts" + }, + "name": "PresenceOpts", + "package": "@types/phoenix" + } + } + ], + "type": { + "type": "reference", + "target": 1662, + "name": "RealtimePresence", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + } + ] + }, + { + "id": 1672, + "name": "caller", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 53, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1673, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1674, + "name": "onJoin", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 54, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/@types/phoenix/index.d.ts", + "qualifiedName": "PresenceOnJoinCallback" + }, + "name": "PresenceOnJoinCallback", + "package": "@types/phoenix" + } + }, + { + "id": 1675, + "name": "onLeave", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 55, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/@types/phoenix/index.d.ts", + "qualifiedName": "PresenceOnLeaveCallback" + }, + "name": "PresenceOnLeaveCallback", + "package": "@types/phoenix" + } + }, + { + "id": 1676, + "name": "onSync", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 56, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1677, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 56, + "character": 16 + } + ], + "signatures": [ + { + "id": 1678, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 56, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1674, 1675, 1676] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 53, + "character": 12 + } + ] + } + } + }, + { + "id": 1667, + "name": "channel", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 48, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1679, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 1671, + "name": "enabled", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 52, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1670, + "name": "joinRef", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 51, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 1669, + "name": "pendingDiffs", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 50, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "RawPresenceDiff" + }, + "name": "RawPresenceDiff", + "package": "@supabase/realtime-js" + } + } + }, + { + "id": 1668, + "name": "state", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 49, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 2212, + "name": "RealtimePresenceState", + "package": "@supabase/realtime-js" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [1663] + }, + { + "title": "Properties", + "children": [1672, 1667, 1671, 1670, 1669, 1668] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 47, + "character": 21 + } + ] + }, + { + "id": 114, "name": "SupabaseClient", "variant": "declaration", "kind": 128, @@ -24,7 +23047,7 @@ }, "children": [ { - "id": 12, + "id": 115, "name": "constructor", "variant": "declaration", "kind": 512, @@ -32,14 +23055,14 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 99, + "line": 112, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L99" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L112" } ], "signatures": [ { - "id": 13, + "id": 116, "name": "SupabaseClient", "variant": "signature", "kind": 16384, @@ -50,19 +23073,30 @@ "kind": "text", "text": "Create a new client for use in the browser." } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nimport { createClient } from '@supabase/supabase-js'\n\nconst supabase = createClient('https://xyzcompany.supabase.co', 'public-anon-key')\nconst { data } = await supabase.from('profiles').select('*')\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 99, + "line": 112, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L99" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L112" } ], "typeParameters": [ { - "id": 14, + "id": 117, "name": "Database", "variant": "typeParam", "kind": 131072, @@ -73,7 +23107,7 @@ } }, { - "id": 15, + "id": 118, "name": "SchemaNameOrClientOptions", "variant": "typeParam", "kind": 131072, @@ -88,14 +23122,14 @@ { "type": "reflection", "declaration": { - "id": 16, + "id": 119, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 17, + "id": 120, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, @@ -103,9 +23137,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 38, + "line": 44, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L38" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L44" } ], "type": { @@ -117,15 +23151,15 @@ "groups": [ { "title": "Properties", - "children": [17] + "children": [120] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 38, + "line": 44, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L38" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L44" } ] } @@ -150,7 +23184,7 @@ "operator": "keyof", "target": { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -188,7 +23222,7 @@ "operator": "keyof", "target": { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -208,7 +23242,7 @@ } }, { - "id": 18, + "id": 121, "name": "SchemaName", "variant": "typeParam", "kind": 131072, @@ -221,7 +23255,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 15, + "target": 118, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", @@ -246,7 +23280,7 @@ "operator": "keyof", "target": { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -265,11 +23299,11 @@ }, "trueType": { "type": "reference", - "target": 15, + "target": 118, "typeArguments": [ { "type": "reference", - "target": 15, + "target": 118, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", @@ -299,7 +23333,7 @@ "operator": "keyof", "target": { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -344,7 +23378,7 @@ "operator": "keyof", "target": { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -373,7 +23407,7 @@ } }, { - "id": 19, + "id": 122, "name": "Schema", "variant": "typeParam", "kind": 131072, @@ -381,7 +23415,7 @@ "type": { "type": "reference", "target": { - "sourceFileName": "src/lib/types.ts", + "sourceFileName": "src/lib/rest/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", @@ -393,7 +23427,7 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "target": 18, + "target": 121, "name": "SchemaName", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaName", @@ -408,7 +23442,7 @@ "typeArguments": [ { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -426,7 +23460,7 @@ "extendsType": { "type": "reference", "target": { - "sourceFileName": "src/lib/types.ts", + "sourceFileName": "src/lib/rest/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", @@ -450,7 +23484,7 @@ } }, { - "id": 20, + "id": 123, "name": "ClientOptions", "variant": "typeParam", "kind": 131072, @@ -458,14 +23492,14 @@ "type": { "type": "reflection", "declaration": { - "id": 21, + "id": 124, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 22, + "id": 125, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, @@ -473,9 +23507,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 53, + "line": 59, "character": 26, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L53" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L59" } ], "type": { @@ -487,15 +23521,15 @@ "groups": [ { "title": "Properties", - "children": [22] + "children": [125] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 53, + "line": 59, "character": 24, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L53" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L59" } ] } @@ -504,7 +23538,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 15, + "target": 118, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", @@ -529,7 +23563,7 @@ "operator": "keyof", "target": { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -550,7 +23584,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -559,14 +23593,14 @@ "extendsType": { "type": "reflection", "declaration": { - "id": 23, + "id": 126, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 24, + "id": 127, "name": "__InternalSupabase", "variant": "declaration", "kind": 1024, @@ -574,22 +23608,22 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 56, + "line": 62, "character": 25, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L62" } ], "type": { "type": "reflection", "declaration": { - "id": 25, + "id": 128, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 26, + "id": 129, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, @@ -597,9 +23631,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 56, + "line": 62, "character": 47, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L62" } ], "type": { @@ -611,15 +23645,15 @@ "groups": [ { "title": "Properties", - "children": [26] + "children": [129] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 56, + "line": 62, "character": 45, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L62" } ] } @@ -629,15 +23663,15 @@ "groups": [ { "title": "Properties", - "children": [24] + "children": [127] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 56, + "line": 62, "character": 23, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L62" } ] } @@ -650,11 +23684,11 @@ }, "objectType": { "type": "reference", - "target": 14, + "target": 117, "typeArguments": [ { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -670,14 +23704,14 @@ "falseType": { "type": "reflection", "declaration": { - "id": 27, + "id": 130, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 28, + "id": 131, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, @@ -685,9 +23719,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 59, + "line": 65, "character": 10, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L59" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L65" } ], "type": { @@ -699,15 +23733,15 @@ "groups": [ { "title": "Properties", - "children": [28] + "children": [131] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 59, + "line": 65, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L59" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L65" } ] } @@ -717,7 +23751,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 15, + "target": 118, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", @@ -726,14 +23760,14 @@ "extendsType": { "type": "reflection", "declaration": { - "id": 29, + "id": 132, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 30, + "id": 133, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, @@ -741,9 +23775,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 60, + "line": 66, "character": 42, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L60" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L66" } ], "type": { @@ -755,26 +23789,26 @@ "groups": [ { "title": "Properties", - "children": [30] + "children": [133] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 60, + "line": 66, "character": 40, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L60" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L66" } ] } }, "trueType": { "type": "reference", - "target": 15, + "target": 118, "typeArguments": [ { "type": "reference", - "target": 15, + "target": 118, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", @@ -796,7 +23830,7 @@ ], "parameters": [ { - "id": 31, + "id": 134, "name": "supabaseUrl", "variant": "param", "kind": 32768, @@ -815,7 +23849,7 @@ } }, { - "id": 32, + "id": 135, "name": "supabaseKey", "variant": "param", "kind": 32768, @@ -834,7 +23868,7 @@ } }, { - "id": 33, + "id": 136, "name": "options", "variant": "param", "kind": 32768, @@ -843,11 +23877,11 @@ }, "type": { "type": "reference", - "target": 137, + "target": 244, "typeArguments": [ { "type": "reference", - "target": 18, + "target": 121, "name": "SchemaName", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaName", @@ -875,11 +23909,11 @@ ], "type": { "type": "reference", - "target": 11, + "target": 114, "typeArguments": [ { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -887,7 +23921,7 @@ }, { "type": "reference", - "target": 15, + "target": 118, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", @@ -895,7 +23929,7 @@ }, { "type": "reference", - "target": 18, + "target": 121, "name": "SchemaName", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaName", @@ -903,7 +23937,7 @@ }, { "type": "reference", - "target": 19, + "target": 122, "name": "Schema", "package": "@supabase/supabase-js", "qualifiedName": "default.Schema", @@ -911,7 +23945,7 @@ }, { "type": "reference", - "target": 20, + "target": 123, "name": "ClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.ClientOptions", @@ -926,7 +23960,7 @@ ] }, { - "id": 52, + "id": 155, "name": "accessToken", "variant": "declaration", "kind": 1024, @@ -937,15 +23971,15 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 82, + "line": 88, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L82" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L88" } ], "type": { "type": "reflection", "declaration": { - "id": 53, + "id": 156, "name": "__type", "variant": "declaration", "kind": 65536, @@ -953,14 +23987,14 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 82, + "line": 88, "character": 26, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L82" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L88" } ], "signatures": [ { - "id": 54, + "id": 157, "name": "__type", "variant": "signature", "kind": 4096, @@ -968,9 +24002,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 82, + "line": 88, "character": 26, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L82" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L88" } ], "type": { @@ -1003,7 +24037,7 @@ } }, { - "id": 34, + "id": 137, "name": "auth", "variant": "declaration", "kind": 1024, @@ -1019,9 +24053,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 67, + "line": 73, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L67" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L73" } ], "type": { @@ -1035,7 +24069,7 @@ } }, { - "id": 38, + "id": 141, "name": "authUrl", "variant": "declaration", "kind": 1024, @@ -1045,9 +24079,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 75, + "line": 81, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L75" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L81" } ], "type": { @@ -1061,7 +24095,7 @@ } }, { - "id": 51, + "id": 154, "name": "changedAccessToken", "variant": "declaration", "kind": 1024, @@ -1072,9 +24106,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 81, + "line": 87, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L81" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L87" } ], "type": { @@ -1083,7 +24117,7 @@ } }, { - "id": 43, + "id": 146, "name": "fetch", "variant": "declaration", "kind": 1024, @@ -1094,15 +24128,15 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 80, + "line": 86, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L80" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L86" } ], "type": { "type": "reflection", "declaration": { - "id": 44, + "id": 147, "name": "__type", "variant": "declaration", "kind": 65536, @@ -1114,14 +24148,14 @@ "character": 17 }, { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "signatures": [ { - "id": 45, + "id": 148, "name": "__type", "variant": "signature", "kind": 4096, @@ -1143,7 +24177,7 @@ ], "parameters": [ { - "id": 46, + "id": 149, "name": "input", "variant": "param", "kind": 32768, @@ -1173,7 +24207,7 @@ } }, { - "id": 47, + "id": 150, "name": "init", "variant": "param", "kind": 32768, @@ -1213,7 +24247,7 @@ } }, { - "id": 48, + "id": 151, "name": "__type", "variant": "signature", "kind": 4096, @@ -1228,14 +24262,14 @@ }, "sources": [ { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "parameters": [ { - "id": 49, + "id": 152, "name": "input", "variant": "param", "kind": 32768, @@ -1269,7 +24303,7 @@ } }, { - "id": 50, + "id": 153, "name": "init", "variant": "param", "kind": 32768, @@ -1313,7 +24347,7 @@ } }, { - "id": 40, + "id": 143, "name": "functionsUrl", "variant": "declaration", "kind": 1024, @@ -1323,9 +24357,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 77, + "line": 83, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L77" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L83" } ], "type": { @@ -1339,7 +24373,7 @@ } }, { - "id": 55, + "id": 158, "name": "headers", "variant": "declaration", "kind": 1024, @@ -1349,9 +24383,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 84, + "line": 90, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L84" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L90" } ], "type": { @@ -1375,7 +24409,7 @@ } }, { - "id": 35, + "id": 138, "name": "realtime", "variant": "declaration", "kind": 1024, @@ -1383,24 +24417,21 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 68, + "line": 74, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L68" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L74" } ], "type": { "type": "reference", - "target": { - "sourceFileName": "node_modules/@supabase/realtime-js/src/RealtimeClient.ts", - "qualifiedName": "default" - }, + "target": 1999, "name": "RealtimeClient", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { - "id": 37, + "id": 140, "name": "realtimeUrl", "variant": "declaration", "kind": 1024, @@ -1410,9 +24441,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 74, + "line": 80, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L74" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L80" } ], "type": { @@ -1426,7 +24457,7 @@ } }, { - "id": 41, + "id": 144, "name": "rest", "variant": "declaration", "kind": 1024, @@ -1436,21 +24467,21 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 78, + "line": 84, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L78" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L84" } ], "type": { "type": "reference", "target": { - "sourceFileName": "node_modules/@supabase/postgrest-js/src/PostgrestClient.ts", - "qualifiedName": "default" + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "PostgrestClient" }, "typeArguments": [ { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -1458,7 +24489,7 @@ }, { "type": "reference", - "target": 20, + "target": 123, "name": "ClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.ClientOptions", @@ -1466,7 +24497,7 @@ }, { "type": "reference", - "target": 18, + "target": 121, "name": "SchemaName", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaName", @@ -1474,12 +24505,11 @@ } ], "name": "PostgrestClient", - "package": "@supabase/postgrest-js", - "qualifiedName": "default" + "package": "@supabase/postgrest-js" } }, { - "id": 36, + "id": 139, "name": "storage", "variant": "declaration", "kind": 1024, @@ -1495,15 +24525,15 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 72, + "line": 78, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L72" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L78" } ], "type": { "type": "reference", "target": { - "sourceFileName": "../storage-js/src/StorageClient.ts", + "sourceFileName": "../storage-js/src/lib/common/errors.ts", "qualifiedName": "StorageClient" }, "name": "StorageClient", @@ -1511,7 +24541,7 @@ } }, { - "id": 42, + "id": 145, "name": "storageKey", "variant": "declaration", "kind": 1024, @@ -1521,9 +24551,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 79, + "line": 85, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L79" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L85" } ], "type": { @@ -1532,7 +24562,7 @@ } }, { - "id": 39, + "id": 142, "name": "storageUrl", "variant": "declaration", "kind": 1024, @@ -1542,9 +24572,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 76, + "line": 82, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L76" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L82" } ], "type": { @@ -1558,7 +24588,7 @@ } }, { - "id": 57, + "id": 160, "name": "supabaseKey", "variant": "declaration", "kind": 1024, @@ -1576,9 +24606,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 101, + "line": 114, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L101" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L114" } ], "type": { @@ -1587,7 +24617,7 @@ } }, { - "id": 56, + "id": 159, "name": "supabaseUrl", "variant": "declaration", "kind": 1024, @@ -1605,9 +24635,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 100, + "line": 113, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L100" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L113" } ], "type": { @@ -1616,7 +24646,7 @@ } }, { - "id": 58, + "id": 161, "name": "functions", "variant": "declaration", "kind": 262144, @@ -1624,13 +24654,13 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 174, + "line": 197, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L174" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L197" } ], "getSignature": { - "id": 59, + "id": 162, "name": "functions", "variant": "signature", "kind": 524288, @@ -1646,15 +24676,15 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 174, + "line": 197, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L174" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L197" } ], "type": { "type": "reference", "target": { - "sourceFileName": "node_modules/@supabase/functions-js/src/FunctionsClient.ts", + "sourceFileName": "../functions-js/src/FunctionsClient.ts", "qualifiedName": "FunctionsClient" }, "name": "FunctionsClient", @@ -1663,7 +24693,7 @@ } }, { - "id": 84, + "id": 188, "name": "channel", "variant": "declaration", "kind": 2048, @@ -1671,14 +24701,14 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 272, + "line": 311, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L272" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L311" } ], "signatures": [ { - "id": 85, + "id": 189, "name": "channel", "variant": "signature", "kind": 4096, @@ -1694,14 +24724,14 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 272, + "line": 311, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L272" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L311" } ], "parameters": [ { - "id": 86, + "id": 190, "name": "name", "variant": "param", "kind": 32768, @@ -1720,7 +24750,7 @@ } }, { - "id": 87, + "id": 191, "name": "opts", "variant": "param", "kind": 32768, @@ -1735,10 +24765,7 @@ }, "type": { "type": "reference", - "target": { - "sourceFileName": "node_modules/@supabase/realtime-js/src/RealtimeChannel.ts", - "qualifiedName": "RealtimeChannelOptions" - }, + "target": 1984, "name": "RealtimeChannelOptions", "package": "@supabase/realtime-js" }, @@ -1747,10 +24774,7 @@ ], "type": { "type": "reference", - "target": { - "sourceFileName": "node_modules/@supabase/realtime-js/src/RealtimeChannel.ts", - "qualifiedName": "default" - }, + "target": 1679, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" @@ -1759,7 +24783,7 @@ ] }, { - "id": 60, + "id": 163, "name": "from", "variant": "declaration", "kind": 2048, @@ -1787,26 +24811,26 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 182, + "line": 205, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L182" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L205" }, { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 186, + "line": 209, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L186" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L209" }, { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 194, + "line": 217, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L194" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L217" } ], "signatures": [ { - "id": 61, + "id": 164, "name": "from", "variant": "signature", "kind": 4096, @@ -1814,14 +24838,14 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 182, + "line": 205, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L182" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L205" } ], "typeParameters": [ { - "id": 62, + "id": 165, "name": "TableName", "variant": "typeParam", "kind": 131072, @@ -1832,7 +24856,7 @@ } }, { - "id": 63, + "id": 166, "name": "Table", "variant": "typeParam", "kind": 131072, @@ -1840,7 +24864,7 @@ "type": { "type": "reference", "target": { - "sourceFileName": "src/lib/types.ts", + "sourceFileName": "src/lib/rest/types/common/common.ts", "qualifiedName": "GenericTable" }, "name": "GenericTable", @@ -1850,14 +24874,14 @@ ], "parameters": [ { - "id": 64, + "id": 167, "name": "relation", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 62, + "target": 165, "name": "TableName", "package": "@supabase/supabase-js", "refersToTypeParameter": true @@ -1867,13 +24891,13 @@ "type": { "type": "reference", "target": { - "sourceFileName": "node_modules/@supabase/postgrest-js/src/PostgrestQueryBuilder.ts", - "qualifiedName": "default" + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "PostgrestQueryBuilder" }, "typeArguments": [ { "type": "reference", - "target": 20, + "target": 123, "name": "ClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.ClientOptions", @@ -1881,7 +24905,7 @@ }, { "type": "reference", - "target": 19, + "target": 122, "name": "Schema", "package": "@supabase/supabase-js", "qualifiedName": "default.Schema", @@ -1889,26 +24913,25 @@ }, { "type": "reference", - "target": 63, + "target": 166, "name": "Table", "package": "@supabase/supabase-js", "refersToTypeParameter": true }, { "type": "reference", - "target": 62, + "target": 165, "name": "TableName", "package": "@supabase/supabase-js", "refersToTypeParameter": true } ], "name": "PostgrestQueryBuilder", - "package": "@supabase/postgrest-js", - "qualifiedName": "default" + "package": "@supabase/postgrest-js" } }, { - "id": 65, + "id": 168, "name": "from", "variant": "signature", "kind": 4096, @@ -1916,14 +24939,14 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 186, + "line": 209, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L186" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L209" } ], "typeParameters": [ { - "id": 66, + "id": 169, "name": "ViewName", "variant": "typeParam", "kind": 131072, @@ -1934,7 +24957,7 @@ } }, { - "id": 67, + "id": 170, "name": "View", "variant": "typeParam", "kind": 131072, @@ -1942,7 +24965,7 @@ "type": { "type": "reference", "target": { - "sourceFileName": "src/lib/types.ts", + "sourceFileName": "src/lib/rest/types/common/common.ts", "qualifiedName": "GenericView" }, "name": "GenericView", @@ -1952,14 +24975,14 @@ ], "parameters": [ { - "id": 68, + "id": 171, "name": "relation", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 66, + "target": 169, "name": "ViewName", "package": "@supabase/supabase-js", "refersToTypeParameter": true @@ -1969,13 +24992,13 @@ "type": { "type": "reference", "target": { - "sourceFileName": "node_modules/@supabase/postgrest-js/src/PostgrestQueryBuilder.ts", - "qualifiedName": "default" + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "PostgrestQueryBuilder" }, "typeArguments": [ { "type": "reference", - "target": 20, + "target": 123, "name": "ClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.ClientOptions", @@ -1983,7 +25006,7 @@ }, { "type": "reference", - "target": 19, + "target": 122, "name": "Schema", "package": "@supabase/supabase-js", "qualifiedName": "default.Schema", @@ -1991,28 +25014,27 @@ }, { "type": "reference", - "target": 67, + "target": 170, "name": "View", "package": "@supabase/supabase-js", "refersToTypeParameter": true }, { "type": "reference", - "target": 66, + "target": 169, "name": "ViewName", "package": "@supabase/supabase-js", "refersToTypeParameter": true } ], "name": "PostgrestQueryBuilder", - "package": "@supabase/postgrest-js", - "qualifiedName": "default" + "package": "@supabase/postgrest-js" } } ] }, { - "id": 88, + "id": 192, "name": "getChannels", "variant": "declaration", "kind": 2048, @@ -2020,14 +25042,14 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 279, + "line": 318, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L279" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L318" } ], "signatures": [ { - "id": 89, + "id": 193, "name": "getChannels", "variant": "signature", "kind": 4096, @@ -2043,19 +25065,16 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 279, + "line": 318, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L279" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L318" } ], "type": { "type": "array", "elementType": { "type": "reference", - "target": { - "sourceFileName": "node_modules/@supabase/realtime-js/src/RealtimeChannel.ts", - "qualifiedName": "default" - }, + "target": 1679, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" @@ -2065,7 +25084,7 @@ ] }, { - "id": 93, + "id": 197, "name": "removeAllChannels", "variant": "declaration", "kind": 2048, @@ -2073,14 +25092,14 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 296, + "line": 335, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L296" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L335" } ], "signatures": [ { - "id": 94, + "id": 198, "name": "removeAllChannels", "variant": "signature", "kind": 4096, @@ -2096,9 +25115,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 296, + "line": 335, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L296" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L335" } ], "type": { @@ -2136,7 +25155,7 @@ ] }, { - "id": 90, + "id": 194, "name": "removeChannel", "variant": "declaration", "kind": 2048, @@ -2144,14 +25163,14 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 289, + "line": 328, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L289" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L328" } ], "signatures": [ { - "id": 91, + "id": 195, "name": "removeChannel", "variant": "signature", "kind": 4096, @@ -2167,14 +25186,14 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 289, + "line": 328, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L289" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L328" } ], "parameters": [ { - "id": 92, + "id": 196, "name": "channel", "variant": "param", "kind": 32768, @@ -2189,10 +25208,7 @@ }, "type": { "type": "reference", - "target": { - "sourceFileName": "node_modules/@supabase/realtime-js/src/RealtimeChannel.ts", - "qualifiedName": "default" - }, + "target": 1679, "name": "RealtimeChannel", "package": "@supabase/realtime-js", "qualifiedName": "default" @@ -2231,7 +25247,7 @@ ] }, { - "id": 73, + "id": 176, "name": "rpc", "variant": "declaration", "kind": 2048, @@ -2239,14 +25255,14 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 241, + "line": 264, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L241" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L264" } ], "signatures": [ { - "id": 74, + "id": 177, "name": "rpc", "variant": "signature", "kind": 4096, @@ -2262,14 +25278,14 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 241, + "line": 264, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L241" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L264" } ], "typeParameters": [ { - "id": 75, + "id": 178, "name": "FnName", "variant": "typeParam", "kind": 131072, @@ -2280,25 +25296,97 @@ } }, { - "id": 76, - "name": "Fn", + "id": 179, + "name": "Args", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GenericFunction" + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" }, - "name": "GenericFunction", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Record", + "package": "typescript" + }, + "default": { + "type": "intrinsic", + "name": "never" + } + }, + { + "id": 180, + "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": 178, + "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": 122, + "name": "Schema", + "package": "@supabase/supabase-js", + "qualifiedName": "default.Schema", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 178, + "name": "FnName", + "package": "@supabase/supabase-js", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 179, + "name": "Args", + "package": "@supabase/supabase-js", + "refersToTypeParameter": true + } + ], + "name": "GetRpcFunctionFilterBuilderByArgs", "package": "@supabase/supabase-js" } } ], "parameters": [ { - "id": 77, + "id": 181, "name": "fn", "variant": "param", "kind": 32768, @@ -2313,14 +25401,14 @@ }, "type": { "type": "reference", - "target": 75, + "target": 178, "name": "FnName", "package": "@supabase/supabase-js", "refersToTypeParameter": true } }, { - "id": 78, + "id": 182, "name": "args", "variant": "param", "kind": 32768, @@ -2334,23 +25422,16 @@ ] }, "type": { - "type": "indexedAccess", - "indexType": { - "type": "literal", - "value": "Args" - }, - "objectType": { - "type": "reference", - "target": 76, - "name": "Fn", - "package": "@supabase/supabase-js", - "refersToTypeParameter": true - } + "type": "reference", + "target": 179, + "name": "Args", + "package": "@supabase/supabase-js", + "refersToTypeParameter": true }, - "defaultValue": "{}" + "defaultValue": "..." }, { - "id": 79, + "id": 183, "name": "options", "variant": "param", "kind": 32768, @@ -2366,14 +25447,14 @@ "type": { "type": "reflection", "declaration": { - "id": 80, + "id": 184, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 83, + "id": 187, "name": "count", "variant": "declaration", "kind": 1024, @@ -2423,9 +25504,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 247, + "line": 278, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L247" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L278" } ], "type": { @@ -2447,7 +25528,7 @@ } }, { - "id": 82, + "id": 186, "name": "get", "variant": "declaration", "kind": 1024, @@ -2473,9 +25554,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 246, + "line": 277, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L246" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L277" } ], "type": { @@ -2484,7 +25565,7 @@ } }, { - "id": 81, + "id": 185, "name": "head", "variant": "declaration", "kind": 1024, @@ -2518,9 +25599,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 245, + "line": 276, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L245" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L276" } ], "type": { @@ -2532,32 +25613,32 @@ "groups": [ { "title": "Properties", - "children": [83, 82, 81] + "children": [187, 186, 185] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 244, + "line": 275, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L244" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L275" } ] } }, - "defaultValue": "{}" + "defaultValue": "..." } ], "type": { "type": "reference", "target": { - "sourceFileName": "node_modules/@supabase/postgrest-js/src/PostgrestFilterBuilder.ts", - "qualifiedName": "default" + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "PostgrestFilterBuilder" }, "typeArguments": [ { "type": "reference", - "target": 20, + "target": 123, "name": "ClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.ClientOptions", @@ -2565,119 +25646,67 @@ }, { "type": "reference", - "target": 19, + "target": 122, "name": "Schema", "package": "@supabase/supabase-js", "qualifiedName": "default.Schema", "refersToTypeParameter": true }, { - "type": "conditional", - "checkType": { - "type": "indexedAccess", - "indexType": { - "type": "literal", - "value": "Returns" - }, - "objectType": { - "type": "reference", - "target": 76, - "name": "Fn", - "package": "@supabase/supabase-js", - "refersToTypeParameter": true - } + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "Row" }, - "extendsType": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - }, - "trueType": { - "type": "conditional", - "checkType": { - "type": "indexedAccess", - "indexType": { - "type": "intrinsic", - "name": "number" - }, - "objectType": { - "type": "indexedAccess", - "indexType": { - "type": "intrinsic", - "name": "any" - }, - "objectType": { - "type": "intrinsic", - "name": "any" - } - } - }, - "extendsType": { - "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" - }, - "trueType": { - "type": "indexedAccess", - "indexType": { - "type": "intrinsic", - "name": "any" - }, - "objectType": { - "type": "intrinsic", - "name": "any" - } - }, - "falseType": { - "type": "intrinsic", - "name": "never" - } - }, - "falseType": { - "type": "intrinsic", - "name": "never" + "objectType": { + "type": "reference", + "target": 180, + "name": "FilterBuilder", + "package": "@supabase/supabase-js", + "refersToTypeParameter": true } }, { "type": "indexedAccess", "indexType": { "type": "literal", - "value": "Returns" + "value": "Result" }, "objectType": { "type": "reference", - "target": 76, - "name": "Fn", + "target": 180, + "name": "FilterBuilder", "package": "@supabase/supabase-js", "refersToTypeParameter": true } }, { - "type": "reference", - "target": 75, - "name": "FnName", - "package": "@supabase/supabase-js", - "refersToTypeParameter": true + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "RelationName" + }, + "objectType": { + "type": "reference", + "target": 180, + "name": "FilterBuilder", + "package": "@supabase/supabase-js", + "refersToTypeParameter": true + } }, { - "type": "literal", - "value": null + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "Relationships" + }, + "objectType": { + "type": "reference", + "target": 180, + "name": "FilterBuilder", + "package": "@supabase/supabase-js", + "refersToTypeParameter": true + } }, { "type": "literal", @@ -2685,14 +25714,13 @@ } ], "name": "PostgrestFilterBuilder", - "package": "@supabase/postgrest-js", - "qualifiedName": "default" + "package": "@supabase/postgrest-js" } } ] }, { - "id": 69, + "id": 172, "name": "schema", "variant": "declaration", "kind": 2048, @@ -2700,14 +25728,14 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 206, + "line": 229, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L206" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L229" } ], "signatures": [ { - "id": 70, + "id": 173, "name": "schema", "variant": "signature", "kind": 4096, @@ -2723,14 +25751,14 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 206, + "line": 229, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L206" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L229" } ], "typeParameters": [ { - "id": 71, + "id": 174, "name": "DynamicSchema", "variant": "typeParam", "kind": 131072, @@ -2743,7 +25771,7 @@ ], "parameters": [ { - "id": 72, + "id": 175, "name": "schema", "variant": "param", "kind": 32768, @@ -2758,7 +25786,7 @@ }, "type": { "type": "reference", - "target": 71, + "target": 174, "name": "DynamicSchema", "package": "@supabase/supabase-js", "refersToTypeParameter": true @@ -2768,13 +25796,13 @@ "type": { "type": "reference", "target": { - "sourceFileName": "node_modules/@supabase/postgrest-js/src/PostgrestClient.ts", - "qualifiedName": "default" + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "PostgrestClient" }, "typeArguments": [ { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -2782,7 +25810,7 @@ }, { "type": "reference", - "target": 20, + "target": 123, "name": "ClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.ClientOptions", @@ -2790,7 +25818,7 @@ }, { "type": "reference", - "target": 71, + "target": 174, "name": "DynamicSchema", "package": "@supabase/supabase-js", "refersToTypeParameter": true @@ -2801,14 +25829,14 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "target": 71, + "target": 174, "name": "DynamicSchema", "package": "@supabase/supabase-js", "refersToTypeParameter": true }, "objectType": { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -2818,7 +25846,7 @@ "extendsType": { "type": "reference", "target": { - "sourceFileName": "src/lib/types.ts", + "sourceFileName": "src/lib/rest/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", @@ -2842,8 +25870,7 @@ } ], "name": "PostgrestClient", - "package": "@supabase/postgrest-js", - "qualifiedName": "default" + "package": "@supabase/postgrest-js" } } ] @@ -2852,32 +25879,34 @@ "groups": [ { "title": "Constructors", - "children": [12] + "children": [115] }, { "title": "Properties", - "children": [52, 34, 38, 51, 43, 40, 55, 35, 37, 41, 36, 42, 39, 57, 56] + "children": [ + 155, 137, 141, 154, 146, 143, 158, 138, 140, 144, 139, 145, 142, 160, 159 + ] }, { "title": "Accessors", - "children": [58] + "children": [161] }, { "title": "Methods", - "children": [84, 60, 88, 93, 90, 73, 69] + "children": [188, 163, 192, 197, 194, 176, 172] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 31, + "line": 37, "character": 21, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L31" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L37" } ], "typeParameters": [ { - "id": 120, + "id": 227, "name": "Database", "variant": "typeParam", "kind": 131072, @@ -2888,7 +25917,7 @@ } }, { - "id": 121, + "id": 228, "name": "SchemaNameOrClientOptions", "variant": "typeParam", "kind": 131072, @@ -2915,7 +25944,7 @@ "typeArguments": [ { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -2935,14 +25964,14 @@ { "type": "reflection", "declaration": { - "id": 122, + "id": 229, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 123, + "id": 230, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, @@ -2950,9 +25979,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 38, + "line": 44, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L38" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L44" } ], "type": { @@ -2964,15 +25993,15 @@ "groups": [ { "title": "Properties", - "children": [123] + "children": [230] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 38, + "line": 44, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L38" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L44" } ] } @@ -2997,7 +26026,7 @@ "typeArguments": [ { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -3035,7 +26064,7 @@ "typeArguments": [ { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -3055,7 +26084,7 @@ } }, { - "id": 124, + "id": 231, "name": "SchemaName", "variant": "typeParam", "kind": 131072, @@ -3079,7 +26108,7 @@ "typeArguments": [ { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -3100,7 +26129,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 15, + "target": 118, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", @@ -3125,7 +26154,7 @@ "typeArguments": [ { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -3144,7 +26173,7 @@ }, "trueType": { "type": "reference", - "target": 15, + "target": 118, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", @@ -3168,7 +26197,7 @@ "typeArguments": [ { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -3213,7 +26242,7 @@ "typeArguments": [ { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -3242,7 +26271,7 @@ } }, { - "id": 125, + "id": 232, "name": "Schema", "variant": "typeParam", "kind": 131072, @@ -3253,7 +26282,7 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "target": 18, + "target": 121, "name": "SchemaName", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaName", @@ -3268,7 +26297,7 @@ "typeArguments": [ { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -3286,7 +26315,7 @@ "extendsType": { "type": "reference", "target": { - "sourceFileName": "src/lib/types.ts", + "sourceFileName": "src/lib/rest/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", @@ -3296,7 +26325,7 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "target": 18, + "target": 121, "name": "SchemaName", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaName", @@ -3311,7 +26340,7 @@ "typeArguments": [ { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -3337,7 +26366,7 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "target": 18, + "target": 121, "name": "SchemaName", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaName", @@ -3352,7 +26381,7 @@ "typeArguments": [ { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -3370,7 +26399,7 @@ "extendsType": { "type": "reference", "target": { - "sourceFileName": "src/lib/types.ts", + "sourceFileName": "src/lib/rest/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", @@ -3380,7 +26409,7 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "target": 18, + "target": 121, "name": "SchemaName", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaName", @@ -3395,7 +26424,7 @@ "typeArguments": [ { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -3417,7 +26446,7 @@ } }, { - "id": 126, + "id": 233, "name": "ClientOptions", "variant": "typeParam", "kind": 131072, @@ -3425,14 +26454,14 @@ "type": { "type": "reflection", "declaration": { - "id": 127, + "id": 234, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 128, + "id": 235, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, @@ -3440,9 +26469,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 53, + "line": 59, "character": 26, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L53" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L59" } ], "type": { @@ -3454,15 +26483,15 @@ "groups": [ { "title": "Properties", - "children": [128] + "children": [235] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 53, + "line": 59, "character": 24, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L53" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L59" } ] } @@ -3471,7 +26500,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 15, + "target": 118, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", @@ -3496,7 +26525,7 @@ "typeArguments": [ { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -3517,7 +26546,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -3526,14 +26555,14 @@ "extendsType": { "type": "reflection", "declaration": { - "id": 129, + "id": 236, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 130, + "id": 237, "name": "__InternalSupabase", "variant": "declaration", "kind": 1024, @@ -3541,22 +26570,22 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 56, + "line": 62, "character": 25, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L62" } ], "type": { "type": "reflection", "declaration": { - "id": 131, + "id": 238, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 132, + "id": 239, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, @@ -3564,9 +26593,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 56, + "line": 62, "character": 47, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L62" } ], "type": { @@ -3578,15 +26607,15 @@ "groups": [ { "title": "Properties", - "children": [132] + "children": [239] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 56, + "line": 62, "character": 45, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L62" } ] } @@ -3596,15 +26625,15 @@ "groups": [ { "title": "Properties", - "children": [130] + "children": [237] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 56, + "line": 62, "character": 23, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L62" } ] } @@ -3617,7 +26646,7 @@ }, "objectType": { "type": "reference", - "target": 14, + "target": 117, "name": "Database", "package": "@supabase/supabase-js", "qualifiedName": "default.Database", @@ -3627,14 +26656,14 @@ "falseType": { "type": "reflection", "declaration": { - "id": 133, + "id": 240, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 134, + "id": 241, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, @@ -3642,9 +26671,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 59, + "line": 65, "character": 10, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L59" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L65" } ], "type": { @@ -3656,15 +26685,15 @@ "groups": [ { "title": "Properties", - "children": [134] + "children": [241] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 59, + "line": 65, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L59" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L65" } ] } @@ -3674,7 +26703,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 15, + "target": 118, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", @@ -3683,14 +26712,14 @@ "extendsType": { "type": "reflection", "declaration": { - "id": 135, + "id": 242, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 136, + "id": 243, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, @@ -3698,9 +26727,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 60, + "line": 66, "character": 42, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L60" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L66" } ], "type": { @@ -3712,22 +26741,22 @@ "groups": [ { "title": "Properties", - "children": [136] + "children": [243] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/SupabaseClient.ts", - "line": 60, + "line": 66, "character": 40, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/SupabaseClient.ts#L60" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/SupabaseClient.ts#L66" } ] } }, "trueType": { "type": "reference", - "target": 15, + "target": 118, "name": "SchemaNameOrClientOptions", "package": "@supabase/supabase-js", "qualifiedName": "default.SchemaNameOrClientOptions", @@ -3743,22 +26772,18379 @@ ] }, { - "id": 165, - "name": "QueryData", + "id": 2242, + "name": "WebSocketFactory", + "variant": "declaration", + "kind": 128, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Utilities for creating WebSocket instances across runtimes." + } + ] + }, + "children": [ + { + "id": 2250, + "name": "createWebSocket", + "variant": "declaration", + "kind": 2048, + "flags": { + "isStatic": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", + "line": 67, + "character": 11 + } + ], + "signatures": [ + { + "id": 2251, + "name": "createWebSocket", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates a WebSocket using the detected constructor." + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nconst socket = WebSocketFactory.createWebSocket('wss://realtime.supabase.co/socket')\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", + "line": 67, + "character": 11 + } + ], + "parameters": [ + { + "id": 2252, + "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": 2253, + "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": 2258, + "name": "WebSocketLike", + "package": "@supabase/realtime-js" + } + } + ] + }, + { + "id": 2244, + "name": "getWebSocketConstructor", + "variant": "declaration", + "kind": 2048, + "flags": { + "isStatic": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", + "line": 58, + "character": 11 + } + ], + "signatures": [ + { + "id": 2245, + "name": "getWebSocketConstructor", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Returns the best available WebSocket constructor for the current runtime." + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nconst WS = WebSocketFactory.getWebSocketConstructor()\nconst socket = new WS('wss://realtime.supabase.co/socket')\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", + "line": 58, + "character": 11 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2246, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "node_modules/typescript/lib/lib.dom.d.ts", + "line": 26772, + "character": 23 + } + ], + "signatures": [ + { + "id": 2247, + "name": "getWebSocketConstructor", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "node_modules/typescript/lib/lib.dom.d.ts", + "line": 26774, + "character": 4 + } + ], + "parameters": [ + { + "id": 2248, + "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": 2249, + "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": 2254, + "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": 2255, + "name": "isWebSocketSupported", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Detects whether the runtime can establish WebSocket connections." + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nif (!WebSocketFactory.isWebSocketSupported()) {\n console.warn('Falling back to long polling')\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": [2250, 2244, 2254] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", + "line": 43, + "character": 21 + } + ] + }, + { + "id": 880, + "name": "AdminUserAttributes", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 882, + "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": 413, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 885, + "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": 436, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 890, + "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": 370, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Omit.email" + } + }, + { + "id": 883, + "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": 419, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 888, + "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": 458, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 889, + "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": 384, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Omit.nonce" + } + }, + { + "id": 891, + "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": 378, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Omit.password" + } + }, + { + "id": 887, + "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": 452, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 892, + "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": 374, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "Omit.phone" + } + }, + { + "id": 884, + "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": 425, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 886, + "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": 444, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 881, + "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": 404, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [882, 885, 890, 883, 888, 889, 891, 887, 892, 884, 886, 881] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 393, + "character": 17 + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 874, + "name": "UserAttributes", + "package": "@supabase/auth-js" + }, + { + "type": "literal", + "value": "data" + } + ], + "name": "Omit", + "package": "typescript" + } + ] + }, + { + "id": 838, + "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": 1264 + }, + { + "kind": "text", + "text": "." + } + ] + } + ] + }, + "children": [ + { + "id": 839, + "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": 271, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 836, + "name": "AMRMethod", + "package": "@supabase/auth-js" + } + }, + { + "id": 840, + "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": 276, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [839, 840] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 269, + "character": 17 + } + ] + }, + { + "id": 1458, + "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": 1462, + "name": "approveAuthorization", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1511, + "character": 4 + } + ], + "signatures": [ + { + "id": 1463, + "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." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Redirect URL to send the user back to the OAuth client" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1511, + "character": 4 + } + ], + "parameters": [ + { + "id": 1464, + "name": "authorizationId", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The authorization ID to approve" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1465, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Optional parameters including skipBrowserRedirect" + } + ] + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1466, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1467, + "name": "skipBrowserRedirect", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1512, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1467] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1511, + "character": 60 + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1447, + "name": "AuthOAuthConsentResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1468, + "name": "denyAuthorization", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1522, + "character": 4 + } + ], + "signatures": [ + { + "id": 1469, + "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." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Redirect URL to send the user back to the OAuth client" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1522, + "character": 4 + } + ], + "parameters": [ + { + "id": 1470, + "name": "authorizationId", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The authorization ID to deny" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1471, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Optional parameters including skipBrowserRedirect" + } + ] + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1472, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1473, + "name": "skipBrowserRedirect", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1523, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1473] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1522, + "character": 57 + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1447, + "name": "AuthOAuthConsentResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1459, + "name": "getAuthorizationDetails", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1502, + "character": 4 + } + ], + "signatures": [ + { + "id": 1460, + "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 authorization details including client info, scopes, and user information.\nIf the response includes a redirect_uri, it means consent was already given - the caller\nshould handle the redirect manually if needed." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Authorization details including client info and requested scopes" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1502, + "character": 4 + } + ], + "parameters": [ + { + "id": 1461, + "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": 1446, + "name": "AuthOAuthAuthorizationDetailsResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1474, + "name": "listGrants", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1531, + "character": 4 + } + ], + "signatures": [ + { + "id": 1475, + "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" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1531, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1455, + "name": "AuthOAuthGrantsResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1476, + "name": "revokeGrant", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1543, + "character": 4 + } + ], + "signatures": [ + { + "id": 1477, + "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" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1543, + "character": 4 + } + ], + "parameters": [ + { + "id": 1478, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Revocation options" + } + ] + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1479, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1480, + "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": 1544, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1480] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1543, + "character": 25 + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1456, + "name": "AuthOAuthRevokeGrantResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + } + ], + "groups": [ + { + "title": "Methods", + "children": [1462, 1468, 1459, 1474, 1476] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1489, + "character": 17 + } + ] + }, + { + "id": 38, + "name": "AuthSession", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 41, + "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": 236, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 44, + "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": 248, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 43, + "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": 244, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 40, + "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": 232, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 39, + "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": 227, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 42, + "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": 240, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 45, + "name": "token_type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 249, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "bearer" + } + }, + { + "id": 46, + "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": 253, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 11, + "name": "User", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [41, 44, 43, 40, 39, 42, 45, 46] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 223, + "character": 17 + } + ] + }, + { + "id": 11, + "name": "AuthUser", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 22, + "name": "action_link", + "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": 13, + "name": "app_metadata", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 340, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 865, + "name": "UserAppMetadata", + "package": "@supabase/auth-js" + } + }, + { + "id": 15, + "name": "aud", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 342, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 37, + "name": "banned_until", + "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": "intrinsic", + "name": "string" + } + }, + { + "id": 16, + "name": "confirmation_sent_at", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 343, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 26, + "name": "confirmed_at", + "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": 25, + "name": "created_at", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 352, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 36, + "name": "deleted_at", + "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": "string" + } + }, + { + "id": 23, + "name": "email", + "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": 18, + "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": 345, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 27, + "name": "email_confirmed_at", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 354, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 35, + "name": "factors", + "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": "array", + "elementType": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 854, + "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": 854, + "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": 12, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 339, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 32, + "name": "identities", + "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": "array", + "elementType": { + "type": "reference", + "target": 841, + "name": "UserIdentity", + "package": "@supabase/auth-js" + } + } + }, + { + "id": 21, + "name": "invited_at", + "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": 33, + "name": "is_anonymous", + "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": "boolean" + } + }, + { + "id": 34, + "name": "is_sso_user", + "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": "intrinsic", + "name": "boolean" + } + }, + { + "id": 29, + "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": 356, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 19, + "name": "new_email", + "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": 20, + "name": "new_phone", + "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": 24, + "name": "phone", + "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": 28, + "name": "phone_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": 17, + "name": "recovery_sent_at", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 344, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 30, + "name": "role", + "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": 31, + "name": "updated_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": 14, + "name": "user_metadata", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 341, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 870, + "name": "UserMetadata", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 22, 13, 15, 37, 16, 26, 25, 36, 23, 18, 27, 35, 12, 32, 21, 33, 34, 29, 19, 20, 24, + 28, 17, 30, 31, 14 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 338, + "character": 17 + } + ] + }, + { + "id": 1087, + "name": "GenerateLinkOptions", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1088, + "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": 757, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1089, + "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": 759, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1088, 1089] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 751, + "character": 17 + } + ] + }, + { + "id": 1281, + "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": 1285, + "name": "deleteFactor", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1096, + "character": 4 + } + ], + "signatures": [ + { + "id": 1286, + "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": 1253 + } + ] + }, + { + "tag": "@expermental", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1096, + "character": 4 + } + ], + "parameters": [ + { + "id": 1287, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1271, + "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": 1268, + "name": "AuthMFAAdminDeleteFactorResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1282, + "name": "listFactors", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1087, + "character": 4 + } + ], + "signatures": [ + { + "id": 1283, + "name": "listFactors", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lists all factors associated to a user." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1087, + "character": 4 + } + ], + "parameters": [ + { + "id": 1284, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1278, + "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": 1275, + "name": "AuthMFAAdminListFactorsResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + } + ], + "groups": [ + { + "title": "Methods", + "children": [1285, 1282] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1082, + "character": 17 + } + ] + }, + { + "id": 1407, + "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": 1411, + "name": "createClient", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1380, + "character": 4 + } + ], + "signatures": [ + { + "id": 1412, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1380, + "character": 4 + } + ], + "parameters": [ + { + "id": 1413, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1379, + "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": 1394, + "name": "OAuthClientResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1421, + "name": "deleteClient", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1401, + "character": 4 + } + ], + "signatures": [ + { + "id": 1422, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1401, + "character": 4 + } + ], + "parameters": [ + { + "id": 1423, + "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": 1424, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1425, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1402, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 1426, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1403, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1425, 1426] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1401, + "character": 44 + } + ] + } + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1414, + "name": "getClient", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1387, + "character": 4 + } + ], + "signatures": [ + { + "id": 1415, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1387, + "character": 4 + } + ], + "parameters": [ + { + "id": 1416, + "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": 1394, + "name": "OAuthClientResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1408, + "name": "listClients", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1373, + "character": 4 + } + ], + "signatures": [ + { + "id": 1409, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1373, + "character": 4 + } + ], + "parameters": [ + { + "id": 1410, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "target": 1302, + "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": 1395, + "name": "OAuthClientListResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1427, + "name": "regenerateClientSecret", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1411, + "character": 4 + } + ], + "signatures": [ + { + "id": 1428, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1411, + "character": 4 + } + ], + "parameters": [ + { + "id": 1429, + "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": 1394, + "name": "OAuthClientResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1417, + "name": "updateClient", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1394, + "character": 4 + } + ], + "signatures": [ + { + "id": 1418, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1394, + "character": 4 + } + ], + "parameters": [ + { + "id": 1419, + "name": "clientId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1420, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1387, + "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": 1394, + "name": "OAuthClientResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + } + ], + "groups": [ + { + "title": "Methods", + "children": [1411, 1421, 1414, 1408, 1427, 1417] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1366, + "character": 17 + } + ] + }, + { + "id": 1150, + "name": "GoTrueMFAApi", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Contains the full multi-factor authentication API." + } + ] + }, + "children": [ + { + "id": 1267, + "name": "webauthn", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1045, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../auth-js/src/lib/webauthn.ts", + "qualifiedName": "WebAuthnApi" + }, + "name": "WebAuthnApi", + "package": "@supabase/auth-js" + } + }, + { + "id": 1171, + "name": "challenge", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 998, + "character": 4 + }, + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 999, + "character": 4 + }, + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1000, + "character": 4 + }, + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1001, + "character": 4 + } + ], + "signatures": [ + { + "id": 1172, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 998, + "character": 4 + } + ], + "parameters": [ + { + "id": 1173, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1174, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1175, + "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": 836, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1175] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 137, + "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": 1176, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1177, + "name": "data", + "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 + } + }, + { + "id": 1178, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 154, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1177, 1178] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 137, + "character": 51 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 1179, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1180, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 150, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1181, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1184, + "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": 898, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1182, + "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": 894, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1183, + "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": 896, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "totp" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1184, 1182, 1183] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 137, + "character": 51 + } + ] + } + } + }, + { + "id": 1185, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 151, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1180, 1185] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 137, + "character": 51 + } + ] + } + } + ] + } + ], + "name": "Promise", + "package": "typescript" + } + }, + { + "id": 1186, + "name": "challenge", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 999, + "character": 4 + } + ], + "parameters": [ + { + "id": 1187, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1188, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1190, + "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": 843, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "sms" + }, + { + "type": "literal", + "value": "whatsapp" + } + ] + } + }, + { + "id": 1189, + "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": 836, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1190, 1189] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 137, + "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": 1191, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1192, + "name": "data", + "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 + } + }, + { + "id": 1193, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 154, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1192, 1193] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 137, + "character": 51 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 1194, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1195, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 150, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1196, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1199, + "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": 898, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1197, + "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": 894, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1198, + "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": 896, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "phone" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1199, 1197, 1198] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 137, + "character": 51 + } + ] + } + } + }, + { + "id": 1200, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 151, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1195, 1200] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 137, + "character": 51 + } + ] + } + } + ] + } + ], + "name": "Promise", + "package": "typescript" + } + }, + { + "id": 1201, + "name": "challenge", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1000, + "character": 4 + } + ], + "parameters": [ + { + "id": 1202, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1203, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1204, + "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": 836, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1205, + "name": "webauthn", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 848, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1206, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1207, + "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": 850, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1208, + "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": 852, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1207, 1208] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 848, + "character": 14 + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1204, 1205] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 137, + "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": 1209, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1210, + "name": "data", + "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 + } + }, + { + "id": 1211, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 154, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1210, 1211] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 137, + "character": 51 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 1212, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1213, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 150, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1214, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1217, + "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": 898, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1215, + "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": 894, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1216, + "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": 896, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "webauthn" + } + }, + { + "id": 1218, + "name": "webauthn", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 905, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 1219, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1221, + "name": "credential_options", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 907, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1222, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1223, + "name": "publicKey", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 908, + "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": [1223] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 907, + "character": 28 + } + ] + } + } + }, + { + "id": 1220, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 906, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": "create" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1221, 1220] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 905, + "character": 14 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 1224, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1226, + "name": "credential_options", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 912, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1227, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1228, + "name": "publicKey", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 913, + "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": [1228] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 912, + "character": 28 + } + ] + } + } + }, + { + "id": 1225, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 911, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": "request" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1226, 1225] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 910, + "character": 8 + } + ] + } + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1217, 1215, 1216, 1218] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 137, + "character": 51 + } + ] + } + } + }, + { + "id": 1229, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 151, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1213, 1229] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 137, + "character": 51 + } + ] + } + } + ] + } + ], + "name": "Promise", + "package": "typescript" + } + }, + { + "id": 1230, + "name": "challenge", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1001, + "character": 4 + } + ], + "parameters": [ + { + "id": 1231, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1120, + "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": 1139, + "name": "AuthMFAChallengeResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1256, + "name": "challengeAndVerify", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1019, + "character": 4 + } + ], + "signatures": [ + { + "id": 1257, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1019, + "character": 4 + } + ], + "parameters": [ + { + "id": 1258, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1259, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1261, + "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": 801, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1260, + "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": 795, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1261, 1260] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 137, + "character": 51 + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1129, + "name": "AuthMFAVerifyResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1151, + "name": "enroll", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 990, + "character": 4 + }, + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 991, + "character": 4 + }, + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 992, + "character": 4 + }, + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 993, + "character": 4 + } + ], + "signatures": [ + { + "id": 1152, + "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": "." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 990, + "character": 4 + } + ], + "parameters": [ + { + "id": 1153, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1154, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1155, + "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": 1144, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "totp" + } + }, + { + "id": 1156, + "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": 1146, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1157, + "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": 1150, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1155, 1156, 1157] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 137, + "character": 51 + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1312, + "name": "AuthMFAEnrollTOTPResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + }, + { + "id": 1158, + "name": "enroll", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 991, + "character": 4 + } + ], + "parameters": [ + { + "id": 1159, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1160, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1161, + "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": 1144, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "phone" + } + }, + { + "id": 1162, + "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": 1146, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1163, + "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": 1155, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1161, 1162, 1163] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 137, + "character": 51 + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1313, + "name": "AuthMFAEnrollPhoneResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + }, + { + "id": 1164, + "name": "enroll", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 992, + "character": 4 + } + ], + "parameters": [ + { + "id": 1165, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1166, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1167, + "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": 1144, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "webauthn" + } + }, + { + "id": 1168, + "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": 1146, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1167, 1168] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 137, + "character": 51 + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1314, + "name": "AuthMFAEnrollWebauthnResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + }, + { + "id": 1169, + "name": "enroll", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 993, + "character": 4 + } + ], + "parameters": [ + { + "id": 1170, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1103, + "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": 1130, + "name": "AuthMFAEnrollResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1264, + "name": "getAuthenticatorAssuranceLevel", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1044, + "character": 4 + } + ], + "signatures": [ + { + "id": 1265, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1044, + "character": 4 + } + ], + "parameters": [ + { + "id": 1266, + "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": 1145, + "name": "AuthMFAGetAuthenticatorAssuranceLevelResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1262, + "name": "listFactors", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1028, + "character": 4 + } + ], + "signatures": [ + { + "id": 1263, + "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": 1151 + }, + { + "kind": "text", + "text": "\n" + }, + { + "kind": "text", + "text": " - " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "GoTrueMFAApi#getAuthenticatorAssuranceLevel", + "target": 1264 + }, + { + "kind": "text", + "text": "\n" + }, + { + "kind": "text", + "text": " - " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "GoTrueClient#getUser", + "target": 528 + }, + { + "kind": "text", + "text": "\n" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1028, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1140, + "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": 1253, + "name": "unenroll", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1014, + "character": 4 + } + ], + "signatures": [ + { + "id": 1254, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1014, + "character": 4 + } + ], + "parameters": [ + { + "id": 1255, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1104, + "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": 1131, + "name": "AuthMFAUnenrollResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1232, + "name": "verify", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1006, + "character": 4 + }, + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1007, + "character": 4 + }, + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1008, + "character": 4 + }, + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1009, + "character": 4 + } + ], + "signatures": [ + { + "id": 1233, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1006, + "character": 4 + } + ], + "parameters": [ + { + "id": 1234, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1235, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1237, + "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": 797, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1238, + "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": 801, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1236, + "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": 795, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1237, 1238, 1236] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 137, + "character": 51 + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1129, + "name": "AuthMFAVerifyResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + }, + { + "id": 1239, + "name": "verify", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1007, + "character": 4 + } + ], + "parameters": [ + { + "id": 1240, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1241, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1243, + "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": 797, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1244, + "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": 801, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1242, + "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": 795, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1243, 1244, 1242] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 137, + "character": 51 + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1129, + "name": "AuthMFAVerifyResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + }, + { + "id": 1245, + "name": "verify", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1008, + "character": 4 + } + ], + "parameters": [ + { + "id": 1246, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 1247, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1249, + "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": 797, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1248, + "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": 795, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1250, + "name": "webauthn", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 824, + "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": [1249, 1248, 1250] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 137, + "character": 51 + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1129, + "name": "AuthMFAVerifyResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + }, + { + "id": 1251, + "name": "verify", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1009, + "character": 4 + } + ], + "parameters": [ + { + "id": 1252, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1115, + "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": 1129, + "name": "AuthMFAVerifyResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + } + ], + "groups": [ + { + "title": "Properties", + "children": [1267] + }, + { + "title": "Methods", + "children": [1171, 1256, 1151, 1264, 1262, 1253, 1232] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 980, + "character": 17 + } + ] + }, + { + "id": 1350, + "name": "JWK", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1353, + "name": "alg", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1246, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1352, + "name": "key_ops", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1245, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1354, + "name": "kid", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1247, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1351, + "name": "kty", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1244, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "RSA" + }, + { + "type": "literal", + "value": "EC" + }, + { + "type": "literal", + "value": "oct" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1353, 1352, 1354, 1351] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1243, + "character": 17 + } + ], + "indexSignatures": [ + { + "id": 1355, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1248, + "character": 4 + } + ], + "parameters": [ + { + "id": 1356, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + }, + { + "id": 1330, + "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": 1346, + "name": "aal", + "variant": "declaration", + "kind": 1024, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1214, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1144, + "name": "AuthenticatorAssuranceLevels", + "package": "@supabase/auth-js" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "RequiredClaims.aal" + } + }, + { + "id": 1338, + "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": 1239, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + { + "type": "array", + "elementType": { + "type": "reference", + "target": 838, + "name": "AMREntry", + "package": "@supabase/auth-js" + } + } + ] + } + }, + { + "id": 1336, + "name": "app_metadata", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1231, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 865, + "name": "UserAppMetadata", + "package": "@supabase/auth-js" + } + }, + { + "id": 1342, + "name": "aud", + "variant": "declaration", + "kind": 1024, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1210, + "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": 1331, + "name": "email", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1226, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1343, + "name": "exp", + "variant": "declaration", + "kind": 1024, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1211, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "RequiredClaims.exp" + } + }, + { + "id": 1344, + "name": "iat", + "variant": "declaration", + "kind": 1024, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1212, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "RequiredClaims.iat" + } + }, + { + "id": 1333, + "name": "is_anonymous", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1228, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1340, + "name": "iss", + "variant": "declaration", + "kind": 1024, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1208, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "RequiredClaims.iss" + } + }, + { + "id": 1334, + "name": "jti", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1229, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1335, + "name": "nbf", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1230, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1332, + "name": "phone", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1227, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1339, + "name": "ref", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1240, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1345, + "name": "role", + "variant": "declaration", + "kind": 1024, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1213, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "RequiredClaims.role" + } + }, + { + "id": 1347, + "name": "session_id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1215, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "RequiredClaims.session_id" + } + }, + { + "id": 1341, + "name": "sub", + "variant": "declaration", + "kind": 1024, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1209, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "RequiredClaims.sub" + } + }, + { + "id": 1337, + "name": "user_metadata", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1232, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 870, + "name": "UserMetadata", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1346, 1338, 1336, 1342, 1331, 1343, 1344, 1333, 1340, 1334, 1335, 1332, 1339, 1345, + 1347, 1341, 1337 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1225, + "character": 17 + } + ], + "indexSignatures": [ + { + "id": 1348, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1241, + "character": 4 + } + ], + "parameters": [ + { + "id": 1349, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1320, + "name": "RequiredClaims", + "package": "@supabase/auth-js" + } + ] + }, + { + "id": 893, + "name": "Subscription", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 895, + "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": 470, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 896, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 470, + "character": 14 + } + ], + "signatures": [ + { + "id": 897, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 470, + "character": 14 + } + ], + "parameters": [ + { + "id": 898, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 725, + "name": "AuthChangeEvent", + "package": "@supabase/auth-js" + } + }, + { + "id": 899, + "name": "session", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reference", + "target": 38, + "name": "Session", + "package": "@supabase/auth-js" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 894, + "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": 466, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] + } + }, + { + "id": 900, + "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": 474, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 901, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 474, + "character": 17 + } + ], + "signatures": [ + { + "id": 902, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 474, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [895, 894, 900] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 460, + "character": 17 + } + ] + }, + { + "id": 865, + "name": "UserAppMetadata", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 866, + "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": 328, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 867, + "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": 332, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [866, 867] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 324, + "character": 17 + } + ], + "indexSignatures": [ + { + "id": 868, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 333, + "character": 4 + } + ], + "parameters": [ + { + "id": 869, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + }, + { + "id": 874, + "name": "UserAttributes", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 879, + "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": 391, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 875, + "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": 370, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 878, + "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": 384, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 877, + "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": 378, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 876, + "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": 374, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [879, 875, 878, 877, 876] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 366, + "character": 17 + } + ] + }, + { + "id": 841, + "name": "UserIdentity", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 850, + "name": "created_at", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 286, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 842, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 279, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 844, + "name": "identity_data", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 281, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 845, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 281, + "character": 20 + } + ], + "indexSignatures": [ + { + "id": 846, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 282, + "character": 8 + } + ], + "parameters": [ + { + "id": 847, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + }, + { + "id": 848, + "name": "identity_id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 284, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 851, + "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": 287, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 849, + "name": "provider", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 285, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 852, + "name": "updated_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": 843, + "name": "user_id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 280, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [850, 842, 844, 848, 851, 849, 852, 843] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 278, + "character": 17 + } + ] + }, + { + "id": 870, + "name": "UserMetadata", + "variant": "declaration", + "kind": 256, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 335, + "character": 17 + } + ], + "indexSignatures": [ + { + "id": 871, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 336, + "character": 4 + } + ], + "parameters": [ + { + "id": 872, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + }, + { + "id": 1023, + "name": "VerifyEmailOtpParams", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1024, + "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": 652, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1027, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 657, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1028, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1030, + "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": 664, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1029, + "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": 659, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1030, 1029] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 657, + "character": 14 + } + ] + } + } + }, + { + "id": 1025, + "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": 654, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1026, + "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": 656, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1035, + "name": "EmailOtpType", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1024, 1027, 1025, 1026] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 650, + "character": 17 + } + ] + }, + { + "id": 1015, + "name": "VerifyMobileOtpParams", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1019, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 639, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1020, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1022, + "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": 647, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1021, + "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": 641, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1022, 1021] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 639, + "character": 14 + } + ] + } + } + }, + { + "id": 1016, + "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": 634, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1017, + "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": 636, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1018, + "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": 638, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1034, + "name": "MobileOtpType", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1019, 1016, 1017, 1018] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 632, + "character": 17 + } + ] + }, + { + "id": 1031, + "name": "VerifyTokenHashParams", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1032, + "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": 669, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1033, + "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": 671, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1035, + "name": "EmailOtpType", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1032, 1033] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 667, + "character": 17 + } + ] + }, + { + "id": 2258, + "name": "WebSocketLike", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 2301, + "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": 2302, + "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": 2262, + "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": 2261, + "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": 2259, + "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": 2304, + "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": 2305, + "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": 2306, + "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": 2307, + "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": 2303, + "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": 2283, + "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": 2284, + "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": 2285, + "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": 2286, + "name": "this", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2287, + "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": 2288, + "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": 2289, + "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": 2290, + "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": 2291, + "name": "this", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2292, + "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": 2278, + "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": 2279, + "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": 2280, + "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": 2281, + "name": "this", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2282, + "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": 2273, + "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": 2274, + "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": 2275, + "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": 2276, + "name": "this", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2277, + "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": 2260, + "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": 2265, + "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": 2263, + "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": 2264, + "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": 2293, + "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": 2294, + "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": 2295, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2296, + "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": 2266, + "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": 2267, + "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": 2268, + "name": "code", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 2269, + "name": "reason", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + }, + { + "id": 2297, + "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": 2298, + "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": 2299, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2300, + "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": 2270, + "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": 2271, + "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": 2272, + "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": [ + 2301, 2302, 2262, 2261, 2259, 2304, 2303, 2283, 2288, 2278, 2273, 2260, 2265, 2263, + 2264 + ] + }, + { + "title": "Methods", + "children": [2293, 2266, 2297, 2270] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/lib/websocket-factory.d.ts", + "line": 1, + "character": 17 + } + ] + }, + { + "id": 2308, + "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": 2309, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 28, + "character": 17 + } + ], + "signatures": [ + { + "id": 2310, + "name": "WebSocketLikeConstructor", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 29, + "character": 4 + } + ], + "parameters": [ + { + "id": 2311, + "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": 2312, + "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": 2258, + "name": "WebSocketLike", + "package": "@supabase/realtime-js" + } + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "children": [2309] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 28, + "character": 17 + } + ], + "indexSignatures": [ + { + "id": 2313, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 30, + "character": 4 + } + ], + "parameters": [ + { + "id": 2314, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + }, + { + "id": 836, + "name": "AMRMethod", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { - "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 132, - "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L132" + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 256, + "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": 837, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 256, + "character": 64 + } + ] + } + } + ] + } + ] + } + }, + { + "id": 725, + "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": 724, + "name": "AuthChangeEventMFA", + "package": "@supabase/auth-js" + } + ] + } + }, + { + "id": 724, + "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": 1144, + "name": "AuthenticatorAssuranceLevels", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 954, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "aal1" + }, + { + "type": "literal", + "value": "aal2" + } + ] + } + }, + { + "id": 939, + "name": "AuthFlowType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 543, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "implicit" + }, + { + "type": "literal", + "value": "pkce" + } + ] + } + }, + { + "id": 1271, + "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": 1057, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1272, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1273, + "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": 1059, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1274, + "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": 1061, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1273, 1274] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1057, + "character": 45 + } + ] + } + } + }, + { + "id": 1268, + "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": 1050, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 776, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 1269, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1270, + "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": 1052, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1270] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1050, + "character": 61 + } + ] + } + } + ], + "name": "RequestResult", + "package": "@supabase/auth-js" + } + }, + { + "id": 1278, + "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": 1073, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1279, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1280, + "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": 1075, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1280] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1073, + "character": 44 + } + ] + } + } + }, + { + "id": 1275, + "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": 1066, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 776, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 1276, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1277, + "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": 1068, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 854, + "name": "Factor", + "package": "@supabase/auth-js" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1277] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1066, + "character": 60 + } + ] + } + } + ], + "name": "RequestResult", + "package": "@supabase/auth-js" + } + }, + { + "id": 1135, + "name": "AuthMFAChallengePhoneResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 903, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 776, + "typeArguments": [ + { + "type": "reference", + "target": 771, + "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": 1139, + "name": "AuthMFAChallengeResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 946, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1134, + "name": "AuthMFAChallengeTOTPResponse", + "package": "@supabase/auth-js" + }, + { + "type": "reference", + "target": 1135, + "name": "AuthMFAChallengePhoneResponse", + "package": "@supabase/auth-js" + }, + { + "type": "reference", + "target": 1136, + "name": "AuthMFAChallengeWebauthnResponse", + "package": "@supabase/auth-js" + } + ] + } + }, + { + "id": 1134, + "name": "AuthMFAChallengeTOTPResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 901, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 776, + "typeArguments": [ + { + "type": "reference", + "target": 771, + "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": 1136, + "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": 922, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 776, + "typeArguments": [ + { + "type": "reference", + "target": 771, + "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": 1137, + "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": 940, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 771, + "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": 1138, + "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": 945, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 776, + "typeArguments": [ + { + "type": "reference", + "target": 1137, + "name": "AuthMFAChallengeWebauthnResponseDataJSON", + "package": "@supabase/auth-js" + } + ], + "name": "RequestResult", + "package": "@supabase/auth-js" + } + }, + { + "id": 1313, + "name": "AuthMFAEnrollPhoneResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1194, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 776, + "typeArguments": [ + { + "type": "reference", + "target": 771, + "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": 1130, + "name": "AuthMFAEnrollResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 887, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1312, + "name": "AuthMFAEnrollTOTPResponse", + "package": "@supabase/auth-js" + }, + { + "type": "reference", + "target": 1313, + "name": "AuthMFAEnrollPhoneResponse", + "package": "@supabase/auth-js" + }, + { + "type": "reference", + "target": 1314, + "name": "AuthMFAEnrollWebauthnResponse", + "package": "@supabase/auth-js" + } + ] + } + }, + { + "id": 1312, + "name": "AuthMFAEnrollTOTPResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1189, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 776, + "typeArguments": [ + { + "type": "reference", + "target": 771, + "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": 1314, + "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": 1201, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 776, + "typeArguments": [ + { + "type": "reference", + "target": 771, + "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": 1145, + "name": "AuthMFAGetAuthenticatorAssuranceLevelResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 955, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 776, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 1146, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1149, + "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": 974, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "array", + "elementType": { + "type": "reference", + "target": 838, + "name": "AMREntry", + "package": "@supabase/auth-js" + } + }, + { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + }, + { + "id": 1147, + "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": 957, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1144, + "name": "AuthenticatorAssuranceLevels", + "package": "@supabase/auth-js" + }, + { + "type": "literal", + "value": null + } + ] + } + }, + { + "id": 1148, + "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": 1171 + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 964, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1144, + "name": "AuthenticatorAssuranceLevels", + "package": "@supabase/auth-js" + }, + { + "type": "literal", + "value": null + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1149, 1147, 1148] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 955, + "character": 74 + } + ] + } + } + ], + "name": "RequestResult", + "package": "@supabase/auth-js" + } + }, + { + "id": 1140, + "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": 948, + "character": 12 } ], "typeParameters": [ { - "id": 168, + "id": 1143, + "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": 776, + "typeArguments": [ + { + "type": "intersection", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 1141, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1142, + "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": 950, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 771, + "typeArguments": [ + { + "type": "reference", + "target": 854, + "name": "Factor", + "package": "@supabase/auth-js" + } + ], + "name": "Prettify", + "package": "@supabase/auth-js" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1142] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 948, + "character": 106 + } + ] + } + }, + { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "indexedAccess", + "indexType": { + "type": "intrinsic", + "name": "number" + }, + "objectType": { + "type": "reference", + "target": 1143, + "name": "T", + "package": "@supabase/auth-js", + "refersToTypeParameter": true + } + }, + "templateType": { + "type": "array", + "elementType": { + "type": "reference", + "target": 771, + "typeArguments": [ + { + "type": "reference", + "target": 854, + "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": 1131, + "name": "AuthMFAUnenrollResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 888, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 776, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 1132, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1133, + "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": 890, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1133] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 888, + "character": 52 + } + ] + } + } + ], + "name": "RequestResult", + "package": "@supabase/auth-js" + } + }, + { + "id": 1129, + "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": 886, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 776, + "typeArguments": [ + { + "type": "reference", + "target": 1122, + "name": "AuthMFAVerifyResponseData", + "package": "@supabase/auth-js" + } + ], + "name": "RequestResult", + "package": "@supabase/auth-js" + } + }, + { + "id": 1122, + "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": 870, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1123, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1124, + "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": 872, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1126, + "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": 876, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1127, + "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": 878, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1125, + "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": 874, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "bearer" + } + }, + { + "id": 1128, + "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": 880, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 11, + "name": "User", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1124, 1126, 1127, 1125, 1128] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 870, + "character": 40 + } + ] + } + } + }, + { + "id": 1446, + "name": "AuthOAuthAuthorizationDetailsResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Response type for getting OAuth authorization details.\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": 1452, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 776, + "typeArguments": [ + { + "type": "reference", + "target": 1436, + "name": "OAuthAuthorizationDetails", + "package": "@supabase/auth-js" + } + ], + "name": "RequestResult", + "package": "@supabase/auth-js" + } + }, + { + "id": 1447, + "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": 1457, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 776, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 1448, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1449, + "name": "redirect_url", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "URL to redirect the user back to the OAuth client" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1459, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1449] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1457, + "character": 53 + } + ] + } + } + ], + "name": "RequestResult", + "package": "@supabase/auth-js" + } + }, + { + "id": 1455, + "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": 1477, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 776, + "typeArguments": [ + { + "type": "array", + "elementType": { + "type": "reference", + "target": 1450, + "name": "OAuthGrant", + "package": "@supabase/auth-js" + } + } + ], + "name": "RequestResult", + "package": "@supabase/auth-js" + } + }, + { + "id": 1456, + "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": 1482, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 776, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 1457, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1482, + "character": 57 + } + ] + } + } + ], + "name": "RequestResult", + "package": "@supabase/auth-js" + } + }, + { + "id": 802, + "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": 183, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 785, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 803, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 806, + "name": "messageId", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 186, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "literal", + "value": null + } + ] + } + }, + { + "id": 805, + "name": "session", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 185, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 804, + "name": "user", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 184, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [806, 805, 804] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 183, + "character": 59 + } + ] + } + } + ], + "name": "RequestResultSafeDestructure", + "package": "@supabase/auth-js" + } + }, + { + "id": 793, + "name": "AuthResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 169, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 785, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 794, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 796, + "name": "session", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 171, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 38, + "name": "Session", + "package": "@supabase/auth-js" + }, + { + "type": "literal", + "value": null + } + ] + } + }, + { + "id": 795, + "name": "user", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 170, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 11, + "name": "User", + "package": "@supabase/auth-js" + }, + { + "type": "literal", + "value": null + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [796, 795] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 169, + "character": 56 + } + ] + } + } + ], + "name": "RequestResultSafeDestructure", + "package": "@supabase/auth-js" + } + }, + { + "id": 797, + "name": "AuthResponsePassword", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 173, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 785, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 798, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 800, + "name": "session", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 175, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 38, + "name": "Session", + "package": "@supabase/auth-js" + }, + { + "type": "literal", + "value": null + } + ] + } + }, + { + "id": 799, + "name": "user", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 174, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 11, + "name": "User", + "package": "@supabase/auth-js" + }, + { + "type": "literal", + "value": null + } + ] + } + }, + { + "id": 801, + "name": "weak_password", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 176, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 767, + "name": "WeakPassword", + "package": "@supabase/auth-js" + }, + { + "type": "literal", + "value": null + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [800, 799, 801] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 173, + "character": 64 + } + ] + } + } + ], + "name": "RequestResultSafeDestructure", + "package": "@supabase/auth-js" + } + }, + { + "id": 807, + "name": "AuthTokenResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 188, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 785, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 808, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 810, + "name": "session", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 190, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 38, + "name": "Session", + "package": "@supabase/auth-js" + } + }, + { + "id": 809, + "name": "user", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 189, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 11, + "name": "User", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [810, 809] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 188, + "character": 61 + } + ] + } + } + ], + "name": "RequestResultSafeDestructure", + "package": "@supabase/auth-js" + } + }, + { + "id": 811, + "name": "AuthTokenResponsePassword", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 192, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 785, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 812, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 814, + "name": "session", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 194, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 38, + "name": "Session", + "package": "@supabase/auth-js" + } + }, + { + "id": 813, + "name": "user", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 193, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 11, + "name": "User", + "package": "@supabase/auth-js" + } + }, + { + "id": 815, + "name": "weakPassword", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 195, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 767, + "name": "WeakPassword", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [814, 813, 815] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 192, + "character": 69 + } + ] + } + } + ], + "name": "RequestResultSafeDestructure", + "package": "@supabase/auth-js" + } + }, + { + "id": 1294, + "name": "CallRefreshTokenResult", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1116, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 776, + "typeArguments": [ + { + "type": "reference", + "target": 38, + "name": "Session", + "package": "@supabase/auth-js" + } + ], + "name": "RequestResult", + "package": "@supabase/auth-js" + } + }, + { + "id": 1379, + "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": 1310, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1380, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1381, + "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": 1312, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1382, + "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": 1314, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1384, + "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": 1318, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1359, + "name": "OAuthClientGrantType", + "package": "@supabase/auth-js" + } + } + }, + { + "id": 1383, + "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": 1316, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1385, + "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": 1320, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1360, + "name": "OAuthClientResponseType", + "package": "@supabase/auth-js" + } + } + }, + { + "id": 1386, + "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": 1322, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1381, 1382, 1384, 1383, 1385, 1386] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1310, + "character": 38 + } + ] + } + } + }, + { + "id": 287, + "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", + "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/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L173" + } + ], + "typeParameters": [ + { + "id": 288, + "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": 288, + "name": "DB", + "package": "@supabase/supabase-js", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": "__InternalSupabase" + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1035, + "name": "EmailOtpType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 674, + "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": 995, + "name": "EthereumWallet", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 605, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../auth-js/src/lib/web3/ethereum.ts", + "qualifiedName": "EIP1193Provider" + }, + "name": "EIP1193Provider", + "package": "@supabase/auth-js" + } + }, + { + "id": 996, + "name": "EthereumWeb3Credentials", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 606, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 997, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 998, + "name": "chain", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 607, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "ethereum" + } + }, + { + "id": 1001, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 612, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1002, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1004, + "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": 616, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1005, + "name": "signInWithEthereum", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 617, + "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": 1003, + "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": 614, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1004, 1005, 1003] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 612, + "character": 14 + } + ] + } + } + }, + { + "id": 1000, + "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": 611, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 999, + "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": 609, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 995, + "name": "EthereumWallet", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [998, 1001, 1000, 999] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 606, + "character": 38 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 1006, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1007, + "name": "chain", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 620, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "ethereum" + } + }, + { + "id": 1008, + "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": 622, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1010, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 625, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1011, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1012, + "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": 627, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1012] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 625, + "character": 14 + } + ] + } + } + }, + { + "id": 1009, + "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": 624, + "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": [1007, 1008, 1010, 1009] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 619, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 854, + "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": 1151 + }, + { + "kind": "text", + "text": "\n" + }, + { + "kind": "text", + "text": " - " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "GoTrueMFAApi#listFactors", + "target": 1262 + }, + { + "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": 307, + "character": 12 + } + ], + "typeParameters": [ + { + "id": 863, + "name": "Type", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": 853, + "name": "FactorType", + "package": "@supabase/auth-js" + }, + "default": { + "type": "reference", + "target": 853, + "name": "FactorType", + "package": "@supabase/auth-js" + } + }, + { + "id": 864, + "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": 855, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 860, + "name": "created_at", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 320, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 858, + "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": 315, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 863, + "name": "Type", + "package": "@supabase/auth-js", + "refersToTypeParameter": true + } + }, + { + "id": 857, + "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": 311, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 856, + "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": 309, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 862, + "name": "last_challenged_at", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 322, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 859, + "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": 319, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 864, + "name": "Status", + "package": "@supabase/auth-js", + "refersToTypeParameter": true + } + }, + { + "id": 861, + "name": "updated_at", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 321, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [860, 858, 857, 856, 862, 859, 861] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 307, + "character": 146 + } + ] + } + } + }, + { + "id": 853, + "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": 294, + "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": 65, + "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": 66, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 73, + "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": 67, + "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": 68, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/functions-js/dist/module/types.d.ts", + "line": 92, + "character": 14 + } + ], + "indexSignatures": [ + { + "id": 69, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/functions-js/dist/module/types.d.ts", + "line": 93, + "character": 8 + } + ], + "parameters": [ + { + "id": 70, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + }, + { + "id": 71, + "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": 72, + "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": 98, + "name": "FunctionRegion", + "package": "@supabase/functions-js" + } + }, + { + "id": 74, + "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": 75, + "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": [73, 67, 71, 72, 74, 75] + } + ], + "sources": [ + { + "fileName": "packages/core/functions-js/dist/module/types.d.ts", + "line": 88, + "character": 36 + } + ] + } + } + }, + { + "id": 1081, + "name": "GenerateEmailChangeLinkParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 741, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1082, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1084, + "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": 744, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1085, + "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": 748, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1086, + "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": 1087, + "name": "GenerateLinkOptions", + "package": "@supabase/auth-js" + }, + { + "type": "literal", + "value": "redirectTo" + } + ], + "name": "Pick", + "package": "typescript" + } + }, + { + "id": 1083, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 742, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "email_change_current" + }, + { + "type": "literal", + "value": "email_change_new" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1084, 1085, 1086, 1083] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 741, + "character": 44 + } + ] + } + } + }, + { + "id": 1071, + "name": "GenerateInviteOrMagiclinkParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 729, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1072, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1074, + "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": 732, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1075, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 733, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Pick" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1087, + "name": "GenerateLinkOptions", + "package": "@supabase/auth-js" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "data" + }, + { + "type": "literal", + "value": "redirectTo" + } + ] + } + ], + "name": "Pick", + "package": "typescript" + } + }, + { + "id": 1073, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 730, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "invite" + }, + { + "type": "literal", + "value": "magiclink" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1074, 1075, 1073] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 729, + "character": 46 + } + ] + } + } + }, + { + "id": 1090, + "name": "GenerateLinkParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 761, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1065, + "name": "GenerateSignupLinkParams", + "package": "@supabase/auth-js" + }, + { + "type": "reference", + "target": 1071, + "name": "GenerateInviteOrMagiclinkParams", + "package": "@supabase/auth-js" + }, + { + "type": "reference", + "target": 1076, + "name": "GenerateRecoveryLinkParams", + "package": "@supabase/auth-js" + }, + { + "type": "reference", + "target": 1081, + "name": "GenerateEmailChangeLinkParams", + "package": "@supabase/auth-js" + } + ] + } + }, + { + "id": 1095, + "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": 767, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1096, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1097, + "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": 772, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1098, + "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": 777, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1099, + "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": 781, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1100, + "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": 783, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1101, + "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": 785, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1102, + "name": "GenerateLinkType", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1097, 1098, 1099, 1100, 1101] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 767, + "character": 37 + } + ] + } + } + }, + { + "id": 1091, + "name": "GenerateLinkResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 762, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 785, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 1092, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1093, + "name": "properties", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 763, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1095, + "name": "GenerateLinkProperties", + "package": "@supabase/auth-js" + } + }, + { + "id": 1094, + "name": "user", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 764, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 11, + "name": "User", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1093, 1094] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 762, + "character": 64 + } + ] + } + } + ], + "name": "RequestResultSafeDestructure", + "package": "@supabase/auth-js" + } + }, + { + "id": 1102, + "name": "GenerateLinkType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 787, + "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": 1076, + "name": "GenerateRecoveryLinkParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 735, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1077, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1079, + "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": 738, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1080, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 739, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Pick" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1087, + "name": "GenerateLinkOptions", + "package": "@supabase/auth-js" + }, + { + "type": "literal", + "value": "redirectTo" + } + ], + "name": "Pick", + "package": "typescript" + } + }, + { + "id": 1078, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 736, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "recovery" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1079, 1080, 1078] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 735, + "character": 41 + } + ] + } + } + }, + { + "id": 1065, + "name": "GenerateSignupLinkParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 723, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1066, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1068, + "name": "email", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 725, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1070, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 727, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Pick" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1087, + "name": "GenerateLinkOptions", + "package": "@supabase/auth-js" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "data" + }, + { + "type": "literal", + "value": "redirectTo" + } + ] + } + ], + "name": "Pick", + "package": "typescript" + } + }, + { + "id": 1069, + "name": "password", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 726, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1067, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 724, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "signup" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1068, 1070, 1069, 1067] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 723, + "character": 39 + } + ] + } + } + }, + { + "id": 735, + "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": 736, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 751, + "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": 757, + "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": 758, + "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": 759, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 760, + "name": "message", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 761, + "name": "args", + "variant": "param", + "kind": 32768, + "flags": { + "isRest": true + }, + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "any" + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + ] + } + }, + { + "id": 743, + "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": 744, + "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": 745, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 746, + "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": 747, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 748, + "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": 749, + "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": 750, + "name": "parameter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + } + ] + } + }, + { + "id": 755, + "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": 756, + "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": 939, + "name": "AuthFlowType", + "package": "@supabase/auth-js" + } + }, + { + "id": 763, + "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": 84, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 738, + "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": 739, + "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": 740, + "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": 741, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + }, + { + "id": 762, + "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/auth-js/dist/module/lib/types.d.ts", + "line": 79, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 726, + "name": "LockFunc", + "package": "@supabase/auth-js" + } + }, + { + "id": 765, + "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 for the lock before failing.\n\nIf the lock cannot be acquired within this time, a " + }, + { + "kind": "code", + "text": "`LockAcquireTimeoutError`" + }, + { + "kind": "text", + "text": " is thrown.\nYou can catch this by checking " + }, + { + "kind": "code", + "text": "`error.isAcquireTimeout === true`" + }, + { + "kind": "text", + "text": ".\n\n- **Positive value**: Wait up to this many milliseconds before timing out\n- **Zero (0)**: Fail immediately if the lock is unavailable\n- **Negative value**: Wait indefinitely (not recommended - can cause deadlocks)" + } + ], + "blockTags": [ + { + "tag": "@default", + "content": [ + { + "kind": "code", + "text": "```ts\n10000\n```" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nconst client = createClient(url, key, {\n auth: {\n lockAcquireTimeout: 10000, // 10 seconds\n },\n})\n\ntry {\n await client.auth.getSession()\n} catch (error) {\n if (error.isAcquireTimeout) {\n // Lock held by another tab/instance, or a previous operation is stuck.\n // Consider: closing other tabs, increasing timeout, or restarting the browser.\n console.error('Could not acquire lock within timeout period.')\n }\n}\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 125, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 752, + "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": 753, + "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": 1288, + "name": "SupportedStorage", + "package": "@supabase/auth-js" + } + }, + { + "id": 742, + "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": 764, + "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": 89, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 737, + "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": 754, + "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": 1288, + "name": "SupportedStorage", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 751, 757, 743, 755, 756, 763, 738, 762, 765, 752, 753, 742, 764, 737, 754 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 31, + "character": 34 + } + ] + } + } + }, + { + "id": 1291, + "name": "InitializeResult", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1113, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1292, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1293, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1114, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + }, + { + "type": "literal", + "value": null + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1293] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1113, + "character": 31 + } + ] + } + } + }, + { + "id": 1315, + "name": "JwtHeader", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1202, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1316, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1317, + "name": "alg", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1203, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "RS256" + }, + { + "type": "literal", + "value": "ES256" + }, + { + "type": "literal", + "value": "HS256" + } + ] + } + }, + { + "id": 1318, + "name": "kid", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1204, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1319, + "name": "typ", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1205, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1317, 1318, 1319] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1202, + "character": 24 + } + ] + } + } + }, + { + "id": 726, + "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": 727, + "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": 728, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "typeParameters": [ + { + "id": 734, + "name": "R", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "parameters": [ + { + "id": 729, + "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": 730, + "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": 731, + "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": 732, + "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": 733, + "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": 734, + "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": 734, + "name": "R", + "package": "@supabase/auth-js", + "refersToTypeParameter": true + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + } + } + }, + { + "id": 1121, + "name": "MFAChallengeAndVerifyParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 865, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "MFAChallengeAndVerifyTOTPParams" + }, + "name": "MFAChallengeAndVerifyTOTPParams", + "package": "@supabase/auth-js" + } + }, + { + "id": 1120, + "name": "MFAChallengeParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 861, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1117, + "name": "MFAChallengeTOTPParams", + "package": "@supabase/auth-js" + }, + { + "type": "reference", + "target": 1118, + "name": "MFAChallengePhoneParams", + "package": "@supabase/auth-js" + }, + { + "type": "reference", + "target": 1119, + "name": "MFAChallengeWebauthnParams", + "package": "@supabase/auth-js" + } + ] + } + }, + { + "id": 1118, + "name": "MFAChallengePhoneParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 845, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 771, + "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": 1117, + "name": "MFAChallengeTOTPParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 840, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 771, + "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": 1119, + "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": 860, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 771, + "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": 1103, + "name": "MFAEnrollParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 788, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1309, + "name": "MFAEnrollTOTPParams", + "package": "@supabase/auth-js" + }, + { + "type": "reference", + "target": 1310, + "name": "MFAEnrollPhoneParams", + "package": "@supabase/auth-js" + }, + { + "type": "reference", + "target": 1311, + "name": "MFAEnrollWebauthnParams", + "package": "@supabase/auth-js" + } + ] + } + }, + { + "id": 1310, + "name": "MFAEnrollPhoneParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1157, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 771, + "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": 1309, + "name": "MFAEnrollTOTPParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1152, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 771, + "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": 1311, + "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": 1164, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 771, + "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": 1116, + "name": "MFATOTPChannel", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 839, + "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": 1104, + "name": "MFAUnenrollParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 789, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1105, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1106, + "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": 791, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1106] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 789, + "character": 32 + } + ] + } + } + }, + { + "id": 1115, + "name": "MFAVerifyParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 833, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1107, + "name": "MFAVerifyTOTPParams", + "package": "@supabase/auth-js" + }, + { + "type": "reference", + "target": 1108, + "name": "MFAVerifyPhoneParams", + "package": "@supabase/auth-js" + }, + { + "type": "reference", + "target": 1113, + "name": "MFAVerifyWebauthnParams", + "package": "@supabase/auth-js" + } + ] + } + }, + { + "id": 1108, + "name": "MFAVerifyPhoneParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 805, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 771, + "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": 1107, + "name": "MFAVerifyTOTPParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 803, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 771, + "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": 1109, + "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": 823, + "character": 12 + } + ], + "typeParameters": [ + { + "id": 1112, + "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": 1110, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1111, + "name": "webauthn", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 824, + "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": 1112, + "name": "T", + "package": "@supabase/auth-js", + "refersToTypeParameter": true + } + ], + "name": "MFAVerifyWebauthnCredentialParamFields", + "package": "@supabase/auth-js" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1111] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 823, + "character": 98 + } + ] + } + } + }, + { + "id": 1113, + "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": 832, + "character": 12 + } + ], + "typeParameters": [ + { + "id": 1114, + "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": 771, + "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": 1109, + "typeArguments": [ + { + "type": "reference", + "target": 1114, + "name": "T", + "package": "@supabase/auth-js", + "refersToTypeParameter": true + } + ], + "name": "MFAVerifyWebauthnParamFields", + "package": "@supabase/auth-js" + } + ] + } + ], + "name": "Prettify", + "package": "@supabase/auth-js" + } + }, + { + "id": 1034, + "name": "MobileOtpType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 673, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "sms" + }, + { + "type": "literal", + "value": "phone_change" + } + ] + } + }, + { + "id": 1430, + "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": 1417, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1431, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1432, + "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": 1419, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1435, + "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": 1425, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1433, + "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": 1421, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1434, + "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": 1423, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1432, 1435, 1433, 1434] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1417, + "character": 39 + } + ] + } + } + }, + { + "id": 1436, + "name": "OAuthAuthorizationDetails", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "OAuth authorization details for the consent flow.\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": 1431, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1437, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1438, + "name": "authorization_id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The authorization ID" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1433, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1440, + "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": 1437, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1430, + "name": "OAuthAuthorizationClient", + "package": "@supabase/auth-js" + } + }, + { + "id": 1439, + "name": "redirect_url", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Redirect URL - present if user already consented (can be used to trigger immediate redirect)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1435, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1445, + "name": "scope", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Space-separated list of requested scopes" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1446, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1441, + "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": 1439, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1442, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1444, + "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": 1443, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1443, + "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": 1441, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1444, 1443] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1439, + "character": 10 + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1438, 1440, 1439, 1445, 1441] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1431, + "character": 40 + } + ] + } + } + }, + { + "id": 1363, + "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": 1276, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1364, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1365, + "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": 1278, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1366, + "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": 1280, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1367, + "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": 1282, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1368, + "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": 1284, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1361, + "name": "OAuthClientType", + "package": "@supabase/auth-js" + } + }, + { + "id": 1371, + "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": 1290, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1377, + "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": 1302, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1374, + "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": 1296, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1359, + "name": "OAuthClientGrantType", + "package": "@supabase/auth-js" + } + } + }, + { + "id": 1372, + "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": 1292, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1373, + "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": 1294, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1370, + "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": 1288, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1362, + "name": "OAuthClientRegistrationType", + "package": "@supabase/auth-js" + } + }, + { + "id": 1375, + "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": 1298, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1360, + "name": "OAuthClientResponseType", + "package": "@supabase/auth-js" + } + } + }, + { + "id": 1376, + "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": 1300, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1369, + "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": 1286, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1378, + "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": 1304, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1365, 1366, 1367, 1368, 1371, 1377, 1374, 1372, 1373, 1370, 1375, 1376, 1369, + 1378 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1276, + "character": 26 + } + ] + } + } + }, + { + "id": 1359, + "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": 1256, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "authorization_code" + }, + { + "type": "literal", + "value": "refresh_token" + } + ] + } + }, + { + "id": 1395, + "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": 1350, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 1396, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1397, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1351, + "character": 4 + } + ], + "type": { + "type": "intersection", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 1398, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1400, + "name": "aud", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1353, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1399, + "name": "clients", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1352, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1363, + "name": "OAuthClient", + "package": "@supabase/auth-js" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1400, 1399] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1351, + "character": 10 + } + ] + } + }, + { + "type": "reference", + "target": 1295, + "name": "Pagination", + "package": "@supabase/auth-js" + } + ] + } + }, + { + "id": 1401, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1355, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1397, 1401] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1350, + "character": 38 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 1402, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1403, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1357, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1404, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1405, + "name": "clients", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1358, + "character": 8 + } + ], + "type": { + "type": "tuple" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1405] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1357, + "character": 10 + } + ] + } + } + }, + { + "id": 1406, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1360, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1403, 1406] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1356, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 1362, + "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": 1271, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "dynamic" + }, + { + "type": "literal", + "value": "manual" + } + ] + } + }, + { + "id": 1394, + "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": 1345, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 776, + "typeArguments": [ + { + "type": "reference", + "target": 1363, + "name": "OAuthClient", + "package": "@supabase/auth-js" + } + ], + "name": "RequestResult", + "package": "@supabase/auth-js" + } + }, + { + "id": 1360, + "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": 1261, + "character": 12 + } + ], + "type": { + "type": "literal", + "value": "code" + } + }, + { + "id": 1361, + "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": 1266, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "public" + }, + { + "type": "literal", + "value": "confidential" + } + ] + } + }, + { + "id": 1450, + "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": 1465, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1451, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1452, + "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": 1467, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1430, + "name": "OAuthAuthorizationClient", + "package": "@supabase/auth-js" + } + }, + { + "id": 1454, + "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": 1471, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1453, + "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": 1469, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1452, 1454, 1453] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1465, + "character": 25 + } + ] + } + } + }, + { + "id": 816, + "name": "OAuthResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 197, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 817, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 818, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 198, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 819, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 820, + "name": "provider", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 199, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": 723, + "name": "Provider", + "package": "@supabase/auth-js" + } + }, + { + "id": 821, + "name": "url", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 200, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [820, 821] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 198, + "character": 10 + } + ] + } + } + }, + { + "id": 822, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 202, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [818, 822] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 197, + "character": 28 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 823, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 824, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 204, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 825, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 826, + "name": "provider", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 205, + "character": 8 + } + ], + "type": { + "type": "reference", + "target": 723, + "name": "Provider", + "package": "@supabase/auth-js" + } + }, + { + "id": 827, + "name": "url", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 206, + "character": 8 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [826, 827] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 204, + "character": 10 + } + ] + } + } + }, + { + "id": 828, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 208, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [824, 828] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 203, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 1302, + "name": "PageParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1123, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1303, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1304, + "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": 1125, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1305, + "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": 1127, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1304, 1305] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1123, + "character": 25 + } + ] + } + } + }, + { + "id": 1295, + "name": "Pagination", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1117, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1296, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1298, + "name": "lastPage", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1120, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1297, + "name": "nextPage", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1119, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "number" + }, + { + "type": "literal", + "value": null + } + ] + } + }, + { + "id": 1299, + "name": "total", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1121, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1298, 1297, 1299] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1117, + "character": 25 + } + ], + "indexSignatures": [ + { + "id": 1300, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1118, + "character": 4 + } + ], + "parameters": [ + { + "id": 1301, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + }, + { + "id": 51, + "name": "PostgrestMaybeSingleResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/postgrest-js/dist/index.d.cts", + "line": 593, + "character": 5 + } + ], + "typeParameters": [ + { + "id": 52, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "reference", + "target": 49, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reference", + "target": 52, + "name": "T", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + }, + { + "type": "literal", + "value": null + } + ] + } + ], + "name": "PostgrestSingleResponse", + "package": "@supabase/postgrest-js" + } + }, + { + "id": 47, + "name": "PostgrestResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/postgrest-js/dist/index.d.cts", + "line": 594, + "character": 5 + } + ], + "typeParameters": [ + { + "id": 48, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "reference", + "target": 49, + "typeArguments": [ + { + "type": "array", + "elementType": { + "type": "reference", + "target": 48, + "name": "T", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + } + } + ], + "name": "PostgrestSingleResponse", + "package": "@supabase/postgrest-js" + } + }, + { + "id": 49, + "name": "PostgrestSingleResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/postgrest-js/dist/index.d.cts", + "line": 592, + "character": 5 + } + ], + "typeParameters": [ + { + "id": 50, + "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": 50, + "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": 771, + "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": 137, + "character": 12 + } + ], + "typeParameters": [ + { + "id": 772, "name": "T", "variant": "typeParam", "kind": 131072, @@ -3769,7 +45155,246 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 168, + "target": 772, + "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": 772, + "name": "T", + "package": "@supabase/auth-js", + "refersToTypeParameter": true + }, + "falseType": { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": 772, + "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": 772, + "name": "T", + "package": "@supabase/auth-js", + "refersToTypeParameter": true + } + } + } + } + }, + { + "id": 723, + "name": "Provider", + "variant": "declaration", + "kind": 2097152, + "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": 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" + } + ], + "elementSummaries": [ + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [ + { + "kind": "text", + "text": "Uses OAuth 1.0a" + } + ], + [ + { + "kind": "text", + "text": "Uses OAuth 2.0" + } + ], + [], + [], + [] + ] + } + }, + { + "id": 282, + "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/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L161" + } + ], + "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 @@ -3784,14 +45409,14 @@ { "type": "reflection", "declaration": { - "id": 166, + "id": 283, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 167, + "id": 284, "name": "data", "variant": "declaration", "kind": 1024, @@ -3799,9 +45424,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 132, + "line": 161, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L132" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L161" } ], "type": { @@ -3813,15 +45438,15 @@ "groups": [ { "title": "Properties", - "children": [167] + "children": [284] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 132, + "line": 161, "character": 49, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L132" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L161" } ] } @@ -3862,7 +45487,7 @@ } }, { - "id": 169, + "id": 286, "name": "QueryError", "variant": "declaration", "kind": 2097152, @@ -3870,24 +45495,20 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 133, + "line": 162, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L133" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L162" } ], "type": { "type": "reference", - "target": { - "sourceFileName": "node_modules/@supabase/postgrest-js/src/PostgrestError.ts", - "qualifiedName": "default" - }, + "target": 53, "name": "PostgrestError", - "package": "@supabase/postgrest-js", - "qualifiedName": "default" + "package": "@supabase/postgrest-js" } }, { - "id": 163, + "id": 280, "name": "QueryResult", "variant": "declaration", "kind": 2097152, @@ -3903,14 +45524,14 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 131, + "line": 160, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L131" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L160" } ], "typeParameters": [ { - "id": 164, + "id": 281, "name": "T", "variant": "typeParam", "kind": 131072, @@ -3921,7 +45542,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 164, + "target": 281, "name": "T", "package": "@supabase/supabase-js", "refersToTypeParameter": true @@ -3958,88 +45579,400 @@ } }, { - "id": 137, - "name": "SupabaseClientOptions", + "id": 1984, + "name": "RealtimeChannelOptions", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { - "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 12, - "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L12" - } - ], - "typeParameters": [ - { - "id": 162, - "name": "SchemaName", - "variant": "typeParam", - "kind": 131072, - "flags": {} + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 11, + "character": 12 } ], "type": { "type": "reflection", "declaration": { - "id": 138, + "id": 1985, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 159, + "id": 1986, + "name": "config", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 12, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1987, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1988, + "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": 18, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1989, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1991, + "name": "ack", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 20, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1992, + "name": "replay", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 21, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "ReplayOption" + }, + "name": "ReplayOption", + "package": "@supabase/realtime-js" + } + }, + { + "id": 1990, + "name": "self", + "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" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1991, 1992, 1990] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 18, + "character": 20 + } + ] + } + } + }, + { + "id": 1993, + "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": 26, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1994, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1996, + "name": "enabled", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 28, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1995, + "name": "key", + "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": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1996, 1995] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 26, + "character": 19 + } + ] + } + } + }, + { + "id": 1997, + "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": 33, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1988, 1993, 1997] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 12, + "character": 12 + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1986] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 11, + "character": 37 + } + ] + } + } + }, + { + "id": 1998, + "name": "RealtimeChannelSendResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 115, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "ok" + }, + { + "type": "literal", + "value": "timed out" + }, + { + "type": "literal", + "value": "error" + } + ] + } + }, + { + "id": 2113, + "name": "RealtimeClientOptions", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 37, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2114, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2141, "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 client library. Note that this\nfunction may be called concurrently and many times. Use memoization and\nlocking techniques if this is not supported by the client libraries.\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": 90, - "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L90" + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 58, + "character": 4 } ], "type": { "type": "reflection", "declaration": { - "id": 160, + "id": 2142, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { - "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 90, - "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L90" + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 58, + "character": 18 } ], "signatures": [ { - "id": 161, + "id": 2143, "name": "__type", "variant": "signature", "kind": 4096, @@ -4074,7 +46007,6290 @@ } }, { - "id": 142, + "id": 2126, + "name": "decode", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 45, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Function" + }, + "name": "Function", + "package": "typescript" + } + }, + { + "id": 2125, + "name": "encode", + "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": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Function" + }, + "name": "Function", + "package": "typescript" + } + }, + { + "id": 2138, + "name": "fetch", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 55, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "Fetch" + }, + "name": "Fetch", + "package": "@supabase/realtime-js" + } + }, + { + "id": 2128, + "name": "headers", + "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": 2129, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 47, + "character": 14 + } + ], + "indexSignatures": [ + { + "id": 2130, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 48, + "character": 8 + } + ], + "parameters": [ + { + "id": 2131, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + }, + { + "id": 2118, + "name": "heartbeatCallback", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 41, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2119, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 41, + "character": 24 + } + ], + "signatures": [ + { + "id": 2120, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 2121, + "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": 2122, + "name": "latency", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + }, + { + "id": 2117, + "name": "heartbeatIntervalMs", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 40, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 2136, + "name": "log_level", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 53, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "LogLevel" + }, + "name": "LogLevel", + "package": "@supabase/realtime-js" + } + }, + { + "id": 2124, + "name": "logger", + "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": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Function" + }, + "name": "Function", + "package": "typescript" + } + }, + { + "id": 2137, + "name": "logLevel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 54, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "LogLevel" + }, + "name": "LogLevel", + "package": "@supabase/realtime-js" + } + }, + { + "id": 2132, + "name": "params", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 50, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2133, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 50, + "character": 13 + } + ], + "indexSignatures": [ + { + "id": 2134, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 51, + "character": 8 + } + ], + "parameters": [ + { + "id": 2135, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + }, + { + "id": 2127, + "name": "reconnectAfterMs", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 46, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Function" + }, + "name": "Function", + "package": "typescript" + } + }, + { + "id": 2116, + "name": "timeout", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 39, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 2115, + "name": "transport", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 38, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 2308, + "name": "WebSocketLikeConstructor", + "package": "@supabase/realtime-js" + } + }, + { + "id": 2123, + "name": "vsn", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 42, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2139, + "name": "worker", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 56, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 2140, + "name": "workerUrl", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 57, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 2141, 2126, 2125, 2138, 2128, 2118, 2117, 2136, 2124, 2137, 2132, 2127, 2116, + 2115, 2123, 2139, 2140 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 37, + "character": 36 + } + ] + } + } + }, + { + "id": 2144, + "name": "RealtimeMessage", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 15, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2145, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2147, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 17, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2150, + "name": "join_ref", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 20, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2148, + "name": "payload", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 18, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2149, + "name": "ref", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 19, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2146, + "name": "topic", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 16, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2147, 2150, 2148, 2149, 2146] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 15, + "character": 30 + } + ] + } + } + }, + { + "id": 2151, + "name": "RealtimePostgresChangesFilter", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 97, + "character": 12 + } + ], + "typeParameters": [ + { + "id": 2157, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "templateLiteral", + "head": "", + "tail": [ + [ + { + "type": "reference", + "target": 2227, + "name": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT", + "package": "@supabase/realtime-js" + }, + "" + ] + ] + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2152, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2153, + "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": 101, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 2157, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + }, + { + "id": 2156, + "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": 113, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2154, + "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": 105, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2155, + "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": 109, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2153, 2156, 2154, 2155] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 97, + "character": 99 + } + ] + } + } + }, + { + "id": 2158, + "name": "RealtimePostgresChangesPayload", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 94, + "character": 12 + } + ], + "typeParameters": [ + { + "id": 2159, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 2160, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 94, + "character": 53 + } + ], + "indexSignatures": [ + { + "id": 2161, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 95, + "character": 4 + } + ], + "parameters": [ + { + "id": 2162, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 2163, + "typeArguments": [ + { + "type": "reference", + "target": 2159, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "RealtimePostgresInsertPayload", + "package": "@supabase/realtime-js" + }, + { + "type": "reference", + "target": 2173, + "typeArguments": [ + { + "type": "reference", + "target": 2159, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "RealtimePostgresUpdatePayload", + "package": "@supabase/realtime-js" + }, + { + "type": "reference", + "target": 2182, + "typeArguments": [ + { + "type": "reference", + "target": 2159, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "RealtimePostgresDeletePayload", + "package": "@supabase/realtime-js" + } + ] + } + }, + { + "id": 2182, + "name": "RealtimePostgresDeletePayload", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 87, + "character": 12 + } + ], + "typeParameters": [ + { + "id": 2188, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 2189, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 87, + "character": 52 + } + ], + "indexSignatures": [ + { + "id": 2190, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 88, + "character": 4 + } + ], + "parameters": [ + { + "id": 2191, + "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": 2183, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2184, + "name": "eventType", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 90, + "character": 4 + } + ], + "type": { + "type": "templateLiteral", + "head": "", + "tail": [ + [ + { + "type": "reference", + "target": 2231, + "name": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.DELETE", + "package": "@supabase/realtime-js" + }, + "" + ] + ] + } + }, + { + "id": 2185, + "name": "new", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 91, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2186, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 91, + "character": 9 + } + ] + } + } + }, + { + "id": 2187, + "name": "old", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 92, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Partial" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2188, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "Partial", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2184, 2185, 2187] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 89, + "character": 42 + } + ] + } + } + ] + } + }, + { + "id": 2163, + "name": "RealtimePostgresInsertPayload", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 73, + "character": 12 + } + ], + "typeParameters": [ + { + "id": 2169, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 2170, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 73, + "character": 52 + } + ], + "indexSignatures": [ + { + "id": 2171, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 74, + "character": 4 + } + ], + "parameters": [ + { + "id": 2172, + "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": 2164, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2165, + "name": "eventType", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 76, + "character": 4 + } + ], + "type": { + "type": "templateLiteral", + "head": "", + "tail": [ + [ + { + "type": "reference", + "target": 2229, + "name": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.INSERT", + "package": "@supabase/realtime-js" + }, + "" + ] + ] + } + }, + { + "id": 2166, + "name": "new", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 77, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 2169, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + }, + { + "id": 2167, + "name": "old", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 78, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2168, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 78, + "character": 9 + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2165, 2166, 2167] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 75, + "character": 42 + } + ] + } + } + ] + } + }, + { + "id": 2173, + "name": "RealtimePostgresUpdatePayload", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 80, + "character": 12 + } + ], + "typeParameters": [ + { + "id": 2178, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 2179, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 80, + "character": 52 + } + ], + "indexSignatures": [ + { + "id": 2180, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 81, + "character": 4 + } + ], + "parameters": [ + { + "id": 2181, + "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": 2174, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2175, + "name": "eventType", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 83, + "character": 4 + } + ], + "type": { + "type": "templateLiteral", + "head": "", + "tail": [ + [ + { + "type": "reference", + "target": 2230, + "name": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.UPDATE", + "package": "@supabase/realtime-js" + }, + "" + ] + ] + } + }, + { + "id": 2176, + "name": "new", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 84, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 2178, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + }, + { + "id": 2177, + "name": "old", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 85, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Partial" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2178, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "Partial", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2175, 2176, 2177] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 82, + "character": 42 + } + ] + } + } + ] + } + }, + { + "id": 2192, + "name": "RealtimePresenceJoinPayload", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 13, + "character": 12 + } + ], + "typeParameters": [ + { + "id": 2198, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 2199, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 13, + "character": 50 + } + ], + "indexSignatures": [ + { + "id": 2200, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 14, + "character": 4 + } + ], + "parameters": [ + { + "id": 2201, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2193, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2196, + "name": "currentPresences", + "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": 2198, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "Presence", + "package": "@supabase/realtime-js" + } + } + }, + { + "id": 2194, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 16, + "character": 4 + } + ], + "type": { + "type": "templateLiteral", + "head": "", + "tail": [ + [ + { + "type": "reference", + "target": 2234, + "name": "REALTIME_PRESENCE_LISTEN_EVENTS.JOIN", + "package": "@supabase/realtime-js" + }, + "" + ] + ] + } + }, + { + "id": 2195, + "name": "key", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 17, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2197, + "name": "newPresences", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 19, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "Presence" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2198, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "Presence", + "package": "@supabase/realtime-js" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2196, 2194, 2195, 2197] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 15, + "character": 5 + } + ] + } + } + }, + { + "id": 2202, + "name": "RealtimePresenceLeavePayload", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 21, + "character": 12 + } + ], + "typeParameters": [ + { + "id": 2208, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 2209, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 21, + "character": 51 + } + ], + "indexSignatures": [ + { + "id": 2210, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 22, + "character": 4 + } + ], + "parameters": [ + { + "id": 2211, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2203, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 2206, + "name": "currentPresences", + "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": 2208, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "Presence", + "package": "@supabase/realtime-js" + } + } + }, + { + "id": 2204, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 24, + "character": 4 + } + ], + "type": { + "type": "templateLiteral", + "head": "", + "tail": [ + [ + { + "type": "reference", + "target": 2235, + "name": "REALTIME_PRESENCE_LISTEN_EVENTS.LEAVE", + "package": "@supabase/realtime-js" + }, + "" + ] + ] + } + }, + { + "id": 2205, + "name": "key", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 25, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2207, + "name": "leftPresences", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 27, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "Presence" + }, + "typeArguments": [ + { + "type": "reference", + "target": 2208, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "Presence", + "package": "@supabase/realtime-js" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [2206, 2204, 2205, 2207] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 23, + "character": 5 + } + ] + } + } + }, + { + "id": 2212, + "name": "RealtimePresenceState", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 8, + "character": 12 + } + ], + "typeParameters": [ + { + "id": 2216, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 2217, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 8, + "character": 44 + } + ], + "indexSignatures": [ + { + "id": 2218, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 9, + "character": 4 + } + ], + "parameters": [ + { + "id": 2219, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + }, + "default": { + "type": "reflection", + "declaration": { + "id": 2220, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 10, + "character": 4 + } + ] + } + } + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2213, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 10, + "character": 10 + } + ], + "indexSignatures": [ + { + "id": 2214, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimePresence.d.ts", + "line": 11, + "character": 4 + } + ], + "parameters": [ + { + "id": 2215, + "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": 2216, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "Presence", + "package": "@supabase/realtime-js" + } + } + } + ] + } + } + }, + { + "id": 2221, + "name": "RealtimeRemoveChannelResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeClient.d.ts", + "line": 22, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "ok" + }, + { + "type": "literal", + "value": "timed out" + }, + { + "type": "literal", + "value": "error" + } + ] + } + }, + { + "id": 776, + "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": 149, + "character": 12 + } + ], + "typeParameters": [ + { + "id": 783, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 784, + "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": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 777, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 778, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 150, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 783, + "name": "T", + "package": "@supabase/auth-js", + "refersToTypeParameter": true + } + }, + { + "id": 779, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 151, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [778, 779] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 149, + "character": 68 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 780, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 781, + "name": "data", + "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 + } + }, + { + "id": 782, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 154, + "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": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + }, + "trueType": { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + }, + "falseType": { + "type": "reference", + "target": 784, + "name": "ErrorType", + "package": "@supabase/auth-js", + "refersToTypeParameter": true + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [781, 782] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 152, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 785, + "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": 160, + "character": 12 + } + ], + "typeParameters": [ + { + "id": 792, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 786, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 787, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 161, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 792, + "name": "T", + "package": "@supabase/auth-js", + "refersToTypeParameter": true + } + }, + { + "id": 788, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 162, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [787, 788] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 160, + "character": 46 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 789, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 790, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 164, + "character": 4 + } + ], + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 792, + "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": 792, + "name": "T", + "package": "@supabase/auth-js", + "refersToTypeParameter": true + } + }, + "templateType": { + "type": "literal", + "value": null + } + }, + "falseType": { + "type": "literal", + "value": null + } + } + }, + { + "id": 791, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 167, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [790, 791] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 163, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 1320, + "name": "RequiredClaims", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1207, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1321, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1328, + "name": "aal", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1214, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 1144, + "name": "AuthenticatorAssuranceLevels", + "package": "@supabase/auth-js" + } + }, + { + "id": 1324, + "name": "aud", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1210, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + }, + { + "id": 1325, + "name": "exp", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1211, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1326, + "name": "iat", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1212, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1322, + "name": "iss", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1208, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1327, + "name": "role", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1213, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1329, + "name": "session_id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1215, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1323, + "name": "sub", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1209, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1328, 1324, 1325, 1326, 1322, 1327, 1329, 1323] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1207, + "character": 29 + } + ] + } + }, + "extendedBy": [ + { + "type": "reference", + "target": 1330, + "name": "JwtPayload" + } + ] + }, + { + "id": 1036, + "name": "ResendParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 675, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 1037, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1039, + "name": "email", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 677, + "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": 678, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 682, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1042, + "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": 680, + "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": 678, + "character": 14 + } + ] + } + } + }, + { + "id": 1038, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 676, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Extract" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1035, + "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": [1039, 1040, 1038] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 675, + "character": 27 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 1044, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1047, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 687, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1048, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1049, + "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": 689, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1049] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 687, + "character": 14 + } + ] + } + } + }, + { + "id": 1046, + "name": "phone", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 686, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1045, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 685, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Extract" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1034, + "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": [1047, 1046, 1045] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 684, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 903, + "name": "SignInAnonymouslyCredentials", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 476, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 904, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 905, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 477, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 906, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 908, + "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": 485, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 907, + "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": 483, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [908, 907] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 477, + "character": 14 + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [905] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 476, + "character": 43 + } + ] + } + } + }, + { + "id": 952, + "name": "SignInWithIdTokenCredentials", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 560, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 953, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 957, + "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": 566, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 958, + "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": 568, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 959, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 569, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 960, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 961, + "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": 571, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [961] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 569, + "character": 14 + } + ] + } + } + }, + { + "id": 954, + "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": ", " + }, + { + "kind": "code", + "text": "`keycloak`" + }, + { + "kind": "text", + "text": " (deprecated)." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 562, + "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": "intersection", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reflection", + "declaration": { + "id": 955, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 562, + "character": 78 + } + ] + } + } + ] + } + ] + } + }, + { + "id": 956, + "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": 564, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [957, 958, 959, 954, 956] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 560, + "character": 43 + } + ] + } + } + }, + { + "id": 940, + "name": "SignInWithOAuthCredentials", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 544, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 941, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 943, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 547, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 944, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 947, + "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": 553, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 948, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 553, + "character": 22 + } + ], + "indexSignatures": [ + { + "id": 949, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 554, + "character": 12 + } + ], + "parameters": [ + { + "id": 950, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + }, + { + "id": 945, + "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": 549, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 946, + "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": 551, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 951, + "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": 557, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [947, 945, 946, 951] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 547, + "character": 14 + } + ] + } + } + }, + { + "id": 942, + "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": 546, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 723, + "name": "Provider", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [943, 942] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 544, + "character": 41 + } + ] + } + } + }, + { + "id": 917, + "name": "SignInWithPasswordCredentials", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 503, + "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": 918, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 919, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 504, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 920, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 921, + "name": "captchaToken", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 505, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [921] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 504, + "character": 14 + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [919] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 503, + "character": 70 + } + ] + } + } + ] + } + }, + { + "id": 922, + "name": "SignInWithPasswordlessCredentials", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 508, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 923, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 924, + "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": 510, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 925, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 511, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 926, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 930, + "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": 523, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 929, + "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": 521, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 927, + "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": 513, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 928, + "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": 515, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [930, 929, 927, 928] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 511, + "character": 14 + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [924, 925] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 508, + "character": 48 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 931, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 933, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 528, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 934, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 937, + "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": 538, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 938, + "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": 540, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "sms" + }, + { + "type": "literal", + "value": "whatsapp" + } + ] + } + }, + { + "id": 936, + "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": 536, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 935, + "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": 530, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [937, 938, 936, 935] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 528, + "character": 14 + } + ] + } + } + }, + { + "id": 932, + "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": 527, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [933, 932] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 525, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 1050, + "name": "SignInWithSSO", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 692, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 1051, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1053, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 695, + "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": 699, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1055, + "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": 697, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1057, + "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": 705, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1056, 1055, 1057] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 695, + "character": 14 + } + ] + } + } + }, + { + "id": 1052, + "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": 694, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1053, 1052] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 692, + "character": 28 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 1058, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1059, + "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": 709, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1060, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 710, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1061, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1063, + "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": 714, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1062, + "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": 712, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1064, + "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": 720, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1063, 1062, 1064] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 710, + "character": 14 + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1059, 1060] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 707, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 1306, + "name": "SignOut", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1129, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1307, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1308, + "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": 1140, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "global" + }, + { + "type": "literal", + "value": "local" + }, + { + "type": "literal", + "value": "others" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1308] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1129, + "character": 22 + } + ] + } + } + }, + { + "id": 1358, + "name": "SignOutScope", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1251, + "character": 12 + } + ], + "type": { + "type": "indexedAccess", + "indexType": { + "type": "intrinsic", + "name": "number" + }, + "objectType": { + "type": "query", + "queryType": { + "type": "reference", + "target": 1357, + "name": "SIGN_OUT_SCOPES", + "package": "@supabase/auth-js" + } + } + } + }, + { + "id": 909, + "name": "SignUpWithPasswordCredentials", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 488, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 771, + "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": 910, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 911, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 489, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 912, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 915, + "name": "captchaToken", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 492, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 916, + "name": "channel", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 493, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "sms" + }, + { + "type": "literal", + "value": "whatsapp" + } + ] + } + }, + { + "id": 914, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 491, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 913, + "name": "emailRedirectTo", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 490, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [915, 916, 914, 913] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 489, + "character": 14 + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [911] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 488, + "character": 79 + } + ] + } + } + ] + } + ], + "name": "Prettify", + "package": "@supabase/auth-js" + } + }, + { + "id": 962, + "name": "SolanaWallet", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 574, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 963, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 968, + "name": "publicKey", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 576, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 969, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 970, + "name": "toBase58", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 577, + "character": 8 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 971, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 577, + "character": 18 + } + ], + "signatures": [ + { + "id": 972, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [970] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 576, + "character": 16 + } + ] + } + }, + { + "type": "literal", + "value": null + } + ] + } + }, + { + "id": 964, + "name": "signIn", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 575, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 965, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 575, + "character": 13 + } + ], + "signatures": [ + { + "id": 966, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 967, + "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": 973, + "name": "signMessage", + "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": 974, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 579, + "character": 18 + } + ], + "signatures": [ + { + "id": 975, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 976, + "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": 977, + "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": [968, 964, 973] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 574, + "character": 27 + } + ] + } + } + }, + { + "id": 978, + "name": "SolanaWeb3Credentials", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 581, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 979, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 980, + "name": "chain", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 582, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "solana" + } + }, + { + "id": 983, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 587, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 984, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 986, + "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": 591, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 987, + "name": "signInWithSolana", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 592, + "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": 985, + "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": 589, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [986, 987, 985] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 587, + "character": 14 + } + ] + } + } + }, + { + "id": 982, + "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": 586, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 981, + "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": 584, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 962, + "name": "SolanaWallet", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [980, 983, 982, 981] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 581, + "character": 36 + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 988, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 989, + "name": "chain", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 595, + "character": 4 + } + ], + "type": { + "type": "literal", + "value": "solana" + } + }, + { + "id": 990, + "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": 597, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 992, + "name": "options", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 600, + "character": 4 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 993, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 994, + "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": 602, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [994] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 600, + "character": 14 + } + ] + } + } + }, + { + "id": 991, + "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": 599, + "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": [989, 990, 992, 991] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 594, + "character": 4 + } + ] + } + } + ] + } + }, + { + "id": 829, + "name": "SSOResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 210, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 776, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 830, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 831, + "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": 218, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [831] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 210, + "character": 40 + } + ] + } + } + ], + "name": "RequestResult", + "package": "@supabase/auth-js" + } + }, + { + "id": 773, + "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": 145, + "character": 12 + } + ], + "typeParameters": [ + { + "id": 774, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + }, + { + "id": 775, + "name": "K", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": 774, + "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": 774, + "name": "T", + "package": "@supabase/auth-js", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 775, + "name": "K", + "package": "@supabase/auth-js", + "refersToTypeParameter": true + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 244, + "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/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L28" + } + ], + "typeParameters": [ + { + "id": 279, + "name": "SchemaName", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 245, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 276, + "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/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L154" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 277, + "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/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L154" + } + ], + "signatures": [ + { + "id": 278, + "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": 251, "name": "auth", "variant": "declaration", "kind": 1024, @@ -4084,22 +52300,22 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 20, + "line": 61, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L20" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L61" } ], "type": { "type": "reflection", "declaration": { - "id": 143, + "id": 252, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 144, + "id": 253, "name": "autoRefreshToken", "variant": "declaration", "kind": 1024, @@ -4117,9 +52333,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 24, + "line": 65, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L24" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L65" } ], "type": { @@ -4128,7 +52344,7 @@ } }, { - "id": 151, + "id": 267, "name": "debug", "variant": "declaration", "kind": 1024, @@ -4146,9 +52362,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 56, + "line": 115, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L115" } ], "type": { @@ -4169,7 +52385,7 @@ } }, { - "id": 147, + "id": 256, "name": "detectSessionInUrl", "variant": "declaration", "kind": 1024, @@ -4180,25 +52396,149 @@ "summary": [ { "kind": "text", - "text": "Detect a session from the URL. Used for OAuth login callbacks. Defaults to true." + "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", + "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": 36, + "line": 95, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L36" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L95" } ], "type": { - "type": "intrinsic", - "name": "boolean" + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "boolean" + }, + { + "type": "reflection", + "declaration": { + "id": 257, + "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/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L95" + } + ], + "signatures": [ + { + "id": 258, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 259, + "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": 260, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "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": 55, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L95" + } + ], + "indexSignatures": [ + { + "id": 262, + "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/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L95" + } + ], + "parameters": [ + { + "id": 263, + "name": "parameter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + } + ] } }, { - "id": 150, + "id": 266, "name": "flowType", "variant": "declaration", "kind": 1024, @@ -4216,9 +52556,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 52, + "line": 111, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L52" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L111" } ], "type": { @@ -4239,7 +52579,7 @@ } }, { - "id": 152, + "id": 268, "name": "lock", "variant": "declaration", "kind": 1024, @@ -4258,9 +52598,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 62, + "line": 121, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L62" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L121" } ], "type": { @@ -4281,7 +52621,7 @@ } }, { - "id": 146, + "id": 255, "name": "persistSession", "variant": "declaration", "kind": 1024, @@ -4299,9 +52639,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 32, + "line": 73, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L32" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L73" } ], "type": { @@ -4310,7 +52650,7 @@ } }, { - "id": 148, + "id": 264, "name": "storage", "variant": "declaration", "kind": 1024, @@ -4328,9 +52668,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 40, + "line": 99, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L40" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L99" } ], "type": { @@ -4351,7 +52691,7 @@ } }, { - "id": 145, + "id": 254, "name": "storageKey", "variant": "declaration", "kind": 1024, @@ -4369,9 +52709,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 28, + "line": 69, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L28" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L69" } ], "type": { @@ -4380,7 +52720,48 @@ } }, { - "id": 149, + "id": 269, + "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/7ec2df9f02e13fb00cf3d1491f140224f0e35546/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": 265, "name": "userStorage", "variant": "declaration", "kind": 1024, @@ -4399,9 +52780,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 48, + "line": 107, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L48" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L107" } ], "type": { @@ -4425,22 +52806,22 @@ "groups": [ { "title": "Properties", - "children": [144, 151, 147, 150, 152, 146, 148, 145, 149] + "children": [253, 267, 256, 266, 268, 255, 264, 254, 269, 265] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 20, + "line": 61, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L20" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L61" } ] } } }, { - "id": 139, + "id": 246, "name": "db", "variant": "declaration", "kind": 1024, @@ -4466,22 +52847,22 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 16, + "line": 32, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L16" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L32" } ], "type": { "type": "reflection", "declaration": { - "id": 140, + "id": 247, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 141, + "id": 248, "name": "schema", "variant": "declaration", "kind": 1024, @@ -4491,39 +52872,119 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 17, + "line": 33, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L17" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L33" } ], "type": { "type": "reference", - "target": 162, + "target": 279, "name": "SchemaName", "package": "@supabase/supabase-js", "refersToTypeParameter": true } + }, + { + "id": 249, + "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", + "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/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L45" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 250, + "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", + "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/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L58" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } } ], "groups": [ { "title": "Properties", - "children": [141] + "children": [248, 249, 250] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 16, + "line": 32, "character": 7, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L16" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L32" } ] } } }, { - "id": 155, + "id": 272, "name": "global", "variant": "declaration", "kind": 1024, @@ -4533,22 +52994,22 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 69, + "line": 133, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L69" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L133" } ], "type": { "type": "reflection", "declaration": { - "id": 156, + "id": 273, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 157, + "id": 274, "name": "fetch", "variant": "declaration", "kind": 1024, @@ -4574,9 +53035,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 73, + "line": 137, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L73" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L137" } ], "type": { @@ -4590,7 +53051,7 @@ } }, { - "id": 158, + "id": 275, "name": "headers", "variant": "declaration", "kind": 1024, @@ -4608,9 +53069,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 77, + "line": 141, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L77" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L141" } ], "type": { @@ -4637,22 +53098,22 @@ "groups": [ { "title": "Properties", - "children": [157, 158] + "children": [274, 275] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 69, + "line": 133, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L69" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L133" } ] } } }, { - "id": 153, + "id": 270, "name": "realtime", "variant": "declaration", "kind": 1024, @@ -4670,23 +53131,20 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 67, + "line": 131, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L67" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L131" } ], "type": { "type": "reference", - "target": { - "sourceFileName": "node_modules/@supabase/realtime-js/src/RealtimeClient.ts", - "qualifiedName": "RealtimeClientOptions" - }, + "target": 2113, "name": "RealtimeClientOptions", "package": "@supabase/realtime-js" } }, { - "id": 154, + "id": 271, "name": "storage", "variant": "declaration", "kind": 1024, @@ -4696,15 +53154,15 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 68, + "line": 132, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L68" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L132" } ], "type": { "type": "reference", "target": { - "sourceFileName": "../storage-js/src/StorageClient.ts", + "sourceFileName": "../storage-js/src/lib/common/errors.ts", "qualifiedName": "StorageClientOptions" }, "name": "StorageClientOptions", @@ -4715,15 +53173,772 @@ "groups": [ { "title": "Properties", - "children": [159, 142, 139, 155, 153, 154] + "children": [276, 251, 246, 272, 270, 271] } ], "sources": [ { "fileName": "packages/core/supabase-js/src/lib/types.ts", - "line": 12, + "line": 28, "character": 48, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/lib/types.ts#L12" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/lib/types.ts#L28" + } + ] + } + } + }, + { + "id": 1288, + "name": "SupportedStorage", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1103, + "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": 1289, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1290, + "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": 1111, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1290] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1103, + "character": 103 + } + ] + } + } + ] + } + }, + { + "id": 1387, + "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": 1329, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1388, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1389, + "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": 1331, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1390, + "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": 1333, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1393, + "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": 1339, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1359, + "name": "OAuthClientGrantType", + "package": "@supabase/auth-js" + } + } + }, + { + "id": 1391, + "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": 1335, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1392, + "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": 1337, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1389, 1390, 1393, 1391, 1392] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1329, + "character": 38 + } + ] + } + } + }, + { + "id": 832, + "name": "UserResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 220, + "character": 12 + } + ], + "type": { + "type": "reference", + "target": 785, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 833, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 834, + "name": "user", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 221, + "character": 4 + } + ], + "type": { + "type": "reference", + "target": 11, + "name": "User", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [834] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 220, + "character": 56 + } + ] + } + } + ], + "name": "RequestResultSafeDestructure", + "package": "@supabase/auth-js" + } + }, + { + "id": 1014, + "name": "VerifyOtpParams", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 631, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1015, + "name": "VerifyMobileOtpParams", + "package": "@supabase/auth-js" + }, + { + "type": "reference", + "target": 1023, + "name": "VerifyEmailOtpParams", + "package": "@supabase/auth-js" + }, + { + "type": "reference", + "target": 1031, + "name": "VerifyTokenHashParams", + "package": "@supabase/auth-js" + } + ] + } + }, + { + "id": 767, + "name": "WeakPassword", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 129, + "character": 12 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 768, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 770, + "name": "message", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 131, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 769, + "name": "reasons", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 130, + "character": 4 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 766, + "name": "WeakPasswordReasons", + "package": "@supabase/auth-js" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [770, 769] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 129, + "character": 27 + } + ] + } + } + }, + { + "id": 766, + "name": "WeakPasswordReasons", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 128, + "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": 1013, + "name": "Web3Credentials", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 630, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 978, + "name": "SolanaWeb3Credentials", + "package": "@supabase/auth-js" + }, + { + "type": "reference", + "target": 996, + "name": "EthereumWeb3Credentials", + "package": "@supabase/auth-js" + } + ] + } + }, + { + "id": 697, + "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": 289, + "name": "GoTrueAdminApi", + "package": "@supabase/auth-js", + "qualifiedName": "default" + } + } + }, + { + "id": 698, + "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": 375, + "name": "GoTrueClient", + "package": "@supabase/auth-js", + "qualifiedName": "default" + } + } + }, + { + "id": 712, + "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": 713, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 714, + "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": [714] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/locks.d.ts", + "line": 4, + "character": 32 + } + ] + } + } + }, + { + "id": 2241, + "name": "REALTIME_CHANNEL_STATES", + "variant": "declaration", + "kind": 32, + "flags": { + "isConst": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/dist/module/RealtimeChannel.d.ts", + "line": 134, + "character": 21 + } + ], + "type": { + "type": "query", + "queryType": { + "type": "reference", + "target": { + "sourceFileName": "../realtime-js/src/lib/constants.ts", + "qualifiedName": "CHANNEL_STATES" + }, + "name": "CHANNEL_STATES", + "package": "@supabase/realtime-js", + "preferValues": true + } + } + }, + { + "id": 1357, + "name": "SIGN_OUT_SCOPES", + "variant": "declaration", + "kind": 32, + "flags": { + "isConst": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 1250, + "character": 21 + } + ], + "type": { + "type": "typeOperator", + "operator": "readonly", + "target": { + "type": "tuple", + "elements": [ + { + "type": "literal", + "value": "global" + }, + { + "type": "literal", + "value": "local" + }, + { + "type": "literal", + "value": "others" } ] } @@ -4741,14 +53956,25 @@ "kind": "text", "text": "Creates a new Supabase Client." } + ], + "blockTags": [ + { + "tag": "@example", + "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": 27, + "line": 41, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/index.ts#L27" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/index.ts#L41" } ], "signatures": [ @@ -4761,9 +53987,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/index.ts", - "line": 27, + "line": 41, "character": 28, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/index.ts#L27" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/index.ts#L41" } ], "typeParameters": [ @@ -4809,9 +54035,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/index.ts", - "line": 31, + "line": 45, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/index.ts#L31" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/index.ts#L45" } ], "type": { @@ -4829,9 +54055,9 @@ "sources": [ { "fileName": "packages/core/supabase-js/src/index.ts", - "line": 31, + "line": 45, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/supabase-js/src/index.ts#L31" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/supabase-js/src/index.ts#L45" } ] } @@ -5104,7 +54330,7 @@ }, "type": { "type": "reference", - "target": 137, + "target": 244, "typeArguments": [ { "type": "reference", @@ -5121,7 +54347,7 @@ ], "type": { "type": "reference", - "target": 11, + "target": 114, "typeArguments": [ { "type": "reference", @@ -5151,35 +54377,898 @@ } } ] + }, + { + "id": 1484, + "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": 1485, + "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": 1486, + "name": "error", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "type": { + "type": "predicate", + "name": "error", + "asserts": false, + "targetType": { + "type": "reference", + "target": 1512, + "name": "AuthApiError", + "package": "@supabase/auth-js" + } + } + } + ] + }, + { + "id": 1481, + "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": 1482, + "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": 1483, + "name": "error", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "type": { + "type": "predicate", + "name": "error", + "asserts": false, + "targetType": { + "type": "reference", + "target": 1502, + "name": "AuthError", + "package": "@supabase/auth-js" + } + } + } + ] + }, + { + "id": 1490, + "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": 1491, + "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": 1492, + "name": "error", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "predicate", + "name": "error", + "asserts": false, + "targetType": { + "type": "reference", + "target": 1569, + "name": "AuthImplicitGrantRedirectError", + "package": "@supabase/auth-js" + } + } + } + ] + }, + { + "id": 1493, + "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": 1494, + "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": 1495, + "name": "error", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "type": { + "type": "predicate", + "name": "error", + "asserts": false, + "targetType": { + "type": "reference", + "target": 1623, + "name": "AuthPKCECodeVerifierMissingError", + "package": "@supabase/auth-js" + } + } + } + ] + }, + { + "id": 1496, + "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": 1497, + "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": 1498, + "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": "AuthRetryableFetchError", + "package": "@supabase/auth-js" + } + } + } + ] + }, + { + "id": 1487, + "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": 1488, + "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": 1489, + "name": "error", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "predicate", + "name": "error", + "asserts": false, + "targetType": { + "type": "reference", + "target": 1544, + "name": "AuthSessionMissingError", + "package": "@supabase/auth-js" + } + } + } + ] + }, + { + "id": 1499, + "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": 1500, + "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": 1501, + "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": "AuthWeakPasswordError", + "package": "@supabase/auth-js" + } + } + } + ] + }, + { + "id": 699, + "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": 700, + "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": 375 + }, + { + "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": 701, + "name": "R", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "parameters": [ + { + "id": 702, + "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": 703, + "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": 704, + "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": 705, + "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": 706, + "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": 701, + "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": 701, + "name": "R", + "package": "@supabase/auth-js", + "refersToTypeParameter": true + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 715, + "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": 716, + "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": 717, + "name": "R", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "parameters": [ + { + "id": 718, + "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": 719, + "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": 720, + "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": 721, + "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": 722, + "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": 717, + "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": 717, + "name": "R", + "package": "@supabase/auth-js", + "refersToTypeParameter": true + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 835, + "name": "Session", + "variant": "reference", + "kind": 4194304, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 223, + "character": 17 + } + ], + "target": 38 + }, + { + "id": 873, + "name": "User", + "variant": "reference", + "kind": 4194304, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/dist/module/lib/types.d.ts", + "line": 338, + "character": 17 + } + ], + "target": 11 } ], "groups": [ + { + "title": "Enumerations", + "children": [98, 2222, 2227, 2232, 2236] + }, { "title": "Classes", - "children": [11] + "children": [ + 1512, 1502, 1569, 1560, 1653, 1552, 1623, 1596, 1631, 1544, 1522, 1641, 1532, 91, 81, + 76, 86, 289, 375, 707, 53, 1679, 1999, 1662, 114, 2242 + ] + }, + { + "title": "Interfaces", + "children": [ + 880, 838, 1458, 38, 11, 1087, 1281, 1407, 1150, 1350, 1330, 893, 865, 874, 841, 870, + 1023, 1015, 1031, 2258, 2308 + ] }, { "title": "Type Aliases", - "children": [165, 169, 163, 137] + "children": [ + 836, 725, 724, 1144, 939, 1271, 1268, 1278, 1275, 1135, 1139, 1134, 1136, 1137, 1138, + 1313, 1130, 1312, 1314, 1145, 1140, 1131, 1129, 1122, 1446, 1447, 1455, 1456, 802, 793, + 797, 807, 811, 1294, 1379, 287, 1035, 995, 996, 854, 853, 65, 1081, 1071, 1090, 1095, + 1091, 1102, 1076, 1065, 735, 1291, 1315, 726, 1121, 1120, 1118, 1117, 1119, 1103, 1310, + 1309, 1311, 1116, 1104, 1115, 1108, 1107, 1109, 1113, 1034, 1430, 1436, 1363, 1359, + 1395, 1362, 1394, 1360, 1361, 1450, 816, 1302, 1295, 51, 47, 49, 771, 723, 282, 286, + 280, 1984, 1998, 2113, 2144, 2151, 2158, 2182, 2163, 2173, 2192, 2202, 2212, 2221, 776, + 785, 1320, 1036, 903, 952, 940, 917, 922, 1050, 1306, 1358, 909, 962, 978, 829, 773, + 244, 1288, 1387, 832, 1014, 767, 766, 1013 + ] + }, + { + "title": "Variables", + "children": [697, 698, 712, 2241, 1357] }, { "title": "Functions", - "children": [1] + "children": [1, 1484, 1481, 1490, 1493, 1496, 1487, 1499, 699, 715] + }, + { + "title": "References", + "children": [835, 873] } ], "packageName": "@supabase/supabase-js", "readme": [ { "kind": "text", - "text": "# " - }, - { - "kind": "code", - "text": "`supabase-js`" - }, - { - "kind": "text", - "text": " - Isomorphic JavaScript Client for Supabase.\n\n- **Documentation:** https://supabase.com/docs/reference/javascript/start\n- TypeDoc: https://supabase.github.io/supabase-js/supabase-js/v2/spec.json\n\n
\n\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" + "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", @@ -5307,7 +55396,23 @@ }, { "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### 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 " + "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", @@ -5323,303 +55428,23 @@ }, { "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### Important Notes\n\n- **Experimental features**: Features marked as experimental may be removed or changed without notice\n\n## Development\n\nThis package is part of the [Supabase JavaScript monorepo](https://github.com/supabase/supabase-js). To work on this package:\n\n### Building\n\n" + "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": "```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```" + "text": "`fetch`" }, { "kind": "text", - "text": "\n\n### Testing\n\n**Important:** The test suite includes tests for multiple runtime environments (Node.js, Deno, Bun, Expo, Next.js). Each environment has its own test runner and specific requirements.\n\n#### Prerequisites for All Integration Tests\n\n1. **Docker** must be installed and running\n2. **Supabase CLI** must be installed (" + "text": " API. For Realtime features, browsers must also support native " }, { "kind": "code", - "text": "`npm install -g supabase`" + "text": "`WebSocket`" }, { "kind": "text", - "text": " or via package manager)\n3. **Local Supabase instance** must be started:\n\n" - }, - { - "kind": "code", - "text": "```bash\n# Navigate to the supabase-js package directory\ncd packages/core/supabase-js\n\n# Start Supabase (downloads and starts all required containers)\nnpx supabase start\n\n# The output will show:\n# - API URL: http://127.0.0.1:54321\n# - Database URL: postgresql://postgres:postgres@127.0.0.1:54322/postgres\n# - Studio URL: http://127.0.0.1:54323\n# - Anon key: [your-anon-key]\n# - Service role key: [your-service-role-key] # Important for some tests!\n\n# Return to monorepo root for running tests\ncd ../../..\n```" - }, - { - "kind": "text", - "text": "\n\n#### Test Scripts Overview\n\n| Script | Description | Requirements |\n| -------------------------- | ----------------------------------------- | --------------------------------------- |\n| " - }, - { - "kind": "code", - "text": "`test`" - }, - { - "kind": "text", - "text": " | Runs unit tests + type checking | None |\n| " - }, - { - "kind": "code", - "text": "`test:all`" - }, - { - "kind": "text", - "text": " | Unit + integration + browser tests | Supabase running |\n| " - }, - { - "kind": "code", - "text": "`test:run`" - }, - { - "kind": "text", - "text": " | Jest unit tests only | None |\n| " - }, - { - "kind": "code", - "text": "`test:unit`" - }, - { - "kind": "text", - "text": " | Jest unit tests in test/unit directory | None |\n| " - }, - { - "kind": "code", - "text": "`test:coverage`" - }, - { - "kind": "text", - "text": " | Unit tests with coverage report | None |\n| " - }, - { - "kind": "code", - "text": "`test:integration`" - }, - { - "kind": "text", - "text": " | Node.js integration tests | Supabase running + SERVICE_ROLE_KEY |\n| " - }, - { - "kind": "code", - "text": "`test:integration:browser`" - }, - { - "kind": "text", - "text": " | Browser tests using Deno + Puppeteer | Supabase running + Deno installed |\n| " - }, - { - "kind": "code", - "text": "`test:edge-functions`" - }, - { - "kind": "text", - "text": " | Edge Functions tests | Supabase running + Deno installed |\n| " - }, - { - "kind": "code", - "text": "`test:types`" - }, - { - "kind": "text", - "text": " | TypeScript type checking + JSR validation | None |\n| " - }, - { - "kind": "code", - "text": "`test:deno`" - }, - { - "kind": "text", - "text": " | Deno runtime compatibility tests | Supabase running + Deno installed |\n| " - }, - { - "kind": "code", - "text": "`test:bun`" - }, - { - "kind": "text", - "text": " | Bun runtime compatibility tests | Supabase running + Bun installed |\n| Expo (see section below) | React Native/Expo tests | Supabase running + dependencies updated |\n| Next.js (see below) | Next.js SSR tests | Supabase running + dependencies updated |\n| " - }, - { - "kind": "code", - "text": "`test:node:playwright`" - }, - { - "kind": "text", - "text": " | WebSocket browser tests | Supabase running + Playwright |\n\n#### Unit Testing\n\n" - }, - { - "kind": "code", - "text": "```bash\n# Run all unit tests (Jest)\nnpx nx test supabase-js\n\n# Run only unit tests in test/unit directory\nnpx nx test:unit supabase-js\n\n# Run tests in watch mode during development\nnpx nx test supabase-js --watch\n\n# Run tests with coverage report\nnpx nx test:coverage supabase-js\n```" - }, - { - "kind": "text", - "text": "\n\n#### Integration Testing\n\n" - }, - { - "kind": "code", - "text": "```bash\n# Prerequisites: Start Supabase first (see above)\n\n# Run Node.js integration tests\n# IMPORTANT: Requires SUPABASE_SERVICE_ROLE_KEY environment variable\ncd packages/core/supabase-js\nexport SUPABASE_SERVICE_ROLE_KEY=\"$(npx supabase status --output json | jq -r '.SERVICE_ROLE_KEY')\"\ncd ../../..\nnpx nx test:integration supabase-js\n\n# Run browser-based integration tests (requires Deno)\nnpx nx test:integration:browser supabase-js\n```" - }, - { - "kind": "text", - "text": "\n\n#### Running All Tests\n\n" - }, - { - "kind": "code", - "text": "```bash\n# This runs type checking, unit tests, and integration tests sequentially\n# NOTE: Will fail if Supabase is not running or dependencies not updated\nnpx nx test:all supabase-js\n```" - }, - { - "kind": "text", - "text": "\n\n**Common Issues and Solutions:**\n\n| Issue | Solution |\n| -------------------------------------------- | --------------------------------------------------------------- |\n| \"Cannot find module 'https://deno.land/...'\" | Deno tests incorrectly run by Jest - check " - }, - { - "kind": "code", - "text": "`jest.config.ts`" - }, - { - "kind": "text", - "text": " |\n| \"Port 54322 already allocated\" | Stop existing Supabase: " - }, - { - "kind": "code", - "text": "`npx supabase stop --project-id `" - }, - { - "kind": "text", - "text": " |\n| \"503 Service Unavailable\" for Edge Functions | Supabase not running - start with " - }, - { - "kind": "code", - "text": "`npx supabase start`" - }, - { - "kind": "text", - "text": " |\n| \"Uncommitted changes\" during type check | Commit changes or add " - }, - { - "kind": "code", - "text": "`--allow-dirty`" - }, - { - "kind": "text", - "text": " to JSR publish |\n| Integration tests fail with auth errors | Export " - }, - { - "kind": "code", - "text": "`SUPABASE_SERVICE_ROLE_KEY`" - }, - { - "kind": "text", - "text": " (see Integration Testing) |\n\n### Platform-Specific Testing\n\n#### Expo Testing (React Native)\n\n" - }, - { - "kind": "code", - "text": "```bash\n# Prerequisites:\n# 1. Supabase must be running (see Prerequisites)\n# 2. Update test dependencies and pack current build\nnpx nx update:test-deps:expo supabase-js\n\n# Run Expo tests from the Expo test project\ncd packages/core/supabase-js/test/integration/expo\nnpm install\nnpm test\ncd ../../..\n```" - }, - { - "kind": "text", - "text": "\n\n#### Next.js Testing (SSR)\n\n" - }, - { - "kind": "code", - "text": "```bash\n# Prerequisites:\n# 1. Supabase must be running (see Prerequisites)\n# 2. Update test dependencies and pack current build\nnpx nx update:test-deps:next supabase-js\n\n# 3. Install Playwright browsers and dependencies\nnpx playwright install --with-deps\n\n# Run Next.js tests from the Next test project\ncd packages/core/supabase-js/test/integration/next\nnpm install --legacy-peer-deps\nnpm run test\ncd ../../..\n```" - }, - { - "kind": "text", - "text": "\n\n#### Deno Testing\n\n" - }, - { - "kind": "code", - "text": "```bash\n# Prerequisites:\n# 1. Deno must be installed (https://deno.land)\n# 2. Supabase must be running (see Prerequisites)\n# 3. Update test dependencies:\nnpx nx update:test-deps:deno supabase-js\n\n# Run Deno tests\nnpx nx test:deno supabase-js\n```" - }, - { - "kind": "text", - "text": "\n\n### Edge Functions Testing\n\nThe project includes Edge Functions integration tests that require a local Supabase instance to be running.\n\n" - }, - { - "kind": "code", - "text": "```bash\n# Prerequisites:\n# 1. Ensure Docker is installed and running\n# 2. Navigate to the supabase-js package directory\ncd packages/core/supabase-js\n\n# 3. Start Supabase locally (this will download and start all required containers)\nnpx supabase start\n\n# Wait for the output showing all services are ready, including:\n# - API URL: http://127.0.0.1:54321\n# - Database URL: postgresql://postgres:postgres@127.0.0.1:54322/postgres\n# - Edge Runtime container\n\n# 4. Run the Edge Functions tests from the monorepo root\ncd ../../../ # Back to monorepo root\nnpx nx test:edge-functions supabase-js\n```" - }, - { - "kind": "text", - "text": "\n\n**Important Notes:**\n\n- The Edge Functions tests will fail with 503 errors if Supabase is not running\n- If you encounter port conflicts (e.g., \"port 54322 already allocated\"), stop any existing Supabase instances:\n\n " - }, - { - "kind": "code", - "text": "```bash\n npx supabase stop --project-id \n # Or stop all Docker containers if unsure:\n docker ps | grep supabase # List all Supabase containers\n ```" - }, - { - "kind": "text", - "text": "\n\n- The tests use the default local development credentials (anon key)\n- Edge Functions are automatically served when " - }, - { - "kind": "code", - "text": "`supabase start`" - }, - { - "kind": "text", - "text": " is run\n\n#### Bun Testing\n\n" - }, - { - "kind": "code", - "text": "```bash\n# Prerequisites:\n# 1. Bun must be installed (https://bun.sh)\n# 2. Supabase must be running (see Prerequisites)\n# 3. Update test dependencies:\nnpx nx update:test-deps:bun supabase-js\n\n# Run Bun tests\nnpx nx test:bun supabase-js\n```" - }, - { - "kind": "text", - "text": "\n\n#### WebSocket Browser Testing\n\n" - }, - { - "kind": "code", - "text": "```bash\n# Prerequisites:\n# 1. Supabase must be running (see Prerequisites)\n# 2. Build the UMD bundle first:\nnpx nx build supabase-js\n\n# Run WebSocket browser tests with Playwright\ncd packages/core/supabase-js/test/integration/node-browser\nnpm install\ncp ../../../dist/umd/supabase.js .\nnpm run test\ncd ../../..\n```" - }, - { - "kind": "text", - "text": "\n\n#### CI/CD Testing\n\nWhen running on CI, the tests automatically use the latest dependencies from the root project. The CI pipeline:\n\n1. Builds the main project with current dependencies\n2. Creates a package archive (" - }, - { - "kind": "code", - "text": "`.tgz`" - }, - { - "kind": "text", - "text": ") with the latest versions\n3. Uses this archive in Expo, Next.js, Deno, and Bun tests to ensure consistency\n\n### Updating Test Dependencies\n\nThe platform-specific tests (Expo, Next.js, Deno, Bun) use a packaged version of supabase-js rather than directly importing from source. This ensures they test the actual built package as it would be consumed by users.\n\n#### How It Works\n\n1. **Build** the current supabase-js package\n2. **Pack** it into a " - }, - { - "kind": "code", - "text": "`.tgz`" - }, - { - "kind": "text", - "text": " file (like " - }, - { - "kind": "code", - "text": "`npm pack`" - }, - { - "kind": "text", - "text": " does)\n3. **Copy** the " - }, - { - "kind": "code", - "text": "`.tgz`" - }, - { - "kind": "text", - "text": " to the test directory\n4. **Install** it in the test project\n\nThis mimics how real users would install and use the package.\n\n#### Update Scripts\n\n" - }, - { - "kind": "code", - "text": "```bash\n# Update ALL test environment dependencies at once\n# This builds, packs, and installs in all test directories\nnpx nx update:test-deps supabase-js\n\n# Or update specific test environments:\nnpx nx update:test-deps:expo supabase-js # Expo/React Native only\nnpx nx update:test-deps:next supabase-js # Next.js only\nnpx nx update:test-deps:deno supabase-js # Deno only\nnpx nx update:test-deps:bun supabase-js # Bun only\n```" - }, - { - "kind": "text", - "text": "\n\n**When to Update:**\n\n- After making changes to the source code\n- Before running platform-specific tests locally\n- When debugging test failures that might be due to stale dependencies\n\n**Note:** CI automatically handles this, so manual updates are only needed for local development.\n\n### Test Coverage\n\n#### Viewing Coverage Reports\n\n" - }, - { - "kind": "code", - "text": "```bash\n# Generate coverage report\nnpx nx test:coverage supabase-js\n\n# Serve coverage report locally (opens interactive HTML report)\nnpx nx serve:coverage supabase-js\n# This starts a local server at http://localhost:3000 with the coverage report\n```" - }, - { - "kind": "text", - "text": "\n\nThe coverage report shows:\n\n- Line coverage\n- Branch coverage\n- Function coverage\n- Uncovered lines with highlights\n\nCoverage results are also automatically uploaded to Coveralls in CI for tracking over time.\n\n### Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](" + "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## Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](" }, { "kind": "relative-link", @@ -5628,7 +55453,32 @@ }, { "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## 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)" + "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": 3 + }, + { + "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": { @@ -5677,546 +55527,8651 @@ "qualifiedName": "options" }, "11": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User" + }, + "12": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.id" + }, + "13": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.app_metadata" + }, + "14": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.user_metadata" + }, + "15": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.aud" + }, + "16": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.confirmation_sent_at" + }, + "17": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.recovery_sent_at" + }, + "18": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.email_change_sent_at" + }, + "19": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.new_email" + }, + "20": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.new_phone" + }, + "21": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.invited_at" + }, + "22": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.action_link" + }, + "23": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.email" + }, + "24": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.phone" + }, + "25": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.created_at" + }, + "26": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.confirmed_at" + }, + "27": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.email_confirmed_at" + }, + "28": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.phone_confirmed_at" + }, + "29": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.last_sign_in_at" + }, + "30": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.role" + }, + "31": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.updated_at" + }, + "32": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.identities" + }, + "33": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.is_anonymous" + }, + "34": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.is_sso_user" + }, + "35": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.factors" + }, + "36": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.deleted_at" + }, + "37": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User.banned_until" + }, + "38": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Session" + }, + "39": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Session.provider_token" + }, + "40": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Session.provider_refresh_token" + }, + "41": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Session.access_token" + }, + "42": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Session.refresh_token" + }, + "43": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Session.expires_in" + }, + "44": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Session.expires_at" + }, + "45": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Session.token_type" + }, + "46": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Session.user" + }, + "47": { + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "PostgrestResponse" + }, + "48": { + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "T" + }, + "49": { + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "PostgrestSingleResponse" + }, + "50": { + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "T" + }, + "51": { + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "PostgrestMaybeSingleResponse" + }, + "52": { + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "T" + }, + "53": { + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "PostgrestError" + }, + "54": { + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "PostgrestError.__constructor" + }, + "55": { + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "PostgrestError" + }, + "56": { + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "context" + }, + "57": { + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "__type" + }, + "58": { + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "__type.message" + }, + "59": { + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "__type.details" + }, + "60": { + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "__type.hint" + }, + "61": { + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "__type.code" + }, + "62": { + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "PostgrestError.details" + }, + "63": { + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "PostgrestError.hint" + }, + "64": { + "sourceFileName": "../postgrest-js/src/PostgrestError.ts", + "qualifiedName": "PostgrestError.code" + }, + "65": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionInvokeOptions" + }, + "66": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "__type" + }, + "67": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "__type.headers" + }, + "68": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "__type" + }, + "69": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "__type.__index" + }, + "71": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "__type.method" + }, + "72": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "__type.region" + }, + "73": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "__type.body" + }, + "74": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "__type.signal" + }, + "75": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "__type.timeout" + }, + "76": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionsHttpError" + }, + "77": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionsHttpError.__constructor" + }, + "78": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionsHttpError" + }, + "79": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "context" + }, + "80": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionsError.context" + }, + "81": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionsFetchError" + }, + "82": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionsFetchError.__constructor" + }, + "83": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionsFetchError" + }, + "84": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "context" + }, + "85": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionsError.context" + }, + "86": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionsRelayError" + }, + "87": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionsRelayError.__constructor" + }, + "88": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionsRelayError" + }, + "89": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "context" + }, + "90": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionsError.context" + }, + "91": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionsError" + }, + "92": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionsError.__constructor" + }, + "93": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionsError" + }, + "94": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "message" + }, + "95": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "name" + }, + "96": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "context" + }, + "97": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionsError.context" + }, + "98": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionRegion" + }, + "99": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionRegion.Any" + }, + "100": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionRegion.ApNortheast1" + }, + "101": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionRegion.ApNortheast2" + }, + "102": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionRegion.ApSouth1" + }, + "103": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionRegion.ApSoutheast1" + }, + "104": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionRegion.ApSoutheast2" + }, + "105": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionRegion.CaCentral1" + }, + "106": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionRegion.EuCentral1" + }, + "107": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionRegion.EuWest1" + }, + "108": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionRegion.EuWest2" + }, + "109": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionRegion.EuWest3" + }, + "110": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionRegion.SaEast1" + }, + "111": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionRegion.UsEast1" + }, + "112": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionRegion.UsWest1" + }, + "113": { + "sourceFileName": "../functions-js/src/types.ts", + "qualifiedName": "FunctionRegion.UsWest2" + }, + "114": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default" }, - "12": { + "115": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.__constructor" }, - "13": { + "116": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default" }, - "14": { + "117": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.Database" }, - "15": { + "118": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "default.SchemaNameOrClientOptions" }, - "16": { + "119": { "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type" }, - "17": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type.PostgrestVersion" - }, - "18": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.SchemaName" - }, - "19": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.Schema" - }, - "20": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.ClientOptions" - }, - "21": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type" - }, - "22": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type.PostgrestVersion" - }, - "23": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type" - }, - "24": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type.__InternalSupabase" - }, - "25": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type" - }, - "26": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type.PostgrestVersion" - }, - "27": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type" - }, - "28": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type.PostgrestVersion" - }, - "29": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type" - }, - "30": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type.PostgrestVersion" - }, - "31": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "supabaseUrl" - }, - "32": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "supabaseKey" - }, - "33": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "options" - }, - "34": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.auth" - }, - "35": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.realtime" - }, - "36": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.storage" - }, - "37": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.realtimeUrl" - }, - "38": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.authUrl" - }, - "39": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.storageUrl" - }, - "40": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.functionsUrl" - }, - "41": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.rest" - }, - "42": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.storageKey" - }, - "43": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.fetch" - }, - "44": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "fetch" - }, - "45": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "fetch" - }, - "46": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "input" - }, - "47": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "init" - }, - "48": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", - "qualifiedName": "fetch" - }, - "49": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", - "qualifiedName": "input" - }, - "50": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", - "qualifiedName": "init" - }, - "51": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.changedAccessToken" - }, - "52": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.accessToken" - }, - "53": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type" - }, - "54": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type" - }, - "55": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.headers" - }, - "56": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.supabaseUrl" - }, - "57": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.supabaseKey" - }, - "58": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.functions" - }, - "59": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.functions" - }, - "60": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.from" - }, - "61": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.from" - }, - "62": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "TableName" - }, - "63": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "Table" - }, - "64": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "relation" - }, - "65": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.from" - }, - "66": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "ViewName" - }, - "67": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "View" - }, - "68": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "relation" - }, - "69": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.schema" - }, - "70": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.schema" - }, - "71": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "DynamicSchema" - }, - "72": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "schema" - }, - "73": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.rpc" - }, - "74": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.rpc" - }, - "75": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "FnName" - }, - "76": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "Fn" - }, - "77": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "fn" - }, - "78": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "args" - }, - "79": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "options" - }, - "80": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type" - }, - "81": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type.head" - }, - "82": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type.get" - }, - "83": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type.count" - }, - "84": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.channel" - }, - "85": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.channel" - }, - "86": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "name" - }, - "87": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "opts" - }, - "88": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.getChannels" - }, - "89": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.getChannels" - }, - "90": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.removeChannel" - }, - "91": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.removeChannel" - }, - "92": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "channel" - }, - "93": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.removeAllChannels" - }, - "94": { - "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.removeAllChannels" - }, "120": { "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.Database" + "qualifiedName": "__type.PostgrestVersion" }, "121": { "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.SchemaNameOrClientOptions" + "qualifiedName": "default.SchemaName" }, "122": { "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type" + "qualifiedName": "default.Schema" }, "123": { "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type.PostgrestVersion" + "qualifiedName": "default.ClientOptions" }, "124": { "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.SchemaName" + "qualifiedName": "__type" }, "125": { "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.Schema" + "qualifiedName": "__type.PostgrestVersion" }, "126": { "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "default.ClientOptions" + "qualifiedName": "__type" }, "127": { "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.__InternalSupabase" }, "128": { "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type.PostgrestVersion" + "qualifiedName": "__type" }, "129": { "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.PostgrestVersion" }, "130": { "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type.__InternalSupabase" + "qualifiedName": "__type" }, "131": { "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.PostgrestVersion" }, "132": { "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type.PostgrestVersion" + "qualifiedName": "__type" }, "133": { "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.PostgrestVersion" }, "134": { "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type.PostgrestVersion" + "qualifiedName": "supabaseUrl" }, "135": { "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type" + "qualifiedName": "supabaseKey" }, "136": { "sourceFileName": "src/SupabaseClient.ts", - "qualifiedName": "__type.PostgrestVersion" + "qualifiedName": "options" }, "137": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "SupabaseClientOptions" + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.auth" }, "138": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.realtime" }, "139": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.db" + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.storage" }, "140": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.realtimeUrl" }, "141": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.schema" + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.authUrl" }, "142": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.auth" + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.storageUrl" }, "143": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.functionsUrl" }, "144": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.autoRefreshToken" + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.rest" }, "145": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.storageKey" + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.storageKey" }, "146": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.persistSession" + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.fetch" }, "147": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.detectSessionInUrl" + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "fetch" }, "148": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.storage" + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "fetch" }, "149": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.userStorage" + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "input" }, "150": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.flowType" + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "init" }, "151": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.debug" + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "fetch" }, "152": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.lock" + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "input" }, "153": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.realtime" + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "init" }, "154": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.storage" + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.changedAccessToken" }, "155": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.global" + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.accessToken" }, "156": { - "sourceFileName": "src/lib/types.ts", + "sourceFileName": "src/SupabaseClient.ts", "qualifiedName": "__type" }, "157": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "__type" + }, + "158": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.headers" + }, + "159": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.supabaseUrl" + }, + "160": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.supabaseKey" + }, + "161": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.functions" + }, + "162": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.functions" + }, + "163": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.from" + }, + "164": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.from" + }, + "165": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "TableName" + }, + "166": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "Table" + }, + "167": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "relation" + }, + "168": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.from" + }, + "169": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "ViewName" + }, + "170": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "View" + }, + "171": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "relation" + }, + "172": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.schema" + }, + "173": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.schema" + }, + "174": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "DynamicSchema" + }, + "175": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "schema" + }, + "176": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.rpc" + }, + "177": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.rpc" + }, + "178": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "FnName" + }, + "179": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "Args" + }, + "180": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "FilterBuilder" + }, + "181": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "fn" + }, + "182": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "args" + }, + "183": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "options" + }, + "184": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "__type" + }, + "185": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "__type.head" + }, + "186": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "__type.get" + }, + "187": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "__type.count" + }, + "188": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.channel" + }, + "189": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.channel" + }, + "190": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "name" + }, + "191": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "opts" + }, + "192": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.getChannels" + }, + "193": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.getChannels" + }, + "194": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.removeChannel" + }, + "195": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.removeChannel" + }, + "196": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "channel" + }, + "197": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.removeAllChannels" + }, + "198": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.removeAllChannels" + }, + "227": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.Database" + }, + "228": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.SchemaNameOrClientOptions" + }, + "229": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "__type" + }, + "230": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "__type.PostgrestVersion" + }, + "231": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.SchemaName" + }, + "232": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.Schema" + }, + "233": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "default.ClientOptions" + }, + "234": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "__type" + }, + "235": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "__type.PostgrestVersion" + }, + "236": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "__type" + }, + "237": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "__type.__InternalSupabase" + }, + "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.PostgrestVersion" + }, + "242": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "__type" + }, + "243": { + "sourceFileName": "src/SupabaseClient.ts", + "qualifiedName": "__type.PostgrestVersion" + }, + "244": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "SupabaseClientOptions" + }, + "245": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" + }, + "246": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.db" + }, + "247": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" + }, + "248": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.schema" + }, + "249": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.timeout" + }, + "250": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.urlLengthLimit" + }, + "251": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.auth" + }, + "252": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" + }, + "253": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.autoRefreshToken" + }, + "254": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.storageKey" + }, + "255": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.persistSession" + }, + "256": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.detectSessionInUrl" + }, + "257": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" + }, + "258": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" + }, + "259": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "url" + }, + "260": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "params" + }, + "261": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" + }, + "262": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.__index" + }, + "264": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.storage" + }, + "265": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.userStorage" + }, + "266": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.flowType" + }, + "267": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.debug" + }, + "268": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.lock" + }, + "269": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.throwOnError" + }, + "270": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.realtime" + }, + "271": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.storage" + }, + "272": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.global" + }, + "273": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" + }, + "274": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.fetch" }, - "158": { + "275": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.headers" }, - "159": { + "276": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.accessToken" }, - "160": { + "277": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type" }, - "161": { + "278": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type" }, - "162": { + "279": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "SchemaName" }, - "163": { + "280": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "QueryResult" }, - "164": { + "281": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "T" }, - "165": { + "282": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "QueryData" }, - "166": { + "283": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type" }, - "167": { + "284": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.data" }, - "168": { + "285": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "T" }, - "169": { + "286": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "QueryError" + }, + "287": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "DatabaseWithoutInternals" + }, + "288": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "DB" + }, + "289": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default" + }, + "290": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.__constructor" + }, + "291": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default" + }, + "292": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__0" + }, + "293": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type" + }, + "294": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type.url" + }, + "295": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type.headers" + }, + "296": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type" + }, + "297": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type.__index" + }, + "299": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type.fetch" + }, + "300": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "fetch" + }, + "301": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "fetch" + }, + "302": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "input" + }, + "303": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "init" + }, + "304": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "fetch" + }, + "305": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "input" + }, + "306": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "init" + }, + "307": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.mfa" + }, + "308": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.oauth" + }, + "309": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.url" + }, + "310": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.headers" + }, + "311": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type" + }, + "312": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type.__index" + }, + "314": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.fetch" + }, + "315": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "fetch" + }, + "316": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "fetch" + }, + "317": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "input" + }, + "318": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "init" + }, + "319": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "fetch" + }, + "320": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "input" + }, + "321": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "init" + }, + "322": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.signOut" + }, + "323": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.signOut" + }, + "324": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "jwt" + }, + "325": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "scope" + }, + "326": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type" + }, + "327": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type.data" + }, + "328": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type.error" + }, + "329": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.inviteUserByEmail" + }, + "330": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.inviteUserByEmail" + }, + "331": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "email" + }, + "332": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "options" + }, + "333": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type" + }, + "334": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type.data" + }, + "335": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type.redirectTo" + }, + "336": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.generateLink" + }, + "337": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.generateLink" + }, + "338": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "params" + }, + "339": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.createUser" + }, + "340": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.createUser" + }, + "341": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "attributes" + }, + "342": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.listUsers" + }, + "343": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.listUsers" + }, + "344": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "params" + }, + "345": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type" + }, + "346": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type.data" + }, + "347": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type" + }, + "348": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type.users" + }, + "349": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type.aud" + }, + "350": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type.error" + }, + "351": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type" + }, + "352": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type.data" + }, + "353": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type" + }, + "354": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type.users" + }, + "355": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "__type.error" + }, + "356": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.getUserById" + }, + "357": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.getUserById" + }, + "358": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "uid" + }, + "359": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.updateUserById" + }, + "360": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.updateUserById" + }, + "361": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "uid" + }, + "362": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "attributes" + }, + "363": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.deleteUser" + }, + "364": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "default.deleteUser" + }, + "365": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "id" + }, + "366": { + "sourceFileName": "../auth-js/src/GoTrueAdminApi.ts", + "qualifiedName": "shouldSoftDelete" + }, + "375": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default" + }, + "377": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.__constructor" + }, + "378": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default" + }, + "379": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "options" + }, + "381": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.admin" + }, + "382": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.mfa" + }, + "383": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.oauth" + }, + "384": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.storageKey" + }, + "385": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.flowType" + }, + "386": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.jwks" + }, + "387": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.jwks" + }, + "388": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "389": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.keys" + }, + "390": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.jwks" + }, + "391": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "value" + }, + "392": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "393": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.keys" + }, + "394": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.jwks_cached_at" + }, + "395": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.jwks_cached_at" + }, + "396": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.jwks_cached_at" + }, + "397": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "value" + }, + "398": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.autoRefreshToken" + }, + "399": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.persistSession" + }, + "400": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.storage" + }, + "401": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.userStorage" + }, + "402": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.memoryStorage" + }, + "403": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "404": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.__index" + }, + "406": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.stateChangeEmitters" + }, + "407": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.autoRefreshTicker" + }, + "408": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.autoRefreshTickTimeout" + }, + "409": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.visibilityChangedCallback" + }, + "410": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "411": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "412": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.refreshingDeferred" + }, + "413": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.initializePromise" + }, + "414": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.detectSessionInUrl" + }, + "415": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "416": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "417": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "url" + }, + "418": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "params" + }, + "419": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "420": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.__index" + }, + "422": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.url" + }, + "423": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.headers" + }, + "424": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "425": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.__index" + }, + "427": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.hasCustomAuthorizationHeader" + }, + "428": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.suppressGetSessionWarning" + }, + "429": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.fetch" + }, + "430": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "fetch" + }, + "431": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "fetch" + }, + "432": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "input" + }, + "433": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "init" + }, + "434": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "fetch" + }, + "435": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "input" + }, + "436": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "init" + }, + "437": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.lock" + }, + "438": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.lockAcquired" + }, + "439": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.pendingInLock" + }, + "440": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.throwOnError" + }, + "441": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.lockAcquireTimeout" + }, + "442": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.broadcastChannel" + }, + "443": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.logDebugMessages" + }, + "444": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.logger" + }, + "445": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "446": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "447": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "message" + }, + "448": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "args" + }, + "449": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.isThrowOnErrorEnabled" + }, + "450": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.isThrowOnErrorEnabled" + }, + "454": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.initialize" + }, + "455": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.initialize" + }, + "457": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.signInAnonymously" + }, + "458": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.signInAnonymously" + }, + "459": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "credentials" + }, + "460": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.signUp" + }, + "461": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.signUp" + }, + "462": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "credentials" + }, + "463": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.signInWithPassword" + }, + "464": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.signInWithPassword" + }, + "465": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "credentials" + }, + "466": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.signInWithOAuth" + }, + "467": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.signInWithOAuth" + }, + "468": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "credentials" + }, + "469": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.exchangeCodeForSession" + }, + "470": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.exchangeCodeForSession" + }, + "471": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "authCode" + }, + "472": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.signInWithWeb3" + }, + "473": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.signInWithWeb3" + }, + "474": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "credentials" + }, + "475": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "476": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.data" + }, + "477": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "478": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.session" + }, + "479": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.user" + }, + "480": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.error" + }, + "481": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "482": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.data" + }, + "483": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "484": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.session" + }, + "485": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.user" + }, + "486": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.error" + }, + "490": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.signInWithIdToken" + }, + "491": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.signInWithIdToken" + }, + "492": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "credentials" + }, + "493": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.signInWithOtp" + }, + "494": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.signInWithOtp" + }, + "495": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "credentials" + }, + "496": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.verifyOtp" + }, + "497": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.verifyOtp" + }, + "498": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "params" + }, + "499": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.signInWithSSO" + }, + "500": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.signInWithSSO" + }, + "501": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "params" + }, + "502": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.reauthenticate" + }, + "503": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.reauthenticate" + }, + "505": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.resend" + }, + "506": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.resend" + }, + "507": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "credentials" + }, + "508": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.getSession" + }, + "509": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.getSession" + }, + "510": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "511": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.data" + }, + "512": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "513": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.session" + }, + "514": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.error" + }, + "515": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "516": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.data" + }, + "517": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "518": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.session" + }, + "519": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.error" + }, + "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" + }, + "528": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.getUser" + }, + "529": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.getUser" + }, + "530": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "jwt" + }, + "532": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.updateUser" + }, + "533": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.updateUser" + }, + "534": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "attributes" + }, + "535": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "options" + }, + "536": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "537": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.emailRedirectTo" + }, + "538": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default._updateUser" + }, + "539": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default._updateUser" + }, + "540": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "attributes" + }, + "541": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "options" + }, + "542": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "543": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.emailRedirectTo" + }, + "544": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.setSession" + }, + "545": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.setSession" + }, + "546": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "currentSession" + }, + "547": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "548": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.access_token" + }, + "549": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.refresh_token" + }, + "550": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default._setSession" + }, + "551": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default._setSession" + }, + "552": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "currentSession" + }, + "553": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "554": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.access_token" + }, + "555": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.refresh_token" + }, + "556": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.refreshSession" + }, + "557": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.refreshSession" + }, + "558": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "currentSession" + }, + "559": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "560": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.refresh_token" + }, + "561": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default._refreshSession" + }, + "562": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default._refreshSession" + }, + "563": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "currentSession" + }, + "564": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "565": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.refresh_token" + }, + "569": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.signOut" + }, + "570": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.signOut" + }, + "571": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "options" + }, + "572": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "573": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.error" + }, + "574": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default._signOut" + }, + "575": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default._signOut" + }, + "576": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__0" + }, + "577": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "578": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.error" + }, + "579": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.onAuthStateChange" + }, + "580": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.onAuthStateChange" + }, + "581": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "callback" + }, + "582": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "583": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "584": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "event" + }, + "585": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "session" + }, + "586": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "587": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.data" + }, + "588": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "589": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.subscription" + }, + "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" + }, + "601": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.resetPasswordForEmail" + }, + "602": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.resetPasswordForEmail" + }, + "603": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "email" + }, + "604": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "options" + }, + "605": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "606": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.redirectTo" + }, + "607": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.captchaToken" + }, + "608": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "609": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.data" + }, + "610": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "611": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.error" + }, + "612": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "613": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.data" + }, + "614": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.error" + }, + "615": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.getUserIdentities" + }, + "616": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.getUserIdentities" + }, + "617": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "618": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.data" + }, + "619": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "620": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.identities" + }, + "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.linkIdentity" + }, + "626": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.linkIdentity" + }, + "627": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "credentials" + }, + "628": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.linkIdentity" + }, + "629": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "credentials" + }, + "632": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.unlinkIdentity" + }, + "633": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.unlinkIdentity" + }, + "634": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "identity" + }, + "635": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "636": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.data" + }, + "637": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "638": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.error" + }, + "639": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "640": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.data" + }, + "641": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.error" + }, + "653": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.startAutoRefresh" + }, + "654": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.startAutoRefresh" + }, + "655": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.stopAutoRefresh" + }, + "656": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.stopAutoRefresh" + }, + "674": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.getClaims" + }, + "675": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "default.getClaims" + }, + "676": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "jwt" + }, + "677": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "options" + }, + "678": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "679": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.keys" + }, + "680": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.allowExpired" + }, + "681": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.jwks" + }, + "682": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "683": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.keys" + }, + "684": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "685": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.data" + }, + "686": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "687": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.claims" + }, + "688": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.header" + }, + "689": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.signature" + }, + "690": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.error" + }, + "691": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "692": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.data" + }, + "693": { + "sourceFileName": "../auth-js/src/GoTrueClient.ts", + "qualifiedName": "__type.error" + }, + "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.error" + }, + "697": { + "sourceFileName": "../auth-js/src/AuthAdminApi.ts", + "qualifiedName": "AuthAdminApi" + }, + "698": { + "sourceFileName": "../auth-js/src/AuthClient.ts", + "qualifiedName": "AuthClient" + }, + "699": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "navigatorLock" + }, + "700": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "navigatorLock" + }, + "701": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "R" + }, + "702": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "name" + }, + "703": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "acquireTimeout" + }, + "704": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "fn" + }, + "705": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "__type" + }, + "706": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "__type" + }, + "707": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "NavigatorLockAcquireTimeoutError" + }, + "708": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "LockAcquireTimeoutError.__constructor" + }, + "709": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "NavigatorLockAcquireTimeoutError" + }, + "710": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "message" + }, + "711": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "LockAcquireTimeoutError.isAcquireTimeout" + }, + "712": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "internals" + }, + "713": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "__type" + }, + "714": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "__type.debug" + }, + "715": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "processLock" + }, + "716": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "processLock" + }, + "717": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "R" + }, + "718": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "name" + }, + "719": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "acquireTimeout" + }, + "720": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "fn" + }, + "721": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "__type" + }, + "722": { + "sourceFileName": "../auth-js/src/lib/locks.ts", + "qualifiedName": "__type" + }, + "723": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Provider" + }, + "724": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthChangeEventMFA" + }, + "725": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthChangeEvent" + }, + "726": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "LockFunc" + }, + "727": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "728": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "729": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "name" + }, + "730": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "acquireTimeout" + }, + "731": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "fn" + }, + "732": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "733": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "734": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "R" + }, + "735": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueClientOptions" + }, + "736": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "737": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.url" + }, + "738": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.headers" + }, + "739": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "740": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.__index" + }, + "742": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.storageKey" + }, + "743": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.detectSessionInUrl" + }, + "744": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "745": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "746": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "url" + }, + "747": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "params" + }, + "748": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "749": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.__index" + }, + "751": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.autoRefreshToken" + }, + "752": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.persistSession" + }, + "753": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.storage" + }, + "754": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.userStorage" + }, + "755": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.fetch" + }, + "756": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.flowType" + }, + "757": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.debug" + }, + "758": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "759": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "760": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "message" + }, + "761": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "args" + }, + "762": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.lock" + }, + "763": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.hasCustomAuthorizationHeader" + }, + "764": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.throwOnError" + }, + "765": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.lockAcquireTimeout" + }, + "766": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "WeakPasswordReasons" + }, + "767": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "WeakPassword" + }, + "768": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "769": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.reasons" + }, + "770": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.message" + }, + "771": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Prettify" + }, + "772": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "T" + }, + "773": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "StrictOmit" + }, + "774": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "T" + }, + "775": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "K" + }, + "776": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "RequestResult" + }, + "777": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "778": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.data" + }, + "779": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.error" + }, + "780": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "781": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.data" + }, + "782": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.error" + }, + "783": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "T" + }, + "784": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "ErrorType" + }, + "785": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "RequestResultSafeDestructure" + }, + "786": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "787": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.data" + }, + "788": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.error" + }, + "789": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "790": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.data" + }, + "791": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.error" + }, + "792": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "T" + }, + "793": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthResponse" + }, + "794": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "795": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.user" + }, + "796": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.session" + }, + "797": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthResponsePassword" + }, + "798": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "799": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.user" + }, + "800": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.session" + }, + "801": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.weak_password" + }, + "802": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthOtpResponse" + }, + "803": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "804": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.user" + }, + "805": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.session" + }, + "806": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.messageId" + }, + "807": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthTokenResponse" + }, + "808": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "809": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.user" + }, + "810": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.session" + }, + "811": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthTokenResponsePassword" + }, + "812": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "813": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.user" + }, + "814": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.session" + }, + "815": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.weakPassword" + }, + "816": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "OAuthResponse" + }, + "817": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "818": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.data" + }, + "819": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "820": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.provider" + }, + "821": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.url" + }, + "822": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.error" + }, + "823": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "824": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.data" + }, + "825": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "826": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.provider" + }, + "827": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.url" + }, + "828": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.error" + }, + "829": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "SSOResponse" + }, + "830": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "831": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.url" + }, + "832": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserResponse" + }, + "833": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "834": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.user" + }, + "835": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Session" + }, + "836": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AMRMethod" + }, + "837": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "838": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AMREntry" + }, + "839": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AMREntry.method" + }, + "840": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AMREntry.timestamp" + }, + "841": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserIdentity" + }, + "842": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserIdentity.id" + }, + "843": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserIdentity.user_id" + }, + "844": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserIdentity.identity_data" + }, + "845": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "846": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.__index" + }, + "848": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserIdentity.identity_id" + }, + "849": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserIdentity.provider" + }, + "850": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserIdentity.created_at" + }, + "851": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserIdentity.last_sign_in_at" + }, + "852": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserIdentity.updated_at" + }, + "853": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "FactorType" + }, + "854": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Factor" + }, + "855": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "856": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.id" + }, + "857": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.friendly_name" + }, + "858": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.factor_type" + }, + "859": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.status" + }, + "860": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.created_at" + }, + "861": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.updated_at" + }, + "862": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.last_challenged_at" + }, + "863": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Type" + }, + "864": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Status" + }, + "865": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserAppMetadata" + }, + "866": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserAppMetadata.provider" + }, + "867": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserAppMetadata.providers" + }, + "868": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserAppMetadata.__index" + }, + "870": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserMetadata" + }, + "871": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserMetadata.__index" + }, + "873": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "User" + }, + "874": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserAttributes" + }, + "875": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserAttributes.email" + }, + "876": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserAttributes.phone" + }, + "877": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserAttributes.password" + }, + "878": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserAttributes.nonce" + }, + "879": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UserAttributes.data" + }, + "880": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AdminUserAttributes" + }, + "881": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AdminUserAttributes.user_metadata" + }, + "882": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AdminUserAttributes.app_metadata" + }, + "883": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AdminUserAttributes.email_confirm" + }, + "884": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AdminUserAttributes.phone_confirm" + }, + "885": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AdminUserAttributes.ban_duration" + }, + "886": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AdminUserAttributes.role" + }, + "887": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AdminUserAttributes.password_hash" + }, + "888": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AdminUserAttributes.id" + }, + "889": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "nonce" + }, + "890": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "email" + }, + "891": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "password" + }, + "892": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "phone" + }, + "893": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Subscription" + }, + "894": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Subscription.id" + }, + "895": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Subscription.callback" + }, + "896": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "897": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "898": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "event" + }, + "899": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "session" + }, + "900": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Subscription.unsubscribe" + }, + "901": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "902": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "903": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "SignInAnonymouslyCredentials" + }, + "904": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "905": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.options" + }, + "906": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "907": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.data" + }, + "908": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.captchaToken" + }, + "909": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "SignUpWithPasswordCredentials" + }, + "910": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "911": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.options" + }, + "912": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "913": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.emailRedirectTo" + }, + "914": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.data" + }, + "915": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.captchaToken" + }, + "916": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.channel" + }, + "917": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "SignInWithPasswordCredentials" + }, + "918": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "919": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.options" + }, + "920": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "921": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.captchaToken" + }, + "922": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "SignInWithPasswordlessCredentials" + }, + "923": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "924": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.email" + }, + "925": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.options" + }, + "926": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "927": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.emailRedirectTo" + }, + "928": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.shouldCreateUser" + }, + "929": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.data" + }, + "930": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.captchaToken" + }, + "931": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "932": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.phone" + }, + "933": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.options" + }, + "934": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "935": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.shouldCreateUser" + }, + "936": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.data" + }, + "937": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.captchaToken" + }, + "938": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.channel" + }, + "939": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthFlowType" + }, + "940": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "SignInWithOAuthCredentials" + }, + "941": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "942": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.provider" + }, + "943": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.options" + }, + "944": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "945": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.redirectTo" + }, + "946": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.scopes" + }, + "947": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.queryParams" + }, + "948": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "949": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.__index" + }, + "951": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.skipBrowserRedirect" + }, + "952": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "SignInWithIdTokenCredentials" + }, + "953": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "954": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.provider" + }, + "955": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "956": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.token" + }, + "957": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.access_token" + }, + "958": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.nonce" + }, + "959": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.options" + }, + "960": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "961": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.captchaToken" + }, + "962": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "SolanaWallet" + }, + "963": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "964": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.signIn" + }, + "965": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "966": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "967": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "inputs" + }, + "968": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.publicKey" + }, + "969": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "970": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.toBase58" + }, + "971": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "972": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "973": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.signMessage" + }, + "974": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "975": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "976": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "message" + }, + "977": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "encoding" + }, + "978": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "SolanaWeb3Credentials" + }, + "979": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "980": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.chain" + }, + "981": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.wallet" + }, + "982": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.statement" + }, + "983": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.options" + }, + "984": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "985": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.url" + }, + "986": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.captchaToken" + }, + "987": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.signInWithSolana" + }, + "988": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "989": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.chain" + }, + "990": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.message" + }, + "991": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.signature" + }, + "992": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.options" + }, + "993": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "994": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.captchaToken" + }, + "995": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "EthereumWallet" + }, + "996": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "EthereumWeb3Credentials" + }, + "997": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "998": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.chain" + }, + "999": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.wallet" + }, + "1000": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.statement" + }, + "1001": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.options" + }, + "1002": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1003": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.url" + }, + "1004": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.captchaToken" + }, + "1005": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.signInWithEthereum" + }, + "1006": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1007": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.chain" + }, + "1008": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.message" + }, + "1009": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.signature" + }, + "1010": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.options" + }, + "1011": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1012": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.captchaToken" + }, + "1013": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Web3Credentials" + }, + "1014": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "VerifyOtpParams" + }, + "1015": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "VerifyMobileOtpParams" + }, + "1016": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "VerifyMobileOtpParams.phone" + }, + "1017": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "VerifyMobileOtpParams.token" + }, + "1018": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "VerifyMobileOtpParams.type" + }, + "1019": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "VerifyMobileOtpParams.options" + }, + "1020": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1021": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.redirectTo" + }, + "1022": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.captchaToken" + }, + "1023": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "VerifyEmailOtpParams" + }, + "1024": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "VerifyEmailOtpParams.email" + }, + "1025": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "VerifyEmailOtpParams.token" + }, + "1026": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "VerifyEmailOtpParams.type" + }, + "1027": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "VerifyEmailOtpParams.options" + }, + "1028": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1029": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.redirectTo" + }, + "1030": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.captchaToken" + }, + "1031": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "VerifyTokenHashParams" + }, + "1032": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "VerifyTokenHashParams.token_hash" + }, + "1033": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "VerifyTokenHashParams.type" + }, + "1034": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "MobileOtpType" + }, + "1035": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "EmailOtpType" + }, + "1036": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "ResendParams" + }, + "1037": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1038": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.type" + }, + "1039": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.email" + }, + "1040": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.options" + }, + "1041": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1042": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.emailRedirectTo" + }, + "1043": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.captchaToken" + }, + "1044": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1045": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.type" + }, + "1046": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.phone" + }, + "1047": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.options" + }, + "1048": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1049": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.captchaToken" + }, + "1050": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "SignInWithSSO" + }, + "1051": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1052": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.providerId" + }, + "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.redirectTo" + }, + "1056": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.captchaToken" + }, + "1057": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.skipBrowserRedirect" + }, + "1058": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1059": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.domain" + }, + "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.redirectTo" + }, + "1063": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.captchaToken" + }, + "1064": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.skipBrowserRedirect" + }, + "1065": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GenerateSignupLinkParams" + }, + "1066": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1067": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.type" + }, + "1068": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.email" + }, + "1069": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.password" + }, + "1070": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.options" + }, + "1071": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GenerateInviteOrMagiclinkParams" + }, + "1072": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1073": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.type" + }, + "1074": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.email" + }, + "1075": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.options" + }, + "1076": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GenerateRecoveryLinkParams" + }, + "1077": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1078": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.type" + }, + "1079": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.email" + }, + "1080": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.options" + }, + "1081": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GenerateEmailChangeLinkParams" + }, + "1082": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1083": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.type" + }, + "1084": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.email" + }, + "1085": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.newEmail" + }, + "1086": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.options" + }, + "1087": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GenerateLinkOptions" + }, + "1088": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GenerateLinkOptions.data" + }, + "1089": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GenerateLinkOptions.redirectTo" + }, + "1090": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GenerateLinkParams" + }, + "1091": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GenerateLinkResponse" + }, + "1092": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1093": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.properties" + }, + "1094": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.user" + }, + "1095": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GenerateLinkProperties" + }, + "1096": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1097": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.action_link" + }, + "1098": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.email_otp" + }, + "1099": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.hashed_token" + }, + "1100": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.redirect_to" + }, + "1101": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.verification_type" + }, + "1102": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GenerateLinkType" + }, + "1103": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "MFAEnrollParams" + }, + "1104": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "MFAUnenrollParams" + }, + "1105": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1106": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.factorId" + }, + "1107": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "MFAVerifyTOTPParams" + }, + "1108": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "MFAVerifyPhoneParams" + }, + "1109": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "MFAVerifyWebauthnParamFields" + }, + "1110": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1111": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.webauthn" + }, + "1112": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "T" + }, + "1113": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "MFAVerifyWebauthnParams" + }, + "1114": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "T" + }, + "1115": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "MFAVerifyParams" + }, + "1116": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "MFATOTPChannel" + }, + "1117": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "MFAChallengeTOTPParams" + }, + "1118": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "MFAChallengePhoneParams" + }, + "1119": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "MFAChallengeWebauthnParams" + }, + "1120": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "MFAChallengeParams" + }, + "1121": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "MFAChallengeAndVerifyParams" + }, + "1122": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthMFAVerifyResponseData" + }, + "1123": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1124": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.access_token" + }, + "1125": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.token_type" + }, + "1126": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.expires_in" + }, + "1127": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.refresh_token" + }, + "1128": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.user" + }, + "1129": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthMFAVerifyResponse" + }, + "1130": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthMFAEnrollResponse" + }, + "1131": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthMFAUnenrollResponse" + }, + "1132": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1133": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.id" + }, + "1134": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthMFAChallengeTOTPResponse" + }, + "1135": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthMFAChallengePhoneResponse" + }, + "1136": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthMFAChallengeWebauthnResponse" + }, + "1137": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthMFAChallengeWebauthnResponseDataJSON" + }, + "1138": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthMFAChallengeWebauthnServerResponse" + }, + "1139": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthMFAChallengeResponse" + }, + "1140": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthMFAListFactorsResponse" + }, + "1141": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1142": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.all" + }, + "1143": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "T" + }, + "1144": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthenticatorAssuranceLevels" + }, + "1145": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthMFAGetAuthenticatorAssuranceLevelResponse" + }, + "1146": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1147": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.currentLevel" + }, + "1148": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.nextLevel" + }, + "1149": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.currentAuthenticationMethods" + }, + "1150": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi" + }, + "1151": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.enroll" + }, + "1152": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.enroll" + }, + "1153": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "params" + }, + "1154": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1155": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "factorType" + }, + "1156": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "friendlyName" + }, + "1157": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "issuer" + }, + "1158": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.enroll" + }, + "1159": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "params" + }, + "1160": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1161": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "factorType" + }, + "1162": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "friendlyName" + }, + "1163": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "phone" + }, + "1164": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.enroll" + }, + "1165": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "params" + }, + "1166": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1167": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "factorType" + }, + "1168": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "friendlyName" + }, + "1169": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.enroll" + }, + "1170": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "params" + }, + "1171": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.challenge" + }, + "1172": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.challenge" + }, + "1173": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "params" + }, + "1174": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1175": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "factorId" + }, + "1176": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1177": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "data" + }, + "1178": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "error" + }, + "1179": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1180": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "data" + }, + "1181": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1182": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "id" + }, + "1183": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "type" + }, + "1184": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "expires_at" + }, + "1185": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "error" + }, + "1186": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.challenge" + }, + "1187": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "params" + }, + "1188": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1189": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "factorId" + }, + "1190": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "channel" + }, + "1191": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1192": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "data" + }, + "1193": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "error" + }, + "1194": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1195": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "data" + }, + "1196": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1197": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "id" + }, + "1198": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "type" + }, + "1199": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "expires_at" + }, + "1200": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "error" + }, + "1201": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.challenge" + }, + "1202": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "params" + }, + "1203": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1204": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "factorId" + }, + "1205": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "webauthn" + }, + "1206": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1207": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.rpId" + }, + "1208": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.rpOrigins" + }, + "1209": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1210": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "data" + }, + "1211": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "error" + }, + "1212": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1213": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "data" + }, + "1214": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1215": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "id" + }, + "1216": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "type" + }, + "1217": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "expires_at" + }, + "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.type" + }, + "1221": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.credential_options" + }, + "1222": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1223": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.publicKey" + }, + "1224": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1225": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.type" + }, + "1226": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.credential_options" + }, + "1227": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1228": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.publicKey" + }, + "1229": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "error" + }, + "1230": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.challenge" + }, + "1231": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "params" + }, + "1232": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.verify" + }, + "1233": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.verify" + }, + "1234": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "params" + }, + "1235": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1236": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "factorId" + }, + "1237": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "challengeId" + }, + "1238": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "code" + }, + "1239": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.verify" + }, + "1240": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "params" + }, + "1241": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1242": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "factorId" + }, + "1243": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "challengeId" + }, + "1244": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "code" + }, + "1245": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.verify" + }, + "1246": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "params" + }, + "1247": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1248": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "factorId" + }, + "1249": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "challengeId" + }, + "1250": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "webauthn" + }, + "1251": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.verify" + }, + "1252": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "params" + }, + "1253": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.unenroll" + }, + "1254": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.unenroll" + }, + "1255": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "params" + }, + "1256": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.challengeAndVerify" + }, + "1257": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.challengeAndVerify" + }, + "1258": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "params" + }, + "1259": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1260": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "factorId" + }, + "1261": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "code" + }, + "1262": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.listFactors" + }, + "1263": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.listFactors" + }, + "1264": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.getAuthenticatorAssuranceLevel" + }, + "1265": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.getAuthenticatorAssuranceLevel" + }, + "1266": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "jwt" + }, + "1267": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.webauthn" + }, + "1268": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthMFAAdminDeleteFactorResponse" + }, + "1269": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1270": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.id" + }, + "1271": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthMFAAdminDeleteFactorParams" + }, + "1272": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1273": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.id" + }, + "1274": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.userId" + }, + "1275": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthMFAAdminListFactorsResponse" + }, + "1276": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1277": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.factors" + }, + "1278": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthMFAAdminListFactorsParams" + }, + "1279": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1280": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.userId" + }, + "1281": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueAdminMFAApi" + }, + "1282": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueAdminMFAApi.listFactors" + }, + "1283": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueAdminMFAApi.listFactors" + }, + "1284": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "params" + }, + "1285": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueAdminMFAApi.deleteFactor" + }, + "1286": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueAdminMFAApi.deleteFactor" + }, + "1287": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "params" + }, + "1288": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "SupportedStorage" + }, + "1289": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1290": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.isServer" + }, + "1291": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "InitializeResult" + }, + "1292": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1293": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.error" + }, + "1294": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "CallRefreshTokenResult" + }, + "1295": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "Pagination" + }, + "1296": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1297": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.nextPage" + }, + "1298": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.lastPage" + }, + "1299": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.total" + }, + "1300": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.__index" + }, + "1302": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "PageParams" + }, + "1303": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1304": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.page" + }, + "1305": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.perPage" + }, + "1306": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "SignOut" + }, + "1307": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1308": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.scope" + }, + "1309": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "MFAEnrollTOTPParams" + }, + "1310": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "MFAEnrollPhoneParams" + }, + "1311": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "MFAEnrollWebauthnParams" + }, + "1312": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthMFAEnrollTOTPResponse" + }, + "1313": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthMFAEnrollPhoneResponse" + }, + "1314": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthMFAEnrollWebauthnResponse" + }, + "1315": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "JwtHeader" + }, + "1316": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1317": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.alg" + }, + "1318": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.kid" + }, + "1319": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.typ" + }, + "1320": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "RequiredClaims" + }, + "1321": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1322": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.iss" + }, + "1323": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.sub" + }, + "1324": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.aud" + }, + "1325": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.exp" + }, + "1326": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.iat" + }, + "1327": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.role" + }, + "1328": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.aal" + }, + "1329": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.session_id" + }, + "1330": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "JwtPayload" + }, + "1331": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "JwtPayload.email" + }, + "1332": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "JwtPayload.phone" + }, + "1333": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "JwtPayload.is_anonymous" + }, + "1334": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "JwtPayload.jti" + }, + "1335": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "JwtPayload.nbf" + }, + "1336": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "JwtPayload.app_metadata" + }, + "1337": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "JwtPayload.user_metadata" + }, + "1338": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "JwtPayload.amr" + }, + "1339": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "JwtPayload.ref" + }, + "1340": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.iss" + }, + "1341": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.sub" + }, + "1342": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.aud" + }, + "1343": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.exp" + }, + "1344": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.iat" + }, + "1345": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.role" + }, + "1346": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.aal" + }, + "1347": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.session_id" + }, + "1348": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "JwtPayload.__index" + }, + "1350": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "JWK" + }, + "1351": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "JWK.kty" + }, + "1352": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "JWK.key_ops" + }, + "1353": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "JWK.alg" + }, + "1354": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "JWK.kid" + }, + "1355": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "JWK.__index" + }, + "1357": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "SIGN_OUT_SCOPES" + }, + "1358": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "SignOutScope" + }, + "1359": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "OAuthClientGrantType" + }, + "1360": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "OAuthClientResponseType" + }, + "1361": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "OAuthClientType" + }, + "1362": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "OAuthClientRegistrationType" + }, + "1363": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "OAuthClient" + }, + "1364": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1365": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.client_id" + }, + "1366": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.client_name" + }, + "1367": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.client_secret" + }, + "1368": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.client_type" + }, + "1369": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.token_endpoint_auth_method" + }, + "1370": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.registration_type" + }, + "1371": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.client_uri" + }, + "1372": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.logo_uri" + }, + "1373": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.redirect_uris" + }, + "1374": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.grant_types" + }, + "1375": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.response_types" + }, + "1376": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.scope" + }, + "1377": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.created_at" + }, + "1378": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.updated_at" + }, + "1379": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "CreateOAuthClientParams" + }, + "1380": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1381": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.client_name" + }, + "1382": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.client_uri" + }, + "1383": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.redirect_uris" + }, + "1384": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.grant_types" + }, + "1385": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.response_types" + }, + "1386": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.scope" + }, + "1387": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "UpdateOAuthClientParams" + }, + "1388": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1389": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.client_name" + }, + "1390": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.client_uri" + }, + "1391": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.logo_uri" + }, + "1392": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.redirect_uris" + }, + "1393": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.grant_types" + }, + "1394": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "OAuthClientResponse" + }, + "1395": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "OAuthClientListResponse" + }, + "1396": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1397": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.data" + }, + "1398": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1399": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.clients" + }, + "1400": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.aud" + }, + "1401": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.error" + }, + "1402": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1403": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.data" + }, + "1404": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1405": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.clients" + }, + "1406": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.error" + }, + "1407": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi" + }, + "1408": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.listClients" + }, + "1409": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.listClients" + }, + "1410": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "params" + }, + "1411": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.createClient" + }, + "1412": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.createClient" + }, + "1413": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "params" + }, + "1414": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.getClient" + }, + "1415": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.getClient" + }, + "1416": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "clientId" + }, + "1417": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.updateClient" + }, + "1418": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.updateClient" + }, + "1419": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "clientId" + }, + "1420": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "params" + }, + "1421": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.deleteClient" + }, + "1422": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.deleteClient" + }, + "1423": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "clientId" + }, + "1424": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1425": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.data" + }, + "1426": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.error" + }, + "1427": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.regenerateClientSecret" + }, + "1428": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.regenerateClientSecret" + }, + "1429": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "clientId" + }, + "1430": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "OAuthAuthorizationClient" + }, + "1431": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1432": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.id" + }, + "1433": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.name" + }, + "1434": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.uri" + }, + "1435": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.logo_uri" + }, + "1436": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "OAuthAuthorizationDetails" + }, + "1437": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1438": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.authorization_id" + }, + "1439": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.redirect_url" + }, + "1440": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.client" + }, + "1441": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.user" + }, + "1442": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1443": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.id" + }, + "1444": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.email" + }, + "1445": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.scope" + }, + "1446": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthOAuthAuthorizationDetailsResponse" + }, + "1447": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthOAuthConsentResponse" + }, + "1448": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1449": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.redirect_url" + }, + "1450": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "OAuthGrant" + }, + "1451": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1452": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.client" + }, + "1453": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.scopes" + }, + "1454": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.granted_at" + }, + "1455": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthOAuthGrantsResponse" + }, + "1456": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthOAuthRevokeGrantResponse" + }, + "1457": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1458": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi" + }, + "1459": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi.getAuthorizationDetails" + }, + "1460": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi.getAuthorizationDetails" + }, + "1461": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "authorizationId" + }, + "1462": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi.approveAuthorization" + }, + "1463": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi.approveAuthorization" + }, + "1464": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "authorizationId" + }, + "1465": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "options" + }, + "1466": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1467": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.skipBrowserRedirect" + }, + "1468": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi.denyAuthorization" + }, + "1469": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi.denyAuthorization" + }, + "1470": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "authorizationId" + }, + "1471": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "options" + }, + "1472": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1473": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.skipBrowserRedirect" + }, + "1474": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi.listGrants" + }, + "1475": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi.listGrants" + }, + "1476": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi.revokeGrant" + }, + "1477": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi.revokeGrant" + }, + "1478": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "options" + }, + "1479": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type" + }, + "1480": { + "sourceFileName": "../auth-js/src/lib/types.ts", + "qualifiedName": "__type.clientId" + }, + "1481": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "isAuthError" + }, + "1482": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "isAuthError" + }, + "1483": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "error" + }, + "1484": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "isAuthApiError" + }, + "1485": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "isAuthApiError" + }, + "1486": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "error" + }, + "1487": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "isAuthSessionMissingError" + }, + "1488": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "isAuthSessionMissingError" + }, + "1489": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "error" + }, + "1490": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "isAuthImplicitGrantRedirectError" + }, + "1491": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "isAuthImplicitGrantRedirectError" + }, + "1492": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "error" + }, + "1493": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "isAuthPKCECodeVerifierMissingError" + }, + "1494": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "isAuthPKCECodeVerifierMissingError" + }, + "1495": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "error" + }, + "1496": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "isAuthRetryableFetchError" + }, + "1497": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "isAuthRetryableFetchError" + }, + "1498": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "error" + }, + "1499": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "isAuthWeakPasswordError" + }, + "1500": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "isAuthWeakPasswordError" + }, + "1501": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "error" + }, + "1502": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError" + }, + "1503": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.__constructor" + }, + "1504": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError" + }, + "1505": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "message" + }, + "1506": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "status" + }, + "1507": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "code" + }, + "1508": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1509": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1510": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.status" + }, + "1511": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.__isAuthError" + }, + "1512": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthApiError" + }, + "1513": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthApiError.__constructor" + }, + "1514": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthApiError" + }, + "1515": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "message" + }, + "1516": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "status" + }, + "1517": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "code" + }, + "1518": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthApiError.status" + }, + "1519": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1520": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1521": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.__isAuthError" + }, + "1522": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthUnknownError" + }, + "1523": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthUnknownError.__constructor" + }, + "1524": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthUnknownError" + }, + "1525": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "message" + }, + "1526": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "originalError" + }, + "1527": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthUnknownError.originalError" + }, + "1528": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1529": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1530": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.status" + }, + "1531": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.__isAuthError" + }, + "1532": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError" + }, + "1533": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError.__constructor" + }, + "1534": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError" + }, + "1535": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "message" + }, + "1536": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "name" + }, + "1537": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "status" + }, + "1538": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "code" + }, + "1539": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError.name" + }, + "1540": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError.status" + }, + "1541": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1542": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1543": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.__isAuthError" + }, + "1544": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthSessionMissingError" + }, + "1545": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthSessionMissingError.__constructor" + }, + "1546": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthSessionMissingError" + }, + "1547": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError.name" + }, + "1548": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError.status" + }, + "1549": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1550": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1551": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.__isAuthError" + }, + "1552": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthInvalidTokenResponseError" + }, + "1553": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthInvalidTokenResponseError.__constructor" + }, + "1554": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthInvalidTokenResponseError" + }, + "1555": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError.name" + }, + "1556": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError.status" + }, + "1557": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1558": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1559": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.__isAuthError" + }, + "1560": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthInvalidCredentialsError" + }, + "1561": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthInvalidCredentialsError.__constructor" + }, + "1562": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthInvalidCredentialsError" + }, + "1563": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "message" + }, + "1564": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError.name" + }, + "1565": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError.status" + }, + "1566": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1567": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1568": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.__isAuthError" + }, + "1569": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthImplicitGrantRedirectError" + }, + "1570": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthImplicitGrantRedirectError.__constructor" + }, + "1571": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthImplicitGrantRedirectError" + }, + "1572": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "message" + }, + "1573": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "details" + }, + "1574": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type" + }, + "1575": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type.error" + }, + "1576": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type.code" + }, + "1577": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthImplicitGrantRedirectError.details" + }, + "1578": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type" + }, + "1579": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type.error" + }, + "1580": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type.code" + }, + "1581": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthImplicitGrantRedirectError.toJSON" + }, + "1582": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthImplicitGrantRedirectError.toJSON" + }, + "1583": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type" + }, + "1584": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type.name" + }, + "1585": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type.message" + }, + "1586": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type.status" + }, + "1587": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type.details" + }, + "1588": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type" + }, + "1589": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type.error" + }, + "1590": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type.code" + }, + "1591": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError.name" + }, + "1592": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError.status" + }, + "1593": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1594": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1595": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.__isAuthError" + }, + "1596": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthPKCEGrantCodeExchangeError" + }, + "1597": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthPKCEGrantCodeExchangeError.__constructor" + }, + "1598": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthPKCEGrantCodeExchangeError" + }, + "1599": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "message" + }, + "1600": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "details" + }, + "1601": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type" + }, + "1602": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type.error" + }, + "1603": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type.code" + }, + "1604": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthPKCEGrantCodeExchangeError.details" + }, + "1605": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type" + }, + "1606": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type.error" + }, + "1607": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type.code" + }, + "1608": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthPKCEGrantCodeExchangeError.toJSON" + }, + "1609": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthPKCEGrantCodeExchangeError.toJSON" + }, + "1610": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type" + }, + "1611": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type.name" + }, + "1612": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type.message" + }, + "1613": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type.status" + }, + "1614": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type.details" + }, + "1615": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type" + }, + "1616": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type.error" + }, + "1617": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "__type.code" + }, + "1618": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError.name" + }, + "1619": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError.status" + }, + "1620": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1621": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1622": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.__isAuthError" + }, + "1623": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthPKCECodeVerifierMissingError" + }, + "1624": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthPKCECodeVerifierMissingError.__constructor" + }, + "1625": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthPKCECodeVerifierMissingError" + }, + "1626": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError.name" + }, + "1627": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError.status" + }, + "1628": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1629": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1630": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.__isAuthError" + }, + "1631": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthRetryableFetchError" + }, + "1632": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthRetryableFetchError.__constructor" + }, + "1633": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthRetryableFetchError" + }, + "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": "CustomAuthError.name" + }, + "1637": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError.status" + }, + "1638": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1639": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1640": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.__isAuthError" + }, + "1641": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthWeakPasswordError" + }, + "1642": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthWeakPasswordError.__constructor" + }, + "1643": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthWeakPasswordError" + }, + "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": "reasons" + }, + "1647": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthWeakPasswordError.reasons" + }, + "1648": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError.name" + }, + "1649": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError.status" + }, + "1650": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1651": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1652": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.__isAuthError" + }, + "1653": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthInvalidJwtError" + }, + "1654": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthInvalidJwtError.__constructor" + }, + "1655": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthInvalidJwtError" + }, + "1656": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "message" + }, + "1657": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError.name" + }, + "1658": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "CustomAuthError.status" + }, + "1659": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1660": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1661": { + "sourceFileName": "../auth-js/src/lib/errors.ts", + "qualifiedName": "AuthError.__isAuthError" + }, + "1662": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "default" + }, + "1663": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "default.__constructor" + }, + "1664": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "default" + }, + "1665": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "channel" + }, + "1666": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "opts" + }, + "1667": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "default.channel" + }, + "1668": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "default.state" + }, + "1669": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "default.pendingDiffs" + }, + "1670": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "default.joinRef" + }, + "1671": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "default.enabled" + }, + "1672": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "default.caller" + }, + "1673": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type" + }, + "1674": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type.onJoin" + }, + "1675": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type.onLeave" + }, + "1676": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type.onSync" + }, + "1677": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type" + }, + "1678": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type" + }, + "1679": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default" + }, + "1680": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.__constructor" + }, + "1681": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default" + }, + "1682": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "topic" + }, + "1683": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "params" + }, + "1684": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "socket" + }, + "1685": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.topic" + }, + "1686": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.params" + }, + "1687": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.socket" + }, + "1688": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.bindings" + }, + "1689": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1690": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1692": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1693": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.type" + }, + "1694": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.filter" + }, + "1695": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1696": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1698": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.callback" + }, + "1699": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.id" + }, + "1700": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.timeout" + }, + "1701": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.state" + }, + "1702": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.joinedOnce" + }, + "1703": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.joinPush" + }, + "1704": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.rejoinTimer" + }, + "1705": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.pushBuffer" + }, + "1706": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.presence" + }, + "1707": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.broadcastEndpointURL" + }, + "1708": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.subTopic" + }, + "1709": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.private" + }, + "1710": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.subscribe" + }, + "1711": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.subscribe" + }, + "1712": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "1713": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1714": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1715": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "status" + }, + "1716": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "err" + }, + "1717": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "timeout" + }, + "1718": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.presenceState" + }, + "1719": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.presenceState" + }, + "1720": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "1721": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1722": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1724": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1725": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.track" + }, + "1726": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.track" + }, + "1727": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "1728": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1729": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1731": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "opts" + }, + "1732": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1733": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1735": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.untrack" + }, + "1736": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.untrack" + }, + "1737": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "opts" + }, + "1738": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1739": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1741": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.on" + }, + "1742": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.on" + }, + "1743": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "1744": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "1745": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1746": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "1747": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "1748": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1749": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1750": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.on" + }, + "1751": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "1752": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1753": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1755": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "1756": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "1757": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1758": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "1759": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "1760": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1761": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1762": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "1763": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.on" + }, + "1764": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "1765": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1766": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1768": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "1769": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "1770": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1771": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "1772": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "1773": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1774": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1775": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "1776": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.on" + }, + "1777": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "1778": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1779": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1781": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "1782": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "1783": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "1784": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1785": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1786": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "1787": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.on" + }, + "1788": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "1789": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1790": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1792": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "1793": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "1794": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "1795": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1796": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1797": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "1798": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.on" + }, + "1799": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "1800": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1801": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1803": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "1804": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "1805": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "1806": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1807": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1808": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "1809": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.on" + }, + "1810": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "1811": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1812": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1814": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "1815": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "1816": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "1817": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1818": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1819": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "1820": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.on" + }, + "1821": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "1822": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1823": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1825": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "1826": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "1827": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "1828": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1829": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1830": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "1831": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.on" + }, + "1832": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "1833": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "1834": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1835": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "1836": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "1837": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1838": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1839": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "1840": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1841": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.type" + }, + "1842": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "1843": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.meta" + }, + "1844": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1845": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.replayed" + }, + "1846": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.id" + }, + "1847": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1849": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.on" + }, + "1850": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "1851": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1852": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1854": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "1855": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "1856": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1857": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "1858": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "1859": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1860": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1861": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "1862": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1863": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.type" + }, + "1864": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "1865": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.meta" + }, + "1866": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1867": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.replayed" + }, + "1868": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.id" + }, + "1869": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.payload" + }, + "1870": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.on" + }, + "1871": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "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": "__type" + }, + "1881": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.type" + }, + "1882": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "1883": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.payload" + }, + "1884": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.on" + }, + "1885": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "1886": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1887": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1889": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "1890": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "1891": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1892": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "1893": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "1894": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1895": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1896": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "1897": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1898": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.type" + }, + "1899": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "1900": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.payload" + }, + "1901": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.on" + }, + "1902": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "1903": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1904": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1906": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "1907": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "1908": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1909": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "1910": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "1911": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1912": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1913": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "1914": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1915": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.type" + }, + "1916": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "1917": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.payload" + }, + "1918": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.on" + }, + "1919": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "1920": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1921": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1923": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "1924": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "1925": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1926": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "1927": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "1928": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1929": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1930": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "1931": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1932": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.type" + }, + "1933": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "1934": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.payload" + }, + "1935": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.on" + }, + "1936": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "1937": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1938": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1940": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "1941": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "1942": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1943": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "1944": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1945": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1946": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "1947": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.httpSend" + }, + "1948": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.httpSend" + }, + "1949": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "event" + }, + "1950": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "1951": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "opts" + }, + "1952": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1953": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.timeout" + }, + "1954": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1955": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.success" + }, + "1956": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1957": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.success" + }, + "1958": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.status" + }, + "1959": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.error" + }, + "1960": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.send" + }, + "1961": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.send" + }, + "1962": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "args" + }, + "1963": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1964": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.type" + }, + "1965": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "1966": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.payload" + }, + "1967": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1969": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "opts" + }, + "1970": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1971": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1973": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.updateJoinPayload" + }, + "1974": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.updateJoinPayload" + }, + "1975": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "1976": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1977": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "1979": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.unsubscribe" + }, + "1980": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.unsubscribe" + }, + "1981": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "timeout" + }, + "1982": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.teardown" + }, + "1983": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "default.teardown" + }, + "1984": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "RealtimeChannelOptions" + }, + "1985": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1986": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.config" + }, + "1987": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1988": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.broadcast" + }, + "1989": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1990": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.self" + }, + "1991": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.ack" + }, + "1992": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.replay" + }, + "1993": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.presence" + }, + "1994": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "1995": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.key" + }, + "1996": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.enabled" + }, + "1997": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.private" + }, + "1998": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "RealtimeChannelSendResponse" + }, + "1999": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default" + }, + "2000": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.__constructor" + }, + "2001": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default" + }, + "2002": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "endPoint" + }, + "2003": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "options" + }, + "2004": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.accessTokenValue" + }, + "2005": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.apiKey" + }, + "2007": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.channels" + }, + "2008": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.endPoint" + }, + "2009": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.httpEndpoint" + }, + "2010": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.headers" + }, + "2011": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "2012": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.__index" + }, + "2014": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.params" + }, + "2015": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "2016": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.__index" + }, + "2018": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.timeout" + }, + "2019": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.transport" + }, + "2020": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.heartbeatIntervalMs" + }, + "2021": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.heartbeatTimer" + }, + "2022": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.pendingHeartbeatRef" + }, + "2023": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.heartbeatCallback" + }, + "2024": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "2025": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "2026": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "status" + }, + "2027": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "latency" + }, + "2028": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.ref" + }, + "2029": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.reconnectTimer" + }, + "2030": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.vsn" + }, + "2031": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.logger" + }, + "2032": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.logLevel" + }, + "2033": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.encode" + }, + "2034": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.decode" + }, + "2035": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.reconnectAfterMs" + }, + "2036": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.conn" + }, + "2037": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.sendBuffer" + }, + "2038": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.serializer" + }, + "2039": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.stateChangeCallbacks" + }, + "2040": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "2041": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.open" + }, + "2042": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.close" + }, + "2043": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.error" + }, + "2044": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.message" + }, + "2045": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.fetch" + }, + "2046": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "fetch" + }, + "2047": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "fetch" + }, + "2048": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "input" + }, + "2049": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "init" + }, + "2050": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "fetch" + }, + "2051": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "input" + }, + "2052": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "init" + }, + "2053": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.accessToken" + }, + "2054": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "2055": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "2056": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.worker" + }, + "2057": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.workerUrl" + }, + "2058": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.workerRef" + }, + "2063": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.connect" + }, + "2064": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.connect" + }, + "2065": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.endpointURL" + }, + "2066": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.endpointURL" + }, + "2067": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.disconnect" + }, + "2068": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.disconnect" + }, + "2069": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "code" + }, + "2070": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "reason" + }, + "2071": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.getChannels" + }, + "2072": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.getChannels" + }, + "2073": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.removeChannel" + }, + "2074": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.removeChannel" + }, + "2075": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "channel" + }, + "2076": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.removeAllChannels" + }, + "2077": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.removeAllChannels" + }, + "2078": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.log" + }, + "2079": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.log" + }, + "2080": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "kind" + }, + "2081": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "msg" + }, + "2082": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "data" + }, + "2083": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.connectionState" + }, + "2084": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.connectionState" + }, + "2085": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.isConnected" + }, + "2086": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.isConnected" + }, + "2087": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.isConnecting" + }, + "2088": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.isConnecting" + }, + "2089": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.isDisconnecting" + }, + "2090": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.isDisconnecting" + }, + "2091": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.channel" + }, + "2092": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.channel" + }, + "2093": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "topic" + }, + "2094": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "params" + }, + "2095": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.push" + }, + "2096": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.push" + }, + "2097": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "data" + }, + "2098": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.setAuth" + }, + "2099": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.setAuth" + }, + "2100": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "token" + }, + "2101": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.sendHeartbeat" + }, + "2102": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.sendHeartbeat" + }, + "2103": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.onHeartbeat" + }, + "2104": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.onHeartbeat" + }, + "2105": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "callback" + }, + "2106": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "2107": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "2108": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "status" + }, + "2109": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "latency" + }, + "2110": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.flushSendBuffer" + }, + "2111": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "default.flushSendBuffer" + }, + "2113": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "RealtimeClientOptions" + }, + "2114": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "2115": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.transport" + }, + "2116": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.timeout" + }, + "2117": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.heartbeatIntervalMs" + }, + "2118": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.heartbeatCallback" + }, + "2119": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "2120": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "2121": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "status" + }, + "2122": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "latency" + }, + "2123": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.vsn" + }, + "2124": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.logger" + }, + "2125": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.encode" + }, + "2126": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.decode" + }, + "2127": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.reconnectAfterMs" + }, + "2128": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.headers" + }, + "2129": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "2130": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.__index" + }, + "2132": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.params" + }, + "2133": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "2134": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.__index" + }, + "2136": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.log_level" + }, + "2137": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.logLevel" + }, + "2138": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.fetch" + }, + "2139": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.worker" + }, + "2140": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.workerUrl" + }, + "2141": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.accessToken" + }, + "2142": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "2143": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "2144": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "RealtimeMessage" + }, + "2145": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "2146": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.topic" + }, + "2147": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.event" + }, + "2148": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.payload" + }, + "2149": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.ref" + }, + "2150": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "__type.join_ref" + }, + "2151": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "RealtimePostgresChangesFilter" + }, + "2152": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "2153": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "2154": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.schema" + }, + "2155": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.table" + }, + "2156": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.filter" + }, + "2157": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "2158": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "RealtimePostgresChangesPayload" + }, + "2159": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "2160": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "2161": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "2163": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "RealtimePostgresInsertPayload" + }, + "2164": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "2165": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.eventType" + }, + "2166": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.new" + }, + "2167": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.old" + }, + "2168": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "2169": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "2170": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "2171": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "2173": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "RealtimePostgresUpdatePayload" + }, + "2174": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "2175": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.eventType" + }, + "2176": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.new" + }, + "2177": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.old" + }, + "2178": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "2179": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "2180": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "2182": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "RealtimePostgresDeletePayload" + }, + "2183": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "2184": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.eventType" + }, + "2185": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.new" + }, + "2186": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "2187": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.old" + }, + "2188": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "2189": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "2190": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "2192": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "RealtimePresenceJoinPayload" + }, + "2193": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type" + }, + "2194": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type.event" + }, + "2195": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type.key" + }, + "2196": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type.currentPresences" + }, + "2197": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type.newPresences" + }, + "2198": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "T" + }, + "2199": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type" + }, + "2200": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type.__index" + }, + "2202": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "RealtimePresenceLeavePayload" + }, + "2203": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type" + }, + "2204": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type.event" + }, + "2205": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type.key" + }, + "2206": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type.currentPresences" + }, + "2207": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type.leftPresences" + }, + "2208": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "T" + }, + "2209": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type" + }, + "2210": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type.__index" + }, + "2212": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "RealtimePresenceState" + }, + "2213": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type" + }, + "2214": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type.__index" + }, + "2216": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "T" + }, + "2217": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type" + }, + "2218": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type.__index" + }, + "2220": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "__type" + }, + "2221": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "RealtimeRemoveChannelResponse" + }, + "2222": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_LISTEN_TYPES" + }, + "2223": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_LISTEN_TYPES.BROADCAST" + }, + "2224": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_LISTEN_TYPES.PRESENCE" + }, + "2225": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_LISTEN_TYPES.POSTGRES_CHANGES" + }, + "2226": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_LISTEN_TYPES.SYSTEM" + }, + "2227": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT" + }, + "2228": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.ALL" + }, + "2229": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.INSERT" + }, + "2230": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.UPDATE" + }, + "2231": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.DELETE" + }, + "2232": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "REALTIME_PRESENCE_LISTEN_EVENTS" + }, + "2233": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "REALTIME_PRESENCE_LISTEN_EVENTS.SYNC" + }, + "2234": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "REALTIME_PRESENCE_LISTEN_EVENTS.JOIN" + }, + "2235": { + "sourceFileName": "../realtime-js/src/RealtimePresence.ts", + "qualifiedName": "REALTIME_PRESENCE_LISTEN_EVENTS.LEAVE" + }, + "2236": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_SUBSCRIBE_STATES" + }, + "2237": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_SUBSCRIBE_STATES.SUBSCRIBED" + }, + "2238": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_SUBSCRIBE_STATES.TIMED_OUT" + }, + "2239": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_SUBSCRIBE_STATES.CLOSED" + }, + "2240": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_SUBSCRIBE_STATES.CHANNEL_ERROR" + }, + "2241": { + "sourceFileName": "../realtime-js/src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_CHANNEL_STATES" + }, + "2242": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketFactory" + }, + "2244": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketFactory.getWebSocketConstructor" + }, + "2245": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketFactory.getWebSocketConstructor" + }, + "2246": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "__type" + }, + "2247": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "__type" + }, + "2248": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "url" + }, + "2249": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "protocols" + }, + "2250": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketFactory.createWebSocket" + }, + "2251": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketFactory.createWebSocket" + }, + "2252": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "url" + }, + "2253": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "protocols" + }, + "2254": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketFactory.isWebSocketSupported" + }, + "2255": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketFactory.isWebSocketSupported" + }, + "2258": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike" + }, + "2259": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.CONNECTING" + }, + "2260": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.OPEN" + }, + "2261": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.CLOSING" + }, + "2262": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.CLOSED" + }, + "2263": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.readyState" + }, + "2264": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.url" + }, + "2265": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.protocol" + }, + "2266": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.close" + }, + "2267": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.close" + }, + "2268": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "code" + }, + "2269": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "reason" + }, + "2270": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.send" + }, + "2271": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.send" + }, + "2272": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "data" + }, + "2273": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.onopen" + }, + "2274": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "__type" + }, + "2275": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "__type" + }, + "2276": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "this" + }, + "2277": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "ev" + }, + "2278": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.onmessage" + }, + "2279": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "__type" + }, + "2280": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "__type" + }, + "2281": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "this" + }, + "2282": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "ev" + }, + "2283": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.onclose" + }, + "2284": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "__type" + }, + "2285": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "__type" + }, + "2286": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "this" + }, + "2287": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "ev" + }, + "2288": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.onerror" + }, + "2289": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "__type" + }, + "2290": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "__type" + }, + "2291": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "this" + }, + "2292": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "ev" + }, + "2293": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.addEventListener" + }, + "2294": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.addEventListener" + }, + "2295": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "type" + }, + "2296": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "listener" + }, + "2297": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.removeEventListener" + }, + "2298": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.removeEventListener" + }, + "2299": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "type" + }, + "2300": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "listener" + }, + "2301": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.binaryType" + }, + "2302": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.bufferedAmount" + }, + "2303": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.extensions" + }, + "2304": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.dispatchEvent" + }, + "2305": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "__type" + }, + "2306": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "__type" + }, + "2307": { + "sourceFileName": "../realtime-js/src/lib/websocket-factory.ts", + "qualifiedName": "event" + }, + "2308": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "WebSocketLikeConstructor" + }, + "2309": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "WebSocketLikeConstructor" + }, + "2310": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "WebSocketLikeConstructor" + }, + "2311": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "address" + }, + "2312": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "subprotocols" + }, + "2313": { + "sourceFileName": "../realtime-js/src/RealtimeClient.ts", + "qualifiedName": "WebSocketLikeConstructor.__index" } }, "files": { "entries": { "1": "src/index.ts", - "2": "../../../CONTRIBUTING.md" + "2": "../../../CONTRIBUTING.md", + "3": "TESTING.md" }, "reflections": { "1": 0 @@ -6231,14 +64186,33 @@ "flags": {}, "children": [ { - "id": 1386, + "id": 1537, "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": 1387, + "id": 1538, "name": "constructor", "variant": "declaration", "kind": 512, @@ -6246,14 +64220,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 33, + "line": 53, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L33" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L53" } ], "signatures": [ { - "id": 1388, + "id": 1539, "name": "AuthApiError", "variant": "signature", "kind": 16384, @@ -6261,14 +64235,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 33, + "line": 53, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L33" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L53" } ], "parameters": [ { - "id": 1389, + "id": 1540, "name": "message", "variant": "param", "kind": 32768, @@ -6279,7 +64253,7 @@ } }, { - "id": 1390, + "id": 1541, "name": "status", "variant": "param", "kind": 32768, @@ -6290,7 +64264,7 @@ } }, { - "id": 1391, + "id": 1542, "name": "code", "variant": "param", "kind": 32768, @@ -6312,25 +64286,25 @@ ], "type": { "type": "reference", - "target": 1386, + "target": 1537, "name": "AuthApiError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", - "target": 1378, + "target": 1529, "name": "AuthError.constructor" } } ], "overwrites": { "type": "reference", - "target": 1377, + "target": 1528, "name": "AuthError.constructor" } }, { - "id": 1393, + "id": 1544, "name": "code", "variant": "declaration", "kind": 1024, @@ -6357,9 +64331,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 11, + "line": 21, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L21" } ], "type": { @@ -6388,7 +64362,7 @@ { "type": "reflection", "declaration": { - "id": 1394, + "id": 1545, "name": "__type", "variant": "declaration", "kind": 65536, @@ -6401,12 +64375,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1382, + "target": 1533, "name": "AuthError.code" } }, { - "id": 1392, + "id": 1543, "name": "status", "variant": "declaration", "kind": 1024, @@ -6422,9 +64396,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 31, + "line": 51, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L31" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L51" } ], "type": { @@ -6433,7 +64407,7 @@ }, "overwrites": { "type": "reference", - "target": 1384, + "target": 1535, "name": "AuthError.status" } } @@ -6441,39 +64415,58 @@ "groups": [ { "title": "Constructors", - "children": [1387] + "children": [1538] }, { "title": "Properties", - "children": [1393, 1392] + "children": [1544, 1543] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 30, + "line": 50, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L30" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L50" } ], "extendedTypes": [ { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" } ] }, { - "id": 1376, + "id": 1527, "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": 1377, + "id": 1528, "name": "constructor", "variant": "declaration", "kind": 512, @@ -6481,14 +64474,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 18, + "line": 28, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L18" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L28" } ], "signatures": [ { - "id": 1378, + "id": 1529, "name": "AuthError", "variant": "signature", "kind": 16384, @@ -6496,14 +64489,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 18, + "line": 28, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L18" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L28" } ], "parameters": [ { - "id": 1379, + "id": 1530, "name": "message", "variant": "param", "kind": 32768, @@ -6514,7 +64507,7 @@ } }, { - "id": 1380, + "id": 1531, "name": "status", "variant": "param", "kind": 32768, @@ -6527,7 +64520,7 @@ } }, { - "id": 1381, + "id": 1532, "name": "code", "variant": "param", "kind": 32768, @@ -6542,7 +64535,7 @@ ], "type": { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" }, @@ -6560,7 +64553,7 @@ } }, { - "id": 1382, + "id": 1533, "name": "code", "variant": "declaration", "kind": 1024, @@ -6585,9 +64578,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 11, + "line": 21, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L21" } ], "type": { @@ -6616,7 +64609,7 @@ { "type": "reflection", "declaration": { - "id": 1383, + "id": 1534, "name": "__type", "variant": "declaration", "kind": 65536, @@ -6629,7 +64622,7 @@ } }, { - "id": 1384, + "id": 1535, "name": "status", "variant": "declaration", "kind": 1024, @@ -6645,9 +64638,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 14, + "line": 24, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L14" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L24" } ], "type": { @@ -6668,19 +64661,19 @@ "groups": [ { "title": "Constructors", - "children": [1377] + "children": [1528] }, { "title": "Properties", - "children": [1382, 1384] + "children": [1533, 1535] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 4, + "line": 14, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L4" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L14" } ], "extendedTypes": [ @@ -6697,30 +64690,49 @@ "extendedBy": [ { "type": "reference", - "target": 1386, + "target": 1537, "name": "AuthApiError" }, { "type": "reference", - "target": 1396, + "target": 1547, "name": "AuthUnknownError" }, { "type": "reference", - "target": 1406, + "target": 1557, "name": "CustomAuthError" } ] }, { - "id": 1443, + "id": 1594, "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": 1444, + "id": 1595, "name": "constructor", "variant": "declaration", "kind": 512, @@ -6728,14 +64740,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 90, + "line": 177, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L90" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L177" } ], "signatures": [ { - "id": 1445, + "id": 1596, "name": "AuthImplicitGrantRedirectError", "variant": "signature", "kind": 16384, @@ -6743,14 +64755,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 90, + "line": 177, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L90" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L177" } ], "parameters": [ { - "id": 1446, + "id": 1597, "name": "message", "variant": "param", "kind": 32768, @@ -6761,7 +64773,7 @@ } }, { - "id": 1447, + "id": 1598, "name": "details", "variant": "param", "kind": 32768, @@ -6776,14 +64788,14 @@ { "type": "reflection", "declaration": { - "id": 1448, + "id": 1599, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1450, + "id": 1601, "name": "code", "variant": "declaration", "kind": 1024, @@ -6791,9 +64803,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 90, + "line": 177, "character": 57, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L90" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L177" } ], "type": { @@ -6802,7 +64814,7 @@ } }, { - "id": 1449, + "id": 1600, "name": "error", "variant": "declaration", "kind": 1024, @@ -6810,9 +64822,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 90, + "line": 177, "character": 42, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L90" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L177" } ], "type": { @@ -6824,15 +64836,15 @@ "groups": [ { "title": "Properties", - "children": [1450, 1449] + "children": [1601, 1600] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 90, + "line": 177, "character": 40, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L90" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L177" } ] } @@ -6844,25 +64856,25 @@ ], "type": { "type": "reference", - "target": 1443, + "target": 1594, "name": "AuthImplicitGrantRedirectError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", - "target": 1408, + "target": 1559, "name": "CustomAuthError.constructor" } } ], "overwrites": { "type": "reference", - "target": 1407, + "target": 1558, "name": "CustomAuthError.constructor" } }, { - "id": 1467, + "id": 1618, "name": "code", "variant": "declaration", "kind": 1024, @@ -6889,9 +64901,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 11, + "line": 21, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L21" } ], "type": { @@ -6920,7 +64932,7 @@ { "type": "reflection", "declaration": { - "id": 1468, + "id": 1619, "name": "__type", "variant": "declaration", "kind": 65536, @@ -6933,12 +64945,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1415, + "target": 1566, "name": "CustomAuthError.code" } }, { - "id": 1451, + "id": 1602, "name": "details", "variant": "declaration", "kind": 1024, @@ -6946,9 +64958,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 89, + "line": 176, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L89" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L176" } ], "type": { @@ -6961,14 +64973,14 @@ { "type": "reflection", "declaration": { - "id": 1452, + "id": 1603, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1454, + "id": 1605, "name": "code", "variant": "declaration", "kind": 1024, @@ -6976,9 +64988,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 89, + "line": 176, "character": 28, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L89" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L176" } ], "type": { @@ -6987,7 +64999,7 @@ } }, { - "id": 1453, + "id": 1604, "name": "error", "variant": "declaration", "kind": 1024, @@ -6995,9 +65007,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 89, + "line": 176, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L89" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L176" } ], "type": { @@ -7009,15 +65021,15 @@ "groups": [ { "title": "Properties", - "children": [1454, 1453] + "children": [1605, 1604] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 89, + "line": 176, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L89" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L176" } ] } @@ -7027,7 +65039,7 @@ "defaultValue": "null" }, { - "id": 1465, + "id": 1616, "name": "name", "variant": "declaration", "kind": 1024, @@ -7037,9 +65049,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 56, + "line": 100, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L100" } ], "type": { @@ -7048,12 +65060,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1413, + "target": 1564, "name": "CustomAuthError.name" } }, { - "id": 1466, + "id": 1617, "name": "status", "variant": "declaration", "kind": 1024, @@ -7071,9 +65083,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 57, + "line": 101, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L57" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L101" } ], "type": { @@ -7082,12 +65094,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1414, + "target": 1565, "name": "CustomAuthError.status" } }, { - "id": 1455, + "id": 1606, "name": "toJSON", "variant": "declaration", "kind": 2048, @@ -7095,14 +65107,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 95, + "line": 182, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L95" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L182" } ], "signatures": [ { - "id": 1456, + "id": 1607, "name": "toJSON", "variant": "signature", "kind": 4096, @@ -7110,22 +65122,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 95, + "line": 182, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L95" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L182" } ], "type": { "type": "reflection", "declaration": { - "id": 1457, + "id": 1608, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1461, + "id": 1612, "name": "details", "variant": "declaration", "kind": 1024, @@ -7133,9 +65145,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 100, + "line": 187, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L100" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L187" } ], "type": { @@ -7148,14 +65160,14 @@ { "type": "reflection", "declaration": { - "id": 1462, + "id": 1613, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1464, + "id": 1615, "name": "code", "variant": "declaration", "kind": 1024, @@ -7163,9 +65175,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 89, + "line": 176, "character": 28, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L89" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L176" } ], "type": { @@ -7174,7 +65186,7 @@ } }, { - "id": 1463, + "id": 1614, "name": "error", "variant": "declaration", "kind": 1024, @@ -7182,9 +65194,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 89, + "line": 176, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L89" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L176" } ], "type": { @@ -7196,15 +65208,15 @@ "groups": [ { "title": "Properties", - "children": [1464, 1463] + "children": [1615, 1614] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 89, + "line": 176, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L89" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L176" } ] } @@ -7214,7 +65226,7 @@ "defaultValue": "..." }, { - "id": 1459, + "id": 1610, "name": "message", "variant": "declaration", "kind": 1024, @@ -7222,9 +65234,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 98, + "line": 185, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L98" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L185" } ], "type": { @@ -7234,7 +65246,7 @@ "defaultValue": "..." }, { - "id": 1458, + "id": 1609, "name": "name", "variant": "declaration", "kind": 1024, @@ -7242,9 +65254,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 97, + "line": 184, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L97" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L184" } ], "type": { @@ -7254,7 +65266,7 @@ "defaultValue": "..." }, { - "id": 1460, + "id": 1611, "name": "status", "variant": "declaration", "kind": 1024, @@ -7262,9 +65274,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 99, + "line": 186, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L99" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L186" } ], "type": { @@ -7277,15 +65289,15 @@ "groups": [ { "title": "Properties", - "children": [1461, 1459, 1458, 1460] + "children": [1612, 1610, 1609, 1611] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 96, + "line": 183, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L96" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L183" } ] } @@ -7297,43 +65309,62 @@ "groups": [ { "title": "Constructors", - "children": [1444] + "children": [1595] }, { "title": "Properties", - "children": [1467, 1451, 1465, 1466] + "children": [1618, 1602, 1616, 1617] }, { "title": "Methods", - "children": [1455] + "children": [1606] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 88, + "line": 175, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L88" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L175" } ], "extendedTypes": [ { "type": "reference", - "target": 1406, + "target": 1557, "name": "CustomAuthError", "package": "@supabase/auth-js" } ] }, { - "id": 1434, + "id": 1585, "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": 1435, + "id": 1586, "name": "constructor", "variant": "declaration", "kind": 512, @@ -7341,14 +65372,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 83, + "line": 157, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L83" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L157" } ], "signatures": [ { - "id": 1436, + "id": 1587, "name": "AuthInvalidCredentialsError", "variant": "signature", "kind": 16384, @@ -7356,14 +65387,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 83, + "line": 157, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L83" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L157" } ], "parameters": [ { - "id": 1437, + "id": 1588, "name": "message", "variant": "param", "kind": 32768, @@ -7376,25 +65407,25 @@ ], "type": { "type": "reference", - "target": 1434, + "target": 1585, "name": "AuthInvalidCredentialsError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", - "target": 1408, + "target": 1559, "name": "CustomAuthError.constructor" } } ], "overwrites": { "type": "reference", - "target": 1407, + "target": 1558, "name": "CustomAuthError.constructor" } }, { - "id": 1440, + "id": 1591, "name": "code", "variant": "declaration", "kind": 1024, @@ -7421,9 +65452,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 11, + "line": 21, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L21" } ], "type": { @@ -7452,7 +65483,7 @@ { "type": "reflection", "declaration": { - "id": 1441, + "id": 1592, "name": "__type", "variant": "declaration", "kind": 65536, @@ -7465,12 +65496,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1415, + "target": 1566, "name": "CustomAuthError.code" } }, { - "id": 1438, + "id": 1589, "name": "name", "variant": "declaration", "kind": 1024, @@ -7480,9 +65511,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 56, + "line": 100, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L100" } ], "type": { @@ -7491,12 +65522,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1413, + "target": 1564, "name": "CustomAuthError.name" } }, { - "id": 1439, + "id": 1590, "name": "status", "variant": "declaration", "kind": 1024, @@ -7514,9 +65545,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 57, + "line": 101, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L57" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L101" } ], "type": { @@ -7525,7 +65556,7 @@ }, "inheritedFrom": { "type": "reference", - "target": 1414, + "target": 1565, "name": "CustomAuthError.status" } } @@ -7533,39 +65564,58 @@ "groups": [ { "title": "Constructors", - "children": [1435] + "children": [1586] }, { "title": "Properties", - "children": [1440, 1438, 1439] + "children": [1591, 1589, 1590] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 82, + "line": 156, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L82" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L156" } ], "extendedTypes": [ { "type": "reference", - "target": 1406, + "target": 1557, "name": "CustomAuthError", "package": "@supabase/auth-js" } ] }, { - "id": 1519, + "id": 1678, "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": 1520, + "id": 1679, "name": "constructor", "variant": "declaration", "kind": 512, @@ -7573,14 +65623,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 162, + "line": 321, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L162" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L321" } ], "signatures": [ { - "id": 1521, + "id": 1680, "name": "AuthInvalidJwtError", "variant": "signature", "kind": 16384, @@ -7588,14 +65638,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 162, + "line": 321, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L162" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L321" } ], "parameters": [ { - "id": 1522, + "id": 1681, "name": "message", "variant": "param", "kind": 32768, @@ -7608,25 +65658,25 @@ ], "type": { "type": "reference", - "target": 1519, + "target": 1678, "name": "AuthInvalidJwtError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", - "target": 1408, + "target": 1559, "name": "CustomAuthError.constructor" } } ], "overwrites": { "type": "reference", - "target": 1407, + "target": 1558, "name": "CustomAuthError.constructor" } }, { - "id": 1525, + "id": 1684, "name": "code", "variant": "declaration", "kind": 1024, @@ -7653,9 +65703,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 11, + "line": 21, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L21" } ], "type": { @@ -7684,7 +65734,7 @@ { "type": "reflection", "declaration": { - "id": 1526, + "id": 1685, "name": "__type", "variant": "declaration", "kind": 65536, @@ -7697,12 +65747,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1415, + "target": 1566, "name": "CustomAuthError.code" } }, { - "id": 1523, + "id": 1682, "name": "name", "variant": "declaration", "kind": 1024, @@ -7712,9 +65762,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 56, + "line": 100, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L100" } ], "type": { @@ -7723,12 +65773,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1413, + "target": 1564, "name": "CustomAuthError.name" } }, { - "id": 1524, + "id": 1683, "name": "status", "variant": "declaration", "kind": 1024, @@ -7746,9 +65796,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 57, + "line": 101, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L57" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L101" } ], "type": { @@ -7757,7 +65807,7 @@ }, "inheritedFrom": { "type": "reference", - "target": 1414, + "target": 1565, "name": "CustomAuthError.status" } } @@ -7765,39 +65815,58 @@ "groups": [ { "title": "Constructors", - "children": [1520] + "children": [1679] }, { "title": "Properties", - "children": [1525, 1523, 1524] + "children": [1684, 1682, 1683] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 161, + "line": 320, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L161" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L320" } ], "extendedTypes": [ { "type": "reference", - "target": 1406, + "target": 1557, "name": "CustomAuthError", "package": "@supabase/auth-js" } ] }, { - "id": 1426, + "id": 1577, "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": 1427, + "id": 1578, "name": "constructor", "variant": "declaration", "kind": 512, @@ -7805,14 +65874,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 77, + "line": 141, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L77" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L141" } ], "signatures": [ { - "id": 1428, + "id": 1579, "name": "AuthInvalidTokenResponseError", "variant": "signature", "kind": 16384, @@ -7820,32 +65889,32 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 77, + "line": 141, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L77" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L141" } ], "type": { "type": "reference", - "target": 1426, + "target": 1577, "name": "AuthInvalidTokenResponseError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", - "target": 1408, + "target": 1559, "name": "CustomAuthError.constructor" } } ], "overwrites": { "type": "reference", - "target": 1407, + "target": 1558, "name": "CustomAuthError.constructor" } }, { - "id": 1431, + "id": 1582, "name": "code", "variant": "declaration", "kind": 1024, @@ -7872,9 +65941,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 11, + "line": 21, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L21" } ], "type": { @@ -7903,7 +65972,7 @@ { "type": "reflection", "declaration": { - "id": 1432, + "id": 1583, "name": "__type", "variant": "declaration", "kind": 65536, @@ -7916,12 +65985,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1415, + "target": 1566, "name": "CustomAuthError.code" } }, { - "id": 1429, + "id": 1580, "name": "name", "variant": "declaration", "kind": 1024, @@ -7931,9 +66000,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 56, + "line": 100, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L100" } ], "type": { @@ -7942,12 +66011,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1413, + "target": 1564, "name": "CustomAuthError.name" } }, { - "id": 1430, + "id": 1581, "name": "status", "variant": "declaration", "kind": 1024, @@ -7965,9 +66034,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 57, + "line": 101, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L57" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L101" } ], "type": { @@ -7976,7 +66045,7 @@ }, "inheritedFrom": { "type": "reference", - "target": 1414, + "target": 1565, "name": "CustomAuthError.status" } } @@ -7984,39 +66053,58 @@ "groups": [ { "title": "Constructors", - "children": [1427] + "children": [1578] }, { "title": "Properties", - "children": [1431, 1429, 1430] + "children": [1582, 1580, 1581] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 76, + "line": 140, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L76" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L140" } ], "extendedTypes": [ { "type": "reference", - "target": 1406, + "target": 1557, "name": "CustomAuthError", "package": "@supabase/auth-js" } ] }, { - "id": 1470, - "name": "AuthPKCEGrantCodeExchangeError", + "id": 1648, + "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": 1471, + "id": 1649, "name": "constructor", "variant": "declaration", "kind": 512, @@ -8024,14 +66112,252 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 114, + "line": 239, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L114" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L239" } ], "signatures": [ { - "id": 1472, + "id": 1650, + "name": "AuthPKCECodeVerifierMissingError", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/errors.ts", + "line": 239, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L239" + } + ], + "type": { + "type": "reference", + "target": 1648, + "name": "AuthPKCECodeVerifierMissingError", + "package": "@supabase/auth-js" + }, + "overwrites": { + "type": "reference", + "target": 1559, + "name": "CustomAuthError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": 1558, + "name": "CustomAuthError.constructor" + } + }, + { + "id": 1653, + "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/src/lib/errors.ts", + "line": 21, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L21" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "reference", + "target": { + "sourceFileName": "src/lib/error-codes.ts", + "qualifiedName": "ErrorCode" + }, + "name": "ErrorCode", + "package": "@supabase/auth-js" + }, + { + "type": "intersection", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reflection", + "declaration": { + "id": 1654, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {} + } + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": 1566, + "name": "CustomAuthError.code" + } + }, + { + "id": 1651, + "name": "name", + "variant": "declaration", + "kind": 1024, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/errors.ts", + "line": 100, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L100" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1564, + "name": "CustomAuthError.name" + } + }, + { + "id": 1652, + "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/src/lib/errors.ts", + "line": 101, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L101" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": 1565, + "name": "CustomAuthError.status" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [1649] + }, + { + "title": "Properties", + "children": [1653, 1651, 1652] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/errors.ts", + "line": 238, + "character": 13, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L238" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1557, + "name": "CustomAuthError", + "package": "@supabase/auth-js" + } + ] + }, + { + "id": 1621, + "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": 1622, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/errors.ts", + "line": 211, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L211" + } + ], + "signatures": [ + { + "id": 1623, "name": "AuthPKCEGrantCodeExchangeError", "variant": "signature", "kind": 16384, @@ -8039,14 +66365,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 114, + "line": 211, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L114" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L211" } ], "parameters": [ { - "id": 1473, + "id": 1624, "name": "message", "variant": "param", "kind": 32768, @@ -8057,7 +66383,7 @@ } }, { - "id": 1474, + "id": 1625, "name": "details", "variant": "param", "kind": 32768, @@ -8072,14 +66398,14 @@ { "type": "reflection", "declaration": { - "id": 1475, + "id": 1626, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1477, + "id": 1628, "name": "code", "variant": "declaration", "kind": 1024, @@ -8087,9 +66413,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 114, + "line": 211, "character": 57, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L114" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L211" } ], "type": { @@ -8098,7 +66424,7 @@ } }, { - "id": 1476, + "id": 1627, "name": "error", "variant": "declaration", "kind": 1024, @@ -8106,9 +66432,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 114, + "line": 211, "character": 42, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L114" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L211" } ], "type": { @@ -8120,15 +66446,15 @@ "groups": [ { "title": "Properties", - "children": [1477, 1476] + "children": [1628, 1627] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 114, + "line": 211, "character": 40, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L114" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L211" } ] } @@ -8140,25 +66466,25 @@ ], "type": { "type": "reference", - "target": 1470, + "target": 1621, "name": "AuthPKCEGrantCodeExchangeError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", - "target": 1408, + "target": 1559, "name": "CustomAuthError.constructor" } } ], "overwrites": { "type": "reference", - "target": 1407, + "target": 1558, "name": "CustomAuthError.constructor" } }, { - "id": 1494, + "id": 1645, "name": "code", "variant": "declaration", "kind": 1024, @@ -8185,9 +66511,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 11, + "line": 21, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L21" } ], "type": { @@ -8216,7 +66542,7 @@ { "type": "reflection", "declaration": { - "id": 1495, + "id": 1646, "name": "__type", "variant": "declaration", "kind": 65536, @@ -8229,12 +66555,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1415, + "target": 1566, "name": "CustomAuthError.code" } }, { - "id": 1478, + "id": 1629, "name": "details", "variant": "declaration", "kind": 1024, @@ -8242,9 +66568,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 112, + "line": 209, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L112" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L209" } ], "type": { @@ -8257,14 +66583,14 @@ { "type": "reflection", "declaration": { - "id": 1479, + "id": 1630, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1481, + "id": 1632, "name": "code", "variant": "declaration", "kind": 1024, @@ -8272,9 +66598,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 112, + "line": 209, "character": 28, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L112" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L209" } ], "type": { @@ -8283,7 +66609,7 @@ } }, { - "id": 1480, + "id": 1631, "name": "error", "variant": "declaration", "kind": 1024, @@ -8291,9 +66617,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 112, + "line": 209, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L112" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L209" } ], "type": { @@ -8305,15 +66631,15 @@ "groups": [ { "title": "Properties", - "children": [1481, 1480] + "children": [1632, 1631] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 112, + "line": 209, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L112" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L209" } ] } @@ -8323,7 +66649,7 @@ "defaultValue": "null" }, { - "id": 1492, + "id": 1643, "name": "name", "variant": "declaration", "kind": 1024, @@ -8333,9 +66659,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 56, + "line": 100, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L100" } ], "type": { @@ -8344,12 +66670,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1413, + "target": 1564, "name": "CustomAuthError.name" } }, { - "id": 1493, + "id": 1644, "name": "status", "variant": "declaration", "kind": 1024, @@ -8367,9 +66693,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 57, + "line": 101, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L57" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L101" } ], "type": { @@ -8378,12 +66704,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1414, + "target": 1565, "name": "CustomAuthError.status" } }, { - "id": 1482, + "id": 1633, "name": "toJSON", "variant": "declaration", "kind": 2048, @@ -8391,14 +66717,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 119, + "line": 216, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L119" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L216" } ], "signatures": [ { - "id": 1483, + "id": 1634, "name": "toJSON", "variant": "signature", "kind": 4096, @@ -8406,22 +66732,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 119, + "line": 216, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L119" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L216" } ], "type": { "type": "reflection", "declaration": { - "id": 1484, + "id": 1635, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1488, + "id": 1639, "name": "details", "variant": "declaration", "kind": 1024, @@ -8429,9 +66755,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 124, + "line": 221, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L221" } ], "type": { @@ -8444,14 +66770,14 @@ { "type": "reflection", "declaration": { - "id": 1489, + "id": 1640, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1491, + "id": 1642, "name": "code", "variant": "declaration", "kind": 1024, @@ -8459,9 +66785,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 112, + "line": 209, "character": 28, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L112" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L209" } ], "type": { @@ -8470,7 +66796,7 @@ } }, { - "id": 1490, + "id": 1641, "name": "error", "variant": "declaration", "kind": 1024, @@ -8478,9 +66804,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 112, + "line": 209, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L112" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L209" } ], "type": { @@ -8492,15 +66818,15 @@ "groups": [ { "title": "Properties", - "children": [1491, 1490] + "children": [1642, 1641] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 112, + "line": 209, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L112" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L209" } ] } @@ -8510,7 +66836,7 @@ "defaultValue": "..." }, { - "id": 1486, + "id": 1637, "name": "message", "variant": "declaration", "kind": 1024, @@ -8518,9 +66844,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 122, + "line": 219, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L122" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L219" } ], "type": { @@ -8530,7 +66856,7 @@ "defaultValue": "..." }, { - "id": 1485, + "id": 1636, "name": "name", "variant": "declaration", "kind": 1024, @@ -8538,9 +66864,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 121, + "line": 218, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L121" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L218" } ], "type": { @@ -8550,7 +66876,7 @@ "defaultValue": "..." }, { - "id": 1487, + "id": 1638, "name": "status", "variant": "declaration", "kind": 1024, @@ -8558,9 +66884,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 123, + "line": 220, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L123" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L220" } ], "type": { @@ -8573,15 +66899,15 @@ "groups": [ { "title": "Properties", - "children": [1488, 1486, 1485, 1487] + "children": [1639, 1637, 1636, 1638] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 120, + "line": 217, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L120" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L217" } ] } @@ -8593,43 +66919,62 @@ "groups": [ { "title": "Constructors", - "children": [1471] + "children": [1622] }, { "title": "Properties", - "children": [1494, 1478, 1492, 1493] + "children": [1645, 1629, 1643, 1644] }, { "title": "Methods", - "children": [1482] + "children": [1633] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 111, + "line": 208, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L111" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L208" } ], "extendedTypes": [ { "type": "reference", - "target": 1406, + "target": 1557, "name": "CustomAuthError", "package": "@supabase/auth-js" } ] }, { - "id": 1497, + "id": 1656, "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": 1498, + "id": 1657, "name": "constructor", "variant": "declaration", "kind": 512, @@ -8637,14 +66982,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 130, + "line": 269, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L130" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L269" } ], "signatures": [ { - "id": 1499, + "id": 1658, "name": "AuthRetryableFetchError", "variant": "signature", "kind": 16384, @@ -8652,14 +66997,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 130, + "line": 269, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L130" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L269" } ], "parameters": [ { - "id": 1500, + "id": 1659, "name": "message", "variant": "param", "kind": 32768, @@ -8670,7 +67015,7 @@ } }, { - "id": 1501, + "id": 1660, "name": "status", "variant": "param", "kind": 32768, @@ -8683,25 +67028,25 @@ ], "type": { "type": "reference", - "target": 1497, + "target": 1656, "name": "AuthRetryableFetchError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", - "target": 1408, + "target": 1559, "name": "CustomAuthError.constructor" } } ], "overwrites": { "type": "reference", - "target": 1407, + "target": 1558, "name": "CustomAuthError.constructor" } }, { - "id": 1504, + "id": 1663, "name": "code", "variant": "declaration", "kind": 1024, @@ -8728,9 +67073,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 11, + "line": 21, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L21" } ], "type": { @@ -8759,7 +67104,7 @@ { "type": "reflection", "declaration": { - "id": 1505, + "id": 1664, "name": "__type", "variant": "declaration", "kind": 65536, @@ -8772,12 +67117,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1415, + "target": 1566, "name": "CustomAuthError.code" } }, { - "id": 1502, + "id": 1661, "name": "name", "variant": "declaration", "kind": 1024, @@ -8787,9 +67132,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 56, + "line": 100, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L100" } ], "type": { @@ -8798,12 +67143,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1413, + "target": 1564, "name": "CustomAuthError.name" } }, { - "id": 1503, + "id": 1662, "name": "status", "variant": "declaration", "kind": 1024, @@ -8821,9 +67166,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 57, + "line": 101, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L57" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L101" } ], "type": { @@ -8832,7 +67177,7 @@ }, "inheritedFrom": { "type": "reference", - "target": 1414, + "target": 1565, "name": "CustomAuthError.status" } } @@ -8840,39 +67185,58 @@ "groups": [ { "title": "Constructors", - "children": [1498] + "children": [1657] }, { "title": "Properties", - "children": [1504, 1502, 1503] + "children": [1663, 1661, 1662] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 129, + "line": 268, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L129" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L268" } ], "extendedTypes": [ { "type": "reference", - "target": 1406, + "target": 1557, "name": "CustomAuthError", "package": "@supabase/auth-js" } ] }, { - "id": 1418, + "id": 1569, "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": 1419, + "id": 1570, "name": "constructor", "variant": "declaration", "kind": 512, @@ -8880,14 +67244,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 67, + "line": 121, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L67" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L121" } ], "signatures": [ { - "id": 1420, + "id": 1571, "name": "AuthSessionMissingError", "variant": "signature", "kind": 16384, @@ -8895,32 +67259,32 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 67, + "line": 121, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L67" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L121" } ], "type": { "type": "reference", - "target": 1418, + "target": 1569, "name": "AuthSessionMissingError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", - "target": 1408, + "target": 1559, "name": "CustomAuthError.constructor" } } ], "overwrites": { "type": "reference", - "target": 1407, + "target": 1558, "name": "CustomAuthError.constructor" } }, { - "id": 1423, + "id": 1574, "name": "code", "variant": "declaration", "kind": 1024, @@ -8947,9 +67311,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 11, + "line": 21, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L21" } ], "type": { @@ -8978,7 +67342,7 @@ { "type": "reflection", "declaration": { - "id": 1424, + "id": 1575, "name": "__type", "variant": "declaration", "kind": 65536, @@ -8991,12 +67355,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1415, + "target": 1566, "name": "CustomAuthError.code" } }, { - "id": 1421, + "id": 1572, "name": "name", "variant": "declaration", "kind": 1024, @@ -9006,9 +67370,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 56, + "line": 100, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L100" } ], "type": { @@ -9017,12 +67381,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1413, + "target": 1564, "name": "CustomAuthError.name" } }, { - "id": 1422, + "id": 1573, "name": "status", "variant": "declaration", "kind": 1024, @@ -9040,9 +67404,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 57, + "line": 101, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L57" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L101" } ], "type": { @@ -9051,7 +67415,7 @@ }, "inheritedFrom": { "type": "reference", - "target": 1414, + "target": 1565, "name": "CustomAuthError.status" } } @@ -9059,39 +67423,58 @@ "groups": [ { "title": "Constructors", - "children": [1419] + "children": [1570] }, { "title": "Properties", - "children": [1423, 1421, 1422] + "children": [1574, 1572, 1573] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 66, + "line": 120, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L66" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L120" } ], "extendedTypes": [ { "type": "reference", - "target": 1406, + "target": 1557, "name": "CustomAuthError", "package": "@supabase/auth-js" } ] }, { - "id": 1396, + "id": 1547, "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": 1397, + "id": 1548, "name": "constructor", "variant": "declaration", "kind": 512, @@ -9099,14 +67482,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 48, + "line": 82, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L48" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L82" } ], "signatures": [ { - "id": 1398, + "id": 1549, "name": "AuthUnknownError", "variant": "signature", "kind": 16384, @@ -9114,14 +67497,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 48, + "line": 82, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L48" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L82" } ], "parameters": [ { - "id": 1399, + "id": 1550, "name": "message", "variant": "param", "kind": 32768, @@ -9132,7 +67515,7 @@ } }, { - "id": 1400, + "id": 1551, "name": "originalError", "variant": "param", "kind": 32768, @@ -9145,25 +67528,25 @@ ], "type": { "type": "reference", - "target": 1396, + "target": 1547, "name": "AuthUnknownError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", - "target": 1378, + "target": 1529, "name": "AuthError.constructor" } } ], "overwrites": { "type": "reference", - "target": 1377, + "target": 1528, "name": "AuthError.constructor" } }, { - "id": 1402, + "id": 1553, "name": "code", "variant": "declaration", "kind": 1024, @@ -9190,9 +67573,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 11, + "line": 21, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L21" } ], "type": { @@ -9221,7 +67604,7 @@ { "type": "reflection", "declaration": { - "id": 1403, + "id": 1554, "name": "__type", "variant": "declaration", "kind": 65536, @@ -9234,12 +67617,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1382, + "target": 1533, "name": "AuthError.code" } }, { - "id": 1401, + "id": 1552, "name": "originalError", "variant": "declaration", "kind": 1024, @@ -9247,9 +67630,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 46, + "line": 80, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L46" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L80" } ], "type": { @@ -9258,7 +67641,7 @@ } }, { - "id": 1404, + "id": 1555, "name": "status", "variant": "declaration", "kind": 1024, @@ -9276,9 +67659,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 14, + "line": 24, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L14" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L24" } ], "type": { @@ -9296,7 +67679,7 @@ }, "inheritedFrom": { "type": "reference", - "target": 1384, + "target": 1535, "name": "AuthError.status" } } @@ -9304,32 +67687,32 @@ "groups": [ { "title": "Constructors", - "children": [1397] + "children": [1548] }, { "title": "Properties", - "children": [1402, 1401, 1404] + "children": [1553, 1552, 1555] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 45, + "line": 79, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L45" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L79" } ], "extendedTypes": [ { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" } ] }, { - "id": 1507, + "id": 1666, "name": "AuthWeakPasswordError", "variant": "declaration", "kind": 128, @@ -9338,13 +67721,24 @@ "summary": [ { "kind": "text", - "text": "This error is thrown on certain methods when the password used is deemed\nweak. Inspect the reasons to identify what password strength rules are\ninadequate." + "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": 1508, + "id": 1667, "name": "constructor", "variant": "declaration", "kind": 512, @@ -9352,14 +67746,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 150, + "line": 299, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L150" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L299" } ], "signatures": [ { - "id": 1509, + "id": 1668, "name": "AuthWeakPasswordError", "variant": "signature", "kind": 16384, @@ -9367,14 +67761,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 150, + "line": 299, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L150" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L299" } ], "parameters": [ { - "id": 1510, + "id": 1669, "name": "message", "variant": "param", "kind": 32768, @@ -9385,7 +67779,7 @@ } }, { - "id": 1511, + "id": 1670, "name": "status", "variant": "param", "kind": 32768, @@ -9396,7 +67790,7 @@ } }, { - "id": 1512, + "id": 1671, "name": "reasons", "variant": "param", "kind": 32768, @@ -9425,25 +67819,25 @@ ], "type": { "type": "reference", - "target": 1507, + "target": 1666, "name": "AuthWeakPasswordError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", - "target": 1408, + "target": 1559, "name": "CustomAuthError.constructor" } } ], "overwrites": { "type": "reference", - "target": 1407, + "target": 1558, "name": "CustomAuthError.constructor" } }, { - "id": 1516, + "id": 1675, "name": "code", "variant": "declaration", "kind": 1024, @@ -9470,9 +67864,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 11, + "line": 21, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L21" } ], "type": { @@ -9501,7 +67895,7 @@ { "type": "reflection", "declaration": { - "id": 1517, + "id": 1676, "name": "__type", "variant": "declaration", "kind": 65536, @@ -9514,12 +67908,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1415, + "target": 1566, "name": "CustomAuthError.code" } }, { - "id": 1514, + "id": 1673, "name": "name", "variant": "declaration", "kind": 1024, @@ -9529,9 +67923,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 56, + "line": 100, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L100" } ], "type": { @@ -9540,12 +67934,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1413, + "target": 1564, "name": "CustomAuthError.name" } }, { - "id": 1513, + "id": 1672, "name": "reasons", "variant": "declaration", "kind": 1024, @@ -9561,9 +67955,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 148, + "line": 297, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L148" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L297" } ], "type": { @@ -9588,7 +67982,7 @@ } }, { - "id": 1515, + "id": 1674, "name": "status", "variant": "declaration", "kind": 1024, @@ -9606,9 +68000,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 57, + "line": 101, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L57" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L101" } ], "type": { @@ -9617,7 +68011,7 @@ }, "inheritedFrom": { "type": "reference", - "target": 1414, + "target": 1565, "name": "CustomAuthError.status" } } @@ -9625,39 +68019,58 @@ "groups": [ { "title": "Constructors", - "children": [1508] + "children": [1667] }, { "title": "Properties", - "children": [1516, 1514, 1513, 1515] + "children": [1675, 1673, 1672, 1674] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 144, + "line": 293, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L144" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L293" } ], "extendedTypes": [ { "type": "reference", - "target": 1406, + "target": 1557, "name": "CustomAuthError", "package": "@supabase/auth-js" } ] }, { - "id": 1406, + "id": 1557, "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": 1407, + "id": 1558, "name": "constructor", "variant": "declaration", "kind": 512, @@ -9665,14 +68078,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 59, + "line": 103, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L59" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L103" } ], "signatures": [ { - "id": 1408, + "id": 1559, "name": "CustomAuthError", "variant": "signature", "kind": 16384, @@ -9680,14 +68093,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 59, + "line": 103, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L59" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L103" } ], "parameters": [ { - "id": 1409, + "id": 1560, "name": "message", "variant": "param", "kind": 32768, @@ -9698,7 +68111,7 @@ } }, { - "id": 1410, + "id": 1561, "name": "name", "variant": "param", "kind": 32768, @@ -9709,7 +68122,7 @@ } }, { - "id": 1411, + "id": 1562, "name": "status", "variant": "param", "kind": 32768, @@ -9720,7 +68133,7 @@ } }, { - "id": 1412, + "id": 1563, "name": "code", "variant": "param", "kind": 32768, @@ -9742,25 +68155,25 @@ ], "type": { "type": "reference", - "target": 1406, + "target": 1557, "name": "CustomAuthError", "package": "@supabase/auth-js" }, "overwrites": { "type": "reference", - "target": 1378, + "target": 1529, "name": "AuthError.constructor" } } ], "overwrites": { "type": "reference", - "target": 1377, + "target": 1528, "name": "AuthError.constructor" } }, { - "id": 1415, + "id": 1566, "name": "code", "variant": "declaration", "kind": 1024, @@ -9787,9 +68200,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 11, + "line": 21, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L21" } ], "type": { @@ -9818,7 +68231,7 @@ { "type": "reflection", "declaration": { - "id": 1416, + "id": 1567, "name": "__type", "variant": "declaration", "kind": 65536, @@ -9831,12 +68244,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 1382, + "target": 1533, "name": "AuthError.code" } }, { - "id": 1413, + "id": 1564, "name": "name", "variant": "declaration", "kind": 1024, @@ -9844,9 +68257,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 56, + "line": 100, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L100" } ], "type": { @@ -9860,7 +68273,7 @@ } }, { - "id": 1414, + "id": 1565, "name": "status", "variant": "declaration", "kind": 1024, @@ -9876,9 +68289,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 57, + "line": 101, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L57" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L101" } ], "type": { @@ -9887,7 +68300,7 @@ }, "overwrites": { "type": "reference", - "target": 1384, + "target": 1535, "name": "AuthError.status" } } @@ -9895,25 +68308,25 @@ "groups": [ { "title": "Constructors", - "children": [1407] + "children": [1558] }, { "title": "Properties", - "children": [1415, 1413, 1414] + "children": [1566, 1564, 1565] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 55, + "line": 99, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L55" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L99" } ], "extendedTypes": [ { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" } @@ -9921,42 +68334,47 @@ "extendedBy": [ { "type": "reference", - "target": 1418, + "target": 1569, "name": "AuthSessionMissingError" }, { "type": "reference", - "target": 1426, + "target": 1577, "name": "AuthInvalidTokenResponseError" }, { "type": "reference", - "target": 1434, + "target": 1585, "name": "AuthInvalidCredentialsError" }, { "type": "reference", - "target": 1443, + "target": 1594, "name": "AuthImplicitGrantRedirectError" }, { "type": "reference", - "target": 1470, + "target": 1621, "name": "AuthPKCEGrantCodeExchangeError" }, { "type": "reference", - "target": 1497, + "target": 1648, + "name": "AuthPKCECodeVerifierMissingError" + }, + { + "type": "reference", + "target": 1656, "name": "AuthRetryableFetchError" }, { "type": "reference", - "target": 1507, + "target": 1666, "name": "AuthWeakPasswordError" }, { "type": "reference", - "target": 1519, + "target": 1678, "name": "AuthInvalidJwtError" } ] @@ -9977,9 +68395,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 47, + "line": 61, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L47" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L61" } ], "signatures": [ @@ -9989,12 +68407,31 @@ "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/src/GoTrueAdminApi.ts", - "line": 47, + "line": 61, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L47" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L61" } ], "parameters": [ @@ -10024,9 +68461,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 56, + "line": 70, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L70" } ], "type": { @@ -10044,8 +68481,8 @@ "character": 17 }, { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], @@ -10085,18 +68522,18 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "RequestInfo" + "qualifiedName": "URL" }, - "name": "RequestInfo", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "RequestInfo" }, - "name": "URL", + "name": "RequestInfo", "package": "typescript" } ] @@ -10158,8 +68595,8 @@ }, "sources": [ { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], @@ -10181,18 +68618,18 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "Request" + "qualifiedName": "URL" }, - "name": "Request", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "Request" }, - "name": "URL", + "name": "Request", "package": "typescript" } ] @@ -10253,9 +68690,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 53, + "line": 67, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L53" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L67" } ], "type": { @@ -10269,9 +68706,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 53, + "line": 67, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L53" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L67" } ], "indexSignatures": [ @@ -10284,9 +68721,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 54, + "line": 68, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L54" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L68" } ], "parameters": [ @@ -10321,9 +68758,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 52, + "line": 66, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L52" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L66" } ], "type": { @@ -10342,9 +68779,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 51, + "line": 65, "character": 5, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L51" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L65" } ] } @@ -10378,14 +68815,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 33, + "line": 34, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L33" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L34" } ], "type": { "type": "reference", - "target": 1240, + "target": 1306, "name": "GoTrueAdminMFAApi", "package": "@supabase/auth-js" } @@ -10407,14 +68844,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 39, + "line": 40, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L39" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L40" } ], "type": { "type": "reference", - "target": 1342, + "target": 1432, "name": "GoTrueAdminOAuthApi", "package": "@supabase/auth-js" } @@ -10428,9 +68865,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 177, + "line": 192, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L177" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L192" } ], "signatures": [ @@ -10459,9 +68896,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 177, + "line": 192, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L177" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L192" } ], "parameters": [ @@ -10473,7 +68910,7 @@ "flags": {}, "type": { "type": "reference", - "target": 842, + "target": 905, "name": "AdminUserAttributes", "package": "@supabase/auth-js" } @@ -10488,7 +68925,7 @@ "typeArguments": [ { "type": "reference", - "target": 763, + "target": 823, "name": "UserResponse", "package": "@supabase/auth-js" } @@ -10508,9 +68945,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 297, + "line": 312, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L297" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L312" } ], "signatures": [ @@ -10539,9 +68976,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 297, + "line": 312, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L297" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L312" } ], "parameters": [ @@ -10602,7 +69039,7 @@ "typeArguments": [ { "type": "reference", - "target": 763, + "target": 823, "name": "UserResponse", "package": "@supabase/auth-js" } @@ -10622,9 +69059,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 143, + "line": 158, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L143" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L158" } ], "signatures": [ @@ -10645,9 +69082,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 143, + "line": 158, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L143" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L158" } ], "parameters": [ @@ -10659,7 +69096,7 @@ "flags": {}, "type": { "type": "reference", - "target": 1050, + "target": 1115, "name": "GenerateLinkParams", "package": "@supabase/auth-js" } @@ -10674,7 +69111,7 @@ "typeArguments": [ { "type": "reference", - "target": 1051, + "target": 1116, "name": "GenerateLinkResponse", "package": "@supabase/auth-js" } @@ -10694,9 +69131,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 246, + "line": 261, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L246" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L261" } ], "signatures": [ @@ -10717,9 +69154,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 246, + "line": 261, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L246" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L261" } ], "parameters": [ @@ -10760,7 +69197,7 @@ "typeArguments": [ { "type": "reference", - "target": 763, + "target": 823, "name": "UserResponse", "package": "@supabase/auth-js" } @@ -10780,9 +69217,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 110, + "line": 125, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L110" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L125" } ], "signatures": [ @@ -10803,9 +69240,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 110, + "line": 125, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L110" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L125" } ], "parameters": [ @@ -10878,9 +69315,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 114, + "line": 129, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L114" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L129" } ], "type": { @@ -10907,9 +69344,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 117, + "line": 132, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L117" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L132" } ], "type": { @@ -10927,9 +69364,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 112, + "line": 127, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L112" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L127" } ] } @@ -10946,7 +69383,7 @@ "typeArguments": [ { "type": "reference", - "target": 763, + "target": 823, "name": "UserResponse", "package": "@supabase/auth-js" } @@ -10966,9 +69403,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 199, + "line": 214, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L199" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L214" } ], "signatures": [ @@ -10997,9 +69434,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 199, + "line": 214, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L199" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L214" } ], "parameters": [ @@ -11037,7 +69474,7 @@ }, "type": { "type": "reference", - "target": 1261, + "target": 1327, "name": "PageParams", "package": "@supabase/auth-js" } @@ -11071,9 +69508,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 202, + "line": 217, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L202" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L217" } ], "type": { @@ -11097,9 +69534,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 202, + "line": 217, "character": 31, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L202" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L217" } ], "type": { @@ -11116,16 +69553,16 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 202, + "line": 217, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L202" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L217" } ], "type": { "type": "array", "elementType": { "type": "reference", - "target": 810, + "target": 872, "name": "User", "package": "@supabase/auth-js" } @@ -11141,16 +69578,16 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 202, + "line": 217, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L202" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L217" } ] } }, { "type": "reference", - "target": 1254, + "target": 1320, "name": "Pagination", "package": "@supabase/auth-js" } @@ -11166,9 +69603,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 202, + "line": 217, "character": 59, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L202" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L217" } ], "type": { @@ -11186,9 +69623,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 202, + "line": 217, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L202" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L217" } ] } @@ -11211,9 +69648,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 203, + "line": 218, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L203" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L218" } ], "type": { @@ -11234,9 +69671,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 203, + "line": 218, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L203" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L218" } ], "type": { @@ -11253,9 +69690,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 203, + "line": 218, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L203" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L218" } ] } @@ -11270,14 +69707,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 203, + "line": 218, "character": 29, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L203" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L218" } ], "type": { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" } @@ -11292,9 +69729,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 203, + "line": 218, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L203" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L218" } ] } @@ -11317,9 +69754,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 79, + "line": 94, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L79" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L94" } ], "signatures": [ @@ -11340,9 +69777,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 79, + "line": 94, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L79" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L94" } ], "parameters": [ @@ -11424,9 +69861,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 82, + "line": 97, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L82" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L97" } ], "type": { @@ -11443,9 +69880,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 82, + "line": 97, "character": 27, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L82" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L97" } ], "type": { @@ -11457,7 +69894,7 @@ }, { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" } @@ -11474,9 +69911,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 82, + "line": 97, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L82" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L97" } ] } @@ -11497,9 +69934,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 270, + "line": 285, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L270" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L285" } ], "signatures": [ @@ -11513,16 +69950,16 @@ "summary": [ { "kind": "text", - "text": "Updates the user data." + "text": "Updates the user data. Changes are applied directly without confirmation flows." } ] }, "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 270, + "line": 285, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L270" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L285" } ], "parameters": [ @@ -11561,7 +69998,7 @@ }, "type": { "type": "reference", - "target": 842, + "target": 905, "name": "AdminUserAttributes", "package": "@supabase/auth-js" } @@ -11576,7 +70013,7 @@ "typeArguments": [ { "type": "reference", - "target": 763, + "target": 823, "name": "UserResponse", "package": "@supabase/auth-js" } @@ -11605,21 +70042,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueAdminApi.ts", - "line": 31, + "line": 32, "character": 21, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueAdminApi.ts#L31" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueAdminApi.ts#L32" } ] }, { - "id": 100, + "id": 107, "name": "GoTrueClient", "variant": "declaration", "kind": 128, "flags": {}, "children": [ { - "id": 102, + "id": 109, "name": "constructor", "variant": "declaration", "kind": 512, @@ -11627,14 +70064,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 267, + "line": 298, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L267" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L298" } ], "signatures": [ { - "id": 103, + "id": 110, "name": "GoTrueClient", "variant": "signature", "kind": 16384, @@ -11645,26 +70082,37 @@ "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/src/GoTrueClient.ts", - "line": 267, + "line": 298, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L267" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L298" } ], "parameters": [ { - "id": 104, + "id": 111, "name": "options", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 675, + "target": 726, "name": "GoTrueClientOptions", "package": "@supabase/auth-js" } @@ -11672,7 +70120,7 @@ ], "type": { "type": "reference", - "target": 100, + "target": 107, "name": "GoTrueClient", "package": "@supabase/auth-js", "qualifiedName": "default" @@ -11681,7 +70129,7 @@ ] }, { - "id": 106, + "id": 113, "name": "admin", "variant": "declaration", "kind": 1024, @@ -11697,9 +70145,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 194, + "line": 203, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L194" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L203" } ], "type": { @@ -11711,7 +70159,7 @@ } }, { - "id": 107, + "id": 114, "name": "mfa", "variant": "declaration", "kind": 1024, @@ -11727,20 +70175,49 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 198, + "line": 207, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L198" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L207" } ], "type": { "type": "reference", - "target": 1110, + "target": 1175, "name": "GoTrueMFAApi", "package": "@supabase/auth-js" } }, { - "id": 182, + "id": 115, + "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/src/GoTrueClient.ts", + "line": 213, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L213" + } + ], + "type": { + "type": "reference", + "target": 1483, + "name": "AuthOAuthServerApi", + "package": "@supabase/auth-js" + } + }, + { + "id": 210, "name": "exchangeCodeForSession", "variant": "declaration", "kind": 2048, @@ -11748,14 +70225,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 679, + "line": 757, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L679" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L757" } ], "signatures": [ { - "id": 183, + "id": 211, "name": "exchangeCodeForSession", "variant": "signature", "kind": 4096, @@ -11771,14 +70248,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 679, + "line": 757, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L679" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L757" } ], "parameters": [ { - "id": 184, + "id": 212, "name": "authCode", "variant": "param", "kind": 32768, @@ -11798,7 +70275,7 @@ "typeArguments": [ { "type": "reference", - "target": 738, + "target": 798, "name": "AuthTokenResponse", "package": "@supabase/auth-js" } @@ -11810,7 +70287,7 @@ ] }, { - "id": 614, + "id": 665, "name": "getClaims", "variant": "declaration", "kind": 2048, @@ -11818,14 +70295,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3401, + "line": 3801, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3401" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3801" } ], "signatures": [ { - "id": 615, + "id": 666, "name": "getClaims", "variant": "signature", "kind": 4096, @@ -11867,14 +70344,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3401, + "line": 3801, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3401" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3801" } ], "parameters": [ { - "id": 616, + "id": 667, "name": "jwt", "variant": "param", "kind": 32768, @@ -11904,7 +70381,7 @@ } }, { - "id": 617, + "id": 668, "name": "options", "variant": "param", "kind": 32768, @@ -11920,14 +70397,14 @@ "type": { "type": "reflection", "declaration": { - "id": 618, + "id": 669, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 620, + "id": 671, "name": "allowExpired", "variant": "declaration", "kind": 1024, @@ -11961,9 +70438,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3410, + "line": 3810, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3410" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3810" } ], "type": { @@ -11972,7 +70449,7 @@ } }, { - "id": 621, + "id": 672, "name": "jwks", "variant": "declaration", "kind": 1024, @@ -11990,22 +70467,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3413, + "line": 3813, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3413" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3813" } ], "type": { "type": "reflection", "declaration": { - "id": 622, + "id": 673, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 623, + "id": 674, "name": "keys", "variant": "declaration", "kind": 1024, @@ -12013,16 +70490,16 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3413, + "line": 3813, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3413" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3813" } ], "type": { "type": "array", "elementType": { "type": "reference", - "target": 1293, + "target": 1375, "name": "JWK", "package": "@supabase/auth-js" } @@ -12032,22 +70509,22 @@ "groups": [ { "title": "Properties", - "children": [623] + "children": [674] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3413, + "line": 3813, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3413" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3813" } ] } } }, { - "id": 619, + "id": 670, "name": "keys", "variant": "declaration", "kind": 1024, @@ -12071,16 +70548,16 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3407, + "line": 3807, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3407" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3807" } ], "type": { "type": "array", "elementType": { "type": "reference", - "target": 1293, + "target": 1375, "name": "JWK", "package": "@supabase/auth-js" } @@ -12090,15 +70567,15 @@ "groups": [ { "title": "Properties", - "children": [620, 621, 619] + "children": [671, 672, 670] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3403, + "line": 3803, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3403" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3803" } ] } @@ -12119,14 +70596,14 @@ { "type": "reflection", "declaration": { - "id": 624, + "id": 675, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 625, + "id": 676, "name": "data", "variant": "declaration", "kind": 1024, @@ -12134,22 +70611,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3417, + "line": 3817, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3417" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3817" } ], "type": { "type": "reflection", "declaration": { - "id": 626, + "id": 677, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 627, + "id": 678, "name": "claims", "variant": "declaration", "kind": 1024, @@ -12157,20 +70634,20 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3417, + "line": 3817, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3417" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3817" } ], "type": { "type": "reference", - "target": 1289, + "target": 1355, "name": "JwtPayload", "package": "@supabase/auth-js" } }, { - "id": 628, + "id": 679, "name": "header", "variant": "declaration", "kind": 1024, @@ -12178,20 +70655,20 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3417, + "line": 3817, "character": 36, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3417" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3817" } ], "type": { "type": "reference", - "target": 1274, + "target": 1340, "name": "JwtHeader", "package": "@supabase/auth-js" } }, { - "id": 629, + "id": 680, "name": "signature", "variant": "declaration", "kind": 1024, @@ -12199,9 +70676,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3417, + "line": 3817, "character": 55, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3417" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3817" } ], "type": { @@ -12218,22 +70695,22 @@ "groups": [ { "title": "Properties", - "children": [627, 628, 629] + "children": [678, 679, 680] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3417, + "line": 3817, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3417" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3817" } ] } } }, { - "id": 630, + "id": 681, "name": "error", "variant": "declaration", "kind": 1024, @@ -12241,9 +70718,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3418, + "line": 3818, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3418" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3818" } ], "type": { @@ -12255,15 +70732,15 @@ "groups": [ { "title": "Properties", - "children": [625, 630] + "children": [676, 681] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3416, + "line": 3816, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3416" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3816" } ] } @@ -12271,14 +70748,14 @@ { "type": "reflection", "declaration": { - "id": 631, + "id": 682, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 632, + "id": 683, "name": "data", "variant": "declaration", "kind": 1024, @@ -12286,9 +70763,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3420, + "line": 3820, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3420" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3820" } ], "type": { @@ -12297,7 +70774,7 @@ } }, { - "id": 633, + "id": 684, "name": "error", "variant": "declaration", "kind": 1024, @@ -12305,14 +70782,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3420, + "line": 3820, "character": 20, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3420" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3820" } ], "type": { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" } @@ -12321,15 +70798,15 @@ "groups": [ { "title": "Properties", - "children": [632, 633] + "children": [683, 684] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3420, + "line": 3820, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3420" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3820" } ] } @@ -12337,14 +70814,14 @@ { "type": "reflection", "declaration": { - "id": 634, + "id": 685, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 635, + "id": 686, "name": "data", "variant": "declaration", "kind": 1024, @@ -12352,9 +70829,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3421, + "line": 3821, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3421" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3821" } ], "type": { @@ -12363,7 +70840,7 @@ } }, { - "id": 636, + "id": 687, "name": "error", "variant": "declaration", "kind": 1024, @@ -12371,9 +70848,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3421, + "line": 3821, "character": 20, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3421" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3821" } ], "type": { @@ -12385,15 +70862,15 @@ "groups": [ { "title": "Properties", - "children": [635, 636] + "children": [686, 687] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 3421, + "line": 3821, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L3421" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L3821" } ] } @@ -12408,7 +70885,7 @@ ] }, { - "id": 257, + "id": 285, "name": "getSession", "variant": "declaration", "kind": 2048, @@ -12416,14 +70893,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1383, + "line": 1478, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1383" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1478" } ], "signatures": [ { - "id": 258, + "id": 286, "name": "getSession", "variant": "signature", "kind": 4096, @@ -12448,9 +70925,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1383, + "line": 1478, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1383" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1478" } ], "type": { @@ -12466,14 +70943,14 @@ { "type": "reflection", "declaration": { - "id": 259, + "id": 287, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 260, + "id": 288, "name": "data", "variant": "declaration", "kind": 1024, @@ -12481,22 +70958,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1476, + "line": 1571, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1476" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1571" } ], "type": { "type": "reflection", "declaration": { - "id": 261, + "id": 289, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 262, + "id": 290, "name": "session", "variant": "declaration", "kind": 1024, @@ -12504,14 +70981,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1477, + "line": 1572, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1477" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1572" } ], "type": { "type": "reference", - "target": 766, + "target": 826, "name": "Session", "package": "@supabase/auth-js" } @@ -12520,22 +70997,22 @@ "groups": [ { "title": "Properties", - "children": [262] + "children": [290] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1476, + "line": 1571, "character": 18, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1476" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1571" } ] } } }, { - "id": 263, + "id": 291, "name": "error", "variant": "declaration", "kind": 1024, @@ -12543,9 +71020,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1479, + "line": 1574, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1479" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1574" } ], "type": { @@ -12557,15 +71034,15 @@ "groups": [ { "title": "Properties", - "children": [260, 263] + "children": [288, 291] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1475, + "line": 1570, "character": 10, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1475" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1570" } ] } @@ -12573,14 +71050,14 @@ { "type": "reflection", "declaration": { - "id": 264, + "id": 292, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 265, + "id": 293, "name": "data", "variant": "declaration", "kind": 1024, @@ -12588,22 +71065,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1482, + "line": 1577, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1482" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1577" } ], "type": { "type": "reflection", "declaration": { - "id": 266, + "id": 294, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 267, + "id": 295, "name": "session", "variant": "declaration", "kind": 1024, @@ -12611,9 +71088,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1483, + "line": 1578, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1483" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1578" } ], "type": { @@ -12625,22 +71102,22 @@ "groups": [ { "title": "Properties", - "children": [267] + "children": [295] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1482, + "line": 1577, "character": 18, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1482" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1577" } ] } } }, { - "id": 268, + "id": 296, "name": "error", "variant": "declaration", "kind": 1024, @@ -12648,14 +71125,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1485, + "line": 1580, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1485" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1580" } ], "type": { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" } @@ -12664,15 +71141,15 @@ "groups": [ { "title": "Properties", - "children": [265, 268] + "children": [293, 296] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1481, + "line": 1576, "character": 10, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1481" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1576" } ] } @@ -12680,14 +71157,14 @@ { "type": "reflection", "declaration": { - "id": 269, + "id": 297, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 270, + "id": 298, "name": "data", "variant": "declaration", "kind": 1024, @@ -12695,22 +71172,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1488, + "line": 1583, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1488" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1583" } ], "type": { "type": "reflection", "declaration": { - "id": 271, + "id": 299, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 272, + "id": 300, "name": "session", "variant": "declaration", "kind": 1024, @@ -12718,9 +71195,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1489, + "line": 1584, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1489" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1584" } ], "type": { @@ -12732,22 +71209,22 @@ "groups": [ { "title": "Properties", - "children": [272] + "children": [300] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1488, + "line": 1583, "character": 18, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1488" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1583" } ] } } }, { - "id": 273, + "id": 301, "name": "error", "variant": "declaration", "kind": 1024, @@ -12755,9 +71232,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1491, + "line": 1586, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1491" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1586" } ], "type": { @@ -12769,15 +71246,15 @@ "groups": [ { "title": "Properties", - "children": [270, 273] + "children": [298, 301] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1487, + "line": 1582, "character": 10, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1487" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1582" } ] } @@ -12792,7 +71269,7 @@ ] }, { - "id": 320, + "id": 348, "name": "getUser", "variant": "declaration", "kind": 2048, @@ -12800,14 +71277,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1627, + "line": 1720, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1627" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1720" } ], "signatures": [ { - "id": 321, + "id": 349, "name": "getUser", "variant": "signature", "kind": 4096, @@ -12823,14 +71300,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1627, + "line": 1720, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1627" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1720" } ], "parameters": [ { - "id": 322, + "id": 350, "name": "jwt", "variant": "param", "kind": 32768, @@ -12860,7 +71337,7 @@ "typeArguments": [ { "type": "reference", - "target": 763, + "target": 823, "name": "UserResponse", "package": "@supabase/auth-js" } @@ -12872,7 +71349,7 @@ ] }, { - "id": 439, + "id": 467, "name": "getUserIdentities", "variant": "declaration", "kind": 2048, @@ -12880,14 +71357,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2207, + "line": 2316, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2207" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2316" } ], "signatures": [ { - "id": 440, + "id": 468, "name": "getUserIdentities", "variant": "signature", "kind": 4096, @@ -12903,9 +71380,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2207, + "line": 2316, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2207" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2316" } ], "type": { @@ -12921,14 +71398,14 @@ { "type": "reflection", "declaration": { - "id": 441, + "id": 469, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 442, + "id": 470, "name": "data", "variant": "declaration", "kind": 1024, @@ -12936,22 +71413,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2209, + "line": 2318, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2209" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2318" } ], "type": { "type": "reflection", "declaration": { - "id": 443, + "id": 471, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 444, + "id": 472, "name": "identities", "variant": "declaration", "kind": 1024, @@ -12959,16 +71436,16 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2210, + "line": 2319, "character": 10, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2210" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2319" } ], "type": { "type": "array", "elementType": { "type": "reference", - "target": 780, + "target": 840, "name": "UserIdentity", "package": "@supabase/auth-js" } @@ -12978,22 +71455,22 @@ "groups": [ { "title": "Properties", - "children": [444] + "children": [472] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2209, + "line": 2318, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2209" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2318" } ] } } }, { - "id": 445, + "id": 473, "name": "error", "variant": "declaration", "kind": 1024, @@ -13001,9 +71478,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2212, + "line": 2321, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2212" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2321" } ], "type": { @@ -13015,15 +71492,15 @@ "groups": [ { "title": "Properties", - "children": [442, 445] + "children": [470, 473] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2208, + "line": 2317, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2208" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2317" } ] } @@ -13031,14 +71508,14 @@ { "type": "reflection", "declaration": { - "id": 446, + "id": 474, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 447, + "id": 475, "name": "data", "variant": "declaration", "kind": 1024, @@ -13046,9 +71523,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2214, + "line": 2323, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2214" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2323" } ], "type": { @@ -13057,7 +71534,7 @@ } }, { - "id": 448, + "id": 476, "name": "error", "variant": "declaration", "kind": 1024, @@ -13065,14 +71542,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2214, + "line": 2323, "character": 20, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2214" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2323" } ], "type": { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" } @@ -13081,15 +71558,15 @@ "groups": [ { "title": "Properties", - "children": [447, 448] + "children": [475, 476] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2214, + "line": 2323, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2214" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2323" } ] } @@ -13104,7 +71581,7 @@ ] }, { - "id": 166, + "id": 194, "name": "initialize", "variant": "declaration", "kind": 2048, @@ -13112,14 +71589,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 381, + "line": 453, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L381" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L453" } ], "signatures": [ { - "id": 167, + "id": 195, "name": "initialize", "variant": "signature", "kind": 4096, @@ -13135,9 +71612,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 381, + "line": 453, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L381" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L453" } ], "type": { @@ -13149,7 +71626,7 @@ "typeArguments": [ { "type": "reference", - "target": 1250, + "target": 1316, "name": "InitializeResult", "package": "@supabase/auth-js" } @@ -13161,7 +71638,53 @@ ] }, { - "id": 449, + "id": 181, + "name": "isThrowOnErrorEnabled", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/GoTrueClient.ts", + "line": 417, + "character": 9, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L417" + } + ], + "signatures": [ + { + "id": 182, + "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/src/GoTrueClient.ts", + "line": 417, + "character": 9, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L417" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + }, + { + "id": 477, "name": "linkIdentity", "variant": "declaration", "kind": 2048, @@ -13169,26 +71692,26 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2232, + "line": 2341, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2232" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2341" }, { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2237, + "line": 2346, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2237" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2346" }, { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2239, + "line": 2348, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2239" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2348" } ], "signatures": [ { - "id": 450, + "id": 478, "name": "linkIdentity", "variant": "signature", "kind": 4096, @@ -13204,21 +71727,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2232, + "line": 2341, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2232" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2341" } ], "parameters": [ { - "id": 451, + "id": 479, "name": "credentials", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 902, + "target": 965, "name": "SignInWithOAuthCredentials", "package": "@supabase/auth-js" } @@ -13233,7 +71756,7 @@ "typeArguments": [ { "type": "reference", - "target": 747, + "target": 807, "name": "OAuthResponse", "package": "@supabase/auth-js" } @@ -13243,7 +71766,7 @@ } }, { - "id": 452, + "id": 480, "name": "linkIdentity", "variant": "signature", "kind": 4096, @@ -13259,21 +71782,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2237, + "line": 2346, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2237" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2346" } ], "parameters": [ { - "id": 453, + "id": 481, "name": "credentials", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 914, + "target": 977, "name": "SignInWithIdTokenCredentials", "package": "@supabase/auth-js" } @@ -13288,7 +71811,7 @@ "typeArguments": [ { "type": "reference", - "target": 738, + "target": 798, "name": "AuthTokenResponse", "package": "@supabase/auth-js" } @@ -13300,7 +71823,7 @@ ] }, { - "id": 401, + "id": 429, "name": "onAuthStateChange", "variant": "declaration", "kind": 2048, @@ -13308,26 +71831,26 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2085, + "line": 2193, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2085" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2193" }, { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2101, + "line": 2209, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2101" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2209" }, { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2105, + "line": 2213, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2105" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2213" } ], "signatures": [ { - "id": 402, + "id": 430, "name": "onAuthStateChange", "variant": "signature", "kind": 4096, @@ -13343,14 +71866,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2085, + "line": 2193, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2085" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2193" } ], "parameters": [ { - "id": 403, + "id": 431, "name": "callback", "variant": "param", "kind": 32768, @@ -13366,7 +71889,7 @@ "type": { "type": "reflection", "declaration": { - "id": 404, + "id": 432, "name": "__type", "variant": "declaration", "kind": 65536, @@ -13374,14 +71897,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2085, + "line": 2193, "character": 30, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2085" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2193" } ], "signatures": [ { - "id": 405, + "id": 433, "name": "__type", "variant": "signature", "kind": 4096, @@ -13389,27 +71912,27 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2085, + "line": 2193, "character": 30, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2085" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2193" } ], "parameters": [ { - "id": 406, + "id": 434, "name": "event", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 665, + "target": 716, "name": "AuthChangeEvent", "package": "@supabase/auth-js" } }, { - "id": 407, + "id": 435, "name": "session", "variant": "param", "kind": 32768, @@ -13423,7 +71946,7 @@ }, { "type": "reference", - "target": 766, + "target": 826, "name": "Session", "package": "@supabase/auth-js" } @@ -13444,14 +71967,14 @@ "type": { "type": "reflection", "declaration": { - "id": 408, + "id": 436, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 409, + "id": 437, "name": "data", "variant": "declaration", "kind": 1024, @@ -13459,22 +71982,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2086, + "line": 2194, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2086" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2194" } ], "type": { "type": "reflection", "declaration": { - "id": 410, + "id": 438, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 411, + "id": 439, "name": "subscription", "variant": "declaration", "kind": 1024, @@ -13482,14 +72005,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2086, + "line": 2194, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2086" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2194" } ], "type": { "type": "reference", - "target": 855, + "target": 918, "name": "Subscription", "package": "@supabase/auth-js" } @@ -13498,15 +72021,15 @@ "groups": [ { "title": "Properties", - "children": [411] + "children": [439] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2086, + "line": 2194, "character": 10, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2086" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2194" } ] } @@ -13516,22 +72039,22 @@ "groups": [ { "title": "Properties", - "children": [409] + "children": [437] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2085, + "line": 2193, "character": 90, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2085" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2193" } ] } } }, { - "id": 412, + "id": 440, "name": "onAuthStateChange", "variant": "signature", "kind": 4096, @@ -13566,14 +72089,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2101, + "line": 2209, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2101" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2209" } ], "parameters": [ { - "id": 413, + "id": 441, "name": "callback", "variant": "param", "kind": 32768, @@ -13589,7 +72112,7 @@ "type": { "type": "reflection", "declaration": { - "id": 414, + "id": 442, "name": "__type", "variant": "declaration", "kind": 65536, @@ -13597,14 +72120,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2101, + "line": 2209, "character": 30, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2101" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2209" } ], "signatures": [ { - "id": 415, + "id": 443, "name": "__type", "variant": "signature", "kind": 4096, @@ -13612,27 +72135,27 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2101, + "line": 2209, "character": 30, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2101" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2209" } ], "parameters": [ { - "id": 416, + "id": 444, "name": "event", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 665, + "target": 716, "name": "AuthChangeEvent", "package": "@supabase/auth-js" } }, { - "id": 417, + "id": 445, "name": "session", "variant": "param", "kind": 32768, @@ -13646,7 +72169,7 @@ }, { "type": "reference", - "target": 766, + "target": 826, "name": "Session", "package": "@supabase/auth-js" } @@ -13678,14 +72201,14 @@ "type": { "type": "reflection", "declaration": { - "id": 418, + "id": 446, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 419, + "id": 447, "name": "data", "variant": "declaration", "kind": 1024, @@ -13693,22 +72216,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2102, + "line": 2210, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2102" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2210" } ], "type": { "type": "reflection", "declaration": { - "id": 420, + "id": 448, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 421, + "id": 449, "name": "subscription", "variant": "declaration", "kind": 1024, @@ -13716,14 +72239,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2102, + "line": 2210, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2102" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2210" } ], "type": { "type": "reference", - "target": 855, + "target": 918, "name": "Subscription", "package": "@supabase/auth-js" } @@ -13732,15 +72255,15 @@ "groups": [ { "title": "Properties", - "children": [421] + "children": [449] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2102, + "line": 2210, "character": 10, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2102" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2210" } ] } @@ -13750,15 +72273,15 @@ "groups": [ { "title": "Properties", - "children": [419] + "children": [447] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2101, + "line": 2209, "character": 99, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2101" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2209" } ] } @@ -13767,7 +72290,7 @@ ] }, { - "id": 250, + "id": 278, "name": "reauthenticate", "variant": "declaration", "kind": 2048, @@ -13775,14 +72298,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1299, + "line": 1391, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1299" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1391" } ], "signatures": [ { - "id": 251, + "id": 279, "name": "reauthenticate", "variant": "signature", "kind": 4096, @@ -13798,9 +72321,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1299, + "line": 1391, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1299" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1391" } ], "type": { @@ -13812,7 +72335,7 @@ "typeArguments": [ { "type": "reference", - "target": 724, + "target": 784, "name": "AuthResponse", "package": "@supabase/auth-js" } @@ -13824,7 +72347,7 @@ ] }, { - "id": 350, + "id": 378, "name": "refreshSession", "variant": "declaration", "kind": 2048, @@ -13832,14 +72355,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1832, + "line": 1932, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1832" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1932" } ], "signatures": [ { - "id": 351, + "id": 379, "name": "refreshSession", "variant": "signature", "kind": 4096, @@ -13855,14 +72378,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1832, + "line": 1932, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1832" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1932" } ], "parameters": [ { - "id": 352, + "id": 380, "name": "currentSession", "variant": "param", "kind": 32768, @@ -13880,14 +72403,14 @@ "type": { "type": "reflection", "declaration": { - "id": 353, + "id": 381, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 354, + "id": 382, "name": "refresh_token", "variant": "declaration", "kind": 1024, @@ -13895,9 +72418,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1832, + "line": 1932, "character": 42, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1832" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1932" } ], "type": { @@ -13909,15 +72432,15 @@ "groups": [ { "title": "Properties", - "children": [354] + "children": [382] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1832, + "line": 1932, "character": 40, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1832" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1932" } ] } @@ -13933,7 +72456,7 @@ "typeArguments": [ { "type": "reference", - "target": 724, + "target": 784, "name": "AuthResponse", "package": "@supabase/auth-js" } @@ -13945,7 +72468,7 @@ ] }, { - "id": 254, + "id": 282, "name": "resend", "variant": "declaration", "kind": 2048, @@ -13953,14 +72476,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1334, + "line": 1426, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1334" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1426" } ], "signatures": [ { - "id": 255, + "id": 283, "name": "resend", "variant": "signature", "kind": 4096, @@ -13976,21 +72499,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1334, + "line": 1426, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1334" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1426" } ], "parameters": [ { - "id": 256, + "id": 284, "name": "credentials", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 998, + "target": 1061, "name": "ResendParams", "package": "@supabase/auth-js" } @@ -14005,7 +72528,7 @@ "typeArguments": [ { "type": "reference", - "target": 733, + "target": 793, "name": "AuthOtpResponse", "package": "@supabase/auth-js" } @@ -14017,7 +72540,7 @@ ] }, { - "id": 425, + "id": 453, "name": "resetPasswordForEmail", "variant": "declaration", "kind": 2048, @@ -14025,14 +72548,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2161, + "line": 2269, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2161" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2269" } ], "signatures": [ { - "id": 426, + "id": 454, "name": "resetPasswordForEmail", "variant": "signature", "kind": 4096, @@ -14048,14 +72571,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2161, + "line": 2269, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2161" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2269" } ], "parameters": [ { - "id": 427, + "id": 455, "name": "email", "variant": "param", "kind": 32768, @@ -14074,7 +72597,7 @@ } }, { - "id": 428, + "id": 456, "name": "options", "variant": "param", "kind": 32768, @@ -14082,14 +72605,14 @@ "type": { "type": "reflection", "declaration": { - "id": 429, + "id": 457, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 431, + "id": 459, "name": "captchaToken", "variant": "declaration", "kind": 1024, @@ -14107,9 +72630,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2165, + "line": 2273, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2165" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2273" } ], "type": { @@ -14118,7 +72641,7 @@ } }, { - "id": 430, + "id": 458, "name": "redirectTo", "variant": "declaration", "kind": 1024, @@ -14136,9 +72659,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2164, + "line": 2272, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2164" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2272" } ], "type": { @@ -14150,15 +72673,15 @@ "groups": [ { "title": "Properties", - "children": [431, 430] + "children": [459, 458] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2163, + "line": 2271, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2163" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2271" } ] } @@ -14179,14 +72702,14 @@ { "type": "reflection", "declaration": { - "id": 432, + "id": 460, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 433, + "id": 461, "name": "data", "variant": "declaration", "kind": 1024, @@ -14194,15 +72717,15 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2169, + "line": 2277, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2169" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2277" } ], "type": { "type": "reflection", "declaration": { - "id": 434, + "id": 462, "name": "__type", "variant": "declaration", "kind": 65536, @@ -14211,7 +72734,7 @@ } }, { - "id": 435, + "id": 463, "name": "error", "variant": "declaration", "kind": 1024, @@ -14219,9 +72742,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2170, + "line": 2278, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2170" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2278" } ], "type": { @@ -14233,15 +72756,15 @@ "groups": [ { "title": "Properties", - "children": [433, 435] + "children": [461, 463] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2168, + "line": 2276, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2168" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2276" } ] } @@ -14249,14 +72772,14 @@ { "type": "reflection", "declaration": { - "id": 436, + "id": 464, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 437, + "id": 465, "name": "data", "variant": "declaration", "kind": 1024, @@ -14264,9 +72787,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2172, + "line": 2280, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2172" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2280" } ], "type": { @@ -14275,7 +72798,7 @@ } }, { - "id": 438, + "id": 466, "name": "error", "variant": "declaration", "kind": 1024, @@ -14283,14 +72806,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2172, + "line": 2280, "character": 20, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2172" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2280" } ], "type": { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" } @@ -14299,15 +72822,15 @@ "groups": [ { "title": "Properties", - "children": [437, 438] + "children": [465, 466] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2172, + "line": 2280, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2172" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2280" } ] } @@ -14322,7 +72845,7 @@ ] }, { - "id": 338, + "id": 366, "name": "setSession", "variant": "declaration", "kind": 2048, @@ -14330,14 +72853,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1757, + "line": 1857, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1757" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1857" } ], "signatures": [ { - "id": 339, + "id": 367, "name": "setSession", "variant": "signature", "kind": 4096, @@ -14353,14 +72876,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1757, + "line": 1857, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1757" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1857" } ], "parameters": [ { - "id": 340, + "id": 368, "name": "currentSession", "variant": "param", "kind": 32768, @@ -14376,14 +72899,14 @@ "type": { "type": "reflection", "declaration": { - "id": 341, + "id": 369, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 342, + "id": 370, "name": "access_token", "variant": "declaration", "kind": 1024, @@ -14391,9 +72914,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1758, + "line": 1858, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1758" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1858" } ], "type": { @@ -14402,7 +72925,7 @@ } }, { - "id": 343, + "id": 371, "name": "refresh_token", "variant": "declaration", "kind": 1024, @@ -14410,9 +72933,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1759, + "line": 1859, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1759" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1859" } ], "type": { @@ -14424,15 +72947,15 @@ "groups": [ { "title": "Properties", - "children": [342, 343] + "children": [370, 371] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1757, + "line": 1857, "character": 35, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1757" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1857" } ] } @@ -14448,7 +72971,7 @@ "typeArguments": [ { "type": "reference", - "target": 724, + "target": 784, "name": "AuthResponse", "package": "@supabase/auth-js" } @@ -14460,7 +72983,7 @@ ] }, { - "id": 170, + "id": 198, "name": "signInAnonymously", "variant": "declaration", "kind": 2048, @@ -14468,14 +72991,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 484, + "line": 559, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L484" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L559" } ], "signatures": [ { - "id": 171, + "id": 199, "name": "signInAnonymously", "variant": "signature", "kind": 4096, @@ -14502,14 +73025,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 484, + "line": 559, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L484" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L559" } ], "parameters": [ { - "id": 172, + "id": 200, "name": "credentials", "variant": "param", "kind": 32768, @@ -14518,7 +73041,7 @@ }, "type": { "type": "reference", - "target": 865, + "target": 928, "name": "SignInAnonymouslyCredentials", "package": "@supabase/auth-js" } @@ -14533,7 +73056,7 @@ "typeArguments": [ { "type": "reference", - "target": 724, + "target": 784, "name": "AuthResponse", "package": "@supabase/auth-js" } @@ -14545,7 +73068,7 @@ ] }, { - "id": 238, + "id": 266, "name": "signInWithIdToken", "variant": "declaration", "kind": 2048, @@ -14553,14 +73076,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1092, + "line": 1174, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1092" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1174" } ], "signatures": [ { - "id": 239, + "id": 267, "name": "signInWithIdToken", "variant": "signature", "kind": 4096, @@ -14576,21 +73099,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1092, + "line": 1174, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1092" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1174" } ], "parameters": [ { - "id": 240, + "id": 268, "name": "credentials", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 914, + "target": 977, "name": "SignInWithIdTokenCredentials", "package": "@supabase/auth-js" } @@ -14605,7 +73128,7 @@ "typeArguments": [ { "type": "reference", - "target": 738, + "target": 798, "name": "AuthTokenResponse", "package": "@supabase/auth-js" } @@ -14617,7 +73140,7 @@ ] }, { - "id": 179, + "id": 207, "name": "signInWithOAuth", "variant": "declaration", "kind": 2048, @@ -14625,14 +73148,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 667, + "line": 745, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L667" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L745" } ], "signatures": [ { - "id": 180, + "id": 208, "name": "signInWithOAuth", "variant": "signature", "kind": 4096, @@ -14648,21 +73171,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 667, + "line": 745, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L667" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L745" } ], "parameters": [ { - "id": 181, + "id": 209, "name": "credentials", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 902, + "target": 965, "name": "SignInWithOAuthCredentials", "package": "@supabase/auth-js" } @@ -14677,7 +73200,7 @@ "typeArguments": [ { "type": "reference", - "target": 747, + "target": 807, "name": "OAuthResponse", "package": "@supabase/auth-js" } @@ -14689,7 +73212,7 @@ ] }, { - "id": 241, + "id": 269, "name": "signInWithOtp", "variant": "declaration", "kind": 2048, @@ -14697,14 +73220,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1147, + "line": 1227, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1147" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1227" } ], "signatures": [ { - "id": 242, + "id": 270, "name": "signInWithOtp", "variant": "signature", "kind": 4096, @@ -14736,21 +73259,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1147, + "line": 1227, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1147" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1227" } ], "parameters": [ { - "id": 243, + "id": 271, "name": "credentials", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 884, + "target": 947, "name": "SignInWithPasswordlessCredentials", "package": "@supabase/auth-js" } @@ -14765,7 +73288,7 @@ "typeArguments": [ { "type": "reference", - "target": 733, + "target": 793, "name": "AuthOtpResponse", "package": "@supabase/auth-js" } @@ -14777,7 +73300,7 @@ ] }, { - "id": 176, + "id": 204, "name": "signInWithPassword", "variant": "declaration", "kind": 2048, @@ -14785,14 +73308,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 604, + "line": 681, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L604" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L681" } ], "signatures": [ { - "id": 177, + "id": 205, "name": "signInWithPassword", "variant": "signature", "kind": 4096, @@ -14808,21 +73331,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 604, + "line": 681, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L604" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L681" } ], "parameters": [ { - "id": 178, + "id": 206, "name": "credentials", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 879, + "target": 942, "name": "SignInWithPasswordCredentials", "package": "@supabase/auth-js" } @@ -14837,7 +73360,7 @@ "typeArguments": [ { "type": "reference", - "target": 742, + "target": 802, "name": "AuthTokenResponsePassword", "package": "@supabase/auth-js" } @@ -14849,7 +73372,7 @@ ] }, { - "id": 247, + "id": 275, "name": "signInWithSSO", "variant": "declaration", "kind": 2048, @@ -14857,14 +73380,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1261, + "line": 1345, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1261" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1345" } ], "signatures": [ { - "id": 248, + "id": 276, "name": "signInWithSSO", "variant": "signature", "kind": 4096, @@ -14880,21 +73403,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1261, + "line": 1345, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1261" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1345" } ], "parameters": [ { - "id": 249, + "id": 277, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 1012, + "target": 1075, "name": "SignInWithSSO", "package": "@supabase/auth-js" } @@ -14909,7 +73432,7 @@ "typeArguments": [ { "type": "reference", - "target": 760, + "target": 820, "name": "SSOResponse", "package": "@supabase/auth-js" } @@ -14921,7 +73444,7 @@ ] }, { - "id": 185, + "id": 213, "name": "signInWithWeb3", "variant": "declaration", "kind": 2048, @@ -14929,14 +73452,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 694, + "line": 772, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L694" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L772" } ], "signatures": [ { - "id": 186, + "id": 214, "name": "signInWithWeb3", "variant": "signature", "kind": 4096, @@ -14963,21 +73486,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 694, + "line": 772, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L694" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L772" } ], "parameters": [ { - "id": 187, + "id": 215, "name": "credentials", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 975, + "target": 1038, "name": "Web3Credentials", "package": "@supabase/auth-js" } @@ -14996,14 +73519,14 @@ { "type": "reflection", "declaration": { - "id": 188, + "id": 216, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 189, + "id": 217, "name": "data", "variant": "declaration", "kind": 1024, @@ -15011,22 +73534,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 696, + "line": 774, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L696" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L774" } ], "type": { "type": "reflection", "declaration": { - "id": 190, + "id": 218, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 191, + "id": 219, "name": "session", "variant": "declaration", "kind": 1024, @@ -15034,20 +73557,20 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 696, + "line": 774, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L696" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L774" } ], "type": { "type": "reference", - "target": 766, + "target": 826, "name": "Session", "package": "@supabase/auth-js" } }, { - "id": 192, + "id": 220, "name": "user", "variant": "declaration", "kind": 1024, @@ -15055,14 +73578,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 696, + "line": 774, "character": 34, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L696" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L774" } ], "type": { "type": "reference", - "target": 810, + "target": 872, "name": "User", "package": "@supabase/auth-js" } @@ -15071,22 +73594,22 @@ "groups": [ { "title": "Properties", - "children": [191, 192] + "children": [219, 220] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 696, + "line": 774, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L696" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L774" } ] } } }, { - "id": 193, + "id": 221, "name": "error", "variant": "declaration", "kind": 1024, @@ -15094,9 +73617,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 697, + "line": 775, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L697" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L775" } ], "type": { @@ -15108,15 +73631,15 @@ "groups": [ { "title": "Properties", - "children": [189, 193] + "children": [217, 221] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 695, + "line": 773, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L695" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L773" } ] } @@ -15124,14 +73647,14 @@ { "type": "reflection", "declaration": { - "id": 194, + "id": 222, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 195, + "id": 223, "name": "data", "variant": "declaration", "kind": 1024, @@ -15139,22 +73662,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 699, + "line": 777, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L699" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L777" } ], "type": { "type": "reflection", "declaration": { - "id": 196, + "id": 224, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 197, + "id": 225, "name": "session", "variant": "declaration", "kind": 1024, @@ -15162,9 +73685,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 699, + "line": 777, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L699" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L777" } ], "type": { @@ -15173,7 +73696,7 @@ } }, { - "id": 198, + "id": 226, "name": "user", "variant": "declaration", "kind": 1024, @@ -15181,9 +73704,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 699, + "line": 777, "character": 31, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L699" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L777" } ], "type": { @@ -15195,22 +73718,22 @@ "groups": [ { "title": "Properties", - "children": [197, 198] + "children": [225, 226] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 699, + "line": 777, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L699" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L777" } ] } } }, { - "id": 199, + "id": 227, "name": "error", "variant": "declaration", "kind": 1024, @@ -15218,14 +73741,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 699, + "line": 777, "character": 45, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L699" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L777" } ], "type": { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" } @@ -15234,15 +73757,15 @@ "groups": [ { "title": "Properties", - "children": [195, 199] + "children": [223, 227] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 699, + "line": 777, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L699" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L777" } ] } @@ -15257,7 +73780,7 @@ ] }, { - "id": 391, + "id": 419, "name": "signOut", "variant": "declaration", "kind": 2048, @@ -15265,14 +73788,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2039, + "line": 2146, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2039" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2146" } ], "signatures": [ { - "id": 392, + "id": 420, "name": "signOut", "variant": "signature", "kind": 4096, @@ -15328,21 +73851,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2039, + "line": 2146, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2039" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2146" } ], "parameters": [ { - "id": 393, + "id": 421, "name": "options", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 1265, + "target": 1331, "name": "SignOut", "package": "@supabase/auth-js" }, @@ -15359,14 +73882,14 @@ { "type": "reflection", "declaration": { - "id": 394, + "id": 422, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 395, + "id": 423, "name": "error", "variant": "declaration", "kind": 1024, @@ -15374,9 +73897,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2039, + "line": 2146, "character": 67, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2039" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2146" } ], "type": { @@ -15388,7 +73911,7 @@ }, { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" } @@ -15399,15 +73922,15 @@ "groups": [ { "title": "Properties", - "children": [395] + "children": [423] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2039, + "line": 2146, "character": 65, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2039" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2146" } ] } @@ -15420,7 +73943,7 @@ ] }, { - "id": 173, + "id": 201, "name": "signUp", "variant": "declaration", "kind": 2048, @@ -15428,14 +73951,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 527, + "line": 602, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L527" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L602" } ], "signatures": [ { - "id": 174, + "id": 202, "name": "signUp", "variant": "signature", "kind": 4096, @@ -15471,21 +73994,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 527, + "line": 602, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L527" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L602" } ], "parameters": [ { - "id": 175, + "id": 203, "name": "credentials", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 871, + "target": 934, "name": "SignUpWithPasswordCredentials", "package": "@supabase/auth-js" } @@ -15500,7 +74023,7 @@ "typeArguments": [ { "type": "reference", - "target": 724, + "target": 784, "name": "AuthResponse", "package": "@supabase/auth-js" } @@ -15512,7 +74035,7 @@ ] }, { - "id": 515, + "id": 543, "name": "startAutoRefresh", "variant": "declaration", "kind": 2048, @@ -15520,14 +74043,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2814, + "line": 2945, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2814" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2945" } ], "signatures": [ { - "id": 516, + "id": 544, "name": "startAutoRefresh", "variant": "signature", "kind": 4096, @@ -15542,7 +74065,7 @@ "kind": "inline-tag", "tag": "@link", "text": "GoTrueClientOptions#autoRefreshToken", - "target": 684 + "target": 742 }, { "kind": "text", @@ -15558,9 +74081,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2814, + "line": 2945, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2814" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2945" } ], "type": { @@ -15582,7 +74105,7 @@ ] }, { - "id": 517, + "id": 545, "name": "stopAutoRefresh", "variant": "declaration", "kind": 2048, @@ -15590,14 +74113,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2827, + "line": 2958, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2827" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2958" } ], "signatures": [ { - "id": 518, + "id": 546, "name": "stopAutoRefresh", "variant": "signature", "kind": 4096, @@ -15622,9 +74145,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2827, + "line": 2958, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2827" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2958" } ], "type": { @@ -15646,7 +74169,7 @@ ] }, { - "id": 460, + "id": 488, "name": "unlinkIdentity", "variant": "declaration", "kind": 2048, @@ -15654,14 +74177,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2333, + "line": 2446, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2333" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2446" } ], "signatures": [ { - "id": 461, + "id": 489, "name": "unlinkIdentity", "variant": "signature", "kind": 4096, @@ -15677,21 +74200,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2333, + "line": 2446, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2333" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2446" } ], "parameters": [ { - "id": 462, + "id": 490, "name": "identity", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 780, + "target": 840, "name": "UserIdentity", "package": "@supabase/auth-js" } @@ -15710,14 +74233,14 @@ { "type": "reflection", "declaration": { - "id": 463, + "id": 491, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 464, + "id": 492, "name": "data", "variant": "declaration", "kind": 1024, @@ -15725,15 +74248,15 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2335, + "line": 2448, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2335" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2448" } ], "type": { "type": "reflection", "declaration": { - "id": 465, + "id": 493, "name": "__type", "variant": "declaration", "kind": 65536, @@ -15742,7 +74265,7 @@ } }, { - "id": 466, + "id": 494, "name": "error", "variant": "declaration", "kind": 1024, @@ -15750,9 +74273,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2336, + "line": 2449, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2336" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2449" } ], "type": { @@ -15764,15 +74287,15 @@ "groups": [ { "title": "Properties", - "children": [464, 466] + "children": [492, 494] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2334, + "line": 2447, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2334" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2447" } ] } @@ -15780,14 +74303,14 @@ { "type": "reflection", "declaration": { - "id": 467, + "id": 495, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 468, + "id": 496, "name": "data", "variant": "declaration", "kind": 1024, @@ -15795,9 +74318,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2338, + "line": 2451, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2338" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2451" } ], "type": { @@ -15806,7 +74329,7 @@ } }, { - "id": 469, + "id": 497, "name": "error", "variant": "declaration", "kind": 1024, @@ -15814,14 +74337,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2338, + "line": 2451, "character": 20, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2338" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2451" } ], "type": { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" } @@ -15830,15 +74353,15 @@ "groups": [ { "title": "Properties", - "children": [468, 469] + "children": [496, 497] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 2338, + "line": 2451, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L2338" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L2451" } ] } @@ -15853,7 +74376,7 @@ ] }, { - "id": 326, + "id": 354, "name": "updateUser", "variant": "declaration", "kind": 2048, @@ -15861,14 +74384,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1688, + "line": 1785, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1688" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1785" } ], "signatures": [ { - "id": 327, + "id": 355, "name": "updateUser", "variant": "signature", "kind": 4096, @@ -15884,27 +74407,27 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1688, + "line": 1785, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1688" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1785" } ], "parameters": [ { - "id": 328, + "id": 356, "name": "attributes", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 836, + "target": 899, "name": "UserAttributes", "package": "@supabase/auth-js" } }, { - "id": 329, + "id": 357, "name": "options", "variant": "param", "kind": 32768, @@ -15912,14 +74435,14 @@ "type": { "type": "reflection", "declaration": { - "id": 330, + "id": 358, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 331, + "id": 359, "name": "emailRedirectTo", "variant": "declaration", "kind": 1024, @@ -15929,9 +74452,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1691, + "line": 1788, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1691" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1788" } ], "type": { @@ -15943,15 +74466,15 @@ "groups": [ { "title": "Properties", - "children": [331] + "children": [359] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1690, + "line": 1787, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1690" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1787" } ] } @@ -15968,7 +74491,7 @@ "typeArguments": [ { "type": "reference", - "target": 763, + "target": 823, "name": "UserResponse", "package": "@supabase/auth-js" } @@ -15980,7 +74503,7 @@ ] }, { - "id": 244, + "id": 272, "name": "verifyOtp", "variant": "declaration", "kind": 2048, @@ -15988,14 +74511,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1200, + "line": 1284, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1200" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1284" } ], "signatures": [ { - "id": 245, + "id": 273, "name": "verifyOtp", "variant": "signature", "kind": 4096, @@ -16011,21 +74534,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 1200, + "line": 1284, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L1200" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L1284" } ], "parameters": [ { - "id": 246, + "id": 274, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 976, + "target": 1039, "name": "VerifyOtpParams", "package": "@supabase/auth-js" } @@ -16040,7 +74563,7 @@ "typeArguments": [ { "type": "reference", - "target": 724, + "target": 784, "name": "AuthResponse", "package": "@supabase/auth-js" } @@ -16055,38 +74578,57 @@ "groups": [ { "title": "Constructors", - "children": [102] + "children": [109] }, { "title": "Properties", - "children": [106, 107] + "children": [113, 114, 115] }, { "title": "Methods", "children": [ - 182, 614, 257, 320, 439, 166, 449, 401, 250, 350, 254, 425, 338, 170, 238, 179, 241, - 176, 247, 185, 391, 173, 515, 517, 460, 326, 244 + 210, 665, 285, 348, 467, 194, 181, 477, 429, 278, 378, 282, 453, 366, 198, 266, 207, + 269, 204, 275, 213, 419, 201, 543, 545, 488, 354, 272 ] } ], "sources": [ { "fileName": "packages/core/auth-js/src/GoTrueClient.ts", - "line": 185, + "line": 194, "character": 21, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/GoTrueClient.ts#L185" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/GoTrueClient.ts#L194" } ] }, { - "id": 647, + "id": 698, "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": 648, + "id": 699, "name": "constructor", "variant": "declaration", "kind": 512, @@ -16094,14 +74636,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/locks.ts", - "line": 26, + "line": 37, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/locks.ts#L26" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/locks.ts#L37" } ], "signatures": [ { - "id": 649, + "id": 700, "name": "NavigatorLockAcquireTimeoutError", "variant": "signature", "kind": 16384, @@ -16109,14 +74651,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/locks.ts", - "line": 26, + "line": 37, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/locks.ts#L26" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/locks.ts#L37" } ], "parameters": [ { - "id": 650, + "id": 701, "name": "message", "variant": "param", "kind": 32768, @@ -16129,7 +74671,7 @@ ], "type": { "type": "reference", - "target": 647, + "target": 698, "name": "NavigatorLockAcquireTimeoutError", "package": "@supabase/auth-js" }, @@ -16147,7 +74689,7 @@ } }, { - "id": 651, + "id": 702, "name": "isAcquireTimeout", "variant": "declaration", "kind": 1024, @@ -16159,9 +74701,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/locks.ts", - "line": 24, + "line": 35, "character": 18, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/locks.ts#L24" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/locks.ts#L35" } ], "type": { @@ -16179,19 +74721,19 @@ "groups": [ { "title": "Constructors", - "children": [648] + "children": [699] }, { "title": "Properties", - "children": [651] + "children": [702] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/locks.ts", - "line": 31, + "line": 52, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/locks.ts#L31" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/locks.ts#L52" } ], "extendedTypes": [ @@ -16207,14 +74749,14 @@ ] }, { - "id": 842, + "id": 905, "name": "AdminUserAttributes", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 844, + "id": 907, "name": "app_metadata", "variant": "declaration", "kind": 1024, @@ -16248,9 +74790,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 438, + "line": 515, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L438" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L515" } ], "type": { @@ -16259,7 +74801,7 @@ } }, { - "id": 847, + "id": 910, "name": "ban_duration", "variant": "declaration", "kind": 1024, @@ -16277,9 +74819,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 464, + "line": 541, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L464" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L541" } ], "type": { @@ -16288,7 +74830,7 @@ } }, { - "id": 852, + "id": 916, "name": "email", "variant": "declaration", "kind": 1024, @@ -16307,9 +74849,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 389, + "line": 466, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L389" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L466" } ], "type": { @@ -16323,7 +74865,7 @@ } }, { - "id": 845, + "id": 908, "name": "email_confirm", "variant": "declaration", "kind": 1024, @@ -16334,16 +74876,16 @@ "summary": [ { "kind": "text", - "text": "Confirms the user's email address if set to true.\n\nOnly a service role can modify." + "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/src/lib/types.ts", - "line": 445, + "line": 522, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L445" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L522" } ], "type": { @@ -16352,7 +74894,7 @@ } }, { - "id": 850, + "id": 913, "name": "id", "variant": "declaration", "kind": 1024, @@ -16386,9 +74928,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 489, + "line": 566, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L489" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L566" } ], "type": { @@ -16397,7 +74939,7 @@ } }, { - "id": 851, + "id": 914, "name": "nonce", "variant": "declaration", "kind": 1024, @@ -16416,9 +74958,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 406, + "line": 483, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L406" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L483" } ], "type": { @@ -16432,7 +74974,7 @@ } }, { - "id": 854, + "id": 917, "name": "password", "variant": "declaration", "kind": 1024, @@ -16451,9 +74993,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 399, + "line": 476, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L399" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L476" } ], "type": { @@ -16467,7 +75009,7 @@ } }, { - "id": 849, + "id": 912, "name": "password_hash", "variant": "declaration", "kind": 1024, @@ -16493,9 +75035,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 482, + "line": 559, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L482" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L559" } ], "type": { @@ -16504,7 +75046,7 @@ } }, { - "id": 853, + "id": 915, "name": "phone", "variant": "declaration", "kind": 1024, @@ -16523,9 +75065,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 394, + "line": 471, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L394" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L471" } ], "type": { @@ -16539,7 +75081,7 @@ } }, { - "id": 846, + "id": 909, "name": "phone_confirm", "variant": "declaration", "kind": 1024, @@ -16550,16 +75092,16 @@ "summary": [ { "kind": "text", - "text": "Confirms the user's phone number if set to true.\n\nOnly a service role can modify." + "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/src/lib/types.ts", - "line": 452, + "line": 529, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L452" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L529" } ], "type": { @@ -16568,7 +75110,7 @@ } }, { - "id": 848, + "id": 911, "name": "role", "variant": "declaration", "kind": 1024, @@ -16618,9 +75160,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 473, + "line": 550, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L473" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L550" } ], "type": { @@ -16629,7 +75171,7 @@ } }, { - "id": 843, + "id": 906, "name": "user_metadata", "variant": "declaration", "kind": 1024, @@ -16663,9 +75205,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 428, + "line": 505, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L428" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L505" } ], "type": { @@ -16677,15 +75219,15 @@ "groups": [ { "title": "Properties", - "children": [844, 847, 852, 845, 850, 851, 854, 849, 853, 846, 848, 843] + "children": [907, 910, 916, 908, 913, 914, 917, 912, 915, 909, 911, 906] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 417, + "line": 494, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L417" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L494" } ], "extendedTypes": [ @@ -16698,7 +75240,7 @@ "typeArguments": [ { "type": "reference", - "target": 836, + "target": 899, "name": "UserAttributes", "package": "@supabase/auth-js" }, @@ -16713,7 +75255,7 @@ ] }, { - "id": 777, + "id": 837, "name": "AMREntry", "variant": "declaration", "kind": 256, @@ -16722,7 +75264,7 @@ "summary": [ { "kind": "text", - "text": "An authentication methord reference (AMR) entry.\n\nAn entry designates what method was used by the user to verify their\nidentity and at what time." + "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": [ @@ -16733,7 +75275,7 @@ "kind": "inline-tag", "tag": "@link", "text": "GoTrueMFAApi#getAuthenticatorAssuranceLevel", - "target": 1224 + "target": 1289 }, { "kind": "text", @@ -16745,7 +75287,7 @@ }, "children": [ { - "id": 778, + "id": 838, "name": "method", "variant": "declaration", "kind": 1024, @@ -16761,20 +75303,20 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 281, + "line": 349, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L281" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L349" } ], "type": { "type": "reference", - "target": 775, + "target": 835, "name": "AMRMethod", "package": "@supabase/auth-js" } }, { - "id": 779, + "id": 839, "name": "timestamp", "variant": "declaration", "kind": 1024, @@ -16790,9 +75332,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 287, + "line": 355, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L287" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L355" } ], "type": { @@ -16804,27 +75346,659 @@ "groups": [ { "title": "Properties", - "children": [778, 779] + "children": [838, 839] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 279, + "line": 347, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L279" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L347" } ] }, { - "id": 1047, + "id": 1483, + "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": 1487, + "name": "approveAuthorization", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1857, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1857" + } + ], + "signatures": [ + { + "id": 1488, + "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." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Redirect URL to send the user back to the OAuth client" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1857, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1857" + } + ], + "parameters": [ + { + "id": 1489, + "name": "authorizationId", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The authorization ID to approve" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1490, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Optional parameters including skipBrowserRedirect" + } + ] + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1491, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1492, + "name": "skipBrowserRedirect", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1859, + "character": 16, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1859" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1492] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1859, + "character": 14, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1859" + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1472, + "name": "AuthOAuthConsentResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1493, + "name": "denyAuthorization", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1870, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1870" + } + ], + "signatures": [ + { + "id": 1494, + "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." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Redirect URL to send the user back to the OAuth client" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1870, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1870" + } + ], + "parameters": [ + { + "id": 1495, + "name": "authorizationId", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The authorization ID to deny" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1496, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Optional parameters including skipBrowserRedirect" + } + ] + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1497, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1498, + "name": "skipBrowserRedirect", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1872, + "character": 16, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1872" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1498] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1872, + "character": 14, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1872" + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1472, + "name": "AuthOAuthConsentResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1484, + "name": "getAuthorizationDetails", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1847, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1847" + } + ], + "signatures": [ + { + "id": 1485, + "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 authorization details including client info, scopes, and user information.\nIf the response includes a redirect_uri, it means consent was already given - the caller\nshould handle the redirect manually if needed." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Authorization details including client info and requested scopes" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1847, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1847" + } + ], + "parameters": [ + { + "id": 1486, + "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": 1471, + "name": "AuthOAuthAuthorizationDetailsResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1499, + "name": "listGrants", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1881, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1881" + } + ], + "signatures": [ + { + "id": 1500, + "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" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1881, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1881" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1480, + "name": "AuthOAuthGrantsResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1501, + "name": "revokeGrant", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1894, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1894" + } + ], + "signatures": [ + { + "id": 1502, + "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" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1894, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1894" + } + ], + "parameters": [ + { + "id": 1503, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Revocation options" + } + ] + }, + "type": { + "type": "reflection", + "declaration": { + "id": 1504, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1505, + "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/src/lib/types.ts", + "line": 1894, + "character": 25, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1894" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1505] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1894, + "character": 23, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1894" + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1481, + "name": "AuthOAuthRevokeGrantResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + } + ], + "groups": [ + { + "title": "Methods", + "children": [1487, 1493, 1484, 1499, 1501] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1834, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1834" + } + ] + }, + { + "id": 1112, "name": "GenerateLinkOptions", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 1048, + "id": 1113, "name": "data", "variant": "declaration", "kind": 1024, @@ -16858,9 +76032,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 829, + "line": 920, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L829" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L920" } ], "type": { @@ -16869,7 +76043,7 @@ } }, { - "id": 1049, + "id": 1114, "name": "redirectTo", "variant": "declaration", "kind": 1024, @@ -16887,9 +76061,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 831, + "line": 922, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L831" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L922" } ], "type": { @@ -16901,20 +76075,20 @@ "groups": [ { "title": "Properties", - "children": [1048, 1049] + "children": [1113, 1114] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 823, + "line": 914, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L823" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L914" } ] }, { - "id": 1240, + "id": 1306, "name": "GoTrueAdminMFAApi", "variant": "declaration", "kind": 256, @@ -16935,7 +76109,7 @@ }, "children": [ { - "id": 1244, + "id": 1310, "name": "deleteFactor", "variant": "declaration", "kind": 2048, @@ -16943,14 +76117,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1272, + "line": 1371, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1272" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1371" } ], "signatures": [ { - "id": 1245, + "id": 1311, "name": "deleteFactor", "variant": "signature", "kind": 4096, @@ -16970,7 +76144,7 @@ "kind": "inline-tag", "tag": "@link", "text": "GoTrueMFAApi#unenroll", - "target": 1213 + "target": 1278 } ] }, @@ -16983,21 +76157,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1272, + "line": 1371, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1272" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1371" } ], "parameters": [ { - "id": 1246, + "id": 1312, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 1230, + "target": 1296, "name": "AuthMFAAdminDeleteFactorParams", "package": "@supabase/auth-js" } @@ -17012,7 +76186,7 @@ "typeArguments": [ { "type": "reference", - "target": 1227, + "target": 1293, "name": "AuthMFAAdminDeleteFactorResponse", "package": "@supabase/auth-js" } @@ -17024,7 +76198,7 @@ ] }, { - "id": 1241, + "id": 1307, "name": "listFactors", "variant": "declaration", "kind": 2048, @@ -17032,14 +76206,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1262, + "line": 1361, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1262" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1361" } ], "signatures": [ { - "id": 1242, + "id": 1308, "name": "listFactors", "variant": "signature", "kind": 4096, @@ -17055,21 +76229,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1262, + "line": 1361, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1262" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1361" } ], "parameters": [ { - "id": 1243, + "id": 1309, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 1237, + "target": 1303, "name": "AuthMFAAdminListFactorsParams", "package": "@supabase/auth-js" } @@ -17084,7 +76258,7 @@ "typeArguments": [ { "type": "reference", - "target": 1234, + "target": 1300, "name": "AuthMFAAdminListFactorsResponse", "package": "@supabase/auth-js" } @@ -17099,20 +76273,20 @@ "groups": [ { "title": "Methods", - "children": [1244, 1241] + "children": [1310, 1307] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1257, + "line": 1356, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1257" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1356" } ] }, { - "id": 1342, + "id": 1432, "name": "GoTrueAdminOAuthApi", "variant": "declaration", "kind": 256, @@ -17127,7 +76301,7 @@ }, "children": [ { - "id": 1346, + "id": 1436, "name": "createClient", "variant": "declaration", "kind": 2048, @@ -17135,14 +76309,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1567, + "line": 1716, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1567" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1716" } ], "signatures": [ { - "id": 1347, + "id": 1437, "name": "createClient", "variant": "signature", "kind": 4096, @@ -17166,21 +76340,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1567, + "line": 1716, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1567" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1716" } ], "parameters": [ { - "id": 1348, + "id": 1438, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 1321, + "target": 1404, "name": "CreateOAuthClientParams", "package": "@supabase/auth-js" } @@ -17195,7 +76369,7 @@ "typeArguments": [ { "type": "reference", - "target": 1329, + "target": 1419, "name": "OAuthClientResponse", "package": "@supabase/auth-js" } @@ -17207,7 +76381,7 @@ ] }, { - "id": 1352, + "id": 1446, "name": "deleteClient", "variant": "declaration", "kind": 2048, @@ -17215,14 +76389,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1583, + "line": 1740, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1583" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1740" } ], "signatures": [ { - "id": 1353, + "id": 1447, "name": "deleteClient", "variant": "signature", "kind": 4096, @@ -17246,14 +76420,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1583, + "line": 1740, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1583" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1740" } ], "parameters": [ { - "id": 1354, + "id": 1448, "name": "clientId", "variant": "param", "kind": 32768, @@ -17272,10 +76446,79 @@ }, "typeArguments": [ { - "type": "reference", - "target": 1329, - "name": "OAuthClientResponse", - "package": "@supabase/auth-js" + "type": "reflection", + "declaration": { + "id": 1449, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1450, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1740, + "character": 44, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1740" + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 1451, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1740, + "character": 56, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1740" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reference", + "target": 1527, + "name": "AuthError", + "package": "@supabase/auth-js" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1450, 1451] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1740, + "character": 42, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1740" + } + ] + } } ], "name": "Promise", @@ -17285,7 +76528,7 @@ ] }, { - "id": 1349, + "id": 1439, "name": "getClient", "variant": "declaration", "kind": 2048, @@ -17293,14 +76536,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1575, + "line": 1724, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1575" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1724" } ], "signatures": [ { - "id": 1350, + "id": 1440, "name": "getClient", "variant": "signature", "kind": 4096, @@ -17324,14 +76567,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1575, + "line": 1724, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1575" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1724" } ], "parameters": [ { - "id": 1351, + "id": 1441, "name": "clientId", "variant": "param", "kind": 32768, @@ -17351,7 +76594,7 @@ "typeArguments": [ { "type": "reference", - "target": 1329, + "target": 1419, "name": "OAuthClientResponse", "package": "@supabase/auth-js" } @@ -17363,7 +76606,7 @@ ] }, { - "id": 1343, + "id": 1433, "name": "listClients", "variant": "declaration", "kind": 2048, @@ -17371,14 +76614,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1559, + "line": 1708, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1559" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1708" } ], "signatures": [ { - "id": 1344, + "id": 1434, "name": "listClients", "variant": "signature", "kind": 4096, @@ -17402,14 +76645,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1559, + "line": 1708, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1559" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1708" } ], "parameters": [ { - "id": 1345, + "id": 1435, "name": "params", "variant": "param", "kind": 32768, @@ -17418,7 +76661,7 @@ }, "type": { "type": "reference", - "target": 1261, + "target": 1327, "name": "PageParams", "package": "@supabase/auth-js" } @@ -17433,7 +76676,7 @@ "typeArguments": [ { "type": "reference", - "target": 1330, + "target": 1420, "name": "OAuthClientListResponse", "package": "@supabase/auth-js" } @@ -17445,7 +76688,7 @@ ] }, { - "id": 1355, + "id": 1452, "name": "regenerateClientSecret", "variant": "declaration", "kind": 2048, @@ -17453,14 +76696,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1591, + "line": 1748, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1591" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1748" } ], "signatures": [ { - "id": 1356, + "id": 1453, "name": "regenerateClientSecret", "variant": "signature", "kind": 4096, @@ -17484,14 +76727,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1591, + "line": 1748, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1591" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1748" } ], "parameters": [ { - "id": 1357, + "id": 1454, "name": "clientId", "variant": "param", "kind": 32768, @@ -17511,7 +76754,98 @@ "typeArguments": [ { "type": "reference", - "target": 1329, + "target": 1419, + "name": "OAuthClientResponse", + "package": "@supabase/auth-js" + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 1442, + "name": "updateClient", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1732, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1732" + } + ], + "signatures": [ + { + "id": 1443, + "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." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1732, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1732" + } + ], + "parameters": [ + { + "id": 1444, + "name": "clientId", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1445, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1412, + "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": 1419, "name": "OAuthClientResponse", "package": "@supabase/auth-js" } @@ -17526,20 +76860,20 @@ "groups": [ { "title": "Methods", - "children": [1346, 1352, 1349, 1343, 1355] + "children": [1436, 1446, 1439, 1433, 1452, 1442] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1552, + "line": 1701, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1552" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1701" } ] }, { - "id": 1110, + "id": 1175, "name": "GoTrueMFAApi", "variant": "declaration", "kind": 256, @@ -17554,7 +76888,7 @@ }, "children": [ { - "id": 1226, + "id": 1292, "name": "webauthn", "variant": "declaration", "kind": 1024, @@ -17562,9 +76896,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1215, + "line": 1314, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1215" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1314" } ], "type": { @@ -17578,7 +76912,7 @@ } }, { - "id": 1131, + "id": 1196, "name": "challenge", "variant": "declaration", "kind": 2048, @@ -17586,32 +76920,32 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1163, + "line": 1258, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1163" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1258" }, { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1164, + "line": 1259, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1164" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1259" }, { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1165, + "line": 1260, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1165" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1260" }, { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1166, + "line": 1261, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1166" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1261" } ], "signatures": [ { - "id": 1132, + "id": 1197, "name": "challenge", "variant": "signature", "kind": 4096, @@ -17627,14 +76961,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1163, + "line": 1258, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1163" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1258" } ], "parameters": [ { - "id": 1133, + "id": 1198, "name": "params", "variant": "param", "kind": 32768, @@ -17642,14 +76976,14 @@ "type": { "type": "reflection", "declaration": { - "id": 1134, + "id": 1199, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1135, + "id": 1200, "name": "factorId", "variant": "declaration", "kind": 1024, @@ -17665,9 +76999,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 937, + "line": 1028, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L937" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1028" } ], "type": { @@ -17679,15 +77013,15 @@ "groups": [ { "title": "Properties", - "children": [1135] + "children": [1200] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 124, + "line": 187, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L187" } ] } @@ -17707,14 +77041,14 @@ { "type": "reflection", "declaration": { - "id": 1136, + "id": 1201, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1137, + "id": 1202, "name": "data", "variant": "declaration", "kind": 1024, @@ -17722,9 +77056,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 142, + "line": 205, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L142" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L205" } ], "type": { @@ -17733,7 +77067,7 @@ } }, { - "id": 1138, + "id": 1203, "name": "error", "variant": "declaration", "kind": 1024, @@ -17741,14 +77075,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 143, + "line": 206, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L143" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L206" } ], "type": { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" } @@ -17757,15 +77091,15 @@ "groups": [ { "title": "Properties", - "children": [1137, 1138] + "children": [1202, 1203] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 124, + "line": 187, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L187" } ] } @@ -17773,14 +77107,14 @@ { "type": "reflection", "declaration": { - "id": 1139, + "id": 1204, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1140, + "id": 1205, "name": "data", "variant": "declaration", "kind": 1024, @@ -17788,22 +77122,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 138, + "line": 201, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L138" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L201" } ], "type": { "type": "reflection", "declaration": { - "id": 1141, + "id": 1206, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1144, + "id": 1209, "name": "expires_at", "variant": "declaration", "kind": 1024, @@ -17819,9 +77153,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1033, + "line": 1124, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1033" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1124" } ], "type": { @@ -17830,7 +77164,7 @@ } }, { - "id": 1142, + "id": 1207, "name": "id", "variant": "declaration", "kind": 1024, @@ -17846,9 +77180,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1027, + "line": 1118, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1027" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1118" } ], "type": { @@ -17857,7 +77191,7 @@ } }, { - "id": 1143, + "id": 1208, "name": "type", "variant": "declaration", "kind": 1024, @@ -17873,9 +77207,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1030, + "line": 1121, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1030" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1121" } ], "type": { @@ -17887,22 +77221,22 @@ "groups": [ { "title": "Properties", - "children": [1144, 1142, 1143] + "children": [1209, 1207, 1208] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 124, + "line": 187, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L187" } ] } } }, { - "id": 1145, + "id": 1210, "name": "error", "variant": "declaration", "kind": 1024, @@ -17910,9 +77244,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 139, + "line": 202, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L139" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L202" } ], "type": { @@ -17924,15 +77258,15 @@ "groups": [ { "title": "Properties", - "children": [1140, 1145] + "children": [1205, 1210] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 124, + "line": 187, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L187" } ] } @@ -17945,7 +77279,7 @@ } }, { - "id": 1146, + "id": 1211, "name": "challenge", "variant": "signature", "kind": 4096, @@ -17953,14 +77287,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1164, + "line": 1259, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1164" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1259" } ], "parameters": [ { - "id": 1147, + "id": 1212, "name": "params", "variant": "param", "kind": 32768, @@ -17968,14 +77302,14 @@ "type": { "type": "reflection", "declaration": { - "id": 1148, + "id": 1213, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1150, + "id": 1215, "name": "channel", "variant": "declaration", "kind": 1024, @@ -17991,9 +77325,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 947, + "line": 1038, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L947" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1038" } ], "type": { @@ -18011,7 +77345,7 @@ } }, { - "id": 1149, + "id": 1214, "name": "factorId", "variant": "declaration", "kind": 1024, @@ -18027,9 +77361,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 937, + "line": 1028, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L937" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1028" } ], "type": { @@ -18041,15 +77375,15 @@ "groups": [ { "title": "Properties", - "children": [1150, 1149] + "children": [1215, 1214] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 124, + "line": 187, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L187" } ] } @@ -18069,14 +77403,14 @@ { "type": "reflection", "declaration": { - "id": 1151, + "id": 1216, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1152, + "id": 1217, "name": "data", "variant": "declaration", "kind": 1024, @@ -18084,9 +77418,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 142, + "line": 205, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L142" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L205" } ], "type": { @@ -18095,7 +77429,7 @@ } }, { - "id": 1153, + "id": 1218, "name": "error", "variant": "declaration", "kind": 1024, @@ -18103,14 +77437,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 143, + "line": 206, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L143" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L206" } ], "type": { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" } @@ -18119,15 +77453,15 @@ "groups": [ { "title": "Properties", - "children": [1152, 1153] + "children": [1217, 1218] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 124, + "line": 187, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L187" } ] } @@ -18135,14 +77469,14 @@ { "type": "reflection", "declaration": { - "id": 1154, + "id": 1219, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1155, + "id": 1220, "name": "data", "variant": "declaration", "kind": 1024, @@ -18150,22 +77484,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 138, + "line": 201, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L138" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L201" } ], "type": { "type": "reflection", "declaration": { - "id": 1156, + "id": 1221, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1159, + "id": 1224, "name": "expires_at", "variant": "declaration", "kind": 1024, @@ -18181,9 +77515,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1033, + "line": 1124, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1033" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1124" } ], "type": { @@ -18192,7 +77526,7 @@ } }, { - "id": 1157, + "id": 1222, "name": "id", "variant": "declaration", "kind": 1024, @@ -18208,9 +77542,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1027, + "line": 1118, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1027" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1118" } ], "type": { @@ -18219,7 +77553,7 @@ } }, { - "id": 1158, + "id": 1223, "name": "type", "variant": "declaration", "kind": 1024, @@ -18235,9 +77569,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1030, + "line": 1121, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1030" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1121" } ], "type": { @@ -18249,22 +77583,22 @@ "groups": [ { "title": "Properties", - "children": [1159, 1157, 1158] + "children": [1224, 1222, 1223] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 124, + "line": 187, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L187" } ] } } }, { - "id": 1160, + "id": 1225, "name": "error", "variant": "declaration", "kind": 1024, @@ -18272,9 +77606,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 139, + "line": 202, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L139" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L202" } ], "type": { @@ -18286,15 +77620,15 @@ "groups": [ { "title": "Properties", - "children": [1155, 1160] + "children": [1220, 1225] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 124, + "line": 187, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L187" } ] } @@ -18307,7 +77641,7 @@ } }, { - "id": 1161, + "id": 1226, "name": "challenge", "variant": "signature", "kind": 4096, @@ -18315,14 +77649,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1165, + "line": 1260, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1165" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1260" } ], "parameters": [ { - "id": 1162, + "id": 1227, "name": "params", "variant": "param", "kind": 32768, @@ -18330,14 +77664,14 @@ "type": { "type": "reflection", "declaration": { - "id": 1163, + "id": 1228, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1164, + "id": 1229, "name": "factorId", "variant": "declaration", "kind": 1024, @@ -18353,9 +77687,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 937, + "line": 1028, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L937" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1028" } ], "type": { @@ -18364,7 +77698,7 @@ } }, { - "id": 1165, + "id": 1230, "name": "webauthn", "variant": "declaration", "kind": 1024, @@ -18372,22 +77706,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 956, + "line": 1047, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L956" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1047" } ], "type": { "type": "reflection", "declaration": { - "id": 1166, + "id": 1231, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1167, + "id": 1232, "name": "rpId", "variant": "declaration", "kind": 1024, @@ -18403,9 +77737,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 958, + "line": 1049, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L958" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1049" } ], "type": { @@ -18414,7 +77748,7 @@ } }, { - "id": 1168, + "id": 1233, "name": "rpOrigins", "variant": "declaration", "kind": 1024, @@ -18432,9 +77766,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 960, + "line": 1051, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L960" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1051" } ], "type": { @@ -18449,15 +77783,15 @@ "groups": [ { "title": "Properties", - "children": [1167, 1168] + "children": [1232, 1233] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 956, + "line": 1047, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L956" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1047" } ] } @@ -18467,15 +77801,15 @@ "groups": [ { "title": "Properties", - "children": [1164, 1165] + "children": [1229, 1230] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 124, + "line": 187, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L187" } ] } @@ -18495,14 +77829,14 @@ { "type": "reflection", "declaration": { - "id": 1169, + "id": 1234, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1170, + "id": 1235, "name": "data", "variant": "declaration", "kind": 1024, @@ -18510,9 +77844,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 142, + "line": 205, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L142" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L205" } ], "type": { @@ -18521,7 +77855,7 @@ } }, { - "id": 1171, + "id": 1236, "name": "error", "variant": "declaration", "kind": 1024, @@ -18529,14 +77863,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 143, + "line": 206, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L143" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L206" } ], "type": { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" } @@ -18545,15 +77879,15 @@ "groups": [ { "title": "Properties", - "children": [1170, 1171] + "children": [1235, 1236] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 124, + "line": 187, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L187" } ] } @@ -18561,14 +77895,14 @@ { "type": "reflection", "declaration": { - "id": 1172, + "id": 1237, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1173, + "id": 1238, "name": "data", "variant": "declaration", "kind": 1024, @@ -18576,22 +77910,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 138, + "line": 201, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L138" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L201" } ], "type": { "type": "reflection", "declaration": { - "id": 1174, + "id": 1239, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1177, + "id": 1242, "name": "expires_at", "variant": "declaration", "kind": 1024, @@ -18607,9 +77941,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1033, + "line": 1124, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1033" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1124" } ], "type": { @@ -18618,7 +77952,7 @@ } }, { - "id": 1175, + "id": 1240, "name": "id", "variant": "declaration", "kind": 1024, @@ -18634,9 +77968,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1027, + "line": 1118, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1027" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1118" } ], "type": { @@ -18645,7 +77979,7 @@ } }, { - "id": 1176, + "id": 1241, "name": "type", "variant": "declaration", "kind": 1024, @@ -18661,9 +77995,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1030, + "line": 1121, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1030" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1121" } ], "type": { @@ -18672,7 +78006,7 @@ } }, { - "id": 1178, + "id": 1243, "name": "webauthn", "variant": "declaration", "kind": 1024, @@ -18680,9 +78014,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1053, + "line": 1144, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1053" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1144" } ], "type": { @@ -18691,14 +78025,14 @@ { "type": "reflection", "declaration": { - "id": 1179, + "id": 1244, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1181, + "id": 1246, "name": "credential_options", "variant": "declaration", "kind": 1024, @@ -18706,22 +78040,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1056, + "line": 1147, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1056" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1147" } ], "type": { "type": "reflection", "declaration": { - "id": 1182, + "id": 1247, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1183, + "id": 1248, "name": "publicKey", "variant": "declaration", "kind": 1024, @@ -18729,9 +78063,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1056, + "line": 1147, "character": 30, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1056" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1147" } ], "type": { @@ -18748,22 +78082,22 @@ "groups": [ { "title": "Properties", - "children": [1183] + "children": [1248] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1056, + "line": 1147, "character": 28, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1056" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1147" } ] } } }, { - "id": 1180, + "id": 1245, "name": "type", "variant": "declaration", "kind": 1024, @@ -18771,9 +78105,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1055, + "line": 1146, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1055" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1146" } ], "type": { @@ -18785,15 +78119,15 @@ "groups": [ { "title": "Properties", - "children": [1181, 1180] + "children": [1246, 1245] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1054, + "line": 1145, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1054" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1145" } ] } @@ -18801,14 +78135,14 @@ { "type": "reflection", "declaration": { - "id": 1184, + "id": 1249, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1186, + "id": 1251, "name": "credential_options", "variant": "declaration", "kind": 1024, @@ -18816,22 +78150,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1060, + "line": 1151, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1060" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1151" } ], "type": { "type": "reflection", "declaration": { - "id": 1187, + "id": 1252, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1188, + "id": 1253, "name": "publicKey", "variant": "declaration", "kind": 1024, @@ -18839,9 +78173,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1060, + "line": 1151, "character": 30, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1060" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1151" } ], "type": { @@ -18858,22 +78192,22 @@ "groups": [ { "title": "Properties", - "children": [1188] + "children": [1253] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1060, + "line": 1151, "character": 28, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1060" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1151" } ] } } }, { - "id": 1185, + "id": 1250, "name": "type", "variant": "declaration", "kind": 1024, @@ -18881,9 +78215,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1059, + "line": 1150, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1059" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1150" } ], "type": { @@ -18895,15 +78229,15 @@ "groups": [ { "title": "Properties", - "children": [1186, 1185] + "children": [1251, 1250] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1058, + "line": 1149, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1058" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1149" } ] } @@ -18915,22 +78249,22 @@ "groups": [ { "title": "Properties", - "children": [1177, 1175, 1176, 1178] + "children": [1242, 1240, 1241, 1243] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 124, + "line": 187, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L187" } ] } } }, { - "id": 1189, + "id": 1254, "name": "error", "variant": "declaration", "kind": 1024, @@ -18938,9 +78272,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 139, + "line": 202, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L139" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L202" } ], "type": { @@ -18952,15 +78286,15 @@ "groups": [ { "title": "Properties", - "children": [1173, 1189] + "children": [1238, 1254] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 124, + "line": 187, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L187" } ] } @@ -18973,7 +78307,7 @@ } }, { - "id": 1190, + "id": 1255, "name": "challenge", "variant": "signature", "kind": 4096, @@ -18981,21 +78315,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1166, + "line": 1261, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1166" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1261" } ], "parameters": [ { - "id": 1191, + "id": 1256, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 1080, + "target": 1145, "name": "MFAChallengeParams", "package": "@supabase/auth-js" } @@ -19010,7 +78344,7 @@ "typeArguments": [ { "type": "reference", - "target": 1099, + "target": 1164, "name": "AuthMFAChallengeResponse", "package": "@supabase/auth-js" } @@ -19022,7 +78356,7 @@ ] }, { - "id": 1216, + "id": 1281, "name": "challengeAndVerify", "variant": "declaration", "kind": 2048, @@ -19030,14 +78364,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1187, + "line": 1282, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1187" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1282" } ], "signatures": [ { - "id": 1217, + "id": 1282, "name": "challengeAndVerify", "variant": "signature", "kind": 4096, @@ -19053,14 +78387,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1187, + "line": 1282, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1187" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1282" } ], "parameters": [ { - "id": 1218, + "id": 1283, "name": "params", "variant": "param", "kind": 32768, @@ -19068,14 +78402,14 @@ "type": { "type": "reflection", "declaration": { - "id": 1219, + "id": 1284, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1221, + "id": 1286, "name": "code", "variant": "declaration", "kind": 1024, @@ -19091,9 +78425,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 891, + "line": 982, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L891" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L982" } ], "type": { @@ -19102,7 +78436,7 @@ } }, { - "id": 1220, + "id": 1285, "name": "factorId", "variant": "declaration", "kind": 1024, @@ -19118,9 +78452,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 884, + "line": 975, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L884" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L975" } ], "type": { @@ -19132,15 +78466,15 @@ "groups": [ { "title": "Properties", - "children": [1221, 1220] + "children": [1286, 1285] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 124, + "line": 187, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L187" } ] } @@ -19156,7 +78490,7 @@ "typeArguments": [ { "type": "reference", - "target": 1089, + "target": 1154, "name": "AuthMFAVerifyResponse", "package": "@supabase/auth-js" } @@ -19168,7 +78502,7 @@ ] }, { - "id": 1111, + "id": 1176, "name": "enroll", "variant": "declaration", "kind": 2048, @@ -19176,32 +78510,32 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1154, + "line": 1249, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1154" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1249" }, { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1155, + "line": 1250, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1155" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1250" }, { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1156, + "line": 1251, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1156" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1251" }, { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1157, + "line": 1252, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1157" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1252" } ], "signatures": [ { - "id": 1112, + "id": 1177, "name": "enroll", "variant": "signature", "kind": 4096, @@ -19233,14 +78567,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1154, + "line": 1249, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1154" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1249" } ], "parameters": [ { - "id": 1113, + "id": 1178, "name": "params", "variant": "param", "kind": 32768, @@ -19248,14 +78582,14 @@ "type": { "type": "reflection", "declaration": { - "id": 1114, + "id": 1179, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1115, + "id": 1180, "name": "factorType", "variant": "declaration", "kind": 1024, @@ -19271,9 +78605,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1331, + "line": 1430, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1331" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1430" } ], "type": { @@ -19282,7 +78616,7 @@ } }, { - "id": 1116, + "id": 1181, "name": "friendlyName", "variant": "declaration", "kind": 1024, @@ -19300,9 +78634,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1333, + "line": 1432, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1333" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1432" } ], "type": { @@ -19311,7 +78645,7 @@ } }, { - "id": 1117, + "id": 1182, "name": "issuer", "variant": "declaration", "kind": 1024, @@ -19329,9 +78663,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1338, + "line": 1437, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1338" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1437" } ], "type": { @@ -19343,15 +78677,15 @@ "groups": [ { "title": "Properties", - "children": [1115, 1116, 1117] + "children": [1180, 1181, 1182] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 124, + "line": 187, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L187" } ] } @@ -19367,7 +78701,7 @@ "typeArguments": [ { "type": "reference", - "target": 1271, + "target": 1337, "name": "AuthMFAEnrollTOTPResponse", "package": "@supabase/auth-js" } @@ -19377,7 +78711,7 @@ } }, { - "id": 1118, + "id": 1183, "name": "enroll", "variant": "signature", "kind": 4096, @@ -19385,14 +78719,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1155, + "line": 1250, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1155" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1250" } ], "parameters": [ { - "id": 1119, + "id": 1184, "name": "params", "variant": "param", "kind": 32768, @@ -19400,14 +78734,14 @@ "type": { "type": "reflection", "declaration": { - "id": 1120, + "id": 1185, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1121, + "id": 1186, "name": "factorType", "variant": "declaration", "kind": 1024, @@ -19423,9 +78757,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1331, + "line": 1430, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1331" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1430" } ], "type": { @@ -19434,7 +78768,7 @@ } }, { - "id": 1122, + "id": 1187, "name": "friendlyName", "variant": "declaration", "kind": 1024, @@ -19452,9 +78786,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1333, + "line": 1432, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1333" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1432" } ], "type": { @@ -19463,7 +78797,7 @@ } }, { - "id": 1123, + "id": 1188, "name": "phone", "variant": "declaration", "kind": 1024, @@ -19479,9 +78813,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1345, + "line": 1444, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1345" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1444" } ], "type": { @@ -19493,15 +78827,15 @@ "groups": [ { "title": "Properties", - "children": [1121, 1122, 1123] + "children": [1186, 1187, 1188] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 124, + "line": 187, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L187" } ] } @@ -19517,7 +78851,7 @@ "typeArguments": [ { "type": "reference", - "target": 1272, + "target": 1338, "name": "AuthMFAEnrollPhoneResponse", "package": "@supabase/auth-js" } @@ -19527,7 +78861,7 @@ } }, { - "id": 1124, + "id": 1189, "name": "enroll", "variant": "signature", "kind": 4096, @@ -19535,14 +78869,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1156, + "line": 1251, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1156" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1251" } ], "parameters": [ { - "id": 1125, + "id": 1190, "name": "params", "variant": "param", "kind": 32768, @@ -19550,14 +78884,14 @@ "type": { "type": "reflection", "declaration": { - "id": 1126, + "id": 1191, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1127, + "id": 1192, "name": "factorType", "variant": "declaration", "kind": 1024, @@ -19573,9 +78907,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1331, + "line": 1430, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1331" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1430" } ], "type": { @@ -19584,7 +78918,7 @@ } }, { - "id": 1128, + "id": 1193, "name": "friendlyName", "variant": "declaration", "kind": 1024, @@ -19602,9 +78936,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1333, + "line": 1432, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1333" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1432" } ], "type": { @@ -19616,15 +78950,15 @@ "groups": [ { "title": "Properties", - "children": [1127, 1128] + "children": [1192, 1193] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 124, + "line": 187, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L187" } ] } @@ -19640,7 +78974,7 @@ "typeArguments": [ { "type": "reference", - "target": 1273, + "target": 1339, "name": "AuthMFAEnrollWebauthnResponse", "package": "@supabase/auth-js" } @@ -19650,7 +78984,7 @@ } }, { - "id": 1129, + "id": 1194, "name": "enroll", "variant": "signature", "kind": 4096, @@ -19658,21 +78992,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1157, + "line": 1252, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1157" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1252" } ], "parameters": [ { - "id": 1130, + "id": 1195, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 1063, + "target": 1128, "name": "MFAEnrollParams", "package": "@supabase/auth-js" } @@ -19687,7 +79021,7 @@ "typeArguments": [ { "type": "reference", - "target": 1090, + "target": 1155, "name": "AuthMFAEnrollResponse", "package": "@supabase/auth-js" } @@ -19699,7 +79033,7 @@ ] }, { - "id": 1224, + "id": 1289, "name": "getAuthenticatorAssuranceLevel", "variant": "declaration", "kind": 2048, @@ -19707,14 +79041,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1212, + "line": 1309, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1212" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1309" } ], "signatures": [ { - "id": 1225, + "id": 1290, "name": "getAuthenticatorAssuranceLevel", "variant": "signature", "kind": 4096, @@ -19747,16 +79081,39 @@ }, { "kind": "text", - "text": " means that the user's identity has been verified both with a conventional login and at least one MFA factor.\n\nAlthough this method returns a promise, it's fairly quick (microseconds)\nand rarely uses the network. You can use this to check whether the current\nuser needs to be shown a screen to verify their MFA factors." + "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." } ] }, "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1212, + "line": 1309, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1212" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1309" + } + ], + "parameters": [ + { + "id": 1291, + "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": { @@ -19768,7 +79125,7 @@ "typeArguments": [ { "type": "reference", - "target": 1105, + "target": 1170, "name": "AuthMFAGetAuthenticatorAssuranceLevelResponse", "package": "@supabase/auth-js" } @@ -19780,7 +79137,7 @@ ] }, { - "id": 1222, + "id": 1287, "name": "listFactors", "variant": "declaration", "kind": 2048, @@ -19788,14 +79145,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1197, + "line": 1292, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1197" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1292" } ], "signatures": [ { - "id": 1223, + "id": 1288, "name": "listFactors", "variant": "signature", "kind": 4096, @@ -19819,7 +79176,7 @@ "kind": "inline-tag", "tag": "@link", "text": "GoTrueMFAApi#enroll", - "target": 1111 + "target": 1176 }, { "kind": "text", @@ -19833,7 +79190,7 @@ "kind": "inline-tag", "tag": "@link", "text": "GoTrueMFAApi#getAuthenticatorAssuranceLevel", - "target": 1224 + "target": 1289 }, { "kind": "text", @@ -19847,7 +79204,7 @@ "kind": "inline-tag", "tag": "@link", "text": "GoTrueClient#getUser", - "target": 320 + "target": 348 }, { "kind": "text", @@ -19860,9 +79217,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1197, + "line": 1292, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1197" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1292" } ], "type": { @@ -19874,7 +79231,7 @@ "typeArguments": [ { "type": "reference", - "target": 1100, + "target": 1165, "typeArguments": [ { "type": "typeOperator", @@ -19909,7 +79266,7 @@ ] }, { - "id": 1213, + "id": 1278, "name": "unenroll", "variant": "declaration", "kind": 2048, @@ -19917,14 +79274,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1181, + "line": 1276, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1181" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1276" } ], "signatures": [ { - "id": 1214, + "id": 1279, "name": "unenroll", "variant": "signature", "kind": 4096, @@ -19956,21 +79313,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1181, + "line": 1276, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1181" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1276" } ], "parameters": [ { - "id": 1215, + "id": 1280, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 1064, + "target": 1129, "name": "MFAUnenrollParams", "package": "@supabase/auth-js" } @@ -19985,7 +79342,7 @@ "typeArguments": [ { "type": "reference", - "target": 1091, + "target": 1156, "name": "AuthMFAUnenrollResponse", "package": "@supabase/auth-js" } @@ -19997,7 +79354,7 @@ ] }, { - "id": 1192, + "id": 1257, "name": "verify", "variant": "declaration", "kind": 2048, @@ -20005,32 +79362,32 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1172, + "line": 1267, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1172" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1267" }, { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1173, + "line": 1268, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1173" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1268" }, { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1174, + "line": 1269, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1174" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1269" }, { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1175, + "line": 1270, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1175" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1270" } ], "signatures": [ { - "id": 1193, + "id": 1258, "name": "verify", "variant": "signature", "kind": 4096, @@ -20046,14 +79403,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1172, + "line": 1267, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1172" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1267" } ], "parameters": [ { - "id": 1194, + "id": 1259, "name": "params", "variant": "param", "kind": 32768, @@ -20061,14 +79418,14 @@ "type": { "type": "reflection", "declaration": { - "id": 1195, + "id": 1260, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1197, + "id": 1262, "name": "challengeId", "variant": "declaration", "kind": 1024, @@ -20084,9 +79441,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 886, + "line": 977, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L886" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L977" } ], "type": { @@ -20095,7 +79452,7 @@ } }, { - "id": 1198, + "id": 1263, "name": "code", "variant": "declaration", "kind": 1024, @@ -20111,9 +79468,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 891, + "line": 982, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L891" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L982" } ], "type": { @@ -20122,7 +79479,7 @@ } }, { - "id": 1196, + "id": 1261, "name": "factorId", "variant": "declaration", "kind": 1024, @@ -20138,9 +79495,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 884, + "line": 975, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L884" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L975" } ], "type": { @@ -20152,15 +79509,15 @@ "groups": [ { "title": "Properties", - "children": [1197, 1198, 1196] + "children": [1262, 1263, 1261] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 124, + "line": 187, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L187" } ] } @@ -20176,7 +79533,7 @@ "typeArguments": [ { "type": "reference", - "target": 1089, + "target": 1154, "name": "AuthMFAVerifyResponse", "package": "@supabase/auth-js" } @@ -20186,7 +79543,7 @@ } }, { - "id": 1199, + "id": 1264, "name": "verify", "variant": "signature", "kind": 4096, @@ -20194,14 +79551,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1173, + "line": 1268, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1173" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1268" } ], "parameters": [ { - "id": 1200, + "id": 1265, "name": "params", "variant": "param", "kind": 32768, @@ -20209,14 +79566,14 @@ "type": { "type": "reflection", "declaration": { - "id": 1201, + "id": 1266, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1203, + "id": 1268, "name": "challengeId", "variant": "declaration", "kind": 1024, @@ -20232,9 +79589,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 886, + "line": 977, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L886" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L977" } ], "type": { @@ -20243,7 +79600,7 @@ } }, { - "id": 1204, + "id": 1269, "name": "code", "variant": "declaration", "kind": 1024, @@ -20259,9 +79616,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 891, + "line": 982, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L891" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L982" } ], "type": { @@ -20270,7 +79627,7 @@ } }, { - "id": 1202, + "id": 1267, "name": "factorId", "variant": "declaration", "kind": 1024, @@ -20286,9 +79643,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 884, + "line": 975, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L884" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L975" } ], "type": { @@ -20300,15 +79657,15 @@ "groups": [ { "title": "Properties", - "children": [1203, 1204, 1202] + "children": [1268, 1269, 1267] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 124, + "line": 187, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L187" } ] } @@ -20324,7 +79681,7 @@ "typeArguments": [ { "type": "reference", - "target": 1089, + "target": 1154, "name": "AuthMFAVerifyResponse", "package": "@supabase/auth-js" } @@ -20334,7 +79691,7 @@ } }, { - "id": 1205, + "id": 1270, "name": "verify", "variant": "signature", "kind": 4096, @@ -20342,14 +79699,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1174, + "line": 1269, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1174" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1269" } ], "parameters": [ { - "id": 1206, + "id": 1271, "name": "params", "variant": "param", "kind": 32768, @@ -20357,14 +79714,14 @@ "type": { "type": "reflection", "declaration": { - "id": 1207, + "id": 1272, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1209, + "id": 1274, "name": "challengeId", "variant": "declaration", "kind": 1024, @@ -20380,9 +79737,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 886, + "line": 977, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L886" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L977" } ], "type": { @@ -20391,7 +79748,7 @@ } }, { - "id": 1208, + "id": 1273, "name": "factorId", "variant": "declaration", "kind": 1024, @@ -20407,9 +79764,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 884, + "line": 975, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L884" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L975" } ], "type": { @@ -20418,7 +79775,7 @@ } }, { - "id": 1210, + "id": 1275, "name": "webauthn", "variant": "declaration", "kind": 1024, @@ -20426,9 +79783,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 921, + "line": 1012, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L921" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1012" } ], "type": { @@ -20474,15 +79831,15 @@ "groups": [ { "title": "Properties", - "children": [1209, 1208, 1210] + "children": [1274, 1273, 1275] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 124, + "line": 187, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L187" } ] } @@ -20498,7 +79855,7 @@ "typeArguments": [ { "type": "reference", - "target": 1089, + "target": 1154, "name": "AuthMFAVerifyResponse", "package": "@supabase/auth-js" } @@ -20508,7 +79865,7 @@ } }, { - "id": 1211, + "id": 1276, "name": "verify", "variant": "signature", "kind": 4096, @@ -20516,21 +79873,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1175, + "line": 1270, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1175" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1270" } ], "parameters": [ { - "id": 1212, + "id": 1277, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 1075, + "target": 1140, "name": "MFAVerifyParams", "package": "@supabase/auth-js" } @@ -20545,7 +79902,7 @@ "typeArguments": [ { "type": "reference", - "target": 1089, + "target": 1154, "name": "AuthMFAVerifyResponse", "package": "@supabase/auth-js" } @@ -20560,31 +79917,31 @@ "groups": [ { "title": "Properties", - "children": [1226] + "children": [1292] }, { "title": "Methods", - "children": [1131, 1216, 1111, 1224, 1222, 1213, 1192] + "children": [1196, 1281, 1176, 1289, 1287, 1278, 1257] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1144, + "line": 1239, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1144" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1239" } ] }, { - "id": 1293, + "id": 1375, "name": "JWK", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 1296, + "id": 1378, "name": "alg", "variant": "declaration", "kind": 1024, @@ -20594,9 +79951,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1444, + "line": 1573, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1444" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1573" } ], "type": { @@ -20605,7 +79962,7 @@ } }, { - "id": 1295, + "id": 1377, "name": "key_ops", "variant": "declaration", "kind": 1024, @@ -20613,9 +79970,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1443, + "line": 1572, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1443" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1572" } ], "type": { @@ -20627,7 +79984,7 @@ } }, { - "id": 1297, + "id": 1379, "name": "kid", "variant": "declaration", "kind": 1024, @@ -20637,9 +79994,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1445, + "line": 1574, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1445" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1574" } ], "type": { @@ -20648,7 +80005,7 @@ } }, { - "id": 1294, + "id": 1376, "name": "kty", "variant": "declaration", "kind": 1024, @@ -20656,9 +80013,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1442, + "line": 1571, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1442" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1571" } ], "type": { @@ -20683,20 +80040,20 @@ "groups": [ { "title": "Properties", - "children": [1296, 1295, 1297, 1294] + "children": [1378, 1377, 1379, 1376] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1441, + "line": 1570, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1441" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1570" } ], "indexSignatures": [ { - "id": 1298, + "id": 1380, "name": "__index", "variant": "signature", "kind": 8192, @@ -20704,14 +80061,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1446, + "line": 1575, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1446" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1575" } ], "parameters": [ { - "id": 1299, + "id": 1381, "name": "key", "variant": "param", "kind": 32768, @@ -20730,14 +80087,541 @@ ] }, { - "id": 766, + "id": 1355, + "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": 1371, + "name": "aal", + "variant": "declaration", + "kind": 1024, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1532, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1532" + } + ], + "type": { + "type": "reference", + "target": 1169, + "name": "AuthenticatorAssuranceLevels", + "package": "@supabase/auth-js" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "RequiredClaims.aal" + } + }, + { + "id": 1363, + "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/src/lib/types.ts", + "line": 1561, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1561" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + { + "type": "array", + "elementType": { + "type": "reference", + "target": 837, + "name": "AMREntry", + "package": "@supabase/auth-js" + } + } + ] + } + }, + { + "id": 1361, + "name": "app_metadata", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1553, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1553" + } + ], + "type": { + "type": "reference", + "target": 864, + "name": "UserAppMetadata", + "package": "@supabase/auth-js" + } + }, + { + "id": 1367, + "name": "aud", + "variant": "declaration", + "kind": 1024, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1528, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1528" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + ] + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "RequiredClaims.aud" + } + }, + { + "id": 1356, + "name": "email", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1546, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1546" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1368, + "name": "exp", + "variant": "declaration", + "kind": 1024, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1529, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1529" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "RequiredClaims.exp" + } + }, + { + "id": 1369, + "name": "iat", + "variant": "declaration", + "kind": 1024, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1530, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1530" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "RequiredClaims.iat" + } + }, + { + "id": 1358, + "name": "is_anonymous", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1548, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1548" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1365, + "name": "iss", + "variant": "declaration", + "kind": 1024, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1526, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1526" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "RequiredClaims.iss" + } + }, + { + "id": 1359, + "name": "jti", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1551, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1551" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1360, + "name": "nbf", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1552, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1552" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1357, + "name": "phone", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1547, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1547" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1364, + "name": "ref", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1564, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1564" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1370, + "name": "role", + "variant": "declaration", + "kind": 1024, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1531, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1531" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "RequiredClaims.role" + } + }, + { + "id": 1372, + "name": "session_id", + "variant": "declaration", + "kind": 1024, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1533, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1533" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "RequiredClaims.session_id" + } + }, + { + "id": 1366, + "name": "sub", + "variant": "declaration", + "kind": 1024, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1527, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1527" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "RequiredClaims.sub" + } + }, + { + "id": 1362, + "name": "user_metadata", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1554, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1554" + } + ], + "type": { + "type": "reference", + "target": 869, + "name": "UserMetadata", + "package": "@supabase/auth-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [ + 1371, 1363, 1361, 1367, 1356, 1368, 1369, 1358, 1365, 1359, 1360, 1357, 1364, 1370, + 1372, 1366, 1362 + ] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1544, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1544" + } + ], + "indexSignatures": [ + { + "id": 1373, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1567, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1567" + } + ], + "parameters": [ + { + "id": 1374, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1345, + "name": "RequiredClaims", + "package": "@supabase/auth-js" + } + ] + }, + { + "id": 826, "name": "Session", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 769, + "id": 829, "name": "access_token", "variant": "declaration", "kind": 1024, @@ -20753,9 +80637,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 234, + "line": 297, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L234" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L297" } ], "type": { @@ -20764,7 +80648,7 @@ } }, { - "id": 772, + "id": 832, "name": "expires_at", "variant": "declaration", "kind": 1024, @@ -20782,9 +80666,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 246, + "line": 309, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L246" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L309" } ], "type": { @@ -20793,7 +80677,7 @@ } }, { - "id": 771, + "id": 831, "name": "expires_in", "variant": "declaration", "kind": 1024, @@ -20809,9 +80693,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 242, + "line": 305, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L242" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L305" } ], "type": { @@ -20820,7 +80704,7 @@ } }, { - "id": 768, + "id": 828, "name": "provider_refresh_token", "variant": "declaration", "kind": 1024, @@ -20838,9 +80722,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 230, + "line": 293, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L230" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L293" } ], "type": { @@ -20858,7 +80742,7 @@ } }, { - "id": 767, + "id": 827, "name": "provider_token", "variant": "declaration", "kind": 1024, @@ -20876,9 +80760,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 225, + "line": 288, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L225" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L288" } ], "type": { @@ -20896,7 +80780,7 @@ } }, { - "id": 770, + "id": 830, "name": "refresh_token", "variant": "declaration", "kind": 1024, @@ -20912,9 +80796,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 238, + "line": 301, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L238" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L301" } ], "type": { @@ -20923,7 +80807,7 @@ } }, { - "id": 773, + "id": 833, "name": "token_type", "variant": "declaration", "kind": 1024, @@ -20931,9 +80815,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 247, + "line": 310, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L247" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L310" } ], "type": { @@ -20942,7 +80826,7 @@ } }, { - "id": 774, + "id": 834, "name": "user", "variant": "declaration", "kind": 1024, @@ -20958,14 +80842,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 252, + "line": 315, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L252" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L315" } ], "type": { "type": "reference", - "target": 810, + "target": 872, "name": "User", "package": "@supabase/auth-js" } @@ -20974,27 +80858,27 @@ "groups": [ { "title": "Properties", - "children": [769, 772, 771, 768, 767, 770, 773, 774] + "children": [829, 832, 831, 828, 827, 830, 833, 834] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 221, + "line": 284, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L221" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L284" } ] }, { - "id": 855, + "id": 918, "name": "Subscription", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 857, + "id": 920, "name": "callback", "variant": "declaration", "kind": 1024, @@ -21010,15 +80894,15 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 500, + "line": 579, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L500" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L579" } ], "type": { "type": "reflection", "declaration": { - "id": 858, + "id": 921, "name": "__type", "variant": "declaration", "kind": 65536, @@ -21026,14 +80910,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 500, + "line": 579, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L500" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L579" } ], "signatures": [ { - "id": 859, + "id": 922, "name": "__type", "variant": "signature", "kind": 4096, @@ -21041,27 +80925,27 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 500, + "line": 579, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L500" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L579" } ], "parameters": [ { - "id": 860, + "id": 923, "name": "event", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 665, + "target": 716, "name": "AuthChangeEvent", "package": "@supabase/auth-js" } }, { - "id": 861, + "id": 924, "name": "session", "variant": "param", "kind": 32768, @@ -21075,7 +80959,7 @@ }, { "type": "reference", - "target": 766, + "target": 826, "name": "Session", "package": "@supabase/auth-js" } @@ -21093,7 +80977,7 @@ } }, { - "id": 856, + "id": 919, "name": "id", "variant": "declaration", "kind": 1024, @@ -21102,25 +80986,34 @@ "summary": [ { "kind": "text", - "text": "The subscriber UUID. This will be set by the client." + "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/src/lib/types.ts", - "line": 496, + "line": 575, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L496" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L575" } ], "type": { - "type": "intrinsic", - "name": "string" + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "symbol" + } + ] } }, { - "id": 862, + "id": 925, "name": "unsubscribe", "variant": "declaration", "kind": 1024, @@ -21136,15 +81029,15 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 504, + "line": 583, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L504" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L583" } ], "type": { "type": "reflection", "declaration": { - "id": 863, + "id": 926, "name": "__type", "variant": "declaration", "kind": 65536, @@ -21152,14 +81045,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 504, + "line": 583, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L504" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L583" } ], "signatures": [ { - "id": 864, + "id": 927, "name": "__type", "variant": "signature", "kind": 4096, @@ -21167,9 +81060,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 504, + "line": 583, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L504" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L583" } ], "type": { @@ -21185,27 +81078,27 @@ "groups": [ { "title": "Properties", - "children": [857, 856, 862] + "children": [920, 919, 925] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 492, + "line": 569, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L492" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L569" } ] }, { - "id": 810, + "id": 872, "name": "User", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 821, + "id": 883, "name": "action_link", "variant": "declaration", "kind": 1024, @@ -21215,9 +81108,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 368, + "line": 444, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L368" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L444" } ], "type": { @@ -21226,7 +81119,7 @@ } }, { - "id": 812, + "id": 874, "name": "app_metadata", "variant": "declaration", "kind": 1024, @@ -21234,20 +81127,20 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 359, + "line": 435, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L359" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L435" } ], "type": { "type": "reference", - "target": 803, + "target": 864, "name": "UserAppMetadata", "package": "@supabase/auth-js" } }, { - "id": 814, + "id": 876, "name": "aud", "variant": "declaration", "kind": 1024, @@ -21255,9 +81148,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 361, + "line": 437, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L361" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L437" } ], "type": { @@ -21266,7 +81159,28 @@ } }, { - "id": 815, + "id": 898, + "name": "banned_until", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 459, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L459" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 877, "name": "confirmation_sent_at", "variant": "declaration", "kind": 1024, @@ -21276,9 +81190,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 362, + "line": 438, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L362" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L438" } ], "type": { @@ -21287,7 +81201,7 @@ } }, { - "id": 825, + "id": 887, "name": "confirmed_at", "variant": "declaration", "kind": 1024, @@ -21297,9 +81211,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 372, + "line": 448, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L372" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L448" } ], "type": { @@ -21308,7 +81222,7 @@ } }, { - "id": 824, + "id": 886, "name": "created_at", "variant": "declaration", "kind": 1024, @@ -21316,9 +81230,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 371, + "line": 447, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L371" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L447" } ], "type": { @@ -21327,7 +81241,7 @@ } }, { - "id": 835, + "id": 897, "name": "deleted_at", "variant": "declaration", "kind": 1024, @@ -21337,9 +81251,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 382, + "line": 458, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L382" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L458" } ], "type": { @@ -21348,7 +81262,7 @@ } }, { - "id": 822, + "id": 884, "name": "email", "variant": "declaration", "kind": 1024, @@ -21358,9 +81272,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 369, + "line": 445, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L369" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L445" } ], "type": { @@ -21369,7 +81283,7 @@ } }, { - "id": 817, + "id": 879, "name": "email_change_sent_at", "variant": "declaration", "kind": 1024, @@ -21379,9 +81293,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 364, + "line": 440, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L364" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L440" } ], "type": { @@ -21390,7 +81304,7 @@ } }, { - "id": 826, + "id": 888, "name": "email_confirmed_at", "variant": "declaration", "kind": 1024, @@ -21400,9 +81314,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 373, + "line": 449, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L373" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L449" } ], "type": { @@ -21411,7 +81325,7 @@ } }, { - "id": 834, + "id": 896, "name": "factors", "variant": "declaration", "kind": 1024, @@ -21421,9 +81335,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 381, + "line": 457, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L381" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L457" } ], "type": { @@ -21433,15 +81347,11 @@ "types": [ { "type": "reference", - "target": 793, + "target": 853, "typeArguments": [ { "type": "union", "types": [ - { - "type": "literal", - "value": "webauthn" - }, { "type": "literal", "value": "totp" @@ -21449,6 +81359,10 @@ { "type": "literal", "value": "phone" + }, + { + "type": "literal", + "value": "webauthn" } ] }, @@ -21462,15 +81376,11 @@ }, { "type": "reference", - "target": 793, + "target": 853, "typeArguments": [ { "type": "union", "types": [ - { - "type": "literal", - "value": "webauthn" - }, { "type": "literal", "value": "totp" @@ -21478,6 +81388,10 @@ { "type": "literal", "value": "phone" + }, + { + "type": "literal", + "value": "webauthn" } ] }, @@ -21494,7 +81408,7 @@ } }, { - "id": 811, + "id": 873, "name": "id", "variant": "declaration", "kind": 1024, @@ -21502,9 +81416,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 358, + "line": 434, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L358" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L434" } ], "type": { @@ -21513,7 +81427,7 @@ } }, { - "id": 831, + "id": 893, "name": "identities", "variant": "declaration", "kind": 1024, @@ -21523,23 +81437,23 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 378, + "line": 454, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L378" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L454" } ], "type": { "type": "array", "elementType": { "type": "reference", - "target": 780, + "target": 840, "name": "UserIdentity", "package": "@supabase/auth-js" } } }, { - "id": 820, + "id": 882, "name": "invited_at", "variant": "declaration", "kind": 1024, @@ -21549,9 +81463,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 367, + "line": 443, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L367" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L443" } ], "type": { @@ -21560,7 +81474,7 @@ } }, { - "id": 832, + "id": 894, "name": "is_anonymous", "variant": "declaration", "kind": 1024, @@ -21570,9 +81484,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 379, + "line": 455, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L379" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L455" } ], "type": { @@ -21581,7 +81495,7 @@ } }, { - "id": 833, + "id": 895, "name": "is_sso_user", "variant": "declaration", "kind": 1024, @@ -21591,9 +81505,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 380, + "line": 456, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L380" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L456" } ], "type": { @@ -21602,7 +81516,7 @@ } }, { - "id": 828, + "id": 890, "name": "last_sign_in_at", "variant": "declaration", "kind": 1024, @@ -21612,9 +81526,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 375, + "line": 451, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L375" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L451" } ], "type": { @@ -21623,7 +81537,7 @@ } }, { - "id": 818, + "id": 880, "name": "new_email", "variant": "declaration", "kind": 1024, @@ -21633,9 +81547,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 365, + "line": 441, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L365" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L441" } ], "type": { @@ -21644,7 +81558,7 @@ } }, { - "id": 819, + "id": 881, "name": "new_phone", "variant": "declaration", "kind": 1024, @@ -21654,9 +81568,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 366, + "line": 442, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L366" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L442" } ], "type": { @@ -21665,7 +81579,7 @@ } }, { - "id": 823, + "id": 885, "name": "phone", "variant": "declaration", "kind": 1024, @@ -21675,9 +81589,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 370, + "line": 446, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L370" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L446" } ], "type": { @@ -21686,7 +81600,7 @@ } }, { - "id": 827, + "id": 889, "name": "phone_confirmed_at", "variant": "declaration", "kind": 1024, @@ -21696,9 +81610,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 374, + "line": 450, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L374" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L450" } ], "type": { @@ -21707,7 +81621,7 @@ } }, { - "id": 816, + "id": 878, "name": "recovery_sent_at", "variant": "declaration", "kind": 1024, @@ -21717,9 +81631,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 363, + "line": 439, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L363" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L439" } ], "type": { @@ -21728,7 +81642,7 @@ } }, { - "id": 829, + "id": 891, "name": "role", "variant": "declaration", "kind": 1024, @@ -21738,9 +81652,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 376, + "line": 452, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L376" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L452" } ], "type": { @@ -21749,7 +81663,7 @@ } }, { - "id": 830, + "id": 892, "name": "updated_at", "variant": "declaration", "kind": 1024, @@ -21759,9 +81673,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 377, + "line": 453, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L377" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L453" } ], "type": { @@ -21770,7 +81684,7 @@ } }, { - "id": 813, + "id": 875, "name": "user_metadata", "variant": "declaration", "kind": 1024, @@ -21778,14 +81692,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 360, + "line": 436, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L360" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L436" } ], "type": { "type": "reference", - "target": 807, + "target": 869, "name": "UserMetadata", "package": "@supabase/auth-js" } @@ -21795,66 +81709,106 @@ { "title": "Properties", "children": [ - 821, 812, 814, 815, 825, 824, 835, 822, 817, 826, 834, 811, 831, 820, 832, 833, 828, - 818, 819, 823, 827, 816, 829, 830, 813 + 883, 874, 876, 898, 877, 887, 886, 897, 884, 879, 888, 896, 873, 893, 882, 894, 895, + 890, 880, 881, 885, 889, 878, 891, 892, 875 ] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 357, + "line": 433, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L357" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L433" } ] }, { - "id": 803, + "id": 864, "name": "UserAppMetadata", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 804, + "id": 865, "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/src/lib/types.ts", - "line": 349, + "line": 421, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L349" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L421" } ], "type": { "type": "intrinsic", "name": "string" } + }, + { + "id": 866, + "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/src/lib/types.ts", + "line": 425, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L425" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } } ], "groups": [ { "title": "Properties", - "children": [804] + "children": [865, 866] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 348, + "line": 417, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L348" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L417" } ], "indexSignatures": [ { - "id": 805, + "id": 867, "name": "__index", "variant": "signature", "kind": 8192, @@ -21862,14 +81816,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 350, + "line": 426, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L350" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L426" } ], "parameters": [ { - "id": 806, + "id": 868, "name": "key", "variant": "param", "kind": 32768, @@ -21888,14 +81842,14 @@ ] }, { - "id": 836, + "id": 899, "name": "UserAttributes", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 841, + "id": 904, "name": "data", "variant": "declaration", "kind": 1024, @@ -21929,9 +81883,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 414, + "line": 491, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L414" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L491" } ], "type": { @@ -21940,7 +81894,7 @@ } }, { - "id": 837, + "id": 900, "name": "email", "variant": "declaration", "kind": 1024, @@ -21958,9 +81912,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 389, + "line": 466, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L389" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L466" } ], "type": { @@ -21969,7 +81923,7 @@ } }, { - "id": 840, + "id": 903, "name": "nonce", "variant": "declaration", "kind": 1024, @@ -21987,9 +81941,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 406, + "line": 483, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L406" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L483" } ], "type": { @@ -21998,7 +81952,7 @@ } }, { - "id": 839, + "id": 902, "name": "password", "variant": "declaration", "kind": 1024, @@ -22016,9 +81970,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 399, + "line": 476, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L399" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L476" } ], "type": { @@ -22027,7 +81981,7 @@ } }, { - "id": 838, + "id": 901, "name": "phone", "variant": "declaration", "kind": 1024, @@ -22045,9 +81999,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 394, + "line": 471, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L394" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L471" } ], "type": { @@ -22059,27 +82013,27 @@ "groups": [ { "title": "Properties", - "children": [841, 837, 840, 839, 838] + "children": [904, 900, 903, 902, 901] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 385, + "line": 462, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L385" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L462" } ] }, { - "id": 780, + "id": 840, "name": "UserIdentity", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 789, + "id": 849, "name": "created_at", "variant": "declaration", "kind": 1024, @@ -22089,9 +82043,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 298, + "line": 366, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L298" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L366" } ], "type": { @@ -22100,7 +82054,7 @@ } }, { - "id": 781, + "id": 841, "name": "id", "variant": "declaration", "kind": 1024, @@ -22108,9 +82062,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 291, + "line": 359, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L291" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L359" } ], "type": { @@ -22119,7 +82073,7 @@ } }, { - "id": 783, + "id": 843, "name": "identity_data", "variant": "declaration", "kind": 1024, @@ -22129,15 +82083,15 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 293, + "line": 361, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L293" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L361" } ], "type": { "type": "reflection", "declaration": { - "id": 784, + "id": 844, "name": "__type", "variant": "declaration", "kind": 65536, @@ -22145,14 +82099,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 293, + "line": 361, "character": 18, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L293" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L361" } ], "indexSignatures": [ { - "id": 785, + "id": 845, "name": "__index", "variant": "signature", "kind": 8192, @@ -22160,14 +82114,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 294, + "line": 362, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L294" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L362" } ], "parameters": [ { - "id": 786, + "id": 846, "name": "key", "variant": "param", "kind": 32768, @@ -22188,7 +82142,7 @@ } }, { - "id": 787, + "id": 847, "name": "identity_id", "variant": "declaration", "kind": 1024, @@ -22196,9 +82150,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 296, + "line": 364, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L296" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L364" } ], "type": { @@ -22207,7 +82161,7 @@ } }, { - "id": 790, + "id": 850, "name": "last_sign_in_at", "variant": "declaration", "kind": 1024, @@ -22217,9 +82171,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 299, + "line": 367, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L299" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L367" } ], "type": { @@ -22228,7 +82182,7 @@ } }, { - "id": 788, + "id": 848, "name": "provider", "variant": "declaration", "kind": 1024, @@ -22236,9 +82190,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 297, + "line": 365, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L297" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L365" } ], "type": { @@ -22247,7 +82201,7 @@ } }, { - "id": 791, + "id": 851, "name": "updated_at", "variant": "declaration", "kind": 1024, @@ -22257,9 +82211,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 300, + "line": 368, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L300" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L368" } ], "type": { @@ -22268,7 +82222,7 @@ } }, { - "id": 782, + "id": 842, "name": "user_id", "variant": "declaration", "kind": 1024, @@ -22276,9 +82230,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 292, + "line": 360, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L292" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L360" } ], "type": { @@ -22290,20 +82244,20 @@ "groups": [ { "title": "Properties", - "children": [789, 781, 783, 787, 790, 788, 791, 782] + "children": [849, 841, 843, 847, 850, 848, 851, 842] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 290, + "line": 358, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L290" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L358" } ] }, { - "id": 807, + "id": 869, "name": "UserMetadata", "variant": "declaration", "kind": 256, @@ -22311,14 +82265,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 353, + "line": 429, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L353" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L429" } ], "indexSignatures": [ { - "id": 808, + "id": 870, "name": "__index", "variant": "signature", "kind": 8192, @@ -22326,14 +82280,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 354, + "line": 430, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L354" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L430" } ], "parameters": [ { - "id": 809, + "id": 871, "name": "key", "variant": "param", "kind": 32768, @@ -22352,14 +82306,14 @@ ] }, { - "id": 985, + "id": 1048, "name": "VerifyEmailOtpParams", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 986, + "id": 1049, "name": "email", "variant": "declaration", "kind": 1024, @@ -22375,9 +82329,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 719, + "line": 798, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L719" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L798" } ], "type": { @@ -22386,7 +82340,7 @@ } }, { - "id": 989, + "id": 1052, "name": "options", "variant": "declaration", "kind": 1024, @@ -22396,22 +82350,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 724, + "line": 803, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L724" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L803" } ], "type": { "type": "reflection", "declaration": { - "id": 990, + "id": 1053, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 992, + "id": 1055, "name": "captchaToken", "variant": "declaration", "kind": 1024, @@ -22435,9 +82389,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 732, + "line": 811, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L732" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L811" } ], "type": { @@ -22446,7 +82400,7 @@ } }, { - "id": 991, + "id": 1054, "name": "redirectTo", "variant": "declaration", "kind": 1024, @@ -22464,9 +82418,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 726, + "line": 805, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L726" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L805" } ], "type": { @@ -22478,22 +82432,22 @@ "groups": [ { "title": "Properties", - "children": [992, 991] + "children": [1055, 1054] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 724, + "line": 803, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L724" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L803" } ] } } }, { - "id": 987, + "id": 1050, "name": "token", "variant": "declaration", "kind": 1024, @@ -22509,9 +82463,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 721, + "line": 800, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L721" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L800" } ], "type": { @@ -22520,7 +82474,7 @@ } }, { - "id": 988, + "id": 1051, "name": "type", "variant": "declaration", "kind": 1024, @@ -22536,14 +82490,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 723, + "line": 802, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L723" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L802" } ], "type": { "type": "reference", - "target": 997, + "target": 1060, "name": "EmailOtpType", "package": "@supabase/auth-js" } @@ -22552,27 +82506,27 @@ "groups": [ { "title": "Properties", - "children": [986, 989, 987, 988] + "children": [1049, 1052, 1050, 1051] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 717, + "line": 796, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L717" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L796" } ] }, { - "id": 977, + "id": 1040, "name": "VerifyMobileOtpParams", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 981, + "id": 1044, "name": "options", "variant": "declaration", "kind": 1024, @@ -22582,22 +82536,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 705, + "line": 784, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L705" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L784" } ], "type": { "type": "reflection", "declaration": { - "id": 982, + "id": 1045, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 984, + "id": 1047, "name": "captchaToken", "variant": "declaration", "kind": 1024, @@ -22621,9 +82575,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 714, + "line": 793, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L714" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L793" } ], "type": { @@ -22632,7 +82586,7 @@ } }, { - "id": 983, + "id": 1046, "name": "redirectTo", "variant": "declaration", "kind": 1024, @@ -22650,9 +82604,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 707, + "line": 786, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L707" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L786" } ], "type": { @@ -22664,22 +82618,22 @@ "groups": [ { "title": "Properties", - "children": [984, 983] + "children": [1047, 1046] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 705, + "line": 784, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L705" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L784" } ] } } }, { - "id": 978, + "id": 1041, "name": "phone", "variant": "declaration", "kind": 1024, @@ -22695,9 +82649,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 700, + "line": 779, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L700" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L779" } ], "type": { @@ -22706,7 +82660,7 @@ } }, { - "id": 979, + "id": 1042, "name": "token", "variant": "declaration", "kind": 1024, @@ -22722,9 +82676,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 702, + "line": 781, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L702" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L781" } ], "type": { @@ -22733,7 +82687,7 @@ } }, { - "id": 980, + "id": 1043, "name": "type", "variant": "declaration", "kind": 1024, @@ -22749,14 +82703,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 704, + "line": 783, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L704" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L783" } ], "type": { "type": "reference", - "target": 996, + "target": 1059, "name": "MobileOtpType", "package": "@supabase/auth-js" } @@ -22765,27 +82719,27 @@ "groups": [ { "title": "Properties", - "children": [981, 978, 979, 980] + "children": [1044, 1041, 1042, 1043] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 698, + "line": 777, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L698" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L777" } ] }, { - "id": 993, + "id": 1056, "name": "VerifyTokenHashParams", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 994, + "id": 1057, "name": "token_hash", "variant": "declaration", "kind": 1024, @@ -22801,9 +82755,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 738, + "line": 817, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L738" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L817" } ], "type": { @@ -22812,7 +82766,7 @@ } }, { - "id": 995, + "id": 1058, "name": "type", "variant": "declaration", "kind": 1024, @@ -22828,14 +82782,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 741, + "line": 820, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L741" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L820" } ], "type": { "type": "reference", - "target": 997, + "target": 1060, "name": "EmailOtpType", "package": "@supabase/auth-js" } @@ -22844,20 +82798,20 @@ "groups": [ { "title": "Properties", - "children": [994, 995] + "children": [1057, 1058] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 736, + "line": 815, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L736" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L815" } ] }, { - "id": 775, + "id": 835, "name": "AMRMethod", "variant": "declaration", "kind": 2097152, @@ -22865,9 +82819,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 269, + "line": 333, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L269" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L333" } ], "type": { @@ -22903,7 +82857,7 @@ { "type": "reflection", "declaration": { - "id": 776, + "id": 836, "name": "__type", "variant": "declaration", "kind": 65536, @@ -22911,9 +82865,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 269, + "line": 333, "character": 64, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L269" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L333" } ] } @@ -22924,7 +82878,7 @@ } }, { - "id": 665, + "id": 716, "name": "AuthChangeEvent", "variant": "declaration", "kind": 2097152, @@ -22932,9 +82886,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 44, + "line": 47, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L44" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L47" } ], "type": { @@ -22966,7 +82920,7 @@ }, { "type": "reference", - "target": 664, + "target": 715, "name": "AuthChangeEventMFA", "package": "@supabase/auth-js" } @@ -22974,7 +82928,7 @@ } }, { - "id": 664, + "id": 715, "name": "AuthChangeEventMFA", "variant": "declaration", "kind": 2097152, @@ -22982,9 +82936,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 42, + "line": 45, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L42" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L45" } ], "type": { @@ -22993,7 +82947,7 @@ } }, { - "id": 1104, + "id": 1169, "name": "AuthenticatorAssuranceLevels", "variant": "declaration", "kind": 2097152, @@ -23001,9 +82955,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1118, + "line": 1209, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1118" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1209" } ], "type": { @@ -23021,7 +82975,7 @@ } }, { - "id": 901, + "id": 964, "name": "AuthFlowType", "variant": "declaration", "kind": 2097152, @@ -23029,9 +82983,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 579, + "line": 658, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L579" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L658" } ], "type": { @@ -23049,7 +83003,7 @@ } }, { - "id": 1230, + "id": 1296, "name": "AuthMFAAdminDeleteFactorParams", "variant": "declaration", "kind": 2097152, @@ -23066,22 +83020,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1228, + "line": 1327, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1228" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1327" } ], "type": { "type": "reflection", "declaration": { - "id": 1231, + "id": 1297, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1232, + "id": 1298, "name": "id", "variant": "declaration", "kind": 1024, @@ -23097,9 +83051,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1230, + "line": 1329, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1230" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1329" } ], "type": { @@ -23108,7 +83062,7 @@ } }, { - "id": 1233, + "id": 1299, "name": "userId", "variant": "declaration", "kind": 1024, @@ -23124,9 +83078,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1233, + "line": 1332, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1233" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1332" } ], "type": { @@ -23138,22 +83092,22 @@ "groups": [ { "title": "Properties", - "children": [1232, 1233] + "children": [1298, 1299] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1228, + "line": 1327, "character": 45, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1228" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1327" } ] } } }, { - "id": 1227, + "id": 1293, "name": "AuthMFAAdminDeleteFactorResponse", "variant": "declaration", "kind": 2097152, @@ -23170,26 +83124,26 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1221, + "line": 1320, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1221" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1320" } ], "type": { "type": "reference", - "target": 707, + "target": 767, "typeArguments": [ { "type": "reflection", "declaration": { - "id": 1228, + "id": 1294, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1229, + "id": 1295, "name": "id", "variant": "declaration", "kind": 1024, @@ -23205,9 +83159,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1223, + "line": 1322, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1223" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1322" } ], "type": { @@ -23219,15 +83173,15 @@ "groups": [ { "title": "Properties", - "children": [1229] + "children": [1295] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1221, + "line": 1320, "character": 61, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1221" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1320" } ] } @@ -23238,7 +83192,7 @@ } }, { - "id": 1237, + "id": 1303, "name": "AuthMFAAdminListFactorsParams", "variant": "declaration", "kind": 2097152, @@ -23255,22 +83209,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1247, + "line": 1346, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1247" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1346" } ], "type": { "type": "reflection", "declaration": { - "id": 1238, + "id": 1304, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1239, + "id": 1305, "name": "userId", "variant": "declaration", "kind": 1024, @@ -23286,9 +83240,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1249, + "line": 1348, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1249" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1348" } ], "type": { @@ -23300,22 +83254,22 @@ "groups": [ { "title": "Properties", - "children": [1239] + "children": [1305] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1247, + "line": 1346, "character": 44, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1247" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1346" } ] } } }, { - "id": 1234, + "id": 1300, "name": "AuthMFAAdminListFactorsResponse", "variant": "declaration", "kind": 2097152, @@ -23332,26 +83286,26 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1239, + "line": 1338, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1239" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1338" } ], "type": { "type": "reference", - "target": 707, + "target": 767, "typeArguments": [ { "type": "reflection", "declaration": { - "id": 1235, + "id": 1301, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1236, + "id": 1302, "name": "factors", "variant": "declaration", "kind": 1024, @@ -23367,16 +83321,16 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1241, + "line": 1340, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1241" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1340" } ], "type": { "type": "array", "elementType": { "type": "reference", - "target": 793, + "target": 853, "name": "Factor", "package": "@supabase/auth-js" } @@ -23386,15 +83340,15 @@ "groups": [ { "title": "Properties", - "children": [1236] + "children": [1302] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1239, + "line": 1338, "character": 60, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1239" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1338" } ] } @@ -23405,7 +83359,7 @@ } }, { - "id": 1095, + "id": 1160, "name": "AuthMFAChallengePhoneResponse", "variant": "declaration", "kind": 2097152, @@ -23413,18 +83367,18 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1048, + "line": 1139, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1048" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1139" } ], "type": { "type": "reference", - "target": 707, + "target": 767, "typeArguments": [ { "type": "reference", - "target": 702, + "target": 762, "typeArguments": [ { "type": "intersection", @@ -23465,7 +83419,7 @@ } }, { - "id": 1099, + "id": 1164, "name": "AuthMFAChallengeResponse", "variant": "declaration", "kind": 2097152, @@ -23473,9 +83427,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1100, + "line": 1191, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1100" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1191" } ], "type": { @@ -23483,19 +83437,19 @@ "types": [ { "type": "reference", - "target": 1094, + "target": 1159, "name": "AuthMFAChallengeTOTPResponse", "package": "@supabase/auth-js" }, { "type": "reference", - "target": 1095, + "target": 1160, "name": "AuthMFAChallengePhoneResponse", "package": "@supabase/auth-js" }, { "type": "reference", - "target": 1096, + "target": 1161, "name": "AuthMFAChallengeWebauthnResponse", "package": "@supabase/auth-js" } @@ -23503,7 +83457,7 @@ } }, { - "id": 1094, + "id": 1159, "name": "AuthMFAChallengeTOTPResponse", "variant": "declaration", "kind": 2097152, @@ -23511,18 +83465,18 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1040, + "line": 1131, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1040" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1131" } ], "type": { "type": "reference", - "target": 707, + "target": 767, "typeArguments": [ { "type": "reference", - "target": 702, + "target": 762, "typeArguments": [ { "type": "intersection", @@ -23563,7 +83517,7 @@ } }, { - "id": 1096, + "id": 1161, "name": "AuthMFAChallengeWebauthnResponse", "variant": "declaration", "kind": 2097152, @@ -23592,18 +83546,18 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1069, + "line": 1160, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1069" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1160" } ], "type": { "type": "reference", - "target": 707, + "target": 767, "typeArguments": [ { "type": "reference", - "target": 702, + "target": 762, "typeArguments": [ { "type": "intersection", @@ -23644,7 +83598,7 @@ } }, { - "id": 1097, + "id": 1162, "name": "AuthMFAChallengeWebauthnResponseDataJSON", "variant": "declaration", "kind": 2097152, @@ -23660,14 +83614,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1089, + "line": 1180, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1089" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1180" } ], "type": { "type": "reference", - "target": 702, + "target": 762, "typeArguments": [ { "type": "intersection", @@ -23704,7 +83658,7 @@ } }, { - "id": 1098, + "id": 1163, "name": "AuthMFAChallengeWebauthnServerResponse", "variant": "declaration", "kind": 2097152, @@ -23720,18 +83674,18 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1097, + "line": 1188, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1097" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1188" } ], "type": { "type": "reference", - "target": 707, + "target": 767, "typeArguments": [ { "type": "reference", - "target": 1097, + "target": 1162, "name": "AuthMFAChallengeWebauthnResponseDataJSON", "package": "@supabase/auth-js" } @@ -23741,7 +83695,7 @@ } }, { - "id": 1272, + "id": 1338, "name": "AuthMFAEnrollPhoneResponse", "variant": "declaration", "kind": 2097152, @@ -23749,18 +83703,18 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1403, + "line": 1502, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1403" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1502" } ], "type": { "type": "reference", - "target": 707, + "target": 767, "typeArguments": [ { "type": "reference", - "target": 702, + "target": 762, "typeArguments": [ { "type": "intersection", @@ -23801,7 +83755,7 @@ } }, { - "id": 1090, + "id": 1155, "name": "AuthMFAEnrollResponse", "variant": "declaration", "kind": 2097152, @@ -23809,9 +83763,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1015, + "line": 1106, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1015" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1106" } ], "type": { @@ -23819,19 +83773,19 @@ "types": [ { "type": "reference", - "target": 1271, + "target": 1337, "name": "AuthMFAEnrollTOTPResponse", "package": "@supabase/auth-js" }, { "type": "reference", - "target": 1272, + "target": 1338, "name": "AuthMFAEnrollPhoneResponse", "package": "@supabase/auth-js" }, { "type": "reference", - "target": 1273, + "target": 1339, "name": "AuthMFAEnrollWebauthnResponse", "package": "@supabase/auth-js" } @@ -23839,7 +83793,7 @@ } }, { - "id": 1271, + "id": 1337, "name": "AuthMFAEnrollTOTPResponse", "variant": "declaration", "kind": 2097152, @@ -23847,18 +83801,18 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1394, + "line": 1493, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1394" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1493" } ], "type": { "type": "reference", - "target": 707, + "target": 767, "typeArguments": [ { "type": "reference", - "target": 702, + "target": 762, "typeArguments": [ { "type": "intersection", @@ -23899,7 +83853,7 @@ } }, { - "id": 1273, + "id": 1339, "name": "AuthMFAEnrollWebauthnResponse", "variant": "declaration", "kind": 2097152, @@ -23928,18 +83882,18 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1416, + "line": 1515, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1416" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1515" } ], "type": { "type": "reference", - "target": 707, + "target": 767, "typeArguments": [ { "type": "reference", - "target": 702, + "target": 762, "typeArguments": [ { "type": "intersection", @@ -23980,7 +83934,7 @@ } }, { - "id": 1105, + "id": 1170, "name": "AuthMFAGetAuthenticatorAssuranceLevelResponse", "variant": "declaration", "kind": 2097152, @@ -23988,26 +83942,26 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1120, + "line": 1211, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1120" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1211" } ], "type": { "type": "reference", - "target": 707, + "target": 767, "typeArguments": [ { "type": "reflection", "declaration": { - "id": 1106, + "id": 1171, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1109, + "id": 1174, "name": "currentAuthenticationMethods", "variant": "declaration", "kind": 1024, @@ -24016,30 +83970,42 @@ "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." + "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/src/lib/types.ts", - "line": 1137, + "line": 1232, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1137" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1232" } ], "type": { - "type": "array", - "elementType": { - "type": "reference", - "target": 777, - "name": "AMREntry", - "package": "@supabase/auth-js" - } + "type": "union", + "types": [ + { + "type": "array", + "elementType": { + "type": "reference", + "target": 837, + "name": "AMREntry", + "package": "@supabase/auth-js" + } + }, + { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + ] } }, { - "id": 1107, + "id": 1172, "name": "currentLevel", "variant": "declaration", "kind": 1024, @@ -24055,9 +84021,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1122, + "line": 1213, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1122" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1213" } ], "type": { @@ -24065,7 +84031,7 @@ "types": [ { "type": "reference", - "target": 1104, + "target": 1169, "name": "AuthenticatorAssuranceLevels", "package": "@supabase/auth-js" }, @@ -24077,7 +84043,7 @@ } }, { - "id": 1108, + "id": 1173, "name": "nextLevel", "variant": "declaration", "kind": 1024, @@ -24097,7 +84063,7 @@ "kind": "inline-tag", "tag": "@link", "text": "GoTrueMFAApi#challenge", - "target": 1131 + "target": 1196 } ] } @@ -24106,9 +84072,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1130, + "line": 1221, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1130" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1221" } ], "type": { @@ -24116,7 +84082,7 @@ "types": [ { "type": "reference", - "target": 1104, + "target": 1169, "name": "AuthenticatorAssuranceLevels", "package": "@supabase/auth-js" }, @@ -24131,15 +84097,15 @@ "groups": [ { "title": "Properties", - "children": [1109, 1107, 1108] + "children": [1174, 1172, 1173] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1120, + "line": 1211, "character": 74, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1120" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1211" } ] } @@ -24150,7 +84116,7 @@ } }, { - "id": 1100, + "id": 1165, "name": "AuthMFAListFactorsResponse", "variant": "declaration", "kind": 2097152, @@ -24166,14 +84132,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1106, + "line": 1197, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1106" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1197" } ], "typeParameters": [ { - "id": 1103, + "id": 1168, "name": "T", "variant": "typeParam", "kind": 131072, @@ -24208,7 +84174,7 @@ ], "type": { "type": "reference", - "target": 707, + "target": 767, "typeArguments": [ { "type": "intersection", @@ -24216,14 +84182,14 @@ { "type": "reflection", "declaration": { - "id": 1101, + "id": 1166, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1102, + "id": 1167, "name": "all", "variant": "declaration", "kind": 1024, @@ -24239,20 +84205,20 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1110, + "line": 1201, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1110" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1201" } ], "type": { "type": "array", "elementType": { "type": "reference", - "target": 702, + "target": 762, "typeArguments": [ { "type": "reference", - "target": 793, + "target": 853, "name": "Factor", "package": "@supabase/auth-js" } @@ -24266,15 +84232,15 @@ "groups": [ { "title": "Properties", - "children": [1102] + "children": [1167] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1108, + "line": 1199, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1108" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1199" } ] } @@ -24290,7 +84256,7 @@ }, "objectType": { "type": "reference", - "target": 1103, + "target": 1168, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true @@ -24300,11 +84266,11 @@ "type": "array", "elementType": { "type": "reference", - "target": 702, + "target": 762, "typeArguments": [ { "type": "reference", - "target": 793, + "target": 853, "typeArguments": [ { "type": "reference", @@ -24338,7 +84304,7 @@ } }, { - "id": 1091, + "id": 1156, "name": "AuthMFAUnenrollResponse", "variant": "declaration", "kind": 2097152, @@ -24346,26 +84312,26 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1020, + "line": 1111, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1020" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1111" } ], "type": { "type": "reference", - "target": 707, + "target": 767, "typeArguments": [ { "type": "reflection", "declaration": { - "id": 1092, + "id": 1157, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1093, + "id": 1158, "name": "id", "variant": "declaration", "kind": 1024, @@ -24381,9 +84347,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1022, + "line": 1113, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1022" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1113" } ], "type": { @@ -24395,15 +84361,15 @@ "groups": [ { "title": "Properties", - "children": [1093] + "children": [1158] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1020, + "line": 1111, "character": 52, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1020" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1111" } ] } @@ -24414,7 +84380,7 @@ } }, { - "id": 1089, + "id": 1154, "name": "AuthMFAVerifyResponse", "variant": "declaration", "kind": 2097152, @@ -24430,18 +84396,18 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1013, + "line": 1104, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1013" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1104" } ], "type": { "type": "reference", - "target": 707, + "target": 767, "typeArguments": [ { "type": "reference", - "target": 1082, + "target": 1147, "name": "AuthMFAVerifyResponseData", "package": "@supabase/auth-js" } @@ -24451,7 +84417,7 @@ } }, { - "id": 1082, + "id": 1147, "name": "AuthMFAVerifyResponseData", "variant": "declaration", "kind": 2097152, @@ -24467,22 +84433,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 992, + "line": 1083, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L992" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1083" } ], "type": { "type": "reflection", "declaration": { - "id": 1083, + "id": 1148, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1084, + "id": 1149, "name": "access_token", "variant": "declaration", "kind": 1024, @@ -24498,9 +84464,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 994, + "line": 1085, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L994" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1085" } ], "type": { @@ -24509,7 +84475,7 @@ } }, { - "id": 1086, + "id": 1151, "name": "expires_in", "variant": "declaration", "kind": 1024, @@ -24525,9 +84491,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1000, + "line": 1091, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1000" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1091" } ], "type": { @@ -24536,7 +84502,7 @@ } }, { - "id": 1087, + "id": 1152, "name": "refresh_token", "variant": "declaration", "kind": 1024, @@ -24552,9 +84518,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1003, + "line": 1094, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1003" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1094" } ], "type": { @@ -24563,7 +84529,7 @@ } }, { - "id": 1085, + "id": 1150, "name": "token_type", "variant": "declaration", "kind": 1024, @@ -24587,9 +84553,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 997, + "line": 1088, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L997" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1088" } ], "type": { @@ -24598,7 +84564,7 @@ } }, { - "id": 1088, + "id": 1153, "name": "user", "variant": "declaration", "kind": 1024, @@ -24614,14 +84580,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1006, + "line": 1097, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1006" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1097" } ], "type": { "type": "reference", - "target": 810, + "target": 872, "name": "User", "package": "@supabase/auth-js" } @@ -24630,22 +84596,232 @@ "groups": [ { "title": "Properties", - "children": [1084, 1086, 1087, 1085, 1088] + "children": [1149, 1151, 1152, 1150, 1153] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 992, + "line": 1083, "character": 40, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L992" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1083" } ] } } }, { - "id": 733, + "id": 1471, + "name": "AuthOAuthAuthorizationDetailsResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Response type for getting OAuth authorization details.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1792, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1792" + } + ], + "type": { + "type": "reference", + "target": 767, + "typeArguments": [ + { + "type": "reference", + "target": 1461, + "name": "OAuthAuthorizationDetails", + "package": "@supabase/auth-js" + } + ], + "name": "RequestResult", + "package": "@supabase/auth-js" + } + }, + { + "id": 1472, + "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/src/lib/types.ts", + "line": 1798, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1798" + } + ], + "type": { + "type": "reference", + "target": 767, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 1473, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1474, + "name": "redirect_url", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "URL to redirect the user back to the OAuth client" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1800, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1800" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1474] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1798, + "character": 53, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1798" + } + ] + } + } + ], + "name": "RequestResult", + "package": "@supabase/auth-js" + } + }, + { + "id": 1480, + "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/src/lib/types.ts", + "line": 1820, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1820" + } + ], + "type": { + "type": "reference", + "target": 767, + "typeArguments": [ + { + "type": "array", + "elementType": { + "type": "reference", + "target": 1475, + "name": "OAuthGrant", + "package": "@supabase/auth-js" + } + } + ], + "name": "RequestResult", + "package": "@supabase/auth-js" + } + }, + { + "id": 1481, + "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/src/lib/types.ts", + "line": 1826, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1826" + } + ], + "type": { + "type": "reference", + "target": 767, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 1482, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1826, + "character": 57, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1826" + } + ] + } + } + ], + "name": "RequestResult", + "package": "@supabase/auth-js" + } + }, + { + "id": 793, "name": "AuthOtpResponse", "variant": "declaration", "kind": 2097152, @@ -24666,26 +84842,26 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 173, + "line": 236, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L173" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L236" } ], "type": { "type": "reference", - "target": 716, + "target": 776, "typeArguments": [ { "type": "reflection", "declaration": { - "id": 734, + "id": 794, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 737, + "id": 797, "name": "messageId", "variant": "declaration", "kind": 1024, @@ -24695,9 +84871,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 176, + "line": 239, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L176" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L239" } ], "type": { @@ -24715,7 +84891,7 @@ } }, { - "id": 736, + "id": 796, "name": "session", "variant": "declaration", "kind": 1024, @@ -24723,9 +84899,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 175, + "line": 238, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L175" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L238" } ], "type": { @@ -24734,7 +84910,7 @@ } }, { - "id": 735, + "id": 795, "name": "user", "variant": "declaration", "kind": 1024, @@ -24742,9 +84918,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 174, + "line": 237, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L174" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L237" } ], "type": { @@ -24756,15 +84932,15 @@ "groups": [ { "title": "Properties", - "children": [737, 736, 735] + "children": [797, 796, 795] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 173, + "line": 236, "character": 59, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L173" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L236" } ] } @@ -24775,7 +84951,7 @@ } }, { - "id": 724, + "id": 784, "name": "AuthResponse", "variant": "declaration", "kind": 2097152, @@ -24783,26 +84959,26 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 157, + "line": 220, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L157" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L220" } ], "type": { "type": "reference", - "target": 716, + "target": 776, "typeArguments": [ { "type": "reflection", "declaration": { - "id": 725, + "id": 785, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 727, + "id": 787, "name": "session", "variant": "declaration", "kind": 1024, @@ -24810,9 +84986,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 159, + "line": 222, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L159" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L222" } ], "type": { @@ -24820,7 +84996,7 @@ "types": [ { "type": "reference", - "target": 766, + "target": 826, "name": "Session", "package": "@supabase/auth-js" }, @@ -24832,7 +85008,7 @@ } }, { - "id": 726, + "id": 786, "name": "user", "variant": "declaration", "kind": 1024, @@ -24840,9 +85016,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 158, + "line": 221, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L158" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L221" } ], "type": { @@ -24850,7 +85026,7 @@ "types": [ { "type": "reference", - "target": 810, + "target": 872, "name": "User", "package": "@supabase/auth-js" }, @@ -24865,15 +85041,15 @@ "groups": [ { "title": "Properties", - "children": [727, 726] + "children": [787, 786] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 157, + "line": 220, "character": 56, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L157" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L220" } ] } @@ -24884,7 +85060,7 @@ } }, { - "id": 728, + "id": 788, "name": "AuthResponsePassword", "variant": "declaration", "kind": 2097152, @@ -24892,26 +85068,26 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 162, + "line": 225, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L162" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L225" } ], "type": { "type": "reference", - "target": 716, + "target": 776, "typeArguments": [ { "type": "reflection", "declaration": { - "id": 729, + "id": 789, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 731, + "id": 791, "name": "session", "variant": "declaration", "kind": 1024, @@ -24919,9 +85095,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 164, + "line": 227, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L164" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L227" } ], "type": { @@ -24929,7 +85105,7 @@ "types": [ { "type": "reference", - "target": 766, + "target": 826, "name": "Session", "package": "@supabase/auth-js" }, @@ -24941,7 +85117,7 @@ } }, { - "id": 730, + "id": 790, "name": "user", "variant": "declaration", "kind": 1024, @@ -24949,9 +85125,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 163, + "line": 226, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L163" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L226" } ], "type": { @@ -24959,7 +85135,7 @@ "types": [ { "type": "reference", - "target": 810, + "target": 872, "name": "User", "package": "@supabase/auth-js" }, @@ -24971,7 +85147,7 @@ } }, { - "id": 732, + "id": 792, "name": "weak_password", "variant": "declaration", "kind": 1024, @@ -24981,9 +85157,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 165, + "line": 228, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L165" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L228" } ], "type": { @@ -24991,7 +85167,7 @@ "types": [ { "type": "reference", - "target": 698, + "target": 758, "name": "WeakPassword", "package": "@supabase/auth-js" }, @@ -25006,15 +85182,15 @@ "groups": [ { "title": "Properties", - "children": [731, 730, 732] + "children": [791, 790, 792] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 162, + "line": 225, "character": 64, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L162" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L225" } ] } @@ -25025,7 +85201,7 @@ } }, { - "id": 738, + "id": 798, "name": "AuthTokenResponse", "variant": "declaration", "kind": 2097152, @@ -25033,26 +85209,26 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 179, + "line": 242, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L179" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L242" } ], "type": { "type": "reference", - "target": 716, + "target": 776, "typeArguments": [ { "type": "reflection", "declaration": { - "id": 739, + "id": 799, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 741, + "id": 801, "name": "session", "variant": "declaration", "kind": 1024, @@ -25060,20 +85236,20 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 181, + "line": 244, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L181" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L244" } ], "type": { "type": "reference", - "target": 766, + "target": 826, "name": "Session", "package": "@supabase/auth-js" } }, { - "id": 740, + "id": 800, "name": "user", "variant": "declaration", "kind": 1024, @@ -25081,14 +85257,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 180, + "line": 243, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L180" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L243" } ], "type": { "type": "reference", - "target": 810, + "target": 872, "name": "User", "package": "@supabase/auth-js" } @@ -25097,15 +85273,15 @@ "groups": [ { "title": "Properties", - "children": [741, 740] + "children": [801, 800] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 179, + "line": 242, "character": 61, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L179" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L242" } ] } @@ -25116,7 +85292,7 @@ } }, { - "id": 742, + "id": 802, "name": "AuthTokenResponsePassword", "variant": "declaration", "kind": 2097152, @@ -25124,26 +85300,26 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 184, + "line": 247, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L184" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L247" } ], "type": { "type": "reference", - "target": 716, + "target": 776, "typeArguments": [ { "type": "reflection", "declaration": { - "id": 743, + "id": 803, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 745, + "id": 805, "name": "session", "variant": "declaration", "kind": 1024, @@ -25151,20 +85327,20 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 186, + "line": 249, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L186" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L249" } ], "type": { "type": "reference", - "target": 766, + "target": 826, "name": "Session", "package": "@supabase/auth-js" } }, { - "id": 744, + "id": 804, "name": "user", "variant": "declaration", "kind": 1024, @@ -25172,20 +85348,20 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 185, + "line": 248, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L185" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L248" } ], "type": { "type": "reference", - "target": 810, + "target": 872, "name": "User", "package": "@supabase/auth-js" } }, { - "id": 746, + "id": 806, "name": "weakPassword", "variant": "declaration", "kind": 1024, @@ -25195,14 +85371,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 187, + "line": 250, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L187" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L250" } ], "type": { "type": "reference", - "target": 698, + "target": 758, "name": "WeakPassword", "package": "@supabase/auth-js" } @@ -25211,15 +85387,15 @@ "groups": [ { "title": "Properties", - "children": [745, 744, 746] + "children": [805, 804, 806] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 184, + "line": 247, "character": 69, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L184" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L247" } ] } @@ -25230,7 +85406,7 @@ } }, { - "id": 1253, + "id": 1319, "name": "CallRefreshTokenResult", "variant": "declaration", "kind": 2097152, @@ -25238,18 +85414,18 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1299, + "line": 1398, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1299" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1398" } ], "type": { "type": "reference", - "target": 707, + "target": 767, "typeArguments": [ { "type": "reference", - "target": 766, + "target": 826, "name": "Session", "package": "@supabase/auth-js" } @@ -25259,7 +85435,7 @@ } }, { - "id": 1321, + "id": 1404, "name": "CreateOAuthClientParams", "variant": "declaration", "kind": 2097152, @@ -25275,22 +85451,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1513, + "line": 1644, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1513" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1644" } ], "type": { "type": "reflection", "declaration": { - "id": 1322, + "id": 1405, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1323, + "id": 1406, "name": "client_name", "variant": "declaration", "kind": 1024, @@ -25306,9 +85482,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1515, + "line": 1646, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1515" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1646" } ], "type": { @@ -25317,7 +85493,7 @@ } }, { - "id": 1324, + "id": 1407, "name": "client_uri", "variant": "declaration", "kind": 1024, @@ -25335,9 +85511,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1517, + "line": 1648, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1517" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1648" } ], "type": { @@ -25346,7 +85522,7 @@ } }, { - "id": 1326, + "id": 1409, "name": "grant_types", "variant": "declaration", "kind": 1024, @@ -25364,23 +85540,23 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1521, + "line": 1652, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1521" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1652" } ], "type": { "type": "array", "elementType": { "type": "reference", - "target": 1302, + "target": 1384, "name": "OAuthClientGrantType", "package": "@supabase/auth-js" } } }, { - "id": 1325, + "id": 1408, "name": "redirect_uris", "variant": "declaration", "kind": 1024, @@ -25396,9 +85572,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1519, + "line": 1650, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1519" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1650" } ], "type": { @@ -25410,7 +85586,7 @@ } }, { - "id": 1327, + "id": 1410, "name": "response_types", "variant": "declaration", "kind": 1024, @@ -25428,23 +85604,23 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1523, + "line": 1654, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1523" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1654" } ], "type": { "type": "array", "elementType": { "type": "reference", - "target": 1303, + "target": 1385, "name": "OAuthClientResponseType", "package": "@supabase/auth-js" } } }, { - "id": 1328, + "id": 1411, "name": "scope", "variant": "declaration", "kind": 1024, @@ -25462,9 +85638,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1525, + "line": 1656, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1525" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1656" } ], "type": { @@ -25476,22 +85652,22 @@ "groups": [ { "title": "Properties", - "children": [1323, 1324, 1326, 1325, 1327, 1328] + "children": [1406, 1407, 1409, 1408, 1410, 1411] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1513, + "line": 1644, "character": 38, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1513" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1644" } ] } } }, { - "id": 997, + "id": 1060, "name": "EmailOtpType", "variant": "declaration", "kind": 2097152, @@ -25499,9 +85675,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 745, + "line": 824, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L745" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L824" } ], "type": { @@ -25535,7 +85711,7 @@ } }, { - "id": 957, + "id": 1020, "name": "EthereumWallet", "variant": "declaration", "kind": 2097152, @@ -25543,9 +85719,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 656, + "line": 735, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L656" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L735" } ], "type": { @@ -25559,7 +85735,7 @@ } }, { - "id": 958, + "id": 1021, "name": "EthereumWeb3Credentials", "variant": "declaration", "kind": 2097152, @@ -25567,9 +85743,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 658, + "line": 737, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L658" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L737" } ], "type": { @@ -25578,14 +85754,14 @@ { "type": "reflection", "declaration": { - "id": 959, + "id": 1022, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 960, + "id": 1023, "name": "chain", "variant": "declaration", "kind": 1024, @@ -25593,9 +85769,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 660, + "line": 739, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L660" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L739" } ], "type": { @@ -25604,7 +85780,7 @@ } }, { - "id": 963, + "id": 1026, "name": "options", "variant": "declaration", "kind": 1024, @@ -25614,22 +85790,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 668, + "line": 747, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L668" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L747" } ], "type": { "type": "reflection", "declaration": { - "id": 964, + "id": 1027, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 966, + "id": 1029, "name": "captchaToken", "variant": "declaration", "kind": 1024, @@ -25647,9 +85823,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 673, + "line": 752, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L673" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L752" } ], "type": { @@ -25658,7 +85834,7 @@ } }, { - "id": 967, + "id": 1030, "name": "signInWithEthereum", "variant": "declaration", "kind": 1024, @@ -25668,9 +85844,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 675, + "line": 754, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L675" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L754" } ], "type": { @@ -25727,7 +85903,7 @@ } }, { - "id": 965, + "id": 1028, "name": "url", "variant": "declaration", "kind": 1024, @@ -25745,9 +85921,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 670, + "line": 749, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L670" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L749" } ], "type": { @@ -25759,22 +85935,22 @@ "groups": [ { "title": "Properties", - "children": [966, 967, 965] + "children": [1029, 1030, 1028] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 668, + "line": 747, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L668" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L747" } ] } } }, { - "id": 962, + "id": 1025, "name": "statement", "variant": "declaration", "kind": 1024, @@ -25792,9 +85968,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 666, + "line": 745, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L666" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L745" } ], "type": { @@ -25803,7 +85979,7 @@ } }, { - "id": 961, + "id": 1024, "name": "wallet", "variant": "declaration", "kind": 1024, @@ -25829,14 +86005,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 663, + "line": 742, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L663" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L742" } ], "type": { "type": "reference", - "target": 957, + "target": 1020, "name": "EthereumWallet", "package": "@supabase/auth-js" } @@ -25845,15 +86021,15 @@ "groups": [ { "title": "Properties", - "children": [960, 963, 962, 961] + "children": [1023, 1026, 1025, 1024] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 659, + "line": 738, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L659" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L738" } ] } @@ -25861,14 +86037,14 @@ { "type": "reflection", "declaration": { - "id": 968, + "id": 1031, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 969, + "id": 1032, "name": "chain", "variant": "declaration", "kind": 1024, @@ -25876,9 +86052,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 681, + "line": 760, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L681" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L760" } ], "type": { @@ -25887,7 +86063,7 @@ } }, { - "id": 970, + "id": 1033, "name": "message", "variant": "declaration", "kind": 1024, @@ -25927,9 +86103,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 684, + "line": 763, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L684" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L763" } ], "type": { @@ -25938,7 +86114,7 @@ } }, { - "id": 972, + "id": 1035, "name": "options", "variant": "declaration", "kind": 1024, @@ -25948,22 +86124,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 689, + "line": 768, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L689" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L768" } ], "type": { "type": "reflection", "declaration": { - "id": 973, + "id": 1036, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 974, + "id": 1037, "name": "captchaToken", "variant": "declaration", "kind": 1024, @@ -25981,9 +86157,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 691, + "line": 770, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L691" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L770" } ], "type": { @@ -25995,22 +86171,22 @@ "groups": [ { "title": "Properties", - "children": [974] + "children": [1037] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 689, + "line": 768, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L689" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L768" } ] } } }, { - "id": 971, + "id": 1034, "name": "signature", "variant": "declaration", "kind": 1024, @@ -26026,9 +86202,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 687, + "line": 766, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L687" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L766" } ], "type": { @@ -26045,15 +86221,15 @@ "groups": [ { "title": "Properties", - "children": [969, 970, 972, 971] + "children": [1032, 1033, 1035, 1034] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 680, + "line": 759, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L680" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L759" } ] } @@ -26062,7 +86238,7 @@ } }, { - "id": 793, + "id": 853, "name": "Factor", "variant": "declaration", "kind": 2097152, @@ -26086,7 +86262,7 @@ "kind": "inline-tag", "tag": "@link", "text": "GoTrueMFAApi#enroll", - "target": 1111 + "target": 1176 }, { "kind": "text", @@ -26100,7 +86276,7 @@ "kind": "inline-tag", "tag": "@link", "text": "GoTrueMFAApi#listFactors", - "target": 1222 + "target": 1287 }, { "kind": "text", @@ -26126,33 +86302,33 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 324, + "line": 392, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L324" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L392" } ], "typeParameters": [ { - "id": 801, + "id": 862, "name": "Type", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", - "target": 792, + "target": 852, "name": "FactorType", "package": "@supabase/auth-js" }, "default": { "type": "reference", - "target": 792, + "target": 852, "name": "FactorType", "package": "@supabase/auth-js" } }, { - "id": 802, + "id": 863, "name": "Status", "variant": "typeParam", "kind": 131072, @@ -26191,14 +86367,14 @@ "type": { "type": "reflection", "declaration": { - "id": 794, + "id": 854, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 799, + "id": 859, "name": "created_at", "variant": "declaration", "kind": 1024, @@ -26206,9 +86382,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 344, + "line": 412, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L344" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L412" } ], "type": { @@ -26217,7 +86393,7 @@ } }, { - "id": 797, + "id": 857, "name": "factor_type", "variant": "declaration", "kind": 1024, @@ -26249,21 +86425,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 337, + "line": 405, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L337" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L405" } ], "type": { "type": "reference", - "target": 801, + "target": 862, "name": "Type", "package": "@supabase/auth-js", "refersToTypeParameter": true } }, { - "id": 796, + "id": 856, "name": "friendly_name", "variant": "declaration", "kind": 1024, @@ -26281,9 +86457,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 332, + "line": 400, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L332" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L400" } ], "type": { @@ -26292,7 +86468,7 @@ } }, { - "id": 795, + "id": 855, "name": "id", "variant": "declaration", "kind": 1024, @@ -26308,9 +86484,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 329, + "line": 397, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L329" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L397" } ], "type": { @@ -26319,7 +86495,28 @@ } }, { - "id": 798, + "id": 861, + "name": "last_challenged_at", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 414, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L414" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 858, "name": "status", "variant": "declaration", "kind": 1024, @@ -26363,21 +86560,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 342, + "line": 410, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L342" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L410" } ], "type": { "type": "reference", - "target": 802, + "target": 863, "name": "Status", "package": "@supabase/auth-js", "refersToTypeParameter": true } }, { - "id": 800, + "id": 860, "name": "updated_at", "variant": "declaration", "kind": 1024, @@ -26385,9 +86582,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 345, + "line": 413, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L345" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L413" } ], "type": { @@ -26399,22 +86596,22 @@ "groups": [ { "title": "Properties", - "children": [799, 797, 796, 795, 798, 800] + "children": [859, 857, 856, 855, 861, 858, 860] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 327, + "line": 395, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L327" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L395" } ] } } }, { - "id": 792, + "id": 852, "name": "FactorType", "variant": "declaration", "kind": 2097152, @@ -26446,9 +86643,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 308, + "line": 376, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L308" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L376" } ], "type": { @@ -26473,7 +86670,7 @@ } }, { - "id": 1041, + "id": 1106, "name": "GenerateEmailChangeLinkParams", "variant": "declaration", "kind": 2097152, @@ -26481,22 +86678,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 812, + "line": 903, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L812" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L903" } ], "type": { "type": "reflection", "declaration": { - "id": 1042, + "id": 1107, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1044, + "id": 1109, "name": "email", "variant": "declaration", "kind": 1024, @@ -26512,9 +86709,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 815, + "line": 906, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L815" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L906" } ], "type": { @@ -26523,7 +86720,7 @@ } }, { - "id": 1045, + "id": 1110, "name": "newEmail", "variant": "declaration", "kind": 1024, @@ -26539,9 +86736,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 819, + "line": 910, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L819" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L910" } ], "type": { @@ -26550,7 +86747,7 @@ } }, { - "id": 1046, + "id": 1111, "name": "options", "variant": "declaration", "kind": 1024, @@ -26560,9 +86757,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 820, + "line": 911, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L820" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L911" } ], "type": { @@ -26574,7 +86771,7 @@ "typeArguments": [ { "type": "reference", - "target": 1047, + "target": 1112, "name": "GenerateLinkOptions", "package": "@supabase/auth-js" }, @@ -26588,7 +86785,7 @@ } }, { - "id": 1043, + "id": 1108, "name": "type", "variant": "declaration", "kind": 1024, @@ -26596,9 +86793,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 813, + "line": 904, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L813" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L904" } ], "type": { @@ -26619,22 +86816,22 @@ "groups": [ { "title": "Properties", - "children": [1044, 1045, 1046, 1043] + "children": [1109, 1110, 1111, 1108] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 812, + "line": 903, "character": 44, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L812" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L903" } ] } } }, { - "id": 1031, + "id": 1096, "name": "GenerateInviteOrMagiclinkParams", "variant": "declaration", "kind": 2097152, @@ -26642,22 +86839,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 798, + "line": 889, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L798" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L889" } ], "type": { "type": "reflection", "declaration": { - "id": 1032, + "id": 1097, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1034, + "id": 1099, "name": "email", "variant": "declaration", "kind": 1024, @@ -26673,9 +86870,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 801, + "line": 892, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L801" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L892" } ], "type": { @@ -26684,7 +86881,7 @@ } }, { - "id": 1035, + "id": 1100, "name": "options", "variant": "declaration", "kind": 1024, @@ -26694,9 +86891,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 802, + "line": 893, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L802" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L893" } ], "type": { @@ -26708,7 +86905,7 @@ "typeArguments": [ { "type": "reference", - "target": 1047, + "target": 1112, "name": "GenerateLinkOptions", "package": "@supabase/auth-js" }, @@ -26731,7 +86928,7 @@ } }, { - "id": 1033, + "id": 1098, "name": "type", "variant": "declaration", "kind": 1024, @@ -26739,9 +86936,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 799, + "line": 890, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L799" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L890" } ], "type": { @@ -26762,22 +86959,22 @@ "groups": [ { "title": "Properties", - "children": [1034, 1035, 1033] + "children": [1099, 1100, 1098] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 798, + "line": 889, "character": 46, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L798" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L889" } ] } } }, { - "id": 1050, + "id": 1115, "name": "GenerateLinkParams", "variant": "declaration", "kind": 2097152, @@ -26785,9 +86982,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 834, + "line": 925, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L834" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L925" } ], "type": { @@ -26795,25 +86992,25 @@ "types": [ { "type": "reference", - "target": 1025, + "target": 1090, "name": "GenerateSignupLinkParams", "package": "@supabase/auth-js" }, { "type": "reference", - "target": 1031, + "target": 1096, "name": "GenerateInviteOrMagiclinkParams", "package": "@supabase/auth-js" }, { "type": "reference", - "target": 1036, + "target": 1101, "name": "GenerateRecoveryLinkParams", "package": "@supabase/auth-js" }, { "type": "reference", - "target": 1041, + "target": 1106, "name": "GenerateEmailChangeLinkParams", "package": "@supabase/auth-js" } @@ -26821,7 +87018,7 @@ } }, { - "id": 1055, + "id": 1120, "name": "GenerateLinkProperties", "variant": "declaration", "kind": 2097152, @@ -26837,22 +87034,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 846, + "line": 937, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L846" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L937" } ], "type": { "type": "reflection", "declaration": { - "id": 1056, + "id": 1121, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1057, + "id": 1122, "name": "action_link", "variant": "declaration", "kind": 1024, @@ -26868,9 +87065,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 851, + "line": 942, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L851" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L942" } ], "type": { @@ -26879,7 +87076,7 @@ } }, { - "id": 1058, + "id": 1123, "name": "email_otp", "variant": "declaration", "kind": 1024, @@ -26895,9 +87092,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 856, + "line": 947, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L856" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L947" } ], "type": { @@ -26906,7 +87103,7 @@ } }, { - "id": 1059, + "id": 1124, "name": "hashed_token", "variant": "declaration", "kind": 1024, @@ -26922,9 +87119,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 860, + "line": 951, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L860" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L951" } ], "type": { @@ -26933,7 +87130,7 @@ } }, { - "id": 1060, + "id": 1125, "name": "redirect_to", "variant": "declaration", "kind": 1024, @@ -26949,9 +87146,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 862, + "line": 953, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L862" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L953" } ], "type": { @@ -26960,7 +87157,7 @@ } }, { - "id": 1061, + "id": 1126, "name": "verification_type", "variant": "declaration", "kind": 1024, @@ -26976,14 +87173,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 864, + "line": 955, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L864" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L955" } ], "type": { "type": "reference", - "target": 1062, + "target": 1127, "name": "GenerateLinkType", "package": "@supabase/auth-js" } @@ -26992,22 +87189,22 @@ "groups": [ { "title": "Properties", - "children": [1057, 1058, 1059, 1060, 1061] + "children": [1122, 1123, 1124, 1125, 1126] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 846, + "line": 937, "character": 37, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L846" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L937" } ] } } }, { - "id": 1051, + "id": 1116, "name": "GenerateLinkResponse", "variant": "declaration", "kind": 2097152, @@ -27015,26 +87212,26 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 840, + "line": 931, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L840" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L931" } ], "type": { "type": "reference", - "target": 716, + "target": 776, "typeArguments": [ { "type": "reflection", "declaration": { - "id": 1052, + "id": 1117, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1053, + "id": 1118, "name": "properties", "variant": "declaration", "kind": 1024, @@ -27042,20 +87239,20 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 841, + "line": 932, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L841" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L932" } ], "type": { "type": "reference", - "target": 1055, + "target": 1120, "name": "GenerateLinkProperties", "package": "@supabase/auth-js" } }, { - "id": 1054, + "id": 1119, "name": "user", "variant": "declaration", "kind": 1024, @@ -27063,14 +87260,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 842, + "line": 933, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L842" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L933" } ], "type": { "type": "reference", - "target": 810, + "target": 872, "name": "User", "package": "@supabase/auth-js" } @@ -27079,15 +87276,15 @@ "groups": [ { "title": "Properties", - "children": [1053, 1054] + "children": [1118, 1119] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 840, + "line": 931, "character": 64, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L840" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L931" } ] } @@ -27098,7 +87295,7 @@ } }, { - "id": 1062, + "id": 1127, "name": "GenerateLinkType", "variant": "declaration", "kind": 2097152, @@ -27106,9 +87303,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 867, + "line": 958, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L867" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L958" } ], "type": { @@ -27142,7 +87339,7 @@ } }, { - "id": 1036, + "id": 1101, "name": "GenerateRecoveryLinkParams", "variant": "declaration", "kind": 2097152, @@ -27150,22 +87347,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 805, + "line": 896, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L805" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L896" } ], "type": { "type": "reflection", "declaration": { - "id": 1037, + "id": 1102, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1039, + "id": 1104, "name": "email", "variant": "declaration", "kind": 1024, @@ -27181,9 +87378,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 808, + "line": 899, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L808" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L899" } ], "type": { @@ -27192,7 +87389,7 @@ } }, { - "id": 1040, + "id": 1105, "name": "options", "variant": "declaration", "kind": 1024, @@ -27202,9 +87399,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 809, + "line": 900, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L809" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L900" } ], "type": { @@ -27216,7 +87413,7 @@ "typeArguments": [ { "type": "reference", - "target": 1047, + "target": 1112, "name": "GenerateLinkOptions", "package": "@supabase/auth-js" }, @@ -27230,7 +87427,7 @@ } }, { - "id": 1038, + "id": 1103, "name": "type", "variant": "declaration", "kind": 1024, @@ -27238,9 +87435,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 806, + "line": 897, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L806" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L897" } ], "type": { @@ -27252,22 +87449,22 @@ "groups": [ { "title": "Properties", - "children": [1039, 1040, 1038] + "children": [1104, 1105, 1103] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 805, + "line": 896, "character": 41, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L805" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L896" } ] } } }, { - "id": 1025, + "id": 1090, "name": "GenerateSignupLinkParams", "variant": "declaration", "kind": 2097152, @@ -27275,22 +87472,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 791, + "line": 882, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L791" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L882" } ], "type": { "type": "reflection", "declaration": { - "id": 1026, + "id": 1091, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1028, + "id": 1093, "name": "email", "variant": "declaration", "kind": 1024, @@ -27298,9 +87495,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 793, + "line": 884, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L793" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L884" } ], "type": { @@ -27309,7 +87506,7 @@ } }, { - "id": 1030, + "id": 1095, "name": "options", "variant": "declaration", "kind": 1024, @@ -27319,9 +87516,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 795, + "line": 886, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L795" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L886" } ], "type": { @@ -27333,7 +87530,7 @@ "typeArguments": [ { "type": "reference", - "target": 1047, + "target": 1112, "name": "GenerateLinkOptions", "package": "@supabase/auth-js" }, @@ -27356,7 +87553,7 @@ } }, { - "id": 1029, + "id": 1094, "name": "password", "variant": "declaration", "kind": 1024, @@ -27364,9 +87561,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 794, + "line": 885, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L794" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L885" } ], "type": { @@ -27375,7 +87572,7 @@ } }, { - "id": 1027, + "id": 1092, "name": "type", "variant": "declaration", "kind": 1024, @@ -27383,9 +87580,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 792, + "line": 883, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L792" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L883" } ], "type": { @@ -27397,22 +87594,22 @@ "groups": [ { "title": "Properties", - "children": [1028, 1030, 1029, 1027] + "children": [1093, 1095, 1094, 1092] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 791, + "line": 882, "character": 39, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L791" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L882" } ] } } }, { - "id": 675, + "id": 726, "name": "GoTrueClientOptions", "variant": "declaration", "kind": 2097152, @@ -27420,22 +87617,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 70, + "line": 73, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L70" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L73" } ], "type": { "type": "reflection", "declaration": { - "id": 676, + "id": 727, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 684, + "id": 742, "name": "autoRefreshToken", "variant": "declaration", "kind": 1024, @@ -27445,9 +87642,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 80, + "line": 102, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L80" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L102" } ], "type": { @@ -27456,7 +87653,7 @@ } }, { - "id": 690, + "id": 748, "name": "debug", "variant": "declaration", "kind": 1024, @@ -27466,9 +87663,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 98, + "line": 120, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L98" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L120" } ], "type": { @@ -27481,7 +87678,7 @@ { "type": "reflection", "declaration": { - "id": 691, + "id": 749, "name": "__type", "variant": "declaration", "kind": 65536, @@ -27489,21 +87686,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 98, + "line": 120, "character": 21, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L98" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L120" } ], "signatures": [ { - "id": 692, + "id": 750, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "parameters": [ { - "id": 693, + "id": 751, "name": "message", "variant": "param", "kind": 32768, @@ -27514,7 +87711,7 @@ } }, { - "id": 694, + "id": 752, "name": "args", "variant": "param", "kind": 32768, @@ -27542,28 +87739,160 @@ } }, { - "id": 683, + "id": 734, "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/src/lib/types.ts", - "line": 78, + "line": 100, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L78" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L100" } ], "type": { - "type": "intrinsic", - "name": "boolean" + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "boolean" + }, + { + "type": "reflection", + "declaration": { + "id": 735, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 100, + "character": 34, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L100" + } + ], + "signatures": [ + { + "id": 736, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "parameters": [ + { + "id": 737, + "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": 738, + "name": "params", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 739, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 100, + "character": 53, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L100" + } + ], + "indexSignatures": [ + { + "id": 740, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 100, + "character": 55, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L100" + } + ], + "parameters": [ + { + "id": 741, + "name": "parameter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ] + } + } + ] } }, { - "id": 688, + "id": 746, "name": "fetch", "variant": "declaration", "kind": 1024, @@ -27573,9 +87902,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 94, + "line": 116, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L94" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L116" } ], "type": { @@ -27589,7 +87918,7 @@ } }, { - "id": 689, + "id": 747, "name": "flowType", "variant": "declaration", "kind": 1024, @@ -27599,20 +87928,20 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 96, + "line": 118, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L96" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L118" } ], "type": { "type": "reference", - "target": 901, + "target": 964, "name": "AuthFlowType", "package": "@supabase/auth-js" } }, { - "id": 696, + "id": 754, "name": "hasCustomAuthorizationHeader", "variant": "declaration", "kind": 1024, @@ -27631,9 +87960,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 109, + "line": 131, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L109" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L131" } ], "type": { @@ -27642,7 +87971,7 @@ } }, { - "id": 678, + "id": 729, "name": "headers", "variant": "declaration", "kind": 1024, @@ -27652,15 +87981,15 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 74, + "line": 77, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L74" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L77" } ], "type": { "type": "reflection", "declaration": { - "id": 679, + "id": 730, "name": "__type", "variant": "declaration", "kind": 65536, @@ -27668,14 +87997,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 74, + "line": 77, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L74" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L77" } ], "indexSignatures": [ { - "id": 680, + "id": 731, "name": "__index", "variant": "signature", "kind": 8192, @@ -27683,14 +88012,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 74, + "line": 77, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L74" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L77" } ], "parameters": [ { - "id": 681, + "id": 732, "name": "key", "variant": "param", "kind": 32768, @@ -27711,7 +88040,7 @@ } }, { - "id": 695, + "id": 753, "name": "lock", "variant": "declaration", "kind": 1024, @@ -27730,20 +88059,85 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 104, + "line": 126, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L104" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L126" } ], "type": { "type": "reference", - "target": 666, + "target": 717, "name": "LockFunc", "package": "@supabase/auth-js" } }, { - "id": 685, + "id": 756, + "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 for the lock before failing.\n\nIf the lock cannot be acquired within this time, a " + }, + { + "kind": "code", + "text": "`LockAcquireTimeoutError`" + }, + { + "kind": "text", + "text": " is thrown.\nYou can catch this by checking " + }, + { + "kind": "code", + "text": "`error.isAcquireTimeout === true`" + }, + { + "kind": "text", + "text": ".\n\n- **Positive value**: Wait up to this many milliseconds before timing out\n- **Zero (0)**: Fail immediately if the lock is unavailable\n- **Negative value**: Wait indefinitely (not recommended - can cause deadlocks)" + } + ], + "blockTags": [ + { + "tag": "@default", + "content": [ + { + "kind": "code", + "text": "```ts\n10000\n```" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nconst client = createClient(url, key, {\n auth: {\n lockAcquireTimeout: 10000, // 10 seconds\n },\n})\n\ntry {\n await client.auth.getSession()\n} catch (error) {\n if (error.isAcquireTimeout) {\n // Lock held by another tab/instance, or a previous operation is stuck.\n // Consider: closing other tabs, increasing timeout, or restarting the browser.\n console.error('Could not acquire lock within timeout period.')\n }\n}\n```" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 172, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L172" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 743, "name": "persistSession", "variant": "declaration", "kind": 1024, @@ -27753,9 +88147,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 82, + "line": 104, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L82" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L104" } ], "type": { @@ -27764,7 +88158,7 @@ } }, { - "id": 686, + "id": 744, "name": "storage", "variant": "declaration", "kind": 1024, @@ -27774,20 +88168,20 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 84, + "line": 106, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L84" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L106" } ], "type": { "type": "reference", - "target": 1247, + "target": 1313, "name": "SupportedStorage", "package": "@supabase/auth-js" } }, { - "id": 682, + "id": 733, "name": "storageKey", "variant": "declaration", "kind": 1024, @@ -27797,9 +88191,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 76, + "line": 79, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L76" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L79" } ], "type": { @@ -27808,7 +88202,36 @@ } }, { - "id": 677, + "id": 755, + "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/src/lib/types.ts", + "line": 136, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L136" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 728, "name": "url", "variant": "declaration", "kind": 1024, @@ -27818,9 +88241,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 72, + "line": 75, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L72" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L75" } ], "type": { @@ -27829,7 +88252,7 @@ } }, { - "id": 687, + "id": 745, "name": "userStorage", "variant": "declaration", "kind": 1024, @@ -27888,14 +88311,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 92, + "line": 114, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L92" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L114" } ], "type": { "type": "reference", - "target": 1247, + "target": 1313, "name": "SupportedStorage", "package": "@supabase/auth-js" } @@ -27904,22 +88327,24 @@ "groups": [ { "title": "Properties", - "children": [684, 690, 683, 688, 689, 696, 678, 695, 685, 686, 682, 677, 687] + "children": [ + 742, 748, 734, 746, 747, 754, 729, 753, 756, 743, 744, 733, 755, 728, 745 + ] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 70, + "line": 73, "character": 34, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L70" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L73" } ] } } }, { - "id": 1250, + "id": 1316, "name": "InitializeResult", "variant": "declaration", "kind": 2097152, @@ -27927,22 +88352,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1297, + "line": 1396, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1297" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1396" } ], "type": { "type": "reflection", "declaration": { - "id": 1251, + "id": 1317, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1252, + "id": 1318, "name": "error", "variant": "declaration", "kind": 1024, @@ -27950,9 +88375,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1297, + "line": 1396, "character": 33, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1297" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1396" } ], "type": { @@ -27960,7 +88385,7 @@ "types": [ { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" }, @@ -27975,22 +88400,22 @@ "groups": [ { "title": "Properties", - "children": [1252] + "children": [1318] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1297, + "line": 1396, "character": 31, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1297" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1396" } ] } } }, { - "id": 1274, + "id": 1340, "name": "JwtHeader", "variant": "declaration", "kind": 2097152, @@ -27998,22 +88423,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1420, + "line": 1519, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1420" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1519" } ], "type": { "type": "reflection", "declaration": { - "id": 1275, + "id": 1341, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1276, + "id": 1342, "name": "alg", "variant": "declaration", "kind": 1024, @@ -28021,9 +88446,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1421, + "line": 1520, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1421" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1520" } ], "type": { @@ -28045,7 +88470,7 @@ } }, { - "id": 1277, + "id": 1343, "name": "kid", "variant": "declaration", "kind": 1024, @@ -28053,9 +88478,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1422, + "line": 1521, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1422" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1521" } ], "type": { @@ -28064,7 +88489,7 @@ } }, { - "id": 1278, + "id": 1344, "name": "typ", "variant": "declaration", "kind": 1024, @@ -28072,9 +88497,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1423, + "line": 1522, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1423" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1522" } ], "type": { @@ -28086,100 +88511,22 @@ "groups": [ { "title": "Properties", - "children": [1276, 1277, 1278] + "children": [1342, 1343, 1344] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1420, + "line": 1519, "character": 24, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1420" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1519" } ] } } }, { - "id": 1289, - "name": "JwtPayload", - "variant": "declaration", - "kind": 2097152, - "flags": {}, - "sources": [ - { - "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1437, - "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1437" - } - ], - "type": { - "type": "intersection", - "types": [ - { - "type": "reference", - "target": 1279, - "name": "RequiredClaims", - "package": "@supabase/auth-js" - }, - { - "type": "reflection", - "declaration": { - "id": 1290, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "sources": [ - { - "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1437, - "character": 42, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1437" - } - ], - "indexSignatures": [ - { - "id": 1291, - "name": "__index", - "variant": "signature", - "kind": 8192, - "flags": {}, - "sources": [ - { - "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1438, - "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1438" - } - ], - "parameters": [ - { - "id": 1292, - "name": "key", - "variant": "param", - "kind": 32768, - "flags": {}, - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "type": { - "type": "intrinsic", - "name": "any" - } - } - ] - } - } - ] - } - }, - { - "id": 666, + "id": 717, "name": "LockFunc", "variant": "declaration", "kind": 2097152, @@ -28204,15 +88551,15 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 68, + "line": 71, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L68" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L71" } ], "type": { "type": "reflection", "declaration": { - "id": 667, + "id": 718, "name": "__type", "variant": "declaration", "kind": 65536, @@ -28220,21 +88567,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 68, + "line": 71, "character": 23, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L68" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L71" } ], "signatures": [ { - "id": 668, + "id": 719, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "typeParameters": [ { - "id": 674, + "id": 725, "name": "R", "variant": "typeParam", "kind": 131072, @@ -28243,7 +88590,7 @@ ], "parameters": [ { - "id": 669, + "id": 720, "name": "name", "variant": "param", "kind": 32768, @@ -28262,7 +88609,7 @@ } }, { - "id": 670, + "id": 721, "name": "acquireTimeout", "variant": "param", "kind": 32768, @@ -28289,7 +88636,7 @@ } }, { - "id": 671, + "id": 722, "name": "fn", "variant": "param", "kind": 32768, @@ -28305,7 +88652,7 @@ "type": { "type": "reflection", "declaration": { - "id": 672, + "id": 723, "name": "__type", "variant": "declaration", "kind": 65536, @@ -28313,14 +88660,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 68, + "line": 71, "character": 69, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L68" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L71" } ], "signatures": [ { - "id": 673, + "id": 724, "name": "__type", "variant": "signature", "kind": 4096, @@ -28334,7 +88681,7 @@ "typeArguments": [ { "type": "reference", - "target": 674, + "target": 725, "name": "R", "package": "@supabase/auth-js", "refersToTypeParameter": true @@ -28358,7 +88705,7 @@ "typeArguments": [ { "type": "reference", - "target": 674, + "target": 725, "name": "R", "package": "@supabase/auth-js", "refersToTypeParameter": true @@ -28373,7 +88720,7 @@ } }, { - "id": 1081, + "id": 1146, "name": "MFAChallengeAndVerifyParams", "variant": "declaration", "kind": 2097152, @@ -28381,9 +88728,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 986, + "line": 1077, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L986" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1077" } ], "type": { @@ -28397,7 +88744,7 @@ } }, { - "id": 1080, + "id": 1145, "name": "MFAChallengeParams", "variant": "declaration", "kind": 2097152, @@ -28405,9 +88752,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 973, + "line": 1064, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L973" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1064" } ], "type": { @@ -28415,19 +88762,19 @@ "types": [ { "type": "reference", - "target": 1077, + "target": 1142, "name": "MFAChallengeTOTPParams", "package": "@supabase/auth-js" }, { "type": "reference", - "target": 1078, + "target": 1143, "name": "MFAChallengePhoneParams", "package": "@supabase/auth-js" }, { "type": "reference", - "target": 1079, + "target": 1144, "name": "MFAChallengeWebauthnParams", "package": "@supabase/auth-js" } @@ -28435,7 +88782,7 @@ } }, { - "id": 1078, + "id": 1143, "name": "MFAChallengePhoneParams", "variant": "declaration", "kind": 2097152, @@ -28443,14 +88790,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 950, + "line": 1041, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L950" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1041" } ], "type": { "type": "reference", - "target": 702, + "target": 762, "typeArguments": [ { "type": "intersection", @@ -28481,7 +88828,7 @@ } }, { - "id": 1077, + "id": 1142, "name": "MFAChallengeTOTPParams", "variant": "declaration", "kind": 2097152, @@ -28489,14 +88836,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 943, + "line": 1034, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L943" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1034" } ], "type": { "type": "reference", - "target": 702, + "target": 762, "typeArguments": [ { "type": "reference", @@ -28513,7 +88860,7 @@ } }, { - "id": 1079, + "id": 1144, "name": "MFAChallengeWebauthnParams", "variant": "declaration", "kind": 2097152, @@ -28542,14 +88889,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 969, + "line": 1060, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L969" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1060" } ], "type": { "type": "reference", - "target": 702, + "target": 762, "typeArguments": [ { "type": "intersection", @@ -28580,7 +88927,7 @@ } }, { - "id": 1063, + "id": 1128, "name": "MFAEnrollParams", "variant": "declaration", "kind": 2097152, @@ -28588,9 +88935,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 875, + "line": 966, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L875" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L966" } ], "type": { @@ -28598,19 +88945,19 @@ "types": [ { "type": "reference", - "target": 1268, + "target": 1334, "name": "MFAEnrollTOTPParams", "package": "@supabase/auth-js" }, { "type": "reference", - "target": 1269, + "target": 1335, "name": "MFAEnrollPhoneParams", "package": "@supabase/auth-js" }, { "type": "reference", - "target": 1270, + "target": 1336, "name": "MFAEnrollWebauthnParams", "package": "@supabase/auth-js" } @@ -28618,7 +88965,7 @@ } }, { - "id": 1269, + "id": 1335, "name": "MFAEnrollPhoneParams", "variant": "declaration", "kind": 2097152, @@ -28626,14 +88973,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1347, + "line": 1446, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1347" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1446" } ], "type": { "type": "reference", - "target": 702, + "target": 762, "typeArguments": [ { "type": "intersection", @@ -28670,7 +89017,7 @@ } }, { - "id": 1268, + "id": 1334, "name": "MFAEnrollTOTPParams", "variant": "declaration", "kind": 2097152, @@ -28678,14 +89025,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1341, + "line": 1440, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1341" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1440" } ], "type": { "type": "reference", - "target": 702, + "target": 762, "typeArguments": [ { "type": "intersection", @@ -28722,7 +89069,7 @@ } }, { - "id": 1270, + "id": 1336, "name": "MFAEnrollWebauthnParams", "variant": "declaration", "kind": 2097152, @@ -28751,14 +89098,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1360, + "line": 1459, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1360" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1459" } ], "type": { "type": "reference", - "target": 702, + "target": 762, "typeArguments": [ { "type": "intersection", @@ -28795,7 +89142,7 @@ } }, { - "id": 1076, + "id": 1141, "name": "MFATOTPChannel", "variant": "declaration", "kind": 2097152, @@ -28803,9 +89150,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 941, + "line": 1032, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L941" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1032" } ], "type": { @@ -28830,7 +89177,7 @@ } }, { - "id": 1064, + "id": 1129, "name": "MFAUnenrollParams", "variant": "declaration", "kind": 2097152, @@ -28838,22 +89185,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 877, + "line": 968, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L877" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L968" } ], "type": { "type": "reflection", "declaration": { - "id": 1065, + "id": 1130, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1066, + "id": 1131, "name": "factorId", "variant": "declaration", "kind": 1024, @@ -28869,9 +89216,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 879, + "line": 970, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L879" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L970" } ], "type": { @@ -28883,22 +89230,22 @@ "groups": [ { "title": "Properties", - "children": [1066] + "children": [1131] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 877, + "line": 968, "character": 32, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L877" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L968" } ] } } }, { - "id": 1075, + "id": 1140, "name": "MFAVerifyParams", "variant": "declaration", "kind": 2097152, @@ -28906,9 +89253,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 933, + "line": 1024, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L933" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1024" } ], "type": { @@ -28916,19 +89263,19 @@ "types": [ { "type": "reference", - "target": 1067, + "target": 1132, "name": "MFAVerifyTOTPParams", "package": "@supabase/auth-js" }, { "type": "reference", - "target": 1068, + "target": 1133, "name": "MFAVerifyPhoneParams", "package": "@supabase/auth-js" }, { "type": "reference", - "target": 1073, + "target": 1138, "name": "MFAVerifyWebauthnParams", "package": "@supabase/auth-js" } @@ -28936,7 +89283,7 @@ } }, { - "id": 1068, + "id": 1133, "name": "MFAVerifyPhoneParams", "variant": "declaration", "kind": 2097152, @@ -28944,14 +89291,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 898, + "line": 989, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L898" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L989" } ], "type": { "type": "reference", - "target": 702, + "target": 762, "typeArguments": [ { "type": "intersection", @@ -28982,7 +89329,7 @@ } }, { - "id": 1067, + "id": 1132, "name": "MFAVerifyTOTPParams", "variant": "declaration", "kind": 2097152, @@ -28990,14 +89337,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 894, + "line": 985, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L894" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L985" } ], "type": { "type": "reference", - "target": 702, + "target": 762, "typeArguments": [ { "type": "intersection", @@ -29028,7 +89375,7 @@ } }, { - "id": 1069, + "id": 1134, "name": "MFAVerifyWebauthnParamFields", "variant": "declaration", "kind": 2097152, @@ -29044,14 +89391,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 920, + "line": 1011, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L920" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1011" } ], "typeParameters": [ { - "id": 1072, + "id": 1137, "name": "T", "variant": "typeParam", "kind": 131072, @@ -29095,14 +89442,14 @@ "type": { "type": "reflection", "declaration": { - "id": 1070, + "id": 1135, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1071, + "id": 1136, "name": "webauthn", "variant": "declaration", "kind": 1024, @@ -29110,9 +89457,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 921, + "line": 1012, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L921" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1012" } ], "type": { @@ -29136,7 +89483,7 @@ "typeArguments": [ { "type": "reference", - "target": 1072, + "target": 1137, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true @@ -29152,22 +89499,22 @@ "groups": [ { "title": "Properties", - "children": [1071] + "children": [1136] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 920, + "line": 1011, "character": 98, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L920" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1011" } ] } } }, { - "id": 1073, + "id": 1138, "name": "MFAVerifyWebauthnParams", "variant": "declaration", "kind": 2097152, @@ -29196,14 +89543,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 930, + "line": 1021, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L930" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1021" } ], "typeParameters": [ { - "id": 1074, + "id": 1139, "name": "T", "variant": "typeParam", "kind": 131072, @@ -29246,7 +89593,7 @@ ], "type": { "type": "reference", - "target": 702, + "target": 762, "typeArguments": [ { "type": "intersection", @@ -29262,11 +89609,11 @@ }, { "type": "reference", - "target": 1069, + "target": 1134, "typeArguments": [ { "type": "reference", - "target": 1074, + "target": 1139, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true @@ -29283,7 +89630,7 @@ } }, { - "id": 996, + "id": 1059, "name": "MobileOtpType", "variant": "declaration", "kind": 2097152, @@ -29291,9 +89638,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 744, + "line": 823, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L744" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L823" } ], "type": { @@ -29311,7 +89658,428 @@ } }, { - "id": 1306, + "id": 1455, + "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/src/lib/types.ts", + "line": 1755, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1755" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1456, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1457, + "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/src/lib/types.ts", + "line": 1757, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1757" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1460, + "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/src/lib/types.ts", + "line": 1763, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1763" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1458, + "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/src/lib/types.ts", + "line": 1759, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1759" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1459, + "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/src/lib/types.ts", + "line": 1761, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1761" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1457, 1460, 1458, 1459] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1755, + "character": 39, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1755" + } + ] + } + } + }, + { + "id": 1461, + "name": "OAuthAuthorizationDetails", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "OAuth authorization details for the consent flow.\nOnly relevant when the OAuth 2.1 server is enabled in Supabase Auth." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1770, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1770" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1462, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1463, + "name": "authorization_id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The authorization ID" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1772, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1772" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1465, + "name": "client", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "OAuth client requesting authorization" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1776, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1776" + } + ], + "type": { + "type": "reference", + "target": 1455, + "name": "OAuthAuthorizationClient", + "package": "@supabase/auth-js" + } + }, + { + "id": 1464, + "name": "redirect_url", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Redirect URL - present if user already consented (can be used to trigger immediate redirect)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1774, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1774" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1470, + "name": "scope", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Space-separated list of requested scopes" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1785, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1785" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1466, + "name": "user", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "User object associated with the authorization" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1778, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1778" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1467, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1469, + "name": "email", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "User email" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1782, + "character": 4, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1782" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1468, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "User ID (UUID)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1780, + "character": 4, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1780" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1469, 1468] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1778, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1778" + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1463, 1465, 1464, 1470, 1466] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1770, + "character": 40, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1770" + } + ] + } + } + }, + { + "id": 1388, "name": "OAuthClient", "variant": "declaration", "kind": 2097152, @@ -29327,22 +90095,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1480, + "line": 1609, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1480" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1609" } ], "type": { "type": "reflection", "declaration": { - "id": 1307, + "id": 1389, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1308, + "id": 1390, "name": "client_id", "variant": "declaration", "kind": 1024, @@ -29358,9 +90126,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1482, + "line": 1611, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1482" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1611" } ], "type": { @@ -29369,7 +90137,7 @@ } }, { - "id": 1309, + "id": 1391, "name": "client_name", "variant": "declaration", "kind": 1024, @@ -29385,9 +90153,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1484, + "line": 1613, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1484" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1613" } ], "type": { @@ -29396,7 +90164,7 @@ } }, { - "id": 1310, + "id": 1392, "name": "client_secret", "variant": "declaration", "kind": 1024, @@ -29414,9 +90182,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1486, + "line": 1615, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1486" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1615" } ], "type": { @@ -29425,7 +90193,7 @@ } }, { - "id": 1311, + "id": 1393, "name": "client_type", "variant": "declaration", "kind": 1024, @@ -29441,20 +90209,20 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1488, + "line": 1617, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1488" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1617" } ], "type": { "type": "reference", - "target": 1304, + "target": 1386, "name": "OAuthClientType", "package": "@supabase/auth-js" } }, { - "id": 1314, + "id": 1396, "name": "client_uri", "variant": "declaration", "kind": 1024, @@ -29472,9 +90240,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1494, + "line": 1623, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1494" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1623" } ], "type": { @@ -29483,7 +90251,7 @@ } }, { - "id": 1319, + "id": 1402, "name": "created_at", "variant": "declaration", "kind": 1024, @@ -29499,9 +90267,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1504, + "line": 1635, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1504" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1635" } ], "type": { @@ -29510,7 +90278,7 @@ } }, { - "id": 1316, + "id": 1399, "name": "grant_types", "variant": "declaration", "kind": 1024, @@ -29526,23 +90294,52 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1498, + "line": 1629, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1498" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1629" } ], "type": { "type": "array", "elementType": { "type": "reference", - "target": 1302, + "target": 1384, "name": "OAuthClientGrantType", "package": "@supabase/auth-js" } } }, { - "id": 1315, + "id": 1397, + "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/src/lib/types.ts", + "line": 1625, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1625" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1398, "name": "redirect_uris", "variant": "declaration", "kind": 1024, @@ -29558,9 +90355,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1496, + "line": 1627, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1496" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1627" } ], "type": { @@ -29572,7 +90369,7 @@ } }, { - "id": 1313, + "id": 1395, "name": "registration_type", "variant": "declaration", "kind": 1024, @@ -29588,20 +90385,20 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1492, + "line": 1621, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1492" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1621" } ], "type": { "type": "reference", - "target": 1305, + "target": 1387, "name": "OAuthClientRegistrationType", "package": "@supabase/auth-js" } }, { - "id": 1317, + "id": 1400, "name": "response_types", "variant": "declaration", "kind": 1024, @@ -29617,23 +90414,23 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1500, + "line": 1631, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1500" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1631" } ], "type": { "type": "array", "elementType": { "type": "reference", - "target": 1303, + "target": 1385, "name": "OAuthClientResponseType", "package": "@supabase/auth-js" } } }, { - "id": 1318, + "id": 1401, "name": "scope", "variant": "declaration", "kind": 1024, @@ -29651,9 +90448,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1502, + "line": 1633, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1502" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1633" } ], "type": { @@ -29662,7 +90459,7 @@ } }, { - "id": 1312, + "id": 1394, "name": "token_endpoint_auth_method", "variant": "declaration", "kind": 1024, @@ -29678,9 +90475,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1490, + "line": 1619, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1490" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1619" } ], "type": { @@ -29689,7 +90486,7 @@ } }, { - "id": 1320, + "id": 1403, "name": "updated_at", "variant": "declaration", "kind": 1024, @@ -29705,9 +90502,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1506, + "line": 1637, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1506" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1637" } ], "type": { @@ -29720,23 +90517,24 @@ { "title": "Properties", "children": [ - 1308, 1309, 1310, 1311, 1314, 1319, 1316, 1315, 1313, 1317, 1318, 1312, 1320 + 1390, 1391, 1392, 1393, 1396, 1402, 1399, 1397, 1398, 1395, 1400, 1401, 1394, + 1403 ] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1480, + "line": 1609, "character": 26, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1480" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1609" } ] } } }, { - "id": 1302, + "id": 1384, "name": "OAuthClientGrantType", "variant": "declaration", "kind": 2097152, @@ -29752,9 +90550,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1456, + "line": 1585, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1456" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1585" } ], "type": { @@ -29772,7 +90570,7 @@ } }, { - "id": 1330, + "id": 1420, "name": "OAuthClientListResponse", "variant": "declaration", "kind": 2097152, @@ -29788,9 +90586,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1538, + "line": 1687, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1538" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1687" } ], "type": { @@ -29799,14 +90597,14 @@ { "type": "reflection", "declaration": { - "id": 1331, + "id": 1421, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1332, + "id": 1422, "name": "data", "variant": "declaration", "kind": 1024, @@ -29814,9 +90612,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1540, + "line": 1689, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1540" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1689" } ], "type": { @@ -29825,14 +90623,14 @@ { "type": "reflection", "declaration": { - "id": 1333, + "id": 1423, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1335, + "id": 1425, "name": "aud", "variant": "declaration", "kind": 1024, @@ -29840,9 +90638,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1540, + "line": 1689, "character": 38, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1540" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1689" } ], "type": { @@ -29851,7 +90649,7 @@ } }, { - "id": 1334, + "id": 1424, "name": "clients", "variant": "declaration", "kind": 1024, @@ -29859,16 +90657,16 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1540, + "line": 1689, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1540" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1689" } ], "type": { "type": "array", "elementType": { "type": "reference", - "target": 1306, + "target": 1388, "name": "OAuthClient", "package": "@supabase/auth-js" } @@ -29878,22 +90676,22 @@ "groups": [ { "title": "Properties", - "children": [1335, 1334] + "children": [1425, 1424] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1540, + "line": 1689, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1540" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1689" } ] } }, { "type": "reference", - "target": 1254, + "target": 1320, "name": "Pagination", "package": "@supabase/auth-js" } @@ -29901,7 +90699,7 @@ } }, { - "id": 1336, + "id": 1426, "name": "error", "variant": "declaration", "kind": 1024, @@ -29909,9 +90707,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1541, + "line": 1690, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1541" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1690" } ], "type": { @@ -29923,15 +90721,15 @@ "groups": [ { "title": "Properties", - "children": [1332, 1336] + "children": [1422, 1426] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1539, + "line": 1688, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1539" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1688" } ] } @@ -29939,14 +90737,14 @@ { "type": "reflection", "declaration": { - "id": 1337, + "id": 1427, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1338, + "id": 1428, "name": "data", "variant": "declaration", "kind": 1024, @@ -29954,22 +90752,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1544, + "line": 1693, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1544" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1693" } ], "type": { "type": "reflection", "declaration": { - "id": 1339, + "id": 1429, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1340, + "id": 1430, "name": "clients", "variant": "declaration", "kind": 1024, @@ -29977,9 +90775,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1544, + "line": 1693, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1544" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1693" } ], "type": { @@ -29990,22 +90788,22 @@ "groups": [ { "title": "Properties", - "children": [1340] + "children": [1430] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1544, + "line": 1693, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1544" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1693" } ] } } }, { - "id": 1341, + "id": 1431, "name": "error", "variant": "declaration", "kind": 1024, @@ -30013,14 +90811,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1545, + "line": 1694, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1545" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1694" } ], "type": { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" } @@ -30029,15 +90827,15 @@ "groups": [ { "title": "Properties", - "children": [1338, 1341] + "children": [1428, 1431] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1543, + "line": 1692, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1543" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1692" } ] } @@ -30046,7 +90844,7 @@ } }, { - "id": 1305, + "id": 1387, "name": "OAuthClientRegistrationType", "variant": "declaration", "kind": 2097152, @@ -30062,9 +90860,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1474, + "line": 1603, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1474" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1603" } ], "type": { @@ -30082,7 +90880,7 @@ } }, { - "id": 1329, + "id": 1419, "name": "OAuthClientResponse", "variant": "declaration", "kind": 2097152, @@ -30098,18 +90896,18 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1532, + "line": 1681, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1532" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1681" } ], "type": { "type": "reference", - "target": 707, + "target": 767, "typeArguments": [ { "type": "reference", - "target": 1306, + "target": 1388, "name": "OAuthClient", "package": "@supabase/auth-js" } @@ -30119,7 +90917,7 @@ } }, { - "id": 1303, + "id": 1385, "name": "OAuthClientResponseType", "variant": "declaration", "kind": 2097152, @@ -30135,9 +90933,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1462, + "line": 1591, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1462" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1591" } ], "type": { @@ -30146,7 +90944,7 @@ } }, { - "id": 1304, + "id": 1386, "name": "OAuthClientType", "variant": "declaration", "kind": 2097152, @@ -30162,9 +90960,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1468, + "line": 1597, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1468" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1597" } ], "type": { @@ -30182,7 +90980,142 @@ } }, { - "id": 747, + "id": 1475, + "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/src/lib/types.ts", + "line": 1807, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1807" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1476, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1477, + "name": "client", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "OAuth client information" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1809, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1809" + } + ], + "type": { + "type": "reference", + "target": 1455, + "name": "OAuthAuthorizationClient", + "package": "@supabase/auth-js" + } + }, + { + "id": 1479, + "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/src/lib/types.ts", + "line": 1813, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1813" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1478, + "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/src/lib/types.ts", + "line": 1811, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1811" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1477, 1479, 1478] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1807, + "character": 25, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1807" + } + ] + } + } + }, + { + "id": 807, "name": "OAuthResponse", "variant": "declaration", "kind": 2097152, @@ -30190,9 +91123,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 190, + "line": 253, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L190" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L253" } ], "type": { @@ -30201,14 +91134,14 @@ { "type": "reflection", "declaration": { - "id": 748, + "id": 808, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 749, + "id": 809, "name": "data", "variant": "declaration", "kind": 1024, @@ -30216,22 +91149,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 192, + "line": 255, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L192" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L255" } ], "type": { "type": "reflection", "declaration": { - "id": 750, + "id": 810, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 751, + "id": 811, "name": "provider", "variant": "declaration", "kind": 1024, @@ -30239,20 +91172,20 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 193, + "line": 256, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L193" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L256" } ], "type": { "type": "reference", - "target": 663, + "target": 714, "name": "Provider", "package": "@supabase/auth-js" } }, { - "id": 752, + "id": 812, "name": "url", "variant": "declaration", "kind": 1024, @@ -30260,9 +91193,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 194, + "line": 257, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L194" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L257" } ], "type": { @@ -30274,22 +91207,22 @@ "groups": [ { "title": "Properties", - "children": [751, 752] + "children": [811, 812] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 192, + "line": 255, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L192" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L255" } ] } } }, { - "id": 753, + "id": 813, "name": "error", "variant": "declaration", "kind": 1024, @@ -30297,9 +91230,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 196, + "line": 259, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L196" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L259" } ], "type": { @@ -30311,15 +91244,15 @@ "groups": [ { "title": "Properties", - "children": [749, 753] + "children": [809, 813] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 191, + "line": 254, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L191" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L254" } ] } @@ -30327,14 +91260,14 @@ { "type": "reflection", "declaration": { - "id": 754, + "id": 814, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 755, + "id": 815, "name": "data", "variant": "declaration", "kind": 1024, @@ -30342,22 +91275,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 199, + "line": 262, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L199" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L262" } ], "type": { "type": "reflection", "declaration": { - "id": 756, + "id": 816, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 757, + "id": 817, "name": "provider", "variant": "declaration", "kind": 1024, @@ -30365,20 +91298,20 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 200, + "line": 263, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L200" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L263" } ], "type": { "type": "reference", - "target": 663, + "target": 714, "name": "Provider", "package": "@supabase/auth-js" } }, { - "id": 758, + "id": 818, "name": "url", "variant": "declaration", "kind": 1024, @@ -30386,9 +91319,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 201, + "line": 264, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L201" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L264" } ], "type": { @@ -30400,22 +91333,22 @@ "groups": [ { "title": "Properties", - "children": [757, 758] + "children": [817, 818] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 199, + "line": 262, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L199" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L262" } ] } } }, { - "id": 759, + "id": 819, "name": "error", "variant": "declaration", "kind": 1024, @@ -30423,14 +91356,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 203, + "line": 266, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L203" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L266" } ], "type": { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" } @@ -30439,15 +91372,15 @@ "groups": [ { "title": "Properties", - "children": [755, 759] + "children": [815, 819] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 198, + "line": 261, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L198" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L261" } ] } @@ -30456,7 +91389,7 @@ } }, { - "id": 1261, + "id": 1327, "name": "PageParams", "variant": "declaration", "kind": 2097152, @@ -30464,22 +91397,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1308, + "line": 1407, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1308" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1407" } ], "type": { "type": "reflection", "declaration": { - "id": 1262, + "id": 1328, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1263, + "id": 1329, "name": "page", "variant": "declaration", "kind": 1024, @@ -30497,9 +91430,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1310, + "line": 1409, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1310" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1409" } ], "type": { @@ -30508,7 +91441,7 @@ } }, { - "id": 1264, + "id": 1330, "name": "perPage", "variant": "declaration", "kind": 1024, @@ -30526,9 +91459,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1312, + "line": 1411, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1312" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1411" } ], "type": { @@ -30540,22 +91473,22 @@ "groups": [ { "title": "Properties", - "children": [1263, 1264] + "children": [1329, 1330] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1308, + "line": 1407, "character": 25, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1308" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1407" } ] } } }, { - "id": 1254, + "id": 1320, "name": "Pagination", "variant": "declaration", "kind": 2097152, @@ -30563,22 +91496,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1301, + "line": 1400, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1301" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1400" } ], "type": { "type": "reflection", "declaration": { - "id": 1255, + "id": 1321, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1257, + "id": 1323, "name": "lastPage", "variant": "declaration", "kind": 1024, @@ -30586,9 +91519,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1304, + "line": 1403, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1304" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1403" } ], "type": { @@ -30597,7 +91530,7 @@ } }, { - "id": 1256, + "id": 1322, "name": "nextPage", "variant": "declaration", "kind": 1024, @@ -30605,9 +91538,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1303, + "line": 1402, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1303" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1402" } ], "type": { @@ -30625,7 +91558,7 @@ } }, { - "id": 1258, + "id": 1324, "name": "total", "variant": "declaration", "kind": 1024, @@ -30633,9 +91566,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1305, + "line": 1404, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1305" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1404" } ], "type": { @@ -30647,20 +91580,20 @@ "groups": [ { "title": "Properties", - "children": [1257, 1256, 1258] + "children": [1323, 1322, 1324] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1301, + "line": 1400, "character": 25, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1301" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1400" } ], "indexSignatures": [ { - "id": 1259, + "id": 1325, "name": "__index", "variant": "signature", "kind": 8192, @@ -30668,14 +91601,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1302, + "line": 1401, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1302" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1401" } ], "parameters": [ { - "id": 1260, + "id": 1326, "name": "key", "variant": "param", "kind": 32768, @@ -30696,7 +91629,7 @@ } }, { - "id": 702, + "id": 762, "name": "Prettify", "variant": "declaration", "kind": 2097152, @@ -30712,14 +91645,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 124, + "line": 187, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L187" } ], "typeParameters": [ { - "id": 703, + "id": 763, "name": "T", "variant": "typeParam", "kind": 131072, @@ -30730,7 +91663,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 703, + "target": 763, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true @@ -30746,7 +91679,7 @@ }, "trueType": { "type": "reference", - "target": 703, + "target": 763, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true @@ -30759,7 +91692,7 @@ "operator": "keyof", "target": { "type": "reference", - "target": 703, + "target": 763, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true @@ -30779,7 +91712,7 @@ }, "objectType": { "type": "reference", - "target": 703, + "target": 763, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true @@ -30789,7 +91722,7 @@ } }, { - "id": 663, + "id": 714, "name": "Provider", "variant": "declaration", "kind": 2097152, @@ -30807,7 +91740,7 @@ "fileName": "packages/core/auth-js/src/lib/types.ts", "line": 18, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L18" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L18" } ], "type": { @@ -30889,6 +91822,10 @@ "type": "literal", "value": "twitter" }, + { + "type": "literal", + "value": "x" + }, { "type": "literal", "value": "workos" @@ -30901,11 +91838,46 @@ "type": "literal", "value": "fly" } + ], + "elementSummaries": [ + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [], + [ + { + "kind": "text", + "text": "Uses OAuth 1.0a" + } + ], + [ + { + "kind": "text", + "text": "Uses OAuth 2.0" + } + ], + [], + [], + [] ] } }, { - "id": 707, + "id": 767, "name": "RequestResult", "variant": "declaration", "kind": 2097152, @@ -30921,21 +91893,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 136, + "line": 199, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L136" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L199" } ], "typeParameters": [ { - "id": 714, + "id": 774, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {} }, { - "id": 715, + "id": 775, "name": "ErrorType", "variant": "typeParam", "kind": 131072, @@ -30951,7 +91923,7 @@ }, "default": { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" } @@ -30963,14 +91935,14 @@ { "type": "reflection", "declaration": { - "id": 708, + "id": 768, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 709, + "id": 769, "name": "data", "variant": "declaration", "kind": 1024, @@ -30978,21 +91950,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 138, + "line": 201, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L138" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L201" } ], "type": { "type": "reference", - "target": 714, + "target": 774, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true } }, { - "id": 710, + "id": 770, "name": "error", "variant": "declaration", "kind": 1024, @@ -31000,9 +91972,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 139, + "line": 202, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L139" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L202" } ], "type": { @@ -31014,15 +91986,15 @@ "groups": [ { "title": "Properties", - "children": [709, 710] + "children": [769, 770] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 137, + "line": 200, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L137" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L200" } ] } @@ -31030,14 +92002,14 @@ { "type": "reflection", "declaration": { - "id": 711, + "id": 771, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 712, + "id": 772, "name": "data", "variant": "declaration", "kind": 1024, @@ -31045,9 +92017,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 142, + "line": 205, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L142" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L205" } ], "type": { @@ -31056,7 +92028,7 @@ } }, { - "id": 713, + "id": 773, "name": "error", "variant": "declaration", "kind": 1024, @@ -31064,9 +92036,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 143, + "line": 206, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L143" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L206" } ], "type": { @@ -31082,19 +92054,19 @@ }, "extendsType": { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" }, "trueType": { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" }, "falseType": { "type": "reference", - "target": 715, + "target": 775, "name": "ErrorType", "package": "@supabase/auth-js", "refersToTypeParameter": true @@ -31105,15 +92077,15 @@ "groups": [ { "title": "Properties", - "children": [712, 713] + "children": [772, 773] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 141, + "line": 204, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L141" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L204" } ] } @@ -31122,7 +92094,7 @@ } }, { - "id": 716, + "id": 776, "name": "RequestResultSafeDestructure", "variant": "declaration", "kind": 2097152, @@ -31143,14 +92115,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 150, + "line": 213, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L150" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L213" } ], "typeParameters": [ { - "id": 723, + "id": 783, "name": "T", "variant": "typeParam", "kind": 131072, @@ -31163,14 +92135,14 @@ { "type": "reflection", "declaration": { - "id": 717, + "id": 777, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 718, + "id": 778, "name": "data", "variant": "declaration", "kind": 1024, @@ -31178,21 +92150,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 151, + "line": 214, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L151" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L214" } ], "type": { "type": "reference", - "target": 723, + "target": 783, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true } }, { - "id": 719, + "id": 779, "name": "error", "variant": "declaration", "kind": 1024, @@ -31200,9 +92172,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 151, + "line": 214, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L151" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L214" } ], "type": { @@ -31214,15 +92186,15 @@ "groups": [ { "title": "Properties", - "children": [718, 719] + "children": [778, 779] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 151, + "line": 214, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L151" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L214" } ] } @@ -31230,14 +92202,14 @@ { "type": "reflection", "declaration": { - "id": 720, + "id": 780, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 721, + "id": 781, "name": "data", "variant": "declaration", "kind": 1024, @@ -31245,16 +92217,16 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 153, + "line": 216, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L153" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L216" } ], "type": { "type": "conditional", "checkType": { "type": "reference", - "target": 723, + "target": 783, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true @@ -31271,7 +92243,7 @@ "operator": "keyof", "target": { "type": "reference", - "target": 723, + "target": 783, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true @@ -31289,7 +92261,7 @@ } }, { - "id": 722, + "id": 782, "name": "error", "variant": "declaration", "kind": 1024, @@ -31297,14 +92269,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 154, + "line": 217, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L154" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L217" } ], "type": { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" } @@ -31313,15 +92285,15 @@ "groups": [ { "title": "Properties", - "children": [721, 722] + "children": [781, 782] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 152, + "line": 215, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L152" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L215" } ] } @@ -31330,7 +92302,7 @@ } }, { - "id": 1279, + "id": 1345, "name": "RequiredClaims", "variant": "declaration", "kind": 2097152, @@ -31338,22 +92310,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1426, + "line": 1525, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1426" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1525" } ], "type": { "type": "reflection", "declaration": { - "id": 1280, + "id": 1346, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1287, + "id": 1353, "name": "aal", "variant": "declaration", "kind": 1024, @@ -31361,20 +92333,20 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1433, + "line": 1532, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1433" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1532" } ], "type": { "type": "reference", - "target": 1104, + "target": 1169, "name": "AuthenticatorAssuranceLevels", "package": "@supabase/auth-js" } }, { - "id": 1283, + "id": 1349, "name": "aud", "variant": "declaration", "kind": 1024, @@ -31382,9 +92354,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1429, + "line": 1528, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1429" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1528" } ], "type": { @@ -31405,7 +92377,7 @@ } }, { - "id": 1284, + "id": 1350, "name": "exp", "variant": "declaration", "kind": 1024, @@ -31413,9 +92385,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1430, + "line": 1529, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1430" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1529" } ], "type": { @@ -31424,7 +92396,7 @@ } }, { - "id": 1285, + "id": 1351, "name": "iat", "variant": "declaration", "kind": 1024, @@ -31432,9 +92404,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1431, + "line": 1530, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1431" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1530" } ], "type": { @@ -31443,7 +92415,7 @@ } }, { - "id": 1281, + "id": 1347, "name": "iss", "variant": "declaration", "kind": 1024, @@ -31451,9 +92423,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1427, + "line": 1526, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1427" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1526" } ], "type": { @@ -31462,7 +92434,7 @@ } }, { - "id": 1286, + "id": 1352, "name": "role", "variant": "declaration", "kind": 1024, @@ -31470,9 +92442,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1432, + "line": 1531, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1432" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1531" } ], "type": { @@ -31481,7 +92453,7 @@ } }, { - "id": 1288, + "id": 1354, "name": "session_id", "variant": "declaration", "kind": 1024, @@ -31489,9 +92461,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1434, + "line": 1533, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1434" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1533" } ], "type": { @@ -31500,7 +92472,7 @@ } }, { - "id": 1282, + "id": 1348, "name": "sub", "variant": "declaration", "kind": 1024, @@ -31508,9 +92480,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1428, + "line": 1527, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1428" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1527" } ], "type": { @@ -31522,22 +92494,29 @@ "groups": [ { "title": "Properties", - "children": [1287, 1283, 1284, 1285, 1281, 1286, 1288, 1282] + "children": [1353, 1349, 1350, 1351, 1347, 1352, 1354, 1348] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1426, + "line": 1525, "character": 29, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1426" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1525" } ] } - } + }, + "extendedBy": [ + { + "type": "reference", + "target": 1355, + "name": "JwtPayload" + } + ] }, { - "id": 998, + "id": 1061, "name": "ResendParams", "variant": "declaration", "kind": 2097152, @@ -31545,9 +92524,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 747, + "line": 826, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L747" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L826" } ], "type": { @@ -31556,14 +92535,14 @@ { "type": "reflection", "declaration": { - "id": 999, + "id": 1062, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1001, + "id": 1064, "name": "email", "variant": "declaration", "kind": 1024, @@ -31571,9 +92550,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 750, + "line": 829, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L750" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L829" } ], "type": { @@ -31582,7 +92561,7 @@ } }, { - "id": 1002, + "id": 1065, "name": "options", "variant": "declaration", "kind": 1024, @@ -31592,22 +92571,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 751, + "line": 830, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L751" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L830" } ], "type": { "type": "reflection", "declaration": { - "id": 1003, + "id": 1066, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1005, + "id": 1068, "name": "captchaToken", "variant": "declaration", "kind": 1024, @@ -31625,9 +92604,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 755, + "line": 834, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L755" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L834" } ], "type": { @@ -31636,7 +92615,7 @@ } }, { - "id": 1004, + "id": 1067, "name": "emailRedirectTo", "variant": "declaration", "kind": 1024, @@ -31654,9 +92633,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 753, + "line": 832, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L753" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L832" } ], "type": { @@ -31668,22 +92647,22 @@ "groups": [ { "title": "Properties", - "children": [1005, 1004] + "children": [1068, 1067] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 751, + "line": 830, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L751" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L830" } ] } } }, { - "id": 1000, + "id": 1063, "name": "type", "variant": "declaration", "kind": 1024, @@ -31691,9 +92670,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 749, + "line": 828, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L749" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L828" } ], "type": { @@ -31705,7 +92684,7 @@ "typeArguments": [ { "type": "reference", - "target": 997, + "target": 1060, "name": "EmailOtpType", "package": "@supabase/auth-js" }, @@ -31731,15 +92710,15 @@ "groups": [ { "title": "Properties", - "children": [1001, 1002, 1000] + "children": [1064, 1065, 1063] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 748, + "line": 827, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L748" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L827" } ] } @@ -31747,14 +92726,14 @@ { "type": "reflection", "declaration": { - "id": 1006, + "id": 1069, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1009, + "id": 1072, "name": "options", "variant": "declaration", "kind": 1024, @@ -31764,22 +92743,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 761, + "line": 840, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L761" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L840" } ], "type": { "type": "reflection", "declaration": { - "id": 1010, + "id": 1073, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1011, + "id": 1074, "name": "captchaToken", "variant": "declaration", "kind": 1024, @@ -31797,9 +92776,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 763, + "line": 842, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L763" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L842" } ], "type": { @@ -31811,22 +92790,22 @@ "groups": [ { "title": "Properties", - "children": [1011] + "children": [1074] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 761, + "line": 840, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L761" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L840" } ] } } }, { - "id": 1008, + "id": 1071, "name": "phone", "variant": "declaration", "kind": 1024, @@ -31834,9 +92813,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 760, + "line": 839, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L760" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L839" } ], "type": { @@ -31845,7 +92824,7 @@ } }, { - "id": 1007, + "id": 1070, "name": "type", "variant": "declaration", "kind": 1024, @@ -31853,9 +92832,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 759, + "line": 838, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L759" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L838" } ], "type": { @@ -31867,7 +92846,7 @@ "typeArguments": [ { "type": "reference", - "target": 996, + "target": 1059, "name": "MobileOtpType", "package": "@supabase/auth-js" }, @@ -31893,15 +92872,15 @@ "groups": [ { "title": "Properties", - "children": [1009, 1008, 1007] + "children": [1072, 1071, 1070] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 758, + "line": 837, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L758" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L837" } ] } @@ -31910,7 +92889,7 @@ } }, { - "id": 865, + "id": 928, "name": "SignInAnonymouslyCredentials", "variant": "declaration", "kind": 2097152, @@ -31918,22 +92897,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 507, + "line": 586, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L507" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L586" } ], "type": { "type": "reflection", "declaration": { - "id": 866, + "id": 929, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 867, + "id": 930, "name": "options", "variant": "declaration", "kind": 1024, @@ -31943,22 +92922,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 508, + "line": 587, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L508" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L587" } ], "type": { "type": "reflection", "declaration": { - "id": 868, + "id": 931, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 870, + "id": 933, "name": "captchaToken", "variant": "declaration", "kind": 1024, @@ -31976,9 +92955,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 516, + "line": 595, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L516" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L595" } ], "type": { @@ -31987,7 +92966,7 @@ } }, { - "id": 869, + "id": 932, "name": "data", "variant": "declaration", "kind": 1024, @@ -32021,9 +93000,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 514, + "line": 593, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L514" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L593" } ], "type": { @@ -32035,15 +93014,15 @@ "groups": [ { "title": "Properties", - "children": [870, 869] + "children": [933, 932] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 508, + "line": 587, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L508" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L587" } ] } @@ -32053,22 +93032,22 @@ "groups": [ { "title": "Properties", - "children": [867] + "children": [930] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 507, + "line": 586, "character": 43, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L507" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L586" } ] } } }, { - "id": 914, + "id": 977, "name": "SignInWithIdTokenCredentials", "variant": "declaration", "kind": 2097152, @@ -32076,22 +93055,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 595, + "line": 674, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L595" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L674" } ], "type": { "type": "reflection", "declaration": { - "id": 915, + "id": 978, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 919, + "id": 982, "name": "access_token", "variant": "declaration", "kind": 1024, @@ -32117,9 +93096,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 601, + "line": 680, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L601" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L680" } ], "type": { @@ -32128,7 +93107,7 @@ } }, { - "id": 920, + "id": 983, "name": "nonce", "variant": "declaration", "kind": 1024, @@ -32154,9 +93133,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 603, + "line": 682, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L603" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L682" } ], "type": { @@ -32165,7 +93144,7 @@ } }, { - "id": 921, + "id": 984, "name": "options", "variant": "declaration", "kind": 1024, @@ -32175,22 +93154,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 604, + "line": 683, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L604" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L683" } ], "type": { "type": "reflection", "declaration": { - "id": 922, + "id": 985, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 923, + "id": 986, "name": "captchaToken", "variant": "declaration", "kind": 1024, @@ -32208,9 +93187,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 606, + "line": 685, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L606" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L685" } ], "type": { @@ -32222,22 +93201,22 @@ "groups": [ { "title": "Properties", - "children": [923] + "children": [986] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 604, + "line": 683, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L604" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L683" } ] } } }, { - "id": 916, + "id": 979, "name": "provider", "variant": "declaration", "kind": 1024, @@ -32309,9 +93288,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 597, + "line": 676, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L597" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L676" } ], "type": { @@ -32347,7 +93326,7 @@ { "type": "reflection", "declaration": { - "id": 917, + "id": 980, "name": "__type", "variant": "declaration", "kind": 65536, @@ -32355,9 +93334,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 597, + "line": 676, "character": 76, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L597" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L676" } ] } @@ -32368,7 +93347,7 @@ } }, { - "id": 918, + "id": 981, "name": "token", "variant": "declaration", "kind": 1024, @@ -32416,9 +93395,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 599, + "line": 678, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L599" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L678" } ], "type": { @@ -32430,22 +93409,22 @@ "groups": [ { "title": "Properties", - "children": [919, 920, 921, 916, 918] + "children": [982, 983, 984, 979, 981] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 595, + "line": 674, "character": 43, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L595" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L674" } ] } } }, { - "id": 902, + "id": 965, "name": "SignInWithOAuthCredentials", "variant": "declaration", "kind": 2097152, @@ -32453,22 +93432,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 580, + "line": 659, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L580" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L659" } ], "type": { "type": "reflection", "declaration": { - "id": 903, + "id": 966, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 905, + "id": 968, "name": "options", "variant": "declaration", "kind": 1024, @@ -32478,22 +93457,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 583, + "line": 662, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L583" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L662" } ], "type": { "type": "reflection", "declaration": { - "id": 906, + "id": 969, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 909, + "id": 972, "name": "queryParams", "variant": "declaration", "kind": 1024, @@ -32511,15 +93490,15 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 589, + "line": 668, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L589" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L668" } ], "type": { "type": "reflection", "declaration": { - "id": 910, + "id": 973, "name": "__type", "variant": "declaration", "kind": 65536, @@ -32527,14 +93506,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 589, + "line": 668, "character": 18, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L589" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L668" } ], "indexSignatures": [ { - "id": 911, + "id": 974, "name": "__index", "variant": "signature", "kind": 8192, @@ -32542,14 +93521,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 589, + "line": 668, "character": 20, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L589" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L668" } ], "parameters": [ { - "id": 912, + "id": 975, "name": "key", "variant": "param", "kind": 32768, @@ -32570,7 +93549,7 @@ } }, { - "id": 907, + "id": 970, "name": "redirectTo", "variant": "declaration", "kind": 1024, @@ -32588,9 +93567,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 585, + "line": 664, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L585" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L664" } ], "type": { @@ -32599,7 +93578,7 @@ } }, { - "id": 908, + "id": 971, "name": "scopes", "variant": "declaration", "kind": 1024, @@ -32617,9 +93596,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 587, + "line": 666, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L587" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L666" } ], "type": { @@ -32628,7 +93607,7 @@ } }, { - "id": 913, + "id": 976, "name": "skipBrowserRedirect", "variant": "declaration", "kind": 1024, @@ -32646,9 +93625,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 591, + "line": 670, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L591" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L670" } ], "type": { @@ -32660,22 +93639,22 @@ "groups": [ { "title": "Properties", - "children": [909, 907, 908, 913] + "children": [972, 970, 971, 976] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 583, + "line": 662, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L583" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L662" } ] } } }, { - "id": 904, + "id": 967, "name": "provider", "variant": "declaration", "kind": 1024, @@ -32691,14 +93670,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 582, + "line": 661, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L582" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L661" } ], "type": { "type": "reference", - "target": 663, + "target": 714, "name": "Provider", "package": "@supabase/auth-js" } @@ -32707,22 +93686,22 @@ "groups": [ { "title": "Properties", - "children": [905, 904] + "children": [968, 967] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 580, + "line": 659, "character": 41, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L580" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L659" } ] } } }, { - "id": 879, + "id": 942, "name": "SignInWithPasswordCredentials", "variant": "declaration", "kind": 2097152, @@ -32730,9 +93709,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 535, + "line": 614, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L535" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L614" } ], "type": { @@ -32750,14 +93729,14 @@ { "type": "reflection", "declaration": { - "id": 880, + "id": 943, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 881, + "id": 944, "name": "options", "variant": "declaration", "kind": 1024, @@ -32767,22 +93746,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 536, + "line": 615, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L536" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L615" } ], "type": { "type": "reflection", "declaration": { - "id": 882, + "id": 945, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 883, + "id": 946, "name": "captchaToken", "variant": "declaration", "kind": 1024, @@ -32792,9 +93771,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 537, + "line": 616, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L537" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L616" } ], "type": { @@ -32806,15 +93785,15 @@ "groups": [ { "title": "Properties", - "children": [883] + "children": [946] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 536, + "line": 615, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L536" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L615" } ] } @@ -32824,15 +93803,15 @@ "groups": [ { "title": "Properties", - "children": [881] + "children": [944] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 535, + "line": 614, "character": 70, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L535" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L614" } ] } @@ -32841,7 +93820,7 @@ } }, { - "id": 884, + "id": 947, "name": "SignInWithPasswordlessCredentials", "variant": "declaration", "kind": 2097152, @@ -32849,9 +93828,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 541, + "line": 620, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L541" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L620" } ], "type": { @@ -32860,14 +93839,14 @@ { "type": "reflection", "declaration": { - "id": 885, + "id": 948, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 886, + "id": 949, "name": "email", "variant": "declaration", "kind": 1024, @@ -32883,9 +93862,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 544, + "line": 623, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L544" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L623" } ], "type": { @@ -32894,7 +93873,7 @@ } }, { - "id": 887, + "id": 950, "name": "options", "variant": "declaration", "kind": 1024, @@ -32904,22 +93883,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 545, + "line": 624, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L545" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L624" } ], "type": { "type": "reflection", "declaration": { - "id": 888, + "id": 951, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 892, + "id": 955, "name": "captchaToken", "variant": "declaration", "kind": 1024, @@ -32937,9 +93916,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 557, + "line": 636, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L557" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L636" } ], "type": { @@ -32948,7 +93927,7 @@ } }, { - "id": 891, + "id": 954, "name": "data", "variant": "declaration", "kind": 1024, @@ -32982,9 +93961,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 555, + "line": 634, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L555" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L634" } ], "type": { @@ -32993,7 +93972,7 @@ } }, { - "id": 889, + "id": 952, "name": "emailRedirectTo", "variant": "declaration", "kind": 1024, @@ -33011,9 +93990,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 547, + "line": 626, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L547" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L626" } ], "type": { @@ -33022,7 +94001,7 @@ } }, { - "id": 890, + "id": 953, "name": "shouldCreateUser", "variant": "declaration", "kind": 1024, @@ -33040,9 +94019,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 549, + "line": 628, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L549" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L628" } ], "type": { @@ -33054,15 +94033,15 @@ "groups": [ { "title": "Properties", - "children": [892, 891, 889, 890] + "children": [955, 954, 952, 953] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 545, + "line": 624, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L545" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L624" } ] } @@ -33072,15 +94051,15 @@ "groups": [ { "title": "Properties", - "children": [886, 887] + "children": [949, 950] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 542, + "line": 621, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L542" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L621" } ] } @@ -33088,14 +94067,14 @@ { "type": "reflection", "declaration": { - "id": 893, + "id": 956, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 895, + "id": 958, "name": "options", "variant": "declaration", "kind": 1024, @@ -33105,22 +94084,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 563, + "line": 642, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L563" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L642" } ], "type": { "type": "reflection", "declaration": { - "id": 896, + "id": 959, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 899, + "id": 962, "name": "captchaToken", "variant": "declaration", "kind": 1024, @@ -33138,9 +94117,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 573, + "line": 652, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L573" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L652" } ], "type": { @@ -33149,7 +94128,7 @@ } }, { - "id": 900, + "id": 963, "name": "channel", "variant": "declaration", "kind": 1024, @@ -33167,9 +94146,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 575, + "line": 654, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L575" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L654" } ], "type": { @@ -33187,7 +94166,7 @@ } }, { - "id": 898, + "id": 961, "name": "data", "variant": "declaration", "kind": 1024, @@ -33221,9 +94200,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 571, + "line": 650, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L571" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L650" } ], "type": { @@ -33232,7 +94211,7 @@ } }, { - "id": 897, + "id": 960, "name": "shouldCreateUser", "variant": "declaration", "kind": 1024, @@ -33250,9 +94229,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 565, + "line": 644, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L565" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L644" } ], "type": { @@ -33264,22 +94243,22 @@ "groups": [ { "title": "Properties", - "children": [899, 900, 898, 897] + "children": [962, 963, 961, 960] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 563, + "line": 642, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L563" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L642" } ] } } }, { - "id": 894, + "id": 957, "name": "phone", "variant": "declaration", "kind": 1024, @@ -33295,9 +94274,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 562, + "line": 641, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L562" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L641" } ], "type": { @@ -33309,15 +94288,15 @@ "groups": [ { "title": "Properties", - "children": [895, 894] + "children": [958, 957] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 560, + "line": 639, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L560" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L639" } ] } @@ -33326,7 +94305,7 @@ } }, { - "id": 1012, + "id": 1075, "name": "SignInWithSSO", "variant": "declaration", "kind": 2097152, @@ -33334,9 +94313,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 767, + "line": 846, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L767" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L846" } ], "type": { @@ -33345,14 +94324,14 @@ { "type": "reflection", "declaration": { - "id": 1013, + "id": 1076, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1015, + "id": 1078, "name": "options", "variant": "declaration", "kind": 1024, @@ -33362,22 +94341,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 772, + "line": 851, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L772" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L851" } ], "type": { "type": "reflection", "declaration": { - "id": 1016, + "id": 1079, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1018, + "id": 1081, "name": "captchaToken", "variant": "declaration", "kind": 1024, @@ -33395,9 +94374,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 776, + "line": 855, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L776" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L855" } ], "type": { @@ -33406,7 +94385,7 @@ } }, { - "id": 1017, + "id": 1080, "name": "redirectTo", "variant": "declaration", "kind": 1024, @@ -33424,36 +94403,65 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 774, + "line": 853, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L774" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L853" } ], "type": { "type": "intrinsic", "name": "string" } + }, + { + "id": 1082, + "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/src/lib/types.ts", + "line": 861, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L861" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } } ], "groups": [ { "title": "Properties", - "children": [1018, 1017] + "children": [1081, 1080, 1082] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 772, + "line": 851, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L772" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L851" } ] } } }, { - "id": 1014, + "id": 1077, "name": "providerId", "variant": "declaration", "kind": 1024, @@ -33469,9 +94477,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 770, + "line": 849, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L770" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L849" } ], "type": { @@ -33483,15 +94491,15 @@ "groups": [ { "title": "Properties", - "children": [1015, 1014] + "children": [1078, 1077] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 768, + "line": 847, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L768" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L847" } ] } @@ -33499,14 +94507,14 @@ { "type": "reflection", "declaration": { - "id": 1019, + "id": 1083, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1020, + "id": 1084, "name": "domain", "variant": "declaration", "kind": 1024, @@ -33522,9 +94530,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 781, + "line": 866, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L781" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L866" } ], "type": { @@ -33533,7 +94541,7 @@ } }, { - "id": 1021, + "id": 1085, "name": "options", "variant": "declaration", "kind": 1024, @@ -33543,22 +94551,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 783, + "line": 868, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L783" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L868" } ], "type": { "type": "reflection", "declaration": { - "id": 1022, + "id": 1086, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1024, + "id": 1088, "name": "captchaToken", "variant": "declaration", "kind": 1024, @@ -33576,9 +94584,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 787, + "line": 872, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L787" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L872" } ], "type": { @@ -33587,7 +94595,7 @@ } }, { - "id": 1023, + "id": 1087, "name": "redirectTo", "variant": "declaration", "kind": 1024, @@ -33605,29 +94613,58 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 785, + "line": 870, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L785" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L870" } ], "type": { "type": "intrinsic", "name": "string" } + }, + { + "id": 1089, + "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/src/lib/types.ts", + "line": 878, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L878" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } } ], "groups": [ { "title": "Properties", - "children": [1024, 1023] + "children": [1088, 1087, 1089] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 783, + "line": 868, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L783" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L868" } ] } @@ -33637,15 +94674,15 @@ "groups": [ { "title": "Properties", - "children": [1020, 1021] + "children": [1084, 1085] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 779, + "line": 864, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L779" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L864" } ] } @@ -33654,7 +94691,7 @@ } }, { - "id": 1265, + "id": 1331, "name": "SignOut", "variant": "declaration", "kind": 2097152, @@ -33662,22 +94699,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1315, + "line": 1414, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1315" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1414" } ], "type": { "type": "reflection", "declaration": { - "id": 1266, + "id": 1332, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1267, + "id": 1333, "name": "scope", "variant": "declaration", "kind": 1024, @@ -33695,9 +94732,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1326, + "line": 1425, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1326" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1425" } ], "type": { @@ -33722,22 +94759,22 @@ "groups": [ { "title": "Properties", - "children": [1267] + "children": [1333] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1315, + "line": 1414, "character": 22, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1315" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1414" } ] } } }, { - "id": 1301, + "id": 1383, "name": "SignOutScope", "variant": "declaration", "kind": 2097152, @@ -33745,9 +94782,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1450, + "line": 1579, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1450" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1579" } ], "type": { @@ -33760,7 +94797,7 @@ "type": "query", "queryType": { "type": "reference", - "target": 1300, + "target": 1382, "name": "SIGN_OUT_SCOPES", "package": "@supabase/auth-js" } @@ -33768,7 +94805,7 @@ } }, { - "id": 871, + "id": 934, "name": "SignUpWithPasswordCredentials", "variant": "declaration", "kind": 2097152, @@ -33776,14 +94813,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 520, + "line": 599, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L520" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L599" } ], "type": { "type": "reference", - "target": 702, + "target": 762, "typeArguments": [ { "type": "intersection", @@ -33800,14 +94837,14 @@ { "type": "reflection", "declaration": { - "id": 872, + "id": 935, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 873, + "id": 936, "name": "options", "variant": "declaration", "kind": 1024, @@ -33817,22 +94854,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 522, + "line": 601, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L522" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L601" } ], "type": { "type": "reflection", "declaration": { - "id": 874, + "id": 937, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 877, + "id": 940, "name": "captchaToken", "variant": "declaration", "kind": 1024, @@ -33842,9 +94879,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 525, + "line": 604, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L525" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L604" } ], "type": { @@ -33853,7 +94890,7 @@ } }, { - "id": 878, + "id": 941, "name": "channel", "variant": "declaration", "kind": 1024, @@ -33863,9 +94900,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 526, + "line": 605, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L526" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L605" } ], "type": { @@ -33883,7 +94920,7 @@ } }, { - "id": 876, + "id": 939, "name": "data", "variant": "declaration", "kind": 1024, @@ -33893,9 +94930,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 524, + "line": 603, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L524" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L603" } ], "type": { @@ -33904,7 +94941,7 @@ } }, { - "id": 875, + "id": 938, "name": "emailRedirectTo", "variant": "declaration", "kind": 1024, @@ -33914,9 +94951,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 523, + "line": 602, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L523" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L602" } ], "type": { @@ -33928,15 +94965,15 @@ "groups": [ { "title": "Properties", - "children": [877, 878, 876, 875] + "children": [940, 941, 939, 938] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 522, + "line": 601, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L522" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L601" } ] } @@ -33946,15 +94983,15 @@ "groups": [ { "title": "Properties", - "children": [873] + "children": [936] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 521, + "line": 600, "character": 28, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L521" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L600" } ] } @@ -33967,7 +95004,7 @@ } }, { - "id": 924, + "id": 987, "name": "SolanaWallet", "variant": "declaration", "kind": 2097152, @@ -33975,22 +95012,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 610, + "line": 689, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L610" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L689" } ], "type": { "type": "reflection", "declaration": { - "id": 925, + "id": 988, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 930, + "id": 993, "name": "publicKey", "variant": "declaration", "kind": 1024, @@ -34000,9 +95037,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 612, + "line": 691, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L612" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L691" } ], "type": { @@ -34011,14 +95048,14 @@ { "type": "reflection", "declaration": { - "id": 931, + "id": 994, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 932, + "id": 995, "name": "toBase58", "variant": "declaration", "kind": 1024, @@ -34026,15 +95063,15 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 613, + "line": 692, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L613" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L692" } ], "type": { "type": "reflection", "declaration": { - "id": 933, + "id": 996, "name": "__type", "variant": "declaration", "kind": 65536, @@ -34042,14 +95079,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 613, + "line": 692, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L613" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L692" } ], "signatures": [ { - "id": 934, + "id": 997, "name": "__type", "variant": "signature", "kind": 4096, @@ -34067,15 +95104,15 @@ "groups": [ { "title": "Properties", - "children": [932] + "children": [995] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 612, + "line": 691, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L612" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L691" } ] } @@ -34088,7 +95125,7 @@ } }, { - "id": 926, + "id": 989, "name": "signIn", "variant": "declaration", "kind": 1024, @@ -34098,15 +95135,15 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 611, + "line": 690, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L611" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L690" } ], "type": { "type": "reflection", "declaration": { - "id": 927, + "id": 990, "name": "__type", "variant": "declaration", "kind": 65536, @@ -34114,21 +95151,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 611, + "line": 690, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L611" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L690" } ], "signatures": [ { - "id": 928, + "id": 991, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "parameters": [ { - "id": 929, + "id": 992, "name": "inputs", "variant": "param", "kind": 32768, @@ -34192,7 +95229,7 @@ } }, { - "id": 935, + "id": 998, "name": "signMessage", "variant": "declaration", "kind": 1024, @@ -34202,15 +95239,15 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 616, + "line": 695, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L616" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L695" } ], "type": { "type": "reflection", "declaration": { - "id": 936, + "id": 999, "name": "__type", "variant": "declaration", "kind": 65536, @@ -34218,21 +95255,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 616, + "line": 695, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L616" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L695" } ], "signatures": [ { - "id": 937, + "id": 1000, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "parameters": [ { - "id": 938, + "id": 1001, "name": "message", "variant": "param", "kind": 32768, @@ -34248,7 +95285,7 @@ } }, { - "id": 939, + "id": 1002, "name": "encoding", "variant": "param", "kind": 32768, @@ -34308,22 +95345,22 @@ "groups": [ { "title": "Properties", - "children": [930, 926, 935] + "children": [993, 989, 998] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 610, + "line": 689, "character": 27, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L610" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L689" } ] } } }, { - "id": 940, + "id": 1003, "name": "SolanaWeb3Credentials", "variant": "declaration", "kind": 2097152, @@ -34331,9 +95368,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 619, + "line": 698, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L619" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L698" } ], "type": { @@ -34342,14 +95379,14 @@ { "type": "reflection", "declaration": { - "id": 941, + "id": 1004, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 942, + "id": 1005, "name": "chain", "variant": "declaration", "kind": 1024, @@ -34357,9 +95394,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 621, + "line": 700, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L621" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L700" } ], "type": { @@ -34368,7 +95405,7 @@ } }, { - "id": 945, + "id": 1008, "name": "options", "variant": "declaration", "kind": 1024, @@ -34378,22 +95415,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 629, + "line": 708, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L629" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L708" } ], "type": { "type": "reflection", "declaration": { - "id": 946, + "id": 1009, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 948, + "id": 1011, "name": "captchaToken", "variant": "declaration", "kind": 1024, @@ -34411,9 +95448,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 634, + "line": 713, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L634" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L713" } ], "type": { @@ -34422,7 +95459,7 @@ } }, { - "id": 949, + "id": 1012, "name": "signInWithSolana", "variant": "declaration", "kind": 1024, @@ -34432,9 +95469,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 636, + "line": 715, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L636" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L715" } ], "type": { @@ -34495,7 +95532,7 @@ } }, { - "id": 947, + "id": 1010, "name": "url", "variant": "declaration", "kind": 1024, @@ -34513,9 +95550,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 631, + "line": 710, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L631" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L710" } ], "type": { @@ -34527,22 +95564,22 @@ "groups": [ { "title": "Properties", - "children": [948, 949, 947] + "children": [1011, 1012, 1010] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 629, + "line": 708, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L629" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L708" } ] } } }, { - "id": 944, + "id": 1007, "name": "statement", "variant": "declaration", "kind": 1024, @@ -34560,9 +95597,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 627, + "line": 706, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L627" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L706" } ], "type": { @@ -34571,7 +95608,7 @@ } }, { - "id": 943, + "id": 1006, "name": "wallet", "variant": "declaration", "kind": 1024, @@ -34597,14 +95634,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 624, + "line": 703, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L624" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L703" } ], "type": { "type": "reference", - "target": 924, + "target": 987, "name": "SolanaWallet", "package": "@supabase/auth-js" } @@ -34613,15 +95650,15 @@ "groups": [ { "title": "Properties", - "children": [942, 945, 944, 943] + "children": [1005, 1008, 1007, 1006] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 620, + "line": 699, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L620" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L699" } ] } @@ -34629,14 +95666,14 @@ { "type": "reflection", "declaration": { - "id": 950, + "id": 1013, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 951, + "id": 1014, "name": "chain", "variant": "declaration", "kind": 1024, @@ -34644,9 +95681,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 642, + "line": 721, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L642" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L721" } ], "type": { @@ -34655,7 +95692,7 @@ } }, { - "id": 952, + "id": 1015, "name": "message", "variant": "declaration", "kind": 1024, @@ -34695,9 +95732,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 645, + "line": 724, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L645" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L724" } ], "type": { @@ -34706,7 +95743,7 @@ } }, { - "id": 954, + "id": 1017, "name": "options", "variant": "declaration", "kind": 1024, @@ -34716,22 +95753,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 650, + "line": 729, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L650" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L729" } ], "type": { "type": "reflection", "declaration": { - "id": 955, + "id": 1018, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 956, + "id": 1019, "name": "captchaToken", "variant": "declaration", "kind": 1024, @@ -34749,9 +95786,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 652, + "line": 731, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L652" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L731" } ], "type": { @@ -34763,22 +95800,22 @@ "groups": [ { "title": "Properties", - "children": [956] + "children": [1019] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 650, + "line": 729, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L650" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L729" } ] } } }, { - "id": 953, + "id": 1016, "name": "signature", "variant": "declaration", "kind": 1024, @@ -34794,9 +95831,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 648, + "line": 727, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L648" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L727" } ], "type": { @@ -34813,15 +95850,15 @@ "groups": [ { "title": "Properties", - "children": [951, 952, 954, 953] + "children": [1014, 1015, 1017, 1016] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 641, + "line": 720, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L641" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L720" } ] } @@ -34830,7 +95867,7 @@ } }, { - "id": 760, + "id": 820, "name": "SSOResponse", "variant": "declaration", "kind": 2097152, @@ -34838,26 +95875,26 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 206, + "line": 269, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L206" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L269" } ], "type": { "type": "reference", - "target": 707, + "target": 767, "typeArguments": [ { "type": "reflection", "declaration": { - "id": 761, + "id": 821, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 762, + "id": 822, "name": "url", "variant": "declaration", "kind": 1024, @@ -34881,9 +95918,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 214, + "line": 277, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L214" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L277" } ], "type": { @@ -34895,15 +95932,15 @@ "groups": [ { "title": "Properties", - "children": [762] + "children": [822] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 206, + "line": 269, "character": 40, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L206" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L269" } ] } @@ -34914,7 +95951,7 @@ } }, { - "id": 704, + "id": 764, "name": "StrictOmit", "variant": "declaration", "kind": 2097152, @@ -34930,21 +95967,21 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 131, + "line": 194, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L131" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L194" } ], "typeParameters": [ { - "id": 705, + "id": 765, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {} }, { - "id": 706, + "id": 766, "name": "K", "variant": "typeParam", "kind": 131072, @@ -34954,7 +95991,7 @@ "operator": "keyof", "target": { "type": "reference", - "target": 705, + "target": 765, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true @@ -34971,14 +96008,14 @@ "typeArguments": [ { "type": "reference", - "target": 705, + "target": 765, "name": "T", "package": "@supabase/auth-js", "refersToTypeParameter": true }, { "type": "reference", - "target": 706, + "target": 766, "name": "K", "package": "@supabase/auth-js", "refersToTypeParameter": true @@ -34989,7 +96026,7 @@ } }, { - "id": 1247, + "id": 1313, "name": "SupportedStorage", "variant": "declaration", "kind": 2097152, @@ -34997,9 +96034,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1284, + "line": 1383, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1284" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1383" } ], "type": { @@ -35056,14 +96093,14 @@ { "type": "reflection", "declaration": { - "id": 1248, + "id": 1314, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 1249, + "id": 1315, "name": "isServer", "variant": "declaration", "kind": 1024, @@ -35089,9 +96126,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1294, + "line": 1393, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1294" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1393" } ], "type": { @@ -35103,15 +96140,15 @@ "groups": [ { "title": "Properties", - "children": [1249] + "children": [1315] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1286, + "line": 1385, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1286" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1385" } ] } @@ -35120,7 +96157,209 @@ } }, { - "id": 763, + "id": 1412, + "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/src/lib/types.ts", + "line": 1664, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1664" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1413, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1414, + "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/src/lib/types.ts", + "line": 1666, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1666" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1415, + "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/src/lib/types.ts", + "line": 1668, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1668" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1418, + "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/src/lib/types.ts", + "line": 1674, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1674" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1384, + "name": "OAuthClientGrantType", + "package": "@supabase/auth-js" + } + } + }, + { + "id": 1416, + "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/src/lib/types.ts", + "line": 1670, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1670" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1417, + "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/src/lib/types.ts", + "line": 1672, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1672" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1414, 1415, 1418, 1416, 1417] + } + ], + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/types.ts", + "line": 1664, + "character": 38, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1664" + } + ] + } + } + }, + { + "id": 823, "name": "UserResponse", "variant": "declaration", "kind": 2097152, @@ -35128,26 +96367,26 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 217, + "line": 280, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L217" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L280" } ], "type": { "type": "reference", - "target": 716, + "target": 776, "typeArguments": [ { "type": "reflection", "declaration": { - "id": 764, + "id": 824, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 765, + "id": 825, "name": "user", "variant": "declaration", "kind": 1024, @@ -35155,14 +96394,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 218, + "line": 281, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L218" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L281" } ], "type": { "type": "reference", - "target": 810, + "target": 872, "name": "User", "package": "@supabase/auth-js" } @@ -35171,15 +96410,15 @@ "groups": [ { "title": "Properties", - "children": [765] + "children": [825] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 217, + "line": 280, "character": 56, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L217" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L280" } ] } @@ -35190,7 +96429,7 @@ } }, { - "id": 976, + "id": 1039, "name": "VerifyOtpParams", "variant": "declaration", "kind": 2097152, @@ -35198,9 +96437,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 697, + "line": 776, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L697" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L776" } ], "type": { @@ -35208,19 +96447,19 @@ "types": [ { "type": "reference", - "target": 977, + "target": 1040, "name": "VerifyMobileOtpParams", "package": "@supabase/auth-js" }, { "type": "reference", - "target": 985, + "target": 1048, "name": "VerifyEmailOtpParams", "package": "@supabase/auth-js" }, { "type": "reference", - "target": 993, + "target": 1056, "name": "VerifyTokenHashParams", "package": "@supabase/auth-js" } @@ -35228,7 +96467,7 @@ } }, { - "id": 698, + "id": 758, "name": "WeakPassword", "variant": "declaration", "kind": 2097152, @@ -35236,22 +96475,22 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 115, + "line": 178, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L115" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L178" } ], "type": { "type": "reflection", "declaration": { - "id": 699, + "id": 759, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 701, + "id": 761, "name": "message", "variant": "declaration", "kind": 1024, @@ -35259,9 +96498,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 117, + "line": 180, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L117" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L180" } ], "type": { @@ -35270,7 +96509,7 @@ } }, { - "id": 700, + "id": 760, "name": "reasons", "variant": "declaration", "kind": 1024, @@ -35278,16 +96517,16 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 116, + "line": 179, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L116" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L179" } ], "type": { "type": "array", "elementType": { "type": "reference", - "target": 697, + "target": 757, "name": "WeakPasswordReasons", "package": "@supabase/auth-js" } @@ -35297,22 +96536,22 @@ "groups": [ { "title": "Properties", - "children": [701, 700] + "children": [761, 760] } ], "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 115, + "line": 178, "character": 27, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L115" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L178" } ] } } }, { - "id": 697, + "id": 757, "name": "WeakPasswordReasons", "variant": "declaration", "kind": 2097152, @@ -35320,9 +96559,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 114, + "line": 177, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L114" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L177" } ], "type": { @@ -35347,7 +96586,7 @@ } }, { - "id": 975, + "id": 1038, "name": "Web3Credentials", "variant": "declaration", "kind": 2097152, @@ -35355,9 +96594,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 695, + "line": 774, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L695" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L774" } ], "type": { @@ -35365,13 +96604,13 @@ "types": [ { "type": "reference", - "target": 940, + "target": 1003, "name": "SolanaWeb3Credentials", "package": "@supabase/auth-js" }, { "type": "reference", - "target": 958, + "target": 1021, "name": "EthereumWeb3Credentials", "package": "@supabase/auth-js" } @@ -35379,7 +96618,7 @@ } }, { - "id": 637, + "id": 688, "name": "AuthAdminApi", "variant": "declaration", "kind": 32, @@ -35391,7 +96630,7 @@ "fileName": "packages/core/auth-js/src/AuthAdminApi.ts", "line": 3, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/AuthAdminApi.ts#L3" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/AuthAdminApi.ts#L3" } ], "type": { @@ -35406,7 +96645,7 @@ "defaultValue": "GoTrueAdminApi" }, { - "id": 638, + "id": 689, "name": "AuthClient", "variant": "declaration", "kind": 32, @@ -35418,14 +96657,14 @@ "fileName": "packages/core/auth-js/src/AuthClient.ts", "line": 3, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/AuthClient.ts#L3" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/AuthClient.ts#L3" } ], "type": { "type": "query", "queryType": { "type": "reference", - "target": 100, + "target": 107, "name": "default", "package": "@supabase/auth-js" } @@ -35433,7 +96672,7 @@ "defaultValue": "GoTrueClient" }, { - "id": 652, + "id": 703, "name": "lockInternals", "variant": "declaration", "kind": 32, @@ -35449,20 +96688,20 @@ "fileName": "packages/core/auth-js/src/lib/locks.ts", "line": 6, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/locks.ts#L6" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/locks.ts#L6" } ], "type": { "type": "reflection", "declaration": { - "id": 653, + "id": 704, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 654, + "id": 705, "name": "debug", "variant": "declaration", "kind": 1024, @@ -35476,7 +96715,7 @@ "fileName": "packages/core/auth-js/src/lib/locks.ts", "line": 10, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/locks.ts#L10" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/locks.ts#L10" } ], "type": { @@ -35489,7 +96728,7 @@ "groups": [ { "title": "Properties", - "children": [654] + "children": [705] } ], "sources": [ @@ -35497,7 +96736,7 @@ "fileName": "packages/core/auth-js/src/lib/locks.ts", "line": 6, "character": 25, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/locks.ts#L6" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/locks.ts#L6" } ] } @@ -35505,7 +96744,7 @@ "defaultValue": "..." }, { - "id": 1300, + "id": 1382, "name": "SIGN_OUT_SCOPES", "variant": "declaration", "kind": 32, @@ -35515,9 +96754,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/types.ts", - "line": 1449, + "line": 1578, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/types.ts#L1449" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/types.ts#L1578" } ], "type": { @@ -35544,7 +96783,7 @@ "defaultValue": "..." }, { - "id": 1361, + "id": 1509, "name": "isAuthApiError", "variant": "declaration", "kind": 64, @@ -35552,14 +96791,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 41, + "line": 61, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L41" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L61" } ], "signatures": [ { - "id": 1362, + "id": 1510, "name": "isAuthApiError", "variant": "signature", "kind": 4096, @@ -35567,14 +96806,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 41, + "line": 61, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L41" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L61" } ], "parameters": [ { - "id": 1363, + "id": 1511, "name": "error", "variant": "param", "kind": 32768, @@ -35591,7 +96830,7 @@ "asserts": false, "targetType": { "type": "reference", - "target": 1386, + "target": 1537, "name": "AuthApiError", "package": "@supabase/auth-js" } @@ -35600,7 +96839,7 @@ ] }, { - "id": 1358, + "id": 1506, "name": "isAuthError", "variant": "declaration", "kind": 64, @@ -35608,14 +96847,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 26, + "line": 36, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L26" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L36" } ], "signatures": [ { - "id": 1359, + "id": 1507, "name": "isAuthError", "variant": "signature", "kind": 4096, @@ -35623,14 +96862,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 26, + "line": 36, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L26" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L36" } ], "parameters": [ { - "id": 1360, + "id": 1508, "name": "error", "variant": "param", "kind": 32768, @@ -35647,7 +96886,7 @@ "asserts": false, "targetType": { "type": "reference", - "target": 1376, + "target": 1527, "name": "AuthError", "package": "@supabase/auth-js" } @@ -35656,7 +96895,7 @@ ] }, { - "id": 1367, + "id": 1515, "name": "isAuthImplicitGrantRedirectError", "variant": "declaration", "kind": 64, @@ -35664,14 +96903,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 105, + "line": 192, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L105" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L192" } ], "signatures": [ { - "id": 1368, + "id": 1516, "name": "isAuthImplicitGrantRedirectError", "variant": "signature", "kind": 4096, @@ -35679,14 +96918,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 105, + "line": 192, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L105" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L192" } ], "parameters": [ { - "id": 1369, + "id": 1517, "name": "error", "variant": "param", "kind": 32768, @@ -35703,7 +96942,7 @@ "asserts": false, "targetType": { "type": "reference", - "target": 1443, + "target": 1594, "name": "AuthImplicitGrantRedirectError", "package": "@supabase/auth-js" } @@ -35712,37 +96951,37 @@ ] }, { - "id": 1370, - "name": "isAuthRetryableFetchError", + "id": 1518, + "name": "isAuthPKCECodeVerifierMissingError", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 135, + "line": 252, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L135" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L252" } ], "signatures": [ { - "id": 1371, - "name": "isAuthRetryableFetchError", + "id": 1519, + "name": "isAuthPKCECodeVerifierMissingError", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 135, + "line": 252, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L135" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L252" } ], "parameters": [ { - "id": 1372, + "id": 1520, "name": "error", "variant": "param", "kind": 32768, @@ -35759,7 +96998,63 @@ "asserts": false, "targetType": { "type": "reference", - "target": 1497, + "target": 1648, + "name": "AuthPKCECodeVerifierMissingError", + "package": "@supabase/auth-js" + } + } + } + ] + }, + { + "id": 1521, + "name": "isAuthRetryableFetchError", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/errors.ts", + "line": 274, + "character": 16, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L274" + } + ], + "signatures": [ + { + "id": 1522, + "name": "isAuthRetryableFetchError", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/auth-js/src/lib/errors.ts", + "line": 274, + "character": 16, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L274" + } + ], + "parameters": [ + { + "id": 1523, + "name": "error", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "type": { + "type": "predicate", + "name": "error", + "asserts": false, + "targetType": { + "type": "reference", + "target": 1656, "name": "AuthRetryableFetchError", "package": "@supabase/auth-js" } @@ -35768,7 +97063,7 @@ ] }, { - "id": 1364, + "id": 1512, "name": "isAuthSessionMissingError", "variant": "declaration", "kind": 64, @@ -35776,14 +97071,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 72, + "line": 126, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L72" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L126" } ], "signatures": [ { - "id": 1365, + "id": 1513, "name": "isAuthSessionMissingError", "variant": "signature", "kind": 4096, @@ -35791,14 +97086,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 72, + "line": 126, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L72" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L126" } ], "parameters": [ { - "id": 1366, + "id": 1514, "name": "error", "variant": "param", "kind": 32768, @@ -35815,7 +97110,7 @@ "asserts": false, "targetType": { "type": "reference", - "target": 1418, + "target": 1569, "name": "AuthSessionMissingError", "package": "@supabase/auth-js" } @@ -35824,7 +97119,7 @@ ] }, { - "id": 1373, + "id": 1524, "name": "isAuthWeakPasswordError", "variant": "declaration", "kind": 64, @@ -35832,14 +97127,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 157, + "line": 306, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L157" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L306" } ], "signatures": [ { - "id": 1374, + "id": 1525, "name": "isAuthWeakPasswordError", "variant": "signature", "kind": 4096, @@ -35847,14 +97142,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/errors.ts", - "line": 157, + "line": 306, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/errors.ts#L157" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/errors.ts#L306" } ], "parameters": [ { - "id": 1375, + "id": 1526, "name": "error", "variant": "param", "kind": 32768, @@ -35871,7 +97166,7 @@ "asserts": false, "targetType": { "type": "reference", - "target": 1507, + "target": 1666, "name": "AuthWeakPasswordError", "package": "@supabase/auth-js" } @@ -35880,7 +97175,7 @@ ] }, { - "id": 639, + "id": 690, "name": "navigatorLock", "variant": "declaration", "kind": 64, @@ -35888,14 +97183,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/locks.ts", - "line": 59, + "line": 96, "character": 22, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/locks.ts#L59" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/locks.ts#L96" } ], "signatures": [ { - "id": 640, + "id": 691, "name": "navigatorLock", "variant": "signature", "kind": 4096, @@ -35910,7 +97205,7 @@ "kind": "inline-tag", "tag": "@link", "text": "GoTrueClient", - "target": 100 + "target": 107 }, { "kind": "text", @@ -35948,19 +97243,30 @@ "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/src/lib/locks.ts", - "line": 59, + "line": 96, "character": 22, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/locks.ts#L59" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/locks.ts#L96" } ], "typeParameters": [ { - "id": 641, + "id": 692, "name": "R", "variant": "typeParam", "kind": 131072, @@ -35969,7 +97275,7 @@ ], "parameters": [ { - "id": 642, + "id": 693, "name": "name", "variant": "param", "kind": 32768, @@ -35988,7 +97294,7 @@ } }, { - "id": 643, + "id": 694, "name": "acquireTimeout", "variant": "param", "kind": 32768, @@ -36015,7 +97321,7 @@ } }, { - "id": 644, + "id": 695, "name": "fn", "variant": "param", "kind": 32768, @@ -36031,7 +97337,7 @@ "type": { "type": "reflection", "declaration": { - "id": 645, + "id": 696, "name": "__type", "variant": "declaration", "kind": 65536, @@ -36039,14 +97345,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/locks.ts", - "line": 62, + "line": 99, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/locks.ts#L62" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/locks.ts#L99" } ], "signatures": [ { - "id": 646, + "id": 697, "name": "__type", "variant": "signature", "kind": 4096, @@ -36054,9 +97360,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/locks.ts", - "line": 62, + "line": 99, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/locks.ts#L62" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/locks.ts#L99" } ], "type": { @@ -36068,7 +97374,7 @@ "typeArguments": [ { "type": "reference", - "target": 641, + "target": 692, "name": "R", "package": "@supabase/auth-js", "refersToTypeParameter": true @@ -36092,7 +97398,7 @@ "typeArguments": [ { "type": "reference", - "target": 641, + "target": 692, "name": "R", "package": "@supabase/auth-js", "refersToTypeParameter": true @@ -36105,7 +97411,7 @@ ] }, { - "id": 655, + "id": 706, "name": "processLock", "variant": "declaration", "kind": 64, @@ -36113,14 +97419,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/locks.ts", - "line": 171, + "line": 214, "character": 22, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/locks.ts#L171" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/locks.ts#L214" } ], "signatures": [ { - "id": 656, + "id": 707, "name": "processLock", "variant": "signature", "kind": 4096, @@ -36140,19 +97446,30 @@ "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/src/lib/locks.ts", - "line": 171, + "line": 214, "character": 22, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/locks.ts#L171" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/locks.ts#L214" } ], "typeParameters": [ { - "id": 657, + "id": 708, "name": "R", "variant": "typeParam", "kind": 131072, @@ -36161,7 +97478,7 @@ ], "parameters": [ { - "id": 658, + "id": 709, "name": "name", "variant": "param", "kind": 32768, @@ -36180,7 +97497,7 @@ } }, { - "id": 659, + "id": 710, "name": "acquireTimeout", "variant": "param", "kind": 32768, @@ -36207,7 +97524,7 @@ } }, { - "id": 660, + "id": 711, "name": "fn", "variant": "param", "kind": 32768, @@ -36223,7 +97540,7 @@ "type": { "type": "reflection", "declaration": { - "id": 661, + "id": 712, "name": "__type", "variant": "declaration", "kind": 65536, @@ -36231,14 +97548,14 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/locks.ts", - "line": 174, + "line": 217, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/locks.ts#L174" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/locks.ts#L217" } ], "signatures": [ { - "id": 662, + "id": 713, "name": "__type", "variant": "signature", "kind": 4096, @@ -36246,9 +97563,9 @@ "sources": [ { "fileName": "packages/core/auth-js/src/lib/locks.ts", - "line": 174, + "line": 217, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/auth-js/src/lib/locks.ts#L174" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/auth-js/src/lib/locks.ts#L217" } ], "type": { @@ -36260,7 +97577,7 @@ "typeArguments": [ { "type": "reference", - "target": 657, + "target": 708, "name": "R", "package": "@supabase/auth-js", "refersToTypeParameter": true @@ -36284,7 +97601,7 @@ "typeArguments": [ { "type": "reference", - "target": 657, + "target": 708, "name": "R", "package": "@supabase/auth-js", "refersToTypeParameter": true @@ -36301,57 +97618,44 @@ { "title": "Classes", "children": [ - 1386, 1376, 1443, 1434, 1519, 1426, 1470, 1497, 1418, 1396, 1507, 1406, 1, 100, 647 + 1537, 1527, 1594, 1585, 1678, 1577, 1648, 1621, 1656, 1569, 1547, 1666, 1557, 1, 107, + 698 ] }, { "title": "Interfaces", "children": [ - 842, 777, 1047, 1240, 1342, 1110, 1293, 766, 855, 810, 803, 836, 780, 807, 985, 977, 993 + 905, 837, 1483, 1112, 1306, 1432, 1175, 1375, 1355, 826, 918, 872, 864, 899, 840, 869, + 1048, 1040, 1056 ] }, { "title": "Type Aliases", "children": [ - 775, 665, 664, 1104, 901, 1230, 1227, 1237, 1234, 1095, 1099, 1094, 1096, 1097, 1098, - 1272, 1090, 1271, 1273, 1105, 1100, 1091, 1089, 1082, 733, 724, 728, 738, 742, 1253, - 1321, 997, 957, 958, 793, 792, 1041, 1031, 1050, 1055, 1051, 1062, 1036, 1025, 675, - 1250, 1274, 1289, 666, 1081, 1080, 1078, 1077, 1079, 1063, 1269, 1268, 1270, 1076, 1064, - 1075, 1068, 1067, 1069, 1073, 996, 1306, 1302, 1330, 1305, 1329, 1303, 1304, 747, 1261, - 1254, 702, 663, 707, 716, 1279, 998, 865, 914, 902, 879, 884, 1012, 1265, 1301, 871, - 924, 940, 760, 704, 1247, 763, 976, 698, 697, 975 + 835, 716, 715, 1169, 964, 1296, 1293, 1303, 1300, 1160, 1164, 1159, 1161, 1162, 1163, + 1338, 1155, 1337, 1339, 1170, 1165, 1156, 1154, 1147, 1471, 1472, 1480, 1481, 793, 784, + 788, 798, 802, 1319, 1404, 1060, 1020, 1021, 853, 852, 1106, 1096, 1115, 1120, 1116, + 1127, 1101, 1090, 726, 1316, 1340, 717, 1146, 1145, 1143, 1142, 1144, 1128, 1335, 1334, + 1336, 1141, 1129, 1140, 1133, 1132, 1134, 1138, 1059, 1455, 1461, 1388, 1384, 1420, + 1387, 1419, 1385, 1386, 1475, 807, 1327, 1320, 762, 714, 767, 776, 1345, 1061, 928, 977, + 965, 942, 947, 1075, 1331, 1383, 934, 987, 1003, 820, 764, 1313, 1412, 823, 1039, 758, + 757, 1038 ] }, { "title": "Variables", - "children": [637, 638, 652, 1300] + "children": [688, 689, 703, 1382] }, { "title": "Functions", - "children": [1361, 1358, 1367, 1370, 1364, 1373, 639, 655] + "children": [1509, 1506, 1515, 1518, 1521, 1512, 1524, 690, 706] } ], "packageName": "@supabase/auth-js", "readme": [ { "kind": "text", - "text": "# " - }, - { - "kind": "code", - "text": "`auth-js`" - }, - { - "kind": "text", - "text": "\n\nAn isomorphic JavaScript client library for the [Supabase Auth](https://github.com/supabase/auth) API.\n\n
\n\n[![pkg.pr.new](https://pkg.pr.new/badge/supabase/auth-js)](https://pkg.pr.new/~/supabase/auth-js)\n\n
\n\n## Docs\n\n- Using " - }, - { - "kind": "code", - "text": "`auth-js`" - }, - { - "kind": "text", - "text": ": https://supabase.com/docs/reference/javascript/auth-signup\n- TypeDoc: https://supabase.github.io/supabase-js/auth-js/v2/spec.json\n\n## Quick start\n\nInstall\n\n" + "text": "
\n

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

Supabase Auth JS SDK

\n\n

An isomorphic JavaScript SDK for the Supabase Auth API.

\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/auth-js)](https://www.npmjs.com/package/@supabase/auth-js)\n[![License: MIT](https://img.shields.io/npm/l/@supabase/supabase-js)](#license)\n[![pkg.pr.new](https://pkg.pr.new/badge/supabase/auth-js)](https://pkg.pr.new/~/supabase/auth-js)\n\n
\n\n## Requirements\n\n- **Node.js 20 or later** (Node.js 18 support dropped as of October 31, 2025)\n- For browser support, all modern browsers are supported\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 on October 31, 2025.\n\n## Quick start\n\nInstall\n\n" }, { "kind": "code", @@ -36375,7 +97679,7 @@ }, { "kind": "text", - "text": ": https://supabase.io/docs/reference/javascript/auth-signup\n- " + "text": ": https://supabase.com/docs/reference/javascript/auth-signup\n- " }, { "kind": "code", @@ -36383,7 +97687,7 @@ }, { "kind": "text", - "text": ": https://supabase.io/docs/reference/javascript/auth-signin\n- " + "text": ": https://supabase.com/docs/reference/javascript/auth-signin\n- " }, { "kind": "code", @@ -36391,7 +97695,7 @@ }, { "kind": "text", - "text": ": https://supabase.io/docs/reference/javascript/auth-signout\n\n### Custom " + "text": ": https://supabase.com/docs/reference/javascript/auth-signout\n\n### Custom " }, { "kind": "code", @@ -36443,7 +97747,7 @@ }, { "kind": "code", - "text": "```bash\n# Complete build (from monorepo root)\nnpx nx build auth-js\n\n# Build with watch mode for development\nnpx nx build auth-js --watch\n\n# Individual build targets\nnpx nx build:main auth-js # CommonJS build (dist/main/)\nnpx nx build:module auth-js # ES Modules build (dist/module/)\n\n# Other useful commands\nnpx nx clean auth-js # Clean build artifacts\nnpx nx format auth-js # Format code with Prettier\nnpx nx lint auth-js # Run ESLint\nnpx nx typecheck auth-js # TypeScript type checking\nnpx nx docs auth-js # Generate documentation\n```" + "text": "```bash\n# Complete build (from monorepo root)\nnpx nx build auth-js\n\n# Build with watch mode for development\nnpx nx build auth-js --watch\n\n# Individual build targets\nnpx nx build:main auth-js # CommonJS build (dist/main/)\nnpx nx build:module auth-js # ES Modules build (dist/module/)\n\n# Other useful commands\nnpx nx lint auth-js # Run ESLint\nnpx nx typecheck auth-js # TypeScript type checking\nnpx nx docs auth-js # Generate documentation\n```" }, { "kind": "text", @@ -36471,31 +97775,55 @@ }, { "kind": "text", - "text": ")** - Type definitions for TypeScript projects\n\n### Testing\n\n**Docker Required!** The auth-js tests require a local Supabase Auth server (GoTrue) running in Docker.\n\n" + "text": ")** - Type definitions for TypeScript projects\n\n### Testing\n\nThe auth-js package has two test suites:\n\n1. **CLI Tests** - Main test suite using Supabase CLI (331 tests)\n2. **Docker Tests** - Edge case tests requiring specific GoTrue configurations (11 tests)\n\n#### Prerequisites\n\n- **Supabase CLI** - Required for main test suite ([installation guide](https://supabase.com/docs/guides/cli))\n- **Docker** - Required for edge case tests\n\n#### Running Tests\n\n" }, { "kind": "code", - "text": "```bash\n# Run complete test suite (from monorepo root)\nnpx nx test:auth auth-js\n```" + "text": "```bash\n# Run main test suite with Supabase CLI (recommended)\nnpx nx test:auth auth-js\n\n# Run Docker-only edge case tests\nnpx nx test:docker auth-js\n\n# Run both test suites\nnpx nx test:auth auth-js && npx nx test:docker auth-js\n```" }, { "kind": "text", - "text": "\n\nThis command automatically:\n\n1. Stops any existing test containers\n2. Starts a Supabase Auth server (GoTrue) and PostgreSQL database in Docker\n3. Waits for services to be ready (30 seconds)\n4. Runs the test suite\n5. Cleans up Docker containers after tests complete\n\n#### Individual Test Commands\n\n" + "text": "\n\n#### Main Test Suite (Supabase CLI)\n\nThe " }, { "kind": "code", - "text": "```bash\n# Run just the test suite (requires infrastructure to be running)\nnpx nx test:suite auth-js\n\n# Manually manage test infrastructure\nnpx nx test:infra auth-js # Start Docker containers\nnpx nx test:clean auth-js # Stop and remove containers\n```" + "text": "`test:auth`" }, { "kind": "text", - "text": "\n\n#### Development Testing\n\nFor actively developing and debugging tests:\n\n" + "text": " command automatically:\n\n1. Stops any existing Supabase instance\n2. Starts a local Supabase instance via CLI\n3. Runs the test suite (excludes " }, { "kind": "code", - "text": "```bash\n# Start infrastructure once\nnpx nx test:infra auth-js\n\n# Run tests multiple times (faster since containers stay up)\nnpx nx test:suite auth-js\n\n# Clean up when done\nnpx nx test:clean auth-js\n```" + "text": "`docker-tests/`" }, { "kind": "text", - "text": "\n\n#### Test Infrastructure\n\nThe Docker setup includes:\n\n- **Supabase Auth (GoTrue)** - The authentication server\n- **PostgreSQL** - Database for auth data\n- Pre-configured with test users and settings\n\n#### Prerequisites\n\n- **Docker** must be installed and running\n- Ports used by test infrastructure (check " + "text": " folder)\n4. Cleans up after tests complete\n\n" + }, + { + "kind": "code", + "text": "```bash\n# Individual commands for manual control\nnpx nx test:infra auth-js # Start Supabase CLI\nnpx nx test:suite auth-js # Run tests only\nnpx nx test:clean-post auth-js # Stop Supabase CLI\n```" + }, + { + "kind": "text", + "text": "\n\n#### Docker Tests (Edge Cases)\n\nThe " + }, + { + "kind": "code", + "text": "`test:docker`" + }, + { + "kind": "text", + "text": " target runs tests that require specific GoTrue configurations not possible with a single Supabase CLI instance:\n\n- **Signup disabled** - Tests for disabled signup functionality\n- **Asymmetric JWT (RS256)** - Tests for RS256 JWT verification\n- **Phone OTP / SMS** - Tests requiring Twilio SMS provider\n- **Anonymous sign-in disabled** - Tests for disabled anonymous auth\n\nThese tests are located in " + }, + { + "kind": "code", + "text": "`test/docker-tests/`" + }, + { + "kind": "text", + "text": " and use the Docker Compose setup in " }, { "kind": "code", @@ -36503,7 +97831,39 @@ }, { "kind": "text", - "text": ")\n- No full Supabase instance needed - just the Auth server\n\n### Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](" + "text": ".\n\n" + }, + { + "kind": "code", + "text": "```bash\n# Individual commands for manual control\nnpx nx test:docker:infra auth-js # Start Docker containers\nnpx nx test:docker:suite auth-js # Run Docker tests only\nnpx nx test:docker:clean-post auth-js # Stop Docker containers\n```" + }, + { + "kind": "text", + "text": "\n\n#### Development Testing\n\nFor actively developing and debugging tests:\n\n" + }, + { + "kind": "code", + "text": "```bash\n# Start Supabase CLI once\nnpx nx test:infra auth-js\n\n# Run tests multiple times (faster since instance stays up)\nnpx nx test:suite auth-js\n\n# Clean up when done\nnpx nx test:clean-post auth-js\n```" + }, + { + "kind": "text", + "text": "\n\n#### Test Infrastructure\n\n| Suite | Infrastructure | Configuration |\n| ------------ | -------------- | --------------------------- |\n| CLI Tests | Supabase CLI | " + }, + { + "kind": "code", + "text": "`test/supabase/config.toml`" + }, + { + "kind": "text", + "text": " |\n| Docker Tests | Docker Compose | " + }, + { + "kind": "code", + "text": "`infra/docker-compose.yml`" + }, + { + "kind": "text", + "text": " |\n\n### Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](" }, { "kind": "relative-link", @@ -36512,7 +97872,7 @@ }, { "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## Sponsors\n\nWe are building the features of Firebase using enterprise-grade, open source products. We support existing communities wherever possible, and if the products don't exist we build them and open source them ourselves.\n\n[![New Sponsor](https://user-images.githubusercontent.com/10214025/90518111-e74bbb00-e198-11ea-8f88-c9e3c1aa4b5b.png)](https://github.com/sponsors/supabase)" + "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." } ], "symbolIdMap": { @@ -36577,15 +97937,15 @@ "qualifiedName": "init" }, "16": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "fetch" }, "17": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "input" }, "18": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "init" }, "19": { @@ -36776,505 +98136,417 @@ "sourceFileName": "src/GoTrueAdminApi.ts", "qualifiedName": "shouldSoftDelete" }, - "100": { + "107": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "default" }, - "102": { + "109": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "default.__constructor" }, - "103": { + "110": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "default" }, - "104": { + "111": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "options" }, - "106": { + "113": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "default.admin" }, - "107": { + "114": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "default.mfa" }, - "166": { + "115": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.initialize" - }, - "167": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.initialize" - }, - "170": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.signInAnonymously" - }, - "171": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.signInAnonymously" - }, - "172": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "credentials" - }, - "173": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.signUp" - }, - "174": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.signUp" - }, - "175": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "credentials" - }, - "176": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.signInWithPassword" - }, - "177": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.signInWithPassword" - }, - "178": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "credentials" - }, - "179": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.signInWithOAuth" - }, - "180": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.signInWithOAuth" + "qualifiedName": "default.oauth" }, "181": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "credentials" + "qualifiedName": "default.isThrowOnErrorEnabled" }, "182": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.exchangeCodeForSession" - }, - "183": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.exchangeCodeForSession" - }, - "184": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "authCode" - }, - "185": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.signInWithWeb3" - }, - "186": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.signInWithWeb3" - }, - "187": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "credentials" - }, - "188": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" - }, - "189": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.data" - }, - "190": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" - }, - "191": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.session" - }, - "192": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.user" - }, - "193": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.error" + "qualifiedName": "default.isThrowOnErrorEnabled" }, "194": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" + "qualifiedName": "default.initialize" }, "195": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.data" - }, - "196": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" - }, - "197": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.session" + "qualifiedName": "default.initialize" }, "198": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.user" + "qualifiedName": "default.signInAnonymously" }, "199": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.error" + "qualifiedName": "default.signInAnonymously" }, - "238": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.signInWithIdToken" - }, - "239": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.signInWithIdToken" - }, - "240": { + "200": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "credentials" }, - "241": { + "201": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.signInWithOtp" + "qualifiedName": "default.signUp" }, - "242": { + "202": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.signInWithOtp" + "qualifiedName": "default.signUp" }, - "243": { + "203": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "credentials" }, - "244": { + "204": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.verifyOtp" + "qualifiedName": "default.signInWithPassword" }, - "245": { + "205": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.verifyOtp" + "qualifiedName": "default.signInWithPassword" }, - "246": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "params" - }, - "247": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.signInWithSSO" - }, - "248": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.signInWithSSO" - }, - "249": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "params" - }, - "250": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.reauthenticate" - }, - "251": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.reauthenticate" - }, - "254": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.resend" - }, - "255": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.resend" - }, - "256": { + "206": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "credentials" }, - "257": { + "207": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.getSession" + "qualifiedName": "default.signInWithOAuth" }, - "258": { + "208": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.getSession" + "qualifiedName": "default.signInWithOAuth" }, - "259": { + "209": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "credentials" + }, + "210": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.exchangeCodeForSession" + }, + "211": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.exchangeCodeForSession" + }, + "212": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "authCode" + }, + "213": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.signInWithWeb3" + }, + "214": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.signInWithWeb3" + }, + "215": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "credentials" + }, + "216": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "__type" }, - "260": { + "217": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "__type.data" }, - "261": { + "218": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "__type" }, - "262": { + "219": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "__type.session" }, - "263": { + "220": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.user" + }, + "221": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "__type.error" }, - "264": { + "222": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "__type" }, - "265": { + "223": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "__type.data" }, + "224": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "225": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.session" + }, + "226": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.user" + }, + "227": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.error" + }, "266": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" + "qualifiedName": "default.signInWithIdToken" }, "267": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.session" + "qualifiedName": "default.signInWithIdToken" }, "268": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.error" + "qualifiedName": "credentials" }, "269": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" + "qualifiedName": "default.signInWithOtp" }, "270": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.data" + "qualifiedName": "default.signInWithOtp" }, "271": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" + "qualifiedName": "credentials" }, "272": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.session" + "qualifiedName": "default.verifyOtp" }, "273": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.verifyOtp" + }, + "274": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "params" + }, + "275": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.signInWithSSO" + }, + "276": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.signInWithSSO" + }, + "277": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "params" + }, + "278": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.reauthenticate" + }, + "279": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.reauthenticate" + }, + "282": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.resend" + }, + "283": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.resend" + }, + "284": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "credentials" + }, + "285": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.getSession" + }, + "286": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.getSession" + }, + "287": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "288": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.data" + }, + "289": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "290": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.session" + }, + "291": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "__type.error" }, - "320": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.getUser" - }, - "321": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.getUser" - }, - "322": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "jwt" - }, - "326": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.updateUser" - }, - "327": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.updateUser" - }, - "328": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "attributes" - }, - "329": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "options" - }, - "330": { + "292": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "__type" }, - "331": { + "293": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.emailRedirectTo" + "qualifiedName": "__type.data" }, - "338": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.setSession" - }, - "339": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.setSession" - }, - "340": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "currentSession" - }, - "341": { + "294": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "__type" }, - "342": { + "295": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.access_token" + "qualifiedName": "__type.session" }, - "343": { + "296": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.refresh_token" + "qualifiedName": "__type.error" + }, + "297": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "298": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.data" + }, + "299": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "300": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.session" + }, + "301": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.error" + }, + "348": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.getUser" + }, + "349": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.getUser" }, "350": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.refreshSession" - }, - "351": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.refreshSession" - }, - "352": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "currentSession" - }, - "353": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" + "qualifiedName": "jwt" }, "354": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.refresh_token" + "qualifiedName": "default.updateUser" }, - "391": { + "355": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.signOut" + "qualifiedName": "default.updateUser" }, - "392": { + "356": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.signOut" + "qualifiedName": "attributes" }, - "393": { + "357": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "options" }, - "394": { + "358": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "__type" }, - "395": { + "359": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.error" + "qualifiedName": "__type.emailRedirectTo" }, - "401": { + "366": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.onAuthStateChange" + "qualifiedName": "default.setSession" }, - "402": { + "367": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.onAuthStateChange" + "qualifiedName": "default.setSession" }, - "403": { + "368": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "callback" + "qualifiedName": "currentSession" }, - "404": { + "369": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "__type" }, - "405": { + "370": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.access_token" + }, + "371": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.refresh_token" + }, + "378": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.refreshSession" + }, + "379": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.refreshSession" + }, + "380": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "currentSession" + }, + "381": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "__type" }, - "406": { + "382": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "event" - }, - "407": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "session" - }, - "408": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" - }, - "409": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.data" - }, - "410": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" - }, - "411": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.subscription" - }, - "412": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.onAuthStateChange" - }, - "413": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "callback" - }, - "414": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" - }, - "415": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" - }, - "416": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "event" - }, - "417": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "session" - }, - "418": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.refresh_token" }, "419": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.data" + "qualifiedName": "default.signOut" }, "420": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" + "qualifiedName": "default.signOut" }, "421": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.subscription" - }, - "425": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.resetPasswordForEmail" - }, - "426": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.resetPasswordForEmail" - }, - "427": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "email" - }, - "428": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "options" }, - "429": { + "422": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "__type" }, + "423": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.error" + }, + "429": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.onAuthStateChange" + }, "430": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.redirectTo" + "qualifiedName": "default.onAuthStateChange" }, "431": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.captchaToken" + "qualifiedName": "callback" }, "432": { "sourceFileName": "src/GoTrueClient.ts", @@ -37282,15 +98554,15 @@ }, "433": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.data" + "qualifiedName": "__type" }, "434": { - "sourceFileName": "", - "qualifiedName": "__type" + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "event" }, "435": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.error" + "qualifiedName": "session" }, "436": { "sourceFileName": "src/GoTrueClient.ts", @@ -37302,23 +98574,23 @@ }, "438": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.error" + "qualifiedName": "__type" }, "439": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.getUserIdentities" + "qualifiedName": "__type.subscription" }, "440": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.getUserIdentities" + "qualifiedName": "default.onAuthStateChange" }, "441": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" + "qualifiedName": "callback" }, "442": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.data" + "qualifiedName": "__type" }, "443": { "sourceFileName": "src/GoTrueClient.ts", @@ -37326,11 +98598,11 @@ }, "444": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.identities" + "qualifiedName": "event" }, "445": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.error" + "qualifiedName": "session" }, "446": { "sourceFileName": "src/GoTrueClient.ts", @@ -37342,51 +98614,63 @@ }, "448": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.error" + "qualifiedName": "__type" }, "449": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.linkIdentity" - }, - "450": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.linkIdentity" - }, - "451": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "credentials" - }, - "452": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.linkIdentity" + "qualifiedName": "__type.subscription" }, "453": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "credentials" + "qualifiedName": "default.resetPasswordForEmail" + }, + "454": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.resetPasswordForEmail" + }, + "455": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "email" + }, + "456": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "options" + }, + "457": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "458": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.redirectTo" + }, + "459": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.captchaToken" }, "460": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.unlinkIdentity" + "qualifiedName": "__type" }, "461": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "default.unlinkIdentity" + "qualifiedName": "__type.data" }, "462": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "identity" + "sourceFileName": "", + "qualifiedName": "__type" }, "463": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.error" }, "464": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.data" + "qualifiedName": "__type" }, "465": { - "sourceFileName": "", - "qualifiedName": "__type" + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.data" }, "466": { "sourceFileName": "src/GoTrueClient.ts", @@ -37394,527 +98678,411 @@ }, "467": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" + "qualifiedName": "default.getUserIdentities" }, "468": { "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.data" + "qualifiedName": "default.getUserIdentities" }, "469": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "470": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.data" + }, + "471": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "472": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.identities" + }, + "473": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "__type.error" }, - "515": { + "474": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "475": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.data" + }, + "476": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.error" + }, + "477": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.linkIdentity" + }, + "478": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.linkIdentity" + }, + "479": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "credentials" + }, + "480": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.linkIdentity" + }, + "481": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "credentials" + }, + "488": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.unlinkIdentity" + }, + "489": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "default.unlinkIdentity" + }, + "490": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "identity" + }, + "491": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "492": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.data" + }, + "493": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "494": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.error" + }, + "495": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type" + }, + "496": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.data" + }, + "497": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.error" + }, + "543": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "default.startAutoRefresh" }, - "516": { + "544": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "default.startAutoRefresh" }, - "517": { + "545": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "default.stopAutoRefresh" }, - "518": { + "546": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "default.stopAutoRefresh" }, - "614": { + "665": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "default.getClaims" }, - "615": { + "666": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "default.getClaims" }, - "616": { + "667": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "jwt" }, - "617": { + "668": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "options" }, - "618": { + "669": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "__type" }, - "619": { + "670": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "__type.keys" }, - "620": { + "671": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "__type.allowExpired" }, - "621": { + "672": { "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "__type.jwks" }, - "622": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" - }, - "623": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.keys" - }, - "624": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" - }, - "625": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.data" - }, - "626": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" - }, - "627": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.claims" - }, - "628": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.header" - }, - "629": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.signature" - }, - "630": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.error" - }, - "631": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" - }, - "632": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.data" - }, - "633": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.error" - }, - "634": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type" - }, - "635": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.data" - }, - "636": { - "sourceFileName": "src/GoTrueClient.ts", - "qualifiedName": "__type.error" - }, - "637": { - "sourceFileName": "src/AuthAdminApi.ts", - "qualifiedName": "AuthAdminApi" - }, - "638": { - "sourceFileName": "src/AuthClient.ts", - "qualifiedName": "AuthClient" - }, - "639": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "navigatorLock" - }, - "640": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "navigatorLock" - }, - "641": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "R" - }, - "642": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "name" - }, - "643": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "acquireTimeout" - }, - "644": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "fn" - }, - "645": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "__type" - }, - "646": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "__type" - }, - "647": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "NavigatorLockAcquireTimeoutError" - }, - "648": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "LockAcquireTimeoutError.__constructor" - }, - "649": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "NavigatorLockAcquireTimeoutError" - }, - "650": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "message" - }, - "651": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "LockAcquireTimeoutError.isAcquireTimeout" - }, - "652": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "internals" - }, - "653": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "__object" - }, - "654": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "__object.debug" - }, - "655": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "processLock" - }, - "656": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "processLock" - }, - "657": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "R" - }, - "658": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "name" - }, - "659": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "acquireTimeout" - }, - "660": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "fn" - }, - "661": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "__type" - }, - "662": { - "sourceFileName": "src/lib/locks.ts", - "qualifiedName": "__type" - }, - "663": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "Provider" - }, - "664": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthChangeEventMFA" - }, - "665": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthChangeEvent" - }, - "666": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "LockFunc" - }, - "667": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" - }, - "668": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" - }, - "669": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "name" - }, - "670": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "acquireTimeout" - }, - "671": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "fn" - }, - "672": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" - }, "673": { - "sourceFileName": "src/lib/types.ts", + "sourceFileName": "src/GoTrueClient.ts", "qualifiedName": "__type" }, "674": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "R" + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.keys" }, "675": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueClientOptions" + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type" }, "676": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.data" }, "677": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.url" + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type" }, "678": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.headers" + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.claims" }, "679": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.header" }, "680": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.__index" + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.signature" + }, + "681": { + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.error" }, "682": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.storageKey" + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type" }, "683": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.detectSessionInUrl" + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.data" }, "684": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.autoRefreshToken" + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.error" }, "685": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.persistSession" + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type" }, "686": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.storage" + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.data" }, "687": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.userStorage" + "sourceFileName": "src/GoTrueClient.ts", + "qualifiedName": "__type.error" }, "688": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.fetch" + "sourceFileName": "src/AuthAdminApi.ts", + "qualifiedName": "AuthAdminApi" }, "689": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.flowType" + "sourceFileName": "src/AuthClient.ts", + "qualifiedName": "AuthClient" }, "690": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.debug" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "navigatorLock" }, "691": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "navigatorLock" }, "692": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "R" }, "693": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "message" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "name" }, "694": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "args" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "acquireTimeout" }, "695": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.lock" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "fn" }, "696": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.hasCustomAuthorizationHeader" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "__type" }, "697": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "WeakPasswordReasons" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "__type" }, "698": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "WeakPassword" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "NavigatorLockAcquireTimeoutError" }, "699": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "LockAcquireTimeoutError.__constructor" }, "700": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.reasons" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "NavigatorLockAcquireTimeoutError" }, "701": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.message" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "message" }, "702": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "Prettify" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "LockAcquireTimeoutError.isAcquireTimeout" }, "703": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "T" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "internals" }, "704": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "StrictOmit" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "__object" }, "705": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "T" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "__object.debug" }, "706": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "K" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "processLock" }, "707": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "RequestResult" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "processLock" }, "708": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "R" }, "709": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.data" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "name" }, "710": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.error" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "acquireTimeout" }, "711": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "fn" }, "712": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.data" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "__type" }, "713": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.error" + "sourceFileName": "src/lib/locks.ts", + "qualifiedName": "__type" }, "714": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "T" + "qualifiedName": "Provider" }, "715": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "ErrorType" + "qualifiedName": "AuthChangeEventMFA" }, "716": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "RequestResultSafeDestructure" + "qualifiedName": "AuthChangeEvent" }, "717": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "LockFunc" }, "718": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.data" + "qualifiedName": "__type" }, "719": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.error" + "qualifiedName": "__type" }, "720": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "name" }, "721": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.data" + "qualifiedName": "acquireTimeout" }, "722": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.error" + "qualifiedName": "fn" }, "723": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "T" + "qualifiedName": "__type" }, "724": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthResponse" + "qualifiedName": "__type" }, "725": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "R" }, "726": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.user" + "qualifiedName": "GoTrueClientOptions" }, "727": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.session" + "qualifiedName": "__type" }, "728": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthResponsePassword" + "qualifiedName": "__type.url" }, "729": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.headers" }, "730": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.user" + "qualifiedName": "__type" }, "731": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.session" - }, - "732": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.weak_password" + "qualifiedName": "__type.__index" }, "733": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthOtpResponse" + "qualifiedName": "__type.storageKey" }, "734": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.detectSessionInUrl" }, "735": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.user" + "qualifiedName": "__type" }, "736": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.session" + "qualifiedName": "__type" }, "737": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.messageId" + "qualifiedName": "url" }, "738": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthTokenResponse" + "qualifiedName": "params" }, "739": { "sourceFileName": "src/lib/types.ts", @@ -37922,43 +99090,39 @@ }, "740": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.user" - }, - "741": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.session" + "qualifiedName": "__type.__index" }, "742": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthTokenResponsePassword" + "qualifiedName": "__type.autoRefreshToken" }, "743": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.persistSession" }, "744": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.user" + "qualifiedName": "__type.storage" }, "745": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.session" + "qualifiedName": "__type.userStorage" }, "746": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.weakPassword" + "qualifiedName": "__type.fetch" }, "747": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "OAuthResponse" + "qualifiedName": "__type.flowType" }, "748": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.debug" }, "749": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.data" + "qualifiedName": "__type" }, "750": { "sourceFileName": "src/lib/types.ts", @@ -37966,171 +99130,175 @@ }, "751": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.provider" + "qualifiedName": "message" }, "752": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.url" + "qualifiedName": "args" }, "753": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.error" + "qualifiedName": "__type.lock" }, "754": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.hasCustomAuthorizationHeader" }, "755": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.data" + "qualifiedName": "__type.throwOnError" }, "756": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.lockAcquireTimeout" }, "757": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.provider" + "qualifiedName": "WeakPasswordReasons" }, "758": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.url" + "qualifiedName": "WeakPassword" }, "759": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.error" + "qualifiedName": "__type" }, "760": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "SSOResponse" + "qualifiedName": "__type.reasons" }, "761": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.message" }, "762": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.url" + "qualifiedName": "Prettify" }, "763": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserResponse" + "qualifiedName": "T" }, "764": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "StrictOmit" }, "765": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.user" + "qualifiedName": "T" }, "766": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "Session" + "qualifiedName": "K" }, "767": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "Session.provider_token" + "qualifiedName": "RequestResult" }, "768": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "Session.provider_refresh_token" + "qualifiedName": "__type" }, "769": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "Session.access_token" + "qualifiedName": "__type.data" }, "770": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "Session.refresh_token" + "qualifiedName": "__type.error" }, "771": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "Session.expires_in" + "qualifiedName": "__type" }, "772": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "Session.expires_at" + "qualifiedName": "__type.data" }, "773": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "Session.token_type" + "qualifiedName": "__type.error" }, "774": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "Session.user" + "qualifiedName": "T" }, "775": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AMRMethod" + "qualifiedName": "ErrorType" }, "776": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "RequestResultSafeDestructure" }, "777": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AMREntry" + "qualifiedName": "__type" }, "778": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AMREntry.method" + "qualifiedName": "__type.data" }, "779": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AMREntry.timestamp" + "qualifiedName": "__type.error" }, "780": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserIdentity" + "qualifiedName": "__type" }, "781": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserIdentity.id" + "qualifiedName": "__type.data" }, "782": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserIdentity.user_id" + "qualifiedName": "__type.error" }, "783": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserIdentity.identity_data" + "qualifiedName": "T" }, "784": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "AuthResponse" }, "785": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.__index" + "qualifiedName": "__type" + }, + "786": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.user" }, "787": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserIdentity.identity_id" + "qualifiedName": "__type.session" }, "788": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserIdentity.provider" + "qualifiedName": "AuthResponsePassword" }, "789": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserIdentity.created_at" + "qualifiedName": "__type" }, "790": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserIdentity.last_sign_in_at" + "qualifiedName": "__type.user" }, "791": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserIdentity.updated_at" + "qualifiedName": "__type.session" }, "792": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "FactorType" + "qualifiedName": "__type.weak_password" }, "793": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "Factor" + "qualifiedName": "AuthOtpResponse" }, "794": { "sourceFileName": "src/lib/types.ts", @@ -38138,499 +99306,499 @@ }, "795": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.id" + "qualifiedName": "__type.user" }, "796": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.friendly_name" + "qualifiedName": "__type.session" }, "797": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.factor_type" + "qualifiedName": "__type.messageId" }, "798": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.status" + "qualifiedName": "AuthTokenResponse" }, "799": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.created_at" + "qualifiedName": "__type" }, "800": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.updated_at" + "qualifiedName": "__type.user" }, "801": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "Type" + "qualifiedName": "__type.session" }, "802": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "Status" + "qualifiedName": "AuthTokenResponsePassword" }, "803": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserAppMetadata" + "qualifiedName": "__type" }, "804": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserAppMetadata.provider" + "qualifiedName": "__type.user" }, "805": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserAppMetadata.__index" + "qualifiedName": "__type.session" + }, + "806": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.weakPassword" }, "807": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserMetadata" + "qualifiedName": "OAuthResponse" }, "808": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserMetadata.__index" + "qualifiedName": "__type" + }, + "809": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.data" }, "810": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User" + "qualifiedName": "__type" }, "811": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.id" + "qualifiedName": "__type.provider" }, "812": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.app_metadata" + "qualifiedName": "__type.url" }, "813": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.user_metadata" + "qualifiedName": "__type.error" }, "814": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.aud" + "qualifiedName": "__type" }, "815": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.confirmation_sent_at" + "qualifiedName": "__type.data" }, "816": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.recovery_sent_at" + "qualifiedName": "__type" }, "817": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.email_change_sent_at" + "qualifiedName": "__type.provider" }, "818": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.new_email" + "qualifiedName": "__type.url" }, "819": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.new_phone" + "qualifiedName": "__type.error" }, "820": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.invited_at" + "qualifiedName": "SSOResponse" }, "821": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.action_link" + "qualifiedName": "__type" }, "822": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.email" + "qualifiedName": "__type.url" }, "823": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.phone" + "qualifiedName": "UserResponse" }, "824": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.created_at" + "qualifiedName": "__type" }, "825": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.confirmed_at" + "qualifiedName": "__type.user" }, "826": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.email_confirmed_at" + "qualifiedName": "Session" }, "827": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.phone_confirmed_at" + "qualifiedName": "Session.provider_token" }, "828": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.last_sign_in_at" + "qualifiedName": "Session.provider_refresh_token" }, "829": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.role" + "qualifiedName": "Session.access_token" }, "830": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.updated_at" + "qualifiedName": "Session.refresh_token" }, "831": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.identities" + "qualifiedName": "Session.expires_in" }, "832": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.is_anonymous" + "qualifiedName": "Session.expires_at" }, "833": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.is_sso_user" + "qualifiedName": "Session.token_type" }, "834": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.factors" + "qualifiedName": "Session.user" }, "835": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "User.deleted_at" + "qualifiedName": "AMRMethod" }, "836": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserAttributes" + "qualifiedName": "__type" }, "837": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserAttributes.email" + "qualifiedName": "AMREntry" }, "838": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserAttributes.phone" + "qualifiedName": "AMREntry.method" }, "839": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserAttributes.password" + "qualifiedName": "AMREntry.timestamp" }, "840": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserAttributes.nonce" + "qualifiedName": "UserIdentity" }, "841": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "UserAttributes.data" + "qualifiedName": "UserIdentity.id" }, "842": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AdminUserAttributes" + "qualifiedName": "UserIdentity.user_id" }, "843": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AdminUserAttributes.user_metadata" + "qualifiedName": "UserIdentity.identity_data" }, "844": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AdminUserAttributes.app_metadata" + "qualifiedName": "__type" }, "845": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AdminUserAttributes.email_confirm" - }, - "846": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AdminUserAttributes.phone_confirm" + "qualifiedName": "__type.__index" }, "847": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AdminUserAttributes.ban_duration" + "qualifiedName": "UserIdentity.identity_id" }, "848": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AdminUserAttributes.role" + "qualifiedName": "UserIdentity.provider" }, "849": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AdminUserAttributes.password_hash" + "qualifiedName": "UserIdentity.created_at" }, "850": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AdminUserAttributes.id" + "qualifiedName": "UserIdentity.last_sign_in_at" }, "851": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "nonce" + "qualifiedName": "UserIdentity.updated_at" }, "852": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "email" + "qualifiedName": "FactorType" }, "853": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "phone" + "qualifiedName": "Factor" }, "854": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "password" + "qualifiedName": "__type" }, "855": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "Subscription" + "qualifiedName": "__type.id" }, "856": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "Subscription.id" + "qualifiedName": "__type.friendly_name" }, "857": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "Subscription.callback" + "qualifiedName": "__type.factor_type" }, "858": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.status" }, "859": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.created_at" }, "860": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "event" + "qualifiedName": "__type.updated_at" }, "861": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "session" + "qualifiedName": "__type.last_challenged_at" }, "862": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "Subscription.unsubscribe" + "qualifiedName": "Type" }, "863": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "Status" }, "864": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "UserAppMetadata" }, "865": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "SignInAnonymouslyCredentials" + "qualifiedName": "UserAppMetadata.provider" }, "866": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "UserAppMetadata.providers" }, "867": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.options" - }, - "868": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "UserAppMetadata.__index" }, "869": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.data" + "qualifiedName": "UserMetadata" }, "870": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.captchaToken" - }, - "871": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "SignUpWithPasswordCredentials" + "qualifiedName": "UserMetadata.__index" }, "872": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "User" }, "873": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.options" + "qualifiedName": "User.id" }, "874": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "User.app_metadata" }, "875": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.emailRedirectTo" + "qualifiedName": "User.user_metadata" }, "876": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.data" + "qualifiedName": "User.aud" }, "877": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.captchaToken" + "qualifiedName": "User.confirmation_sent_at" }, "878": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.channel" + "qualifiedName": "User.recovery_sent_at" }, "879": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "SignInWithPasswordCredentials" + "qualifiedName": "User.email_change_sent_at" }, "880": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "User.new_email" }, "881": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.options" + "qualifiedName": "User.new_phone" }, "882": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "User.invited_at" }, "883": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.captchaToken" + "qualifiedName": "User.action_link" }, "884": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "SignInWithPasswordlessCredentials" + "qualifiedName": "User.email" }, "885": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "User.phone" }, "886": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.email" + "qualifiedName": "User.created_at" }, "887": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.options" + "qualifiedName": "User.confirmed_at" }, "888": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "User.email_confirmed_at" }, "889": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.emailRedirectTo" + "qualifiedName": "User.phone_confirmed_at" }, "890": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.shouldCreateUser" + "qualifiedName": "User.last_sign_in_at" }, "891": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.data" + "qualifiedName": "User.role" }, "892": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.captchaToken" + "qualifiedName": "User.updated_at" }, "893": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "User.identities" }, "894": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.phone" + "qualifiedName": "User.is_anonymous" }, "895": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.options" + "qualifiedName": "User.is_sso_user" }, "896": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "User.factors" }, "897": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.shouldCreateUser" + "qualifiedName": "User.deleted_at" }, "898": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.data" + "qualifiedName": "User.banned_until" }, "899": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.captchaToken" + "qualifiedName": "UserAttributes" }, "900": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.channel" + "qualifiedName": "UserAttributes.email" }, "901": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthFlowType" + "qualifiedName": "UserAttributes.phone" }, "902": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "SignInWithOAuthCredentials" + "qualifiedName": "UserAttributes.password" }, "903": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "UserAttributes.nonce" }, "904": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.provider" + "qualifiedName": "UserAttributes.data" }, "905": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.options" + "qualifiedName": "AdminUserAttributes" }, "906": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "AdminUserAttributes.user_metadata" }, "907": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.redirectTo" + "qualifiedName": "AdminUserAttributes.app_metadata" }, "908": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.scopes" + "qualifiedName": "AdminUserAttributes.email_confirm" }, "909": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.queryParams" + "qualifiedName": "AdminUserAttributes.phone_confirm" }, "910": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "AdminUserAttributes.ban_duration" }, "911": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.__index" + "qualifiedName": "AdminUserAttributes.role" + }, + "912": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "AdminUserAttributes.password_hash" }, "913": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.skipBrowserRedirect" + "qualifiedName": "AdminUserAttributes.id" }, "914": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "SignInWithIdTokenCredentials" + "qualifiedName": "nonce" }, "915": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "phone" }, "916": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.provider" + "qualifiedName": "email" }, "917": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "password" }, "918": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.token" + "qualifiedName": "Subscription" }, "919": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.access_token" + "qualifiedName": "Subscription.id" }, "920": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.nonce" + "qualifiedName": "Subscription.callback" }, "921": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.options" + "qualifiedName": "__type" }, "922": { "sourceFileName": "src/lib/types.ts", @@ -38638,19 +99806,19 @@ }, "923": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.captchaToken" + "qualifiedName": "event" }, "924": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "SolanaWallet" + "qualifiedName": "session" }, "925": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "Subscription.unsubscribe" }, "926": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.signIn" + "qualifiedName": "__type" }, "927": { "sourceFileName": "src/lib/types.ts", @@ -38658,15 +99826,15 @@ }, "928": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "SignInAnonymouslyCredentials" }, "929": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "inputs" + "qualifiedName": "__type" }, "930": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.publicKey" + "qualifiedName": "__type.options" }, "931": { "sourceFileName": "src/lib/types.ts", @@ -38674,23 +99842,23 @@ }, "932": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.toBase58" + "qualifiedName": "__type.data" }, "933": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.captchaToken" }, "934": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "SignUpWithPasswordCredentials" }, "935": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.signMessage" + "qualifiedName": "__type" }, "936": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.options" }, "937": { "sourceFileName": "src/lib/types.ts", @@ -38698,87 +99866,87 @@ }, "938": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "message" + "qualifiedName": "__type.emailRedirectTo" }, "939": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "encoding" + "qualifiedName": "__type.data" }, "940": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "SolanaWeb3Credentials" + "qualifiedName": "__type.captchaToken" }, "941": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.channel" }, "942": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.chain" + "qualifiedName": "SignInWithPasswordCredentials" }, "943": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.wallet" + "qualifiedName": "__type" }, "944": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.statement" + "qualifiedName": "__type.options" }, "945": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.options" + "qualifiedName": "__type" }, "946": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.captchaToken" }, "947": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.url" + "qualifiedName": "SignInWithPasswordlessCredentials" }, "948": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.captchaToken" + "qualifiedName": "__type" }, "949": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.signInWithSolana" + "qualifiedName": "__type.email" }, "950": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.options" }, "951": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.chain" + "qualifiedName": "__type" }, "952": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.message" + "qualifiedName": "__type.emailRedirectTo" }, "953": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.signature" + "qualifiedName": "__type.shouldCreateUser" }, "954": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.options" + "qualifiedName": "__type.data" }, "955": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.captchaToken" }, "956": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.captchaToken" + "qualifiedName": "__type" }, "957": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "EthereumWallet" + "qualifiedName": "__type.phone" }, "958": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "EthereumWeb3Credentials" + "qualifiedName": "__type.options" }, "959": { "sourceFileName": "src/lib/types.ts", @@ -38786,55 +99954,55 @@ }, "960": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.chain" + "qualifiedName": "__type.shouldCreateUser" }, "961": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.wallet" + "qualifiedName": "__type.data" }, "962": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.statement" + "qualifiedName": "__type.captchaToken" }, "963": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.options" + "qualifiedName": "__type.channel" }, "964": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "AuthFlowType" }, "965": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.url" + "qualifiedName": "SignInWithOAuthCredentials" }, "966": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.captchaToken" + "qualifiedName": "__type" }, "967": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.signInWithEthereum" + "qualifiedName": "__type.provider" }, "968": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.options" }, "969": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.chain" + "qualifiedName": "__type" }, "970": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.message" + "qualifiedName": "__type.redirectTo" }, "971": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.signature" + "qualifiedName": "__type.scopes" }, "972": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.options" + "qualifiedName": "__type.queryParams" }, "973": { "sourceFileName": "src/lib/types.ts", @@ -38842,67 +100010,63 @@ }, "974": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.captchaToken" - }, - "975": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "Web3Credentials" + "qualifiedName": "__type.__index" }, "976": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "VerifyOtpParams" + "qualifiedName": "__type.skipBrowserRedirect" }, "977": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "VerifyMobileOtpParams" + "qualifiedName": "SignInWithIdTokenCredentials" }, "978": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "VerifyMobileOtpParams.phone" + "qualifiedName": "__type" }, "979": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "VerifyMobileOtpParams.token" + "qualifiedName": "__type.provider" }, "980": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "VerifyMobileOtpParams.type" + "qualifiedName": "__type" }, "981": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "VerifyMobileOtpParams.options" + "qualifiedName": "__type.token" }, "982": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.access_token" }, "983": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.redirectTo" + "qualifiedName": "__type.nonce" }, "984": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.captchaToken" + "qualifiedName": "__type.options" }, "985": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "VerifyEmailOtpParams" + "qualifiedName": "__type" }, "986": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "VerifyEmailOtpParams.email" + "qualifiedName": "__type.captchaToken" }, "987": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "VerifyEmailOtpParams.token" + "qualifiedName": "SolanaWallet" }, "988": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "VerifyEmailOtpParams.type" + "qualifiedName": "__type" }, "989": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "VerifyEmailOtpParams.options" + "qualifiedName": "__type.signIn" }, "990": { "sourceFileName": "src/lib/types.ts", @@ -38910,35 +100074,35 @@ }, "991": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.redirectTo" + "qualifiedName": "__type" }, "992": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.captchaToken" + "qualifiedName": "inputs" }, "993": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "VerifyTokenHashParams" + "qualifiedName": "__type.publicKey" }, "994": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "VerifyTokenHashParams.token_hash" + "qualifiedName": "__type" }, "995": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "VerifyTokenHashParams.type" + "qualifiedName": "__type.toBase58" }, "996": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "MobileOtpType" + "qualifiedName": "__type" }, "997": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "EmailOtpType" + "qualifiedName": "__type" }, "998": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "ResendParams" + "qualifiedName": "__type.signMessage" }, "999": { "sourceFileName": "src/lib/types.ts", @@ -38946,47 +100110,47 @@ }, "1000": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.type" + "qualifiedName": "__type" }, "1001": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.email" + "qualifiedName": "message" }, "1002": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.options" + "qualifiedName": "encoding" }, "1003": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "SolanaWeb3Credentials" }, "1004": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.emailRedirectTo" + "qualifiedName": "__type" }, "1005": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.captchaToken" + "qualifiedName": "__type.chain" }, "1006": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.wallet" }, "1007": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.type" + "qualifiedName": "__type.statement" }, "1008": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.phone" + "qualifiedName": "__type.options" }, "1009": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.options" + "qualifiedName": "__type" }, "1010": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.url" }, "1011": { "sourceFileName": "src/lib/types.ts", @@ -38994,7 +100158,7 @@ }, "1012": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "SignInWithSSO" + "qualifiedName": "__type.signInWithSolana" }, "1013": { "sourceFileName": "src/lib/types.ts", @@ -39002,35 +100166,35 @@ }, "1014": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.providerId" + "qualifiedName": "__type.chain" }, "1015": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.options" + "qualifiedName": "__type.message" }, "1016": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.signature" }, "1017": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.redirectTo" + "qualifiedName": "__type.options" }, "1018": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.captchaToken" + "qualifiedName": "__type" }, "1019": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.captchaToken" }, "1020": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.domain" + "qualifiedName": "EthereumWallet" }, "1021": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.options" + "qualifiedName": "EthereumWeb3Credentials" }, "1022": { "sourceFileName": "src/lib/types.ts", @@ -39038,51 +100202,51 @@ }, "1023": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.redirectTo" + "qualifiedName": "__type.chain" }, "1024": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.captchaToken" + "qualifiedName": "__type.wallet" }, "1025": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GenerateSignupLinkParams" + "qualifiedName": "__type.statement" }, "1026": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.options" }, "1027": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.type" + "qualifiedName": "__type" }, "1028": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.email" + "qualifiedName": "__type.url" }, "1029": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.password" + "qualifiedName": "__type.captchaToken" }, "1030": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.options" + "qualifiedName": "__type.signInWithEthereum" }, "1031": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GenerateInviteOrMagiclinkParams" + "qualifiedName": "__type" }, "1032": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.chain" }, "1033": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.type" + "qualifiedName": "__type.message" }, "1034": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.email" + "qualifiedName": "__type.signature" }, "1035": { "sourceFileName": "src/lib/types.ts", @@ -39090,191 +100254,191 @@ }, "1036": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GenerateRecoveryLinkParams" + "qualifiedName": "__type" }, "1037": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.captchaToken" }, "1038": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.type" + "qualifiedName": "Web3Credentials" }, "1039": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.email" + "qualifiedName": "VerifyOtpParams" }, "1040": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.options" + "qualifiedName": "VerifyMobileOtpParams" }, "1041": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GenerateEmailChangeLinkParams" + "qualifiedName": "VerifyMobileOtpParams.phone" }, "1042": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "VerifyMobileOtpParams.token" }, "1043": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.type" + "qualifiedName": "VerifyMobileOtpParams.type" }, "1044": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.email" + "qualifiedName": "VerifyMobileOtpParams.options" }, "1045": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.newEmail" + "qualifiedName": "__type" }, "1046": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.options" + "qualifiedName": "__type.redirectTo" }, "1047": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GenerateLinkOptions" + "qualifiedName": "__type.captchaToken" }, "1048": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GenerateLinkOptions.data" + "qualifiedName": "VerifyEmailOtpParams" }, "1049": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GenerateLinkOptions.redirectTo" + "qualifiedName": "VerifyEmailOtpParams.email" }, "1050": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GenerateLinkParams" + "qualifiedName": "VerifyEmailOtpParams.token" }, "1051": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GenerateLinkResponse" + "qualifiedName": "VerifyEmailOtpParams.type" }, "1052": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "VerifyEmailOtpParams.options" }, "1053": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.properties" + "qualifiedName": "__type" }, "1054": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.user" + "qualifiedName": "__type.redirectTo" }, "1055": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GenerateLinkProperties" + "qualifiedName": "__type.captchaToken" }, "1056": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "VerifyTokenHashParams" }, "1057": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.action_link" + "qualifiedName": "VerifyTokenHashParams.token_hash" }, "1058": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.email_otp" + "qualifiedName": "VerifyTokenHashParams.type" }, "1059": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.hashed_token" + "qualifiedName": "MobileOtpType" }, "1060": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.redirect_to" + "qualifiedName": "EmailOtpType" }, "1061": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.verification_type" + "qualifiedName": "ResendParams" }, "1062": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GenerateLinkType" + "qualifiedName": "__type" }, "1063": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "MFAEnrollParams" + "qualifiedName": "__type.type" }, "1064": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "MFAUnenrollParams" + "qualifiedName": "__type.email" }, "1065": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.options" }, "1066": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.factorId" + "qualifiedName": "__type" }, "1067": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "MFAVerifyTOTPParams" + "qualifiedName": "__type.emailRedirectTo" }, "1068": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "MFAVerifyPhoneParams" + "qualifiedName": "__type.captchaToken" }, "1069": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "MFAVerifyWebauthnParamFields" + "qualifiedName": "__type" }, "1070": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.type" }, "1071": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.webauthn" + "qualifiedName": "__type.phone" }, "1072": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "T" + "qualifiedName": "__type.options" }, "1073": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "MFAVerifyWebauthnParams" + "qualifiedName": "__type" }, "1074": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "T" + "qualifiedName": "__type.captchaToken" }, "1075": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "MFAVerifyParams" + "qualifiedName": "SignInWithSSO" }, "1076": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "MFATOTPChannel" + "qualifiedName": "__type" }, "1077": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "MFAChallengeTOTPParams" + "qualifiedName": "__type.providerId" }, "1078": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "MFAChallengePhoneParams" + "qualifiedName": "__type.options" }, "1079": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "MFAChallengeWebauthnParams" + "qualifiedName": "__type" }, "1080": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "MFAChallengeParams" + "qualifiedName": "__type.redirectTo" }, "1081": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "MFAChallengeAndVerifyParams" + "qualifiedName": "__type.captchaToken" }, "1082": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthMFAVerifyResponseData" + "qualifiedName": "__type.skipBrowserRedirect" }, "1083": { "sourceFileName": "src/lib/types.ts", @@ -39282,259 +100446,259 @@ }, "1084": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.access_token" + "qualifiedName": "__type.domain" }, "1085": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.token_type" + "qualifiedName": "__type.options" }, "1086": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.expires_in" + "qualifiedName": "__type" }, "1087": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.refresh_token" + "qualifiedName": "__type.redirectTo" }, "1088": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.user" + "qualifiedName": "__type.captchaToken" }, "1089": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthMFAVerifyResponse" + "qualifiedName": "__type.skipBrowserRedirect" }, "1090": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthMFAEnrollResponse" + "qualifiedName": "GenerateSignupLinkParams" }, "1091": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthMFAUnenrollResponse" + "qualifiedName": "__type" }, "1092": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.type" }, "1093": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.id" + "qualifiedName": "__type.email" }, "1094": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthMFAChallengeTOTPResponse" + "qualifiedName": "__type.password" }, "1095": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthMFAChallengePhoneResponse" + "qualifiedName": "__type.options" }, "1096": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthMFAChallengeWebauthnResponse" + "qualifiedName": "GenerateInviteOrMagiclinkParams" }, "1097": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthMFAChallengeWebauthnResponseDataJSON" + "qualifiedName": "__type" }, "1098": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthMFAChallengeWebauthnServerResponse" + "qualifiedName": "__type.type" }, "1099": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthMFAChallengeResponse" + "qualifiedName": "__type.email" }, "1100": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthMFAListFactorsResponse" + "qualifiedName": "__type.options" }, "1101": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "GenerateRecoveryLinkParams" }, "1102": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.all" + "qualifiedName": "__type" }, "1103": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "T" + "qualifiedName": "__type.type" }, "1104": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthenticatorAssuranceLevels" + "qualifiedName": "__type.email" }, "1105": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthMFAGetAuthenticatorAssuranceLevelResponse" + "qualifiedName": "__type.options" }, "1106": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "GenerateEmailChangeLinkParams" }, "1107": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.currentLevel" + "qualifiedName": "__type" }, "1108": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.nextLevel" + "qualifiedName": "__type.type" }, "1109": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.currentAuthenticationMethods" + "qualifiedName": "__type.email" }, "1110": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi" + "qualifiedName": "__type.newEmail" }, "1111": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.enroll" + "qualifiedName": "__type.options" }, "1112": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.enroll" + "qualifiedName": "GenerateLinkOptions" }, "1113": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "params" + "qualifiedName": "GenerateLinkOptions.data" }, "1114": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "GenerateLinkOptions.redirectTo" }, "1115": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "factorType" + "qualifiedName": "GenerateLinkParams" }, "1116": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "friendlyName" + "qualifiedName": "GenerateLinkResponse" }, "1117": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "issuer" + "qualifiedName": "__type" }, "1118": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.enroll" + "qualifiedName": "__type.properties" }, "1119": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "params" + "qualifiedName": "__type.user" }, "1120": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "GenerateLinkProperties" }, "1121": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "factorType" + "qualifiedName": "__type" }, "1122": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "friendlyName" + "qualifiedName": "__type.action_link" }, "1123": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "phone" + "qualifiedName": "__type.email_otp" }, "1124": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.enroll" + "qualifiedName": "__type.hashed_token" }, "1125": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "params" + "qualifiedName": "__type.redirect_to" }, "1126": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.verification_type" }, "1127": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "factorType" + "qualifiedName": "GenerateLinkType" }, "1128": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "friendlyName" + "qualifiedName": "MFAEnrollParams" }, "1129": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.enroll" + "qualifiedName": "MFAUnenrollParams" }, "1130": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "params" + "qualifiedName": "__type" }, "1131": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.challenge" + "qualifiedName": "__type.factorId" }, "1132": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.challenge" + "qualifiedName": "MFAVerifyTOTPParams" }, "1133": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "params" + "qualifiedName": "MFAVerifyPhoneParams" }, "1134": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "MFAVerifyWebauthnParamFields" }, "1135": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "factorId" + "qualifiedName": "__type" }, "1136": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.webauthn" }, "1137": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "data" + "qualifiedName": "T" }, "1138": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "error" + "qualifiedName": "MFAVerifyWebauthnParams" }, "1139": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "T" }, "1140": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "data" + "qualifiedName": "MFAVerifyParams" }, "1141": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "MFATOTPChannel" }, "1142": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "id" + "qualifiedName": "MFAChallengeTOTPParams" }, "1143": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "type" + "qualifiedName": "MFAChallengePhoneParams" }, "1144": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "expires_at" + "qualifiedName": "MFAChallengeWebauthnParams" }, "1145": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "error" + "qualifiedName": "MFAChallengeParams" }, "1146": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.challenge" + "qualifiedName": "MFAChallengeAndVerifyParams" }, "1147": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "params" + "qualifiedName": "AuthMFAVerifyResponseData" }, "1148": { "sourceFileName": "src/lib/types.ts", @@ -39542,71 +100706,71 @@ }, "1149": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "factorId" + "qualifiedName": "__type.access_token" }, "1150": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "channel" + "qualifiedName": "__type.token_type" }, "1151": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.expires_in" }, "1152": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "data" + "qualifiedName": "__type.refresh_token" }, "1153": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "error" + "qualifiedName": "__type.user" }, "1154": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "AuthMFAVerifyResponse" }, "1155": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "data" + "qualifiedName": "AuthMFAEnrollResponse" }, "1156": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "AuthMFAUnenrollResponse" }, "1157": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "id" + "qualifiedName": "__type" }, "1158": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "type" + "qualifiedName": "__type.id" }, "1159": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "expires_at" + "qualifiedName": "AuthMFAChallengeTOTPResponse" }, "1160": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "error" + "qualifiedName": "AuthMFAChallengePhoneResponse" }, "1161": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.challenge" + "qualifiedName": "AuthMFAChallengeWebauthnResponse" }, "1162": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "params" + "qualifiedName": "AuthMFAChallengeWebauthnResponseDataJSON" }, "1163": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "AuthMFAChallengeWebauthnServerResponse" }, "1164": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "factorId" + "qualifiedName": "AuthMFAChallengeResponse" }, "1165": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "webauthn" + "qualifiedName": "AuthMFAListFactorsResponse" }, "1166": { "sourceFileName": "src/lib/types.ts", @@ -39614,51 +100778,51 @@ }, "1167": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.rpId" + "qualifiedName": "__type.all" }, "1168": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.rpOrigins" + "qualifiedName": "T" }, "1169": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "AuthenticatorAssuranceLevels" }, "1170": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "data" + "qualifiedName": "AuthMFAGetAuthenticatorAssuranceLevelResponse" }, "1171": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "error" + "qualifiedName": "__type" }, "1172": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.currentLevel" }, "1173": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "data" + "qualifiedName": "__type.nextLevel" }, "1174": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.currentAuthenticationMethods" }, "1175": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "id" + "qualifiedName": "GoTrueMFAApi" }, "1176": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "type" + "qualifiedName": "GoTrueMFAApi.enroll" }, "1177": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "expires_at" + "qualifiedName": "GoTrueMFAApi.enroll" }, "1178": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "webauthn" + "qualifiedName": "params" }, "1179": { "sourceFileName": "src/lib/types.ts", @@ -39666,87 +100830,87 @@ }, "1180": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.type" + "qualifiedName": "factorType" }, "1181": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.credential_options" + "qualifiedName": "friendlyName" }, "1182": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "issuer" }, "1183": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.publicKey" + "qualifiedName": "GoTrueMFAApi.enroll" }, "1184": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "params" }, "1185": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.type" + "qualifiedName": "__type" }, "1186": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.credential_options" + "qualifiedName": "factorType" }, "1187": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "friendlyName" }, "1188": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.publicKey" + "qualifiedName": "phone" }, "1189": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "error" + "qualifiedName": "GoTrueMFAApi.enroll" }, "1190": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.challenge" + "qualifiedName": "params" }, "1191": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "params" + "qualifiedName": "__type" }, "1192": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.verify" + "qualifiedName": "factorType" }, "1193": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.verify" + "qualifiedName": "friendlyName" }, "1194": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "params" + "qualifiedName": "GoTrueMFAApi.enroll" }, "1195": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "params" }, "1196": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "factorId" + "qualifiedName": "GoTrueMFAApi.challenge" }, "1197": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "challengeId" + "qualifiedName": "GoTrueMFAApi.challenge" }, "1198": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "code" + "qualifiedName": "params" }, "1199": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.verify" + "qualifiedName": "__type" }, "1200": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "params" + "qualifiedName": "factorId" }, "1201": { "sourceFileName": "src/lib/types.ts", @@ -39754,43 +100918,43 @@ }, "1202": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "factorId" + "qualifiedName": "data" }, "1203": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "challengeId" + "qualifiedName": "error" }, "1204": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "code" + "qualifiedName": "__type" }, "1205": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.verify" + "qualifiedName": "data" }, "1206": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "params" + "qualifiedName": "__type" }, "1207": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "id" }, "1208": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "factorId" + "qualifiedName": "type" }, "1209": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "challengeId" + "qualifiedName": "expires_at" }, "1210": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "webauthn" + "qualifiedName": "error" }, "1211": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.verify" + "qualifiedName": "GoTrueMFAApi.challenge" }, "1212": { "sourceFileName": "src/lib/types.ts", @@ -39798,27 +100962,27 @@ }, "1213": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.unenroll" + "qualifiedName": "__type" }, "1214": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.unenroll" + "qualifiedName": "factorId" }, "1215": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "params" + "qualifiedName": "channel" }, "1216": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.challengeAndVerify" + "qualifiedName": "__type" }, "1217": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.challengeAndVerify" + "qualifiedName": "data" }, "1218": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "params" + "qualifiedName": "error" }, "1219": { "sourceFileName": "src/lib/types.ts", @@ -39826,35 +100990,35 @@ }, "1220": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "factorId" + "qualifiedName": "data" }, "1221": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "code" + "qualifiedName": "__type" }, "1222": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.listFactors" + "qualifiedName": "id" }, "1223": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.listFactors" + "qualifiedName": "type" }, "1224": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.getAuthenticatorAssuranceLevel" + "qualifiedName": "expires_at" }, "1225": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.getAuthenticatorAssuranceLevel" + "qualifiedName": "error" }, "1226": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueMFAApi.webauthn" + "qualifiedName": "GoTrueMFAApi.challenge" }, "1227": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthMFAAdminDeleteFactorResponse" + "qualifiedName": "params" }, "1228": { "sourceFileName": "src/lib/types.ts", @@ -39862,11 +101026,11 @@ }, "1229": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.id" + "qualifiedName": "factorId" }, "1230": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthMFAAdminDeleteFactorParams" + "qualifiedName": "webauthn" }, "1231": { "sourceFileName": "src/lib/types.ts", @@ -39874,135 +101038,139 @@ }, "1232": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.id" + "qualifiedName": "__type.rpId" }, "1233": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.userId" + "qualifiedName": "__type.rpOrigins" }, "1234": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthMFAAdminListFactorsResponse" + "qualifiedName": "__type" }, "1235": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "data" }, "1236": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.factors" + "qualifiedName": "error" }, "1237": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthMFAAdminListFactorsParams" + "qualifiedName": "__type" }, "1238": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "data" }, "1239": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.userId" + "qualifiedName": "__type" }, "1240": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueAdminMFAApi" + "qualifiedName": "id" }, "1241": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueAdminMFAApi.listFactors" + "qualifiedName": "type" }, "1242": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueAdminMFAApi.listFactors" + "qualifiedName": "expires_at" }, "1243": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "params" + "qualifiedName": "webauthn" }, "1244": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueAdminMFAApi.deleteFactor" + "qualifiedName": "__type" }, "1245": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueAdminMFAApi.deleteFactor" + "qualifiedName": "__type.type" }, "1246": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "params" + "qualifiedName": "__type.credential_options" }, "1247": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "SupportedStorage" + "qualifiedName": "__type" }, "1248": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.publicKey" }, "1249": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.isServer" + "qualifiedName": "__type" }, "1250": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "InitializeResult" + "qualifiedName": "__type.type" }, "1251": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.credential_options" }, "1252": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.error" + "qualifiedName": "__type" }, "1253": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "CallRefreshTokenResult" + "qualifiedName": "__type.publicKey" }, "1254": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "Pagination" + "qualifiedName": "error" }, "1255": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "GoTrueMFAApi.challenge" }, "1256": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.nextPage" + "qualifiedName": "params" }, "1257": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.lastPage" + "qualifiedName": "GoTrueMFAApi.verify" }, "1258": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.total" + "qualifiedName": "GoTrueMFAApi.verify" }, "1259": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.__index" + "qualifiedName": "params" }, - "1261": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "PageParams" - }, - "1262": { + "1260": { "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type" }, + "1261": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "factorId" + }, + "1262": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "challengeId" + }, "1263": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.page" + "qualifiedName": "code" }, "1264": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.perPage" + "qualifiedName": "GoTrueMFAApi.verify" }, "1265": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "SignOut" + "qualifiedName": "params" }, "1266": { "sourceFileName": "src/lib/types.ts", @@ -40010,989 +101178,1617 @@ }, "1267": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.scope" + "qualifiedName": "factorId" }, "1268": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "MFAEnrollTOTPParams" + "qualifiedName": "challengeId" }, "1269": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "MFAEnrollPhoneParams" + "qualifiedName": "code" }, "1270": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "MFAEnrollWebauthnParams" + "qualifiedName": "GoTrueMFAApi.verify" }, "1271": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthMFAEnrollTOTPResponse" + "qualifiedName": "params" }, "1272": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthMFAEnrollPhoneResponse" + "qualifiedName": "__type" }, "1273": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "AuthMFAEnrollWebauthnResponse" + "qualifiedName": "factorId" }, "1274": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "JwtHeader" + "qualifiedName": "challengeId" }, "1275": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "webauthn" }, "1276": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.alg" + "qualifiedName": "GoTrueMFAApi.verify" }, "1277": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.kid" + "qualifiedName": "params" }, "1278": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.typ" + "qualifiedName": "GoTrueMFAApi.unenroll" }, "1279": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "RequiredClaims" + "qualifiedName": "GoTrueMFAApi.unenroll" }, "1280": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "params" }, "1281": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.iss" + "qualifiedName": "GoTrueMFAApi.challengeAndVerify" }, "1282": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.sub" + "qualifiedName": "GoTrueMFAApi.challengeAndVerify" }, "1283": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.aud" + "qualifiedName": "params" }, "1284": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.exp" + "qualifiedName": "__type" }, "1285": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.iat" + "qualifiedName": "factorId" }, "1286": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.role" + "qualifiedName": "code" }, "1287": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.aal" + "qualifiedName": "GoTrueMFAApi.listFactors" }, "1288": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.session_id" + "qualifiedName": "GoTrueMFAApi.listFactors" }, "1289": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "JwtPayload" + "qualifiedName": "GoTrueMFAApi.getAuthenticatorAssuranceLevel" }, "1290": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "GoTrueMFAApi.getAuthenticatorAssuranceLevel" }, "1291": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.__index" + "qualifiedName": "jwt" + }, + "1292": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "GoTrueMFAApi.webauthn" }, "1293": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "JWK" + "qualifiedName": "AuthMFAAdminDeleteFactorResponse" }, "1294": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "JWK.kty" + "qualifiedName": "__type" }, "1295": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "JWK.key_ops" + "qualifiedName": "__type.id" }, "1296": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "JWK.alg" + "qualifiedName": "AuthMFAAdminDeleteFactorParams" }, "1297": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "JWK.kid" + "qualifiedName": "__type" }, "1298": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "JWK.__index" + "qualifiedName": "__type.id" + }, + "1299": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.userId" }, "1300": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "SIGN_OUT_SCOPES" + "qualifiedName": "AuthMFAAdminListFactorsResponse" }, "1301": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "SignOutScope" + "qualifiedName": "__type" }, "1302": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "OAuthClientGrantType" + "qualifiedName": "__type.factors" }, "1303": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "OAuthClientResponseType" + "qualifiedName": "AuthMFAAdminListFactorsParams" }, "1304": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "OAuthClientType" + "qualifiedName": "__type" }, "1305": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "OAuthClientRegistrationType" + "qualifiedName": "__type.userId" }, "1306": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "OAuthClient" + "qualifiedName": "GoTrueAdminMFAApi" }, "1307": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "GoTrueAdminMFAApi.listFactors" }, "1308": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.client_id" + "qualifiedName": "GoTrueAdminMFAApi.listFactors" }, "1309": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.client_name" + "qualifiedName": "params" }, "1310": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.client_secret" + "qualifiedName": "GoTrueAdminMFAApi.deleteFactor" }, "1311": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.client_type" + "qualifiedName": "GoTrueAdminMFAApi.deleteFactor" }, "1312": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.token_endpoint_auth_method" + "qualifiedName": "params" }, "1313": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.registration_type" + "qualifiedName": "SupportedStorage" }, "1314": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.client_uri" + "qualifiedName": "__type" }, "1315": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.redirect_uris" + "qualifiedName": "__type.isServer" }, "1316": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.grant_types" + "qualifiedName": "InitializeResult" }, "1317": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.response_types" + "qualifiedName": "__type" }, "1318": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.scope" + "qualifiedName": "__type.error" }, "1319": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.created_at" + "qualifiedName": "CallRefreshTokenResult" }, "1320": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.updated_at" + "qualifiedName": "Pagination" }, "1321": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "CreateOAuthClientParams" + "qualifiedName": "__type" }, "1322": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.nextPage" }, "1323": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.client_name" + "qualifiedName": "__type.lastPage" }, "1324": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.client_uri" + "qualifiedName": "__type.total" }, "1325": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.redirect_uris" - }, - "1326": { - "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.grant_types" + "qualifiedName": "__type.__index" }, "1327": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.response_types" + "qualifiedName": "PageParams" }, "1328": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.scope" + "qualifiedName": "__type" }, "1329": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "OAuthClientResponse" + "qualifiedName": "__type.page" }, "1330": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "OAuthClientListResponse" + "qualifiedName": "__type.perPage" }, "1331": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "SignOut" }, "1332": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.data" + "qualifiedName": "__type" }, "1333": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.scope" }, "1334": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.clients" + "qualifiedName": "MFAEnrollTOTPParams" }, "1335": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.aud" + "qualifiedName": "MFAEnrollPhoneParams" }, "1336": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.error" + "qualifiedName": "MFAEnrollWebauthnParams" }, "1337": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "AuthMFAEnrollTOTPResponse" }, "1338": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.data" + "qualifiedName": "AuthMFAEnrollPhoneResponse" }, "1339": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type" + "qualifiedName": "AuthMFAEnrollWebauthnResponse" }, "1340": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.clients" + "qualifiedName": "JwtHeader" }, "1341": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "__type.error" + "qualifiedName": "__type" }, "1342": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueAdminOAuthApi" + "qualifiedName": "__type.alg" }, "1343": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueAdminOAuthApi.listClients" + "qualifiedName": "__type.kid" }, "1344": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueAdminOAuthApi.listClients" + "qualifiedName": "__type.typ" }, "1345": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "params" + "qualifiedName": "RequiredClaims" }, "1346": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueAdminOAuthApi.createClient" + "qualifiedName": "__type" }, "1347": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueAdminOAuthApi.createClient" + "qualifiedName": "__type.iss" }, "1348": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "params" + "qualifiedName": "__type.sub" }, "1349": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueAdminOAuthApi.getClient" + "qualifiedName": "__type.aud" }, "1350": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueAdminOAuthApi.getClient" + "qualifiedName": "__type.exp" }, "1351": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "clientId" + "qualifiedName": "__type.iat" }, "1352": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueAdminOAuthApi.deleteClient" + "qualifiedName": "__type.role" }, "1353": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueAdminOAuthApi.deleteClient" + "qualifiedName": "__type.aal" }, "1354": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "clientId" + "qualifiedName": "__type.session_id" }, "1355": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueAdminOAuthApi.regenerateClientSecret" + "qualifiedName": "JwtPayload" }, "1356": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "GoTrueAdminOAuthApi.regenerateClientSecret" + "qualifiedName": "JwtPayload.email" }, "1357": { "sourceFileName": "src/lib/types.ts", - "qualifiedName": "clientId" + "qualifiedName": "JwtPayload.phone" }, "1358": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "isAuthError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "JwtPayload.is_anonymous" }, "1359": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "isAuthError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "JwtPayload.jti" }, "1360": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "error" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "JwtPayload.nbf" }, "1361": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "isAuthApiError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "JwtPayload.app_metadata" }, "1362": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "isAuthApiError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "JwtPayload.user_metadata" }, "1363": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "error" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "JwtPayload.amr" }, "1364": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "isAuthSessionMissingError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "JwtPayload.ref" }, "1365": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "isAuthSessionMissingError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.iss" }, "1366": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "error" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.sub" }, "1367": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "isAuthImplicitGrantRedirectError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.aud" }, "1368": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "isAuthImplicitGrantRedirectError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.exp" }, "1369": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "error" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.iat" }, "1370": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "isAuthRetryableFetchError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.role" }, "1371": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "isAuthRetryableFetchError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.aal" }, "1372": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "error" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.session_id" }, "1373": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "isAuthWeakPasswordError" - }, - "1374": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "isAuthWeakPasswordError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "JwtPayload.__index" }, "1375": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "error" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "JWK" }, "1376": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "JWK.kty" }, "1377": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthError.__constructor" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "JWK.key_ops" }, "1378": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "JWK.alg" }, "1379": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "message" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "JWK.kid" }, "1380": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "status" - }, - "1381": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "code" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "JWK.__index" }, "1382": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthError.code" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "SIGN_OUT_SCOPES" }, "1383": { - "sourceFileName": "", - "qualifiedName": "__type" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "SignOutScope" }, "1384": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthError.status" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "OAuthClientGrantType" + }, + "1385": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "OAuthClientResponseType" }, "1386": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthApiError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "OAuthClientType" }, "1387": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthApiError.__constructor" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "OAuthClientRegistrationType" }, "1388": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthApiError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "OAuthClient" }, "1389": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "message" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" }, "1390": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "status" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.client_id" }, "1391": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "code" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.client_name" }, "1392": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthApiError.status" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.client_secret" }, "1393": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthError.code" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.client_type" }, "1394": { - "sourceFileName": "", - "qualifiedName": "__type" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.token_endpoint_auth_method" + }, + "1395": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.registration_type" }, "1396": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthUnknownError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.client_uri" }, "1397": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthUnknownError.__constructor" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.logo_uri" }, "1398": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthUnknownError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.redirect_uris" }, "1399": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "message" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.grant_types" }, "1400": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "originalError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.response_types" }, "1401": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthUnknownError.originalError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.scope" }, "1402": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthError.code" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.created_at" }, "1403": { - "sourceFileName": "", - "qualifiedName": "__type" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.updated_at" }, "1404": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthError.status" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "CreateOAuthClientParams" + }, + "1405": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" }, "1406": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.client_name" }, "1407": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError.__constructor" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.client_uri" }, "1408": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.redirect_uris" }, "1409": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "message" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.grant_types" }, "1410": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "name" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.response_types" }, "1411": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "status" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.scope" }, "1412": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "code" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "UpdateOAuthClientParams" }, "1413": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError.name" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" }, "1414": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError.status" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.client_name" }, "1415": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthError.code" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.client_uri" }, "1416": { - "sourceFileName": "", - "qualifiedName": "__type" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.logo_uri" + }, + "1417": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.redirect_uris" }, "1418": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthSessionMissingError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.grant_types" }, "1419": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthSessionMissingError.__constructor" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "OAuthClientResponse" }, "1420": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthSessionMissingError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "OAuthClientListResponse" }, "1421": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError.name" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" }, "1422": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError.status" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.data" }, "1423": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthError.code" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" }, "1424": { - "sourceFileName": "", - "qualifiedName": "__type" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.clients" + }, + "1425": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.aud" }, "1426": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthInvalidTokenResponseError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.error" }, "1427": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthInvalidTokenResponseError.__constructor" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" }, "1428": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthInvalidTokenResponseError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.data" }, "1429": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError.name" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" }, "1430": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError.status" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.clients" }, "1431": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthError.code" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.error" }, "1432": { - "sourceFileName": "", - "qualifiedName": "__type" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi" + }, + "1433": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.listClients" }, "1434": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthInvalidCredentialsError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.listClients" }, "1435": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthInvalidCredentialsError.__constructor" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "params" }, "1436": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthInvalidCredentialsError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.createClient" }, "1437": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "message" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.createClient" }, "1438": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError.name" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "params" }, "1439": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError.status" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.getClient" }, "1440": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthError.code" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.getClient" }, "1441": { - "sourceFileName": "", - "qualifiedName": "__type" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "clientId" + }, + "1442": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.updateClient" }, "1443": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthImplicitGrantRedirectError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.updateClient" }, "1444": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthImplicitGrantRedirectError.__constructor" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "clientId" }, "1445": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthImplicitGrantRedirectError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "params" }, "1446": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "message" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.deleteClient" }, "1447": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "details" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.deleteClient" }, "1448": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__type" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "clientId" }, "1449": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__type.error" - }, - "1450": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__type.code" - }, - "1451": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthImplicitGrantRedirectError.details" - }, - "1452": { - "sourceFileName": "src/lib/errors.ts", + "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type" }, - "1453": { - "sourceFileName": "src/lib/errors.ts", + "1450": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.data" + }, + "1451": { + "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type.error" }, + "1452": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.regenerateClientSecret" + }, + "1453": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "GoTrueAdminOAuthApi.regenerateClientSecret" + }, "1454": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__type.code" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "clientId" }, "1455": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthImplicitGrantRedirectError.toJSON" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "OAuthAuthorizationClient" }, "1456": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthImplicitGrantRedirectError.toJSON" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" }, "1457": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__object" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.id" }, "1458": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__object.name" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.name" }, "1459": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__object.message" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.uri" }, "1460": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__object.status" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.logo_uri" }, "1461": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__object.details" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "OAuthAuthorizationDetails" }, "1462": { - "sourceFileName": "src/lib/errors.ts", + "sourceFileName": "src/lib/types.ts", "qualifiedName": "__type" }, "1463": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__type.error" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.authorization_id" }, "1464": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__type.code" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.redirect_url" }, "1465": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError.name" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.client" }, "1466": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError.status" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.user" }, "1467": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthError.code" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" }, "1468": { - "sourceFileName": "", - "qualifiedName": "__type" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.id" + }, + "1469": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.email" }, "1470": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthPKCEGrantCodeExchangeError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.scope" }, "1471": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthPKCEGrantCodeExchangeError.__constructor" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "AuthOAuthAuthorizationDetailsResponse" }, "1472": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthPKCEGrantCodeExchangeError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "AuthOAuthConsentResponse" }, "1473": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "message" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" }, "1474": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "details" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.redirect_url" }, "1475": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__type" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "OAuthGrant" }, "1476": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__type.error" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" }, "1477": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__type.code" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.client" }, "1478": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthPKCEGrantCodeExchangeError.details" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.scopes" }, "1479": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__type" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.granted_at" }, "1480": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__type.error" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "AuthOAuthGrantsResponse" }, "1481": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__type.code" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "AuthOAuthRevokeGrantResponse" }, "1482": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthPKCEGrantCodeExchangeError.toJSON" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" }, "1483": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthPKCEGrantCodeExchangeError.toJSON" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi" }, "1484": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__object" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi.getAuthorizationDetails" }, "1485": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__object.name" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi.getAuthorizationDetails" }, "1486": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__object.message" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "authorizationId" }, "1487": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__object.status" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi.approveAuthorization" }, "1488": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__object.details" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi.approveAuthorization" }, "1489": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__type" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "authorizationId" }, "1490": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__type.error" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "options" }, "1491": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "__type.code" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" }, "1492": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError.name" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.skipBrowserRedirect" }, "1493": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError.status" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi.denyAuthorization" }, "1494": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthError.code" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi.denyAuthorization" }, "1495": { - "sourceFileName": "", - "qualifiedName": "__type" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "authorizationId" + }, + "1496": { + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "options" }, "1497": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthRetryableFetchError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" }, "1498": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthRetryableFetchError.__constructor" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.skipBrowserRedirect" }, "1499": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthRetryableFetchError" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi.listGrants" }, "1500": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "message" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi.listGrants" }, "1501": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "status" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi.revokeGrant" }, "1502": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError.name" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "AuthOAuthServerApi.revokeGrant" }, "1503": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError.status" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "options" }, "1504": { - "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthError.code" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type" }, "1505": { - "sourceFileName": "", - "qualifiedName": "__type" + "sourceFileName": "src/lib/types.ts", + "qualifiedName": "__type.clientId" + }, + "1506": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "isAuthError" }, "1507": { "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthWeakPasswordError" + "qualifiedName": "isAuthError" }, "1508": { "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthWeakPasswordError.__constructor" + "qualifiedName": "error" }, "1509": { "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthWeakPasswordError" + "qualifiedName": "isAuthApiError" }, "1510": { "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "message" + "qualifiedName": "isAuthApiError" }, "1511": { "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "status" + "qualifiedName": "error" }, "1512": { "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "reasons" + "qualifiedName": "isAuthSessionMissingError" }, "1513": { "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthWeakPasswordError.reasons" + "qualifiedName": "isAuthSessionMissingError" }, "1514": { "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError.name" + "qualifiedName": "error" }, "1515": { "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError.status" + "qualifiedName": "isAuthImplicitGrantRedirectError" }, "1516": { "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthError.code" + "qualifiedName": "isAuthImplicitGrantRedirectError" }, "1517": { - "sourceFileName": "", - "qualifiedName": "__type" + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "error" + }, + "1518": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "isAuthPKCECodeVerifierMissingError" }, "1519": { "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthInvalidJwtError" + "qualifiedName": "isAuthPKCECodeVerifierMissingError" }, "1520": { "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthInvalidJwtError.__constructor" + "qualifiedName": "error" }, "1521": { "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthInvalidJwtError" + "qualifiedName": "isAuthRetryableFetchError" }, "1522": { "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "message" + "qualifiedName": "isAuthRetryableFetchError" }, "1523": { "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError.name" + "qualifiedName": "error" }, "1524": { "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "CustomAuthError.status" + "qualifiedName": "isAuthWeakPasswordError" }, "1525": { "sourceFileName": "src/lib/errors.ts", - "qualifiedName": "AuthError.code" + "qualifiedName": "isAuthWeakPasswordError" }, "1526": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "error" + }, + "1527": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthError" + }, + "1528": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthError.__constructor" + }, + "1529": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthError" + }, + "1530": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "message" + }, + "1531": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "status" + }, + "1532": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "code" + }, + "1533": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1534": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1535": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthError.status" + }, + "1537": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthApiError" + }, + "1538": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthApiError.__constructor" + }, + "1539": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthApiError" + }, + "1540": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "message" + }, + "1541": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "status" + }, + "1542": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "code" + }, + "1543": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthApiError.status" + }, + "1544": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1545": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1547": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthUnknownError" + }, + "1548": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthUnknownError.__constructor" + }, + "1549": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthUnknownError" + }, + "1550": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "message" + }, + "1551": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "originalError" + }, + "1552": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthUnknownError.originalError" + }, + "1553": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1554": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1555": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthError.status" + }, + "1557": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError" + }, + "1558": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.__constructor" + }, + "1559": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError" + }, + "1560": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "message" + }, + "1561": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "name" + }, + "1562": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "status" + }, + "1563": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "code" + }, + "1564": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.name" + }, + "1565": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.status" + }, + "1566": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1567": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1569": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthSessionMissingError" + }, + "1570": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthSessionMissingError.__constructor" + }, + "1571": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthSessionMissingError" + }, + "1572": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.name" + }, + "1573": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.status" + }, + "1574": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1575": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1577": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthInvalidTokenResponseError" + }, + "1578": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthInvalidTokenResponseError.__constructor" + }, + "1579": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthInvalidTokenResponseError" + }, + "1580": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.name" + }, + "1581": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.status" + }, + "1582": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1583": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1585": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthInvalidCredentialsError" + }, + "1586": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthInvalidCredentialsError.__constructor" + }, + "1587": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthInvalidCredentialsError" + }, + "1588": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "message" + }, + "1589": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.name" + }, + "1590": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.status" + }, + "1591": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1592": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1594": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthImplicitGrantRedirectError" + }, + "1595": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthImplicitGrantRedirectError.__constructor" + }, + "1596": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthImplicitGrantRedirectError" + }, + "1597": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "message" + }, + "1598": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "details" + }, + "1599": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__type" + }, + "1600": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__type.error" + }, + "1601": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__type.code" + }, + "1602": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthImplicitGrantRedirectError.details" + }, + "1603": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__type" + }, + "1604": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__type.error" + }, + "1605": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__type.code" + }, + "1606": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthImplicitGrantRedirectError.toJSON" + }, + "1607": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthImplicitGrantRedirectError.toJSON" + }, + "1608": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__object" + }, + "1609": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__object.name" + }, + "1610": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__object.message" + }, + "1611": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__object.status" + }, + "1612": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__object.details" + }, + "1613": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__type" + }, + "1614": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__type.error" + }, + "1615": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__type.code" + }, + "1616": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.name" + }, + "1617": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.status" + }, + "1618": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1619": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1621": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthPKCEGrantCodeExchangeError" + }, + "1622": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthPKCEGrantCodeExchangeError.__constructor" + }, + "1623": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthPKCEGrantCodeExchangeError" + }, + "1624": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "message" + }, + "1625": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "details" + }, + "1626": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__type" + }, + "1627": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__type.error" + }, + "1628": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__type.code" + }, + "1629": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthPKCEGrantCodeExchangeError.details" + }, + "1630": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__type" + }, + "1631": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__type.error" + }, + "1632": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__type.code" + }, + "1633": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthPKCEGrantCodeExchangeError.toJSON" + }, + "1634": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthPKCEGrantCodeExchangeError.toJSON" + }, + "1635": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__object" + }, + "1636": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__object.name" + }, + "1637": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__object.message" + }, + "1638": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__object.status" + }, + "1639": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__object.details" + }, + "1640": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__type" + }, + "1641": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__type.error" + }, + "1642": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "__type.code" + }, + "1643": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.name" + }, + "1644": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.status" + }, + "1645": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1646": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1648": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthPKCECodeVerifierMissingError" + }, + "1649": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthPKCECodeVerifierMissingError.__constructor" + }, + "1650": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthPKCECodeVerifierMissingError" + }, + "1651": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.name" + }, + "1652": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.status" + }, + "1653": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1654": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1656": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthRetryableFetchError" + }, + "1657": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthRetryableFetchError.__constructor" + }, + "1658": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthRetryableFetchError" + }, + "1659": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "message" + }, + "1660": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "status" + }, + "1661": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.name" + }, + "1662": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.status" + }, + "1663": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1664": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1666": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthWeakPasswordError" + }, + "1667": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthWeakPasswordError.__constructor" + }, + "1668": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthWeakPasswordError" + }, + "1669": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "message" + }, + "1670": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "status" + }, + "1671": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "reasons" + }, + "1672": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthWeakPasswordError.reasons" + }, + "1673": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.name" + }, + "1674": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.status" + }, + "1675": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1676": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "1678": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthInvalidJwtError" + }, + "1679": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthInvalidJwtError.__constructor" + }, + "1680": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthInvalidJwtError" + }, + "1681": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "message" + }, + "1682": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.name" + }, + "1683": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "CustomAuthError.status" + }, + "1684": { + "sourceFileName": "src/lib/errors.ts", + "qualifiedName": "AuthError.code" + }, + "1685": { "sourceFileName": "", "qualifiedName": "__type" } @@ -41015,7 +102811,7 @@ "flags": {}, "children": [ { - "id": 704, + "id": 745, "name": "PostgrestBuilder", "variant": "declaration", "kind": 128, @@ -41024,7 +102820,7 @@ }, "children": [ { - "id": 705, + "id": 746, "name": "constructor", "variant": "declaration", "kind": 512, @@ -41032,49 +102828,68 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 35, + "line": 45, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L35" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L45" } ], "signatures": [ { - "id": 706, + "id": 747, "name": "PostgrestBuilder", "variant": "signature", "kind": 16384, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates a builder configured for a specific PostgREST request." + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nimport PostgrestQueryBuilder from '@supabase/postgrest-js'\n\nconst builder = new PostgrestQueryBuilder(\n new URL('https://xyzcompany.supabase.co/rest/v1/users'),\n { headers: new Headers({ apikey: 'public-anon-key' }) }\n)\n```" + } + ] + } + ] + }, "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 35, + "line": 45, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L35" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L45" } ], "typeParameters": [ { - "id": 707, + "id": 748, "name": "ClientOptions", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", - "target": 807, + "target": 850, "name": "ClientServerOptions", "package": "@supabase/postgrest-js" } }, { - "id": 708, + "id": 749, "name": "Result", "variant": "typeParam", "kind": 131072, "flags": {} }, { - "id": 709, + "id": 750, "name": "ThrowOnError", "variant": "typeParam", "kind": 131072, @@ -41091,7 +102906,7 @@ ], "parameters": [ { - "id": 710, + "id": 751, "name": "builder", "variant": "param", "kind": 32768, @@ -41099,14 +102914,14 @@ "type": { "type": "reflection", "declaration": { - "id": 711, + "id": 752, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 716, + "id": 757, "name": "body", "variant": "declaration", "kind": 1024, @@ -41116,9 +102931,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 40, + "line": 50, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L40" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L50" } ], "type": { @@ -41127,7 +102942,7 @@ } }, { - "id": 719, + "id": 760, "name": "fetch", "variant": "declaration", "kind": 1024, @@ -41137,15 +102952,15 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 43, + "line": 53, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L43" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L53" } ], "type": { "type": "reflection", "declaration": { - "id": 720, + "id": 761, "name": "__type", "variant": "declaration", "kind": 65536, @@ -41157,14 +102972,14 @@ "character": 17 }, { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "signatures": [ { - "id": 721, + "id": 762, "name": "__type", "variant": "signature", "kind": 4096, @@ -41186,7 +103001,7 @@ ], "parameters": [ { - "id": 722, + "id": 763, "name": "input", "variant": "param", "kind": 32768, @@ -41198,25 +103013,25 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "RequestInfo" + "qualifiedName": "URL" }, - "name": "RequestInfo", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "RequestInfo" }, - "name": "URL", + "name": "RequestInfo", "package": "typescript" } ] } }, { - "id": 723, + "id": 764, "name": "init", "variant": "param", "kind": 32768, @@ -41256,7 +103071,7 @@ } }, { - "id": 724, + "id": 765, "name": "__type", "variant": "signature", "kind": 4096, @@ -41271,14 +103086,14 @@ }, "sources": [ { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "parameters": [ { - "id": 725, + "id": 766, "name": "input", "variant": "param", "kind": 32768, @@ -41294,25 +103109,25 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "Request" + "qualifiedName": "URL" }, - "name": "Request", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "Request" }, - "name": "URL", + "name": "Request", "package": "typescript" } ] } }, { - "id": 726, + "id": 767, "name": "init", "variant": "param", "kind": 32768, @@ -41356,7 +103171,7 @@ } }, { - "id": 714, + "id": 755, "name": "headers", "variant": "declaration", "kind": 1024, @@ -41364,9 +103179,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 38, + "line": 48, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L38" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L48" } ], "type": { @@ -41380,7 +103195,7 @@ } }, { - "id": 727, + "id": 768, "name": "isMaybeSingle", "variant": "declaration", "kind": 1024, @@ -41390,9 +103205,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 44, + "line": 54, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L44" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L54" } ], "type": { @@ -41401,7 +103216,7 @@ } }, { - "id": 712, + "id": 753, "name": "method", "variant": "declaration", "kind": 1024, @@ -41409,9 +103224,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 36, + "line": 46, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L36" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L46" } ], "type": { @@ -41441,7 +103256,7 @@ } }, { - "id": 715, + "id": 756, "name": "schema", "variant": "declaration", "kind": 1024, @@ -41451,9 +103266,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 39, + "line": 49, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L39" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L49" } ], "type": { @@ -41462,7 +103277,7 @@ } }, { - "id": 717, + "id": 758, "name": "shouldThrowOnError", "variant": "declaration", "kind": 1024, @@ -41472,9 +103287,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 41, + "line": 51, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L41" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L51" } ], "type": { @@ -41483,7 +103298,7 @@ } }, { - "id": 718, + "id": 759, "name": "signal", "variant": "declaration", "kind": 1024, @@ -41493,9 +103308,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 42, + "line": 52, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L42" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L52" } ], "type": { @@ -41509,7 +103324,7 @@ } }, { - "id": 713, + "id": 754, "name": "url", "variant": "declaration", "kind": 1024, @@ -41517,9 +103332,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 37, + "line": 47, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L37" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L47" } ], "type": { @@ -41531,20 +103346,41 @@ "name": "URL", "package": "typescript" } + }, + { + "id": 769, + "name": "urlLengthLimit", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", + "line": 55, + "character": 4, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L55" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } } ], "groups": [ { "title": "Properties", - "children": [716, 719, 714, 727, 712, 715, 717, 718, 713] + "children": [757, 760, 755, 768, 753, 756, 758, 759, 754, 769] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 35, + "line": 45, "character": 23, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L35" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L45" } ] } @@ -41553,11 +103389,11 @@ ], "type": { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 707, + "target": 748, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -41565,7 +103401,7 @@ }, { "type": "reference", - "target": 708, + "target": 749, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -41573,7 +103409,7 @@ }, { "type": "reference", - "target": 709, + "target": 750, "name": "ThrowOnError", "package": "@supabase/postgrest-js", "qualifiedName": "default.ThrowOnError", @@ -41588,7 +103424,7 @@ ] }, { - "id": 732, + "id": 774, "name": "body", "variant": "declaration", "kind": 1024, @@ -41599,9 +103435,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 29, + "line": 25, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L29" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L25" } ], "type": { @@ -41610,7 +103446,7 @@ } }, { - "id": 735, + "id": 777, "name": "fetch", "variant": "declaration", "kind": 1024, @@ -41620,15 +103456,15 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 32, + "line": 28, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L32" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L28" } ], "type": { "type": "reflection", "declaration": { - "id": 736, + "id": 778, "name": "__type", "variant": "declaration", "kind": 65536, @@ -41640,14 +103476,14 @@ "character": 17 }, { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "signatures": [ { - "id": 737, + "id": 779, "name": "__type", "variant": "signature", "kind": 4096, @@ -41669,7 +103505,7 @@ ], "parameters": [ { - "id": 738, + "id": 780, "name": "input", "variant": "param", "kind": 32768, @@ -41681,25 +103517,25 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "RequestInfo" + "qualifiedName": "URL" }, - "name": "RequestInfo", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "RequestInfo" }, - "name": "URL", + "name": "RequestInfo", "package": "typescript" } ] } }, { - "id": 739, + "id": 781, "name": "init", "variant": "param", "kind": 32768, @@ -41739,7 +103575,7 @@ } }, { - "id": 740, + "id": 782, "name": "__type", "variant": "signature", "kind": 4096, @@ -41754,14 +103590,14 @@ }, "sources": [ { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "parameters": [ { - "id": 741, + "id": 783, "name": "input", "variant": "param", "kind": 32768, @@ -41777,25 +103613,25 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "Request" + "qualifiedName": "URL" }, - "name": "Request", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "Request" }, - "name": "URL", + "name": "Request", "package": "typescript" } ] } }, { - "id": 742, + "id": 784, "name": "init", "variant": "param", "kind": 32768, @@ -41839,7 +103675,7 @@ } }, { - "id": 730, + "id": 772, "name": "headers", "variant": "declaration", "kind": 1024, @@ -41849,9 +103685,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 27, + "line": 23, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L27" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L23" } ], "type": { @@ -41865,7 +103701,7 @@ } }, { - "id": 743, + "id": 785, "name": "isMaybeSingle", "variant": "declaration", "kind": 1024, @@ -41875,9 +103711,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 33, + "line": 29, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L33" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L29" } ], "type": { @@ -41886,7 +103722,7 @@ } }, { - "id": 728, + "id": 770, "name": "method", "variant": "declaration", "kind": 1024, @@ -41896,9 +103732,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 25, + "line": 21, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L25" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L21" } ], "type": { @@ -41928,7 +103764,7 @@ } }, { - "id": 731, + "id": 773, "name": "schema", "variant": "declaration", "kind": 1024, @@ -41939,9 +103775,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 28, + "line": 24, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L28" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L24" } ], "type": { @@ -41950,7 +103786,7 @@ } }, { - "id": 733, + "id": 775, "name": "shouldThrowOnError", "variant": "declaration", "kind": 1024, @@ -41960,9 +103796,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 30, + "line": 26, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L30" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L26" } ], "type": { @@ -41972,7 +103808,7 @@ "defaultValue": "false" }, { - "id": 734, + "id": 776, "name": "signal", "variant": "declaration", "kind": 1024, @@ -41983,9 +103819,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 31, + "line": 27, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L31" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L27" } ], "type": { @@ -41999,7 +103835,7 @@ } }, { - "id": 729, + "id": 771, "name": "url", "variant": "declaration", "kind": 1024, @@ -42009,9 +103845,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 26, + "line": 22, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L26" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L22" } ], "type": { @@ -42025,7 +103861,28 @@ } }, { - "id": 765, + "id": 786, + "name": "urlLengthLimit", + "variant": "declaration", + "kind": 1024, + "flags": { + "isProtected": true + }, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", + "line": 30, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L30" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 808, "name": "overrideTypes", "variant": "declaration", "kind": 2048, @@ -42033,14 +103890,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 276, + "line": 339, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L276" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L339" } ], "signatures": [ { - "id": 766, + "id": 809, "name": "overrideTypes", "variant": "signature", "kind": 4096, @@ -42084,14 +103941,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 276, + "line": 339, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L276" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L339" } ], "typeParameters": [ { - "id": 767, + "id": 810, "name": "NewResult", "variant": "typeParam", "kind": 131072, @@ -42106,7 +103963,7 @@ } }, { - "id": 768, + "id": 811, "name": "Options", "variant": "typeParam", "kind": 131072, @@ -42122,14 +103979,14 @@ "type": { "type": "reflection", "declaration": { - "id": 769, + "id": 812, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 770, + "id": 813, "name": "merge", "variant": "declaration", "kind": 1024, @@ -42139,9 +103996,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 278, + "line": 341, "character": 22, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L278" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L341" } ], "type": { @@ -42153,15 +104010,15 @@ "groups": [ { "title": "Properties", - "children": [770] + "children": [813] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 278, + "line": 341, "character": 20, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L278" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L341" } ] } @@ -42169,14 +104026,14 @@ "default": { "type": "reflection", "declaration": { - "id": 771, + "id": 814, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 772, + "id": 815, "name": "merge", "variant": "declaration", "kind": 1024, @@ -42184,9 +104041,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 278, + "line": 341, "character": 44, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L278" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L341" } ], "type": { @@ -42198,15 +104055,15 @@ "groups": [ { "title": "Properties", - "children": [772] + "children": [815] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 278, + "line": 341, "character": 42, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L278" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L341" } ] } @@ -42215,11 +104072,11 @@ ], "type": { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 707, + "target": 748, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -42230,13 +104087,13 @@ "checkType": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/types.ts", "qualifiedName": "IsValidResultOverride" }, "typeArguments": [ { "type": "reference", - "target": 708, + "target": 749, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -42244,7 +104101,7 @@ }, { "type": "reference", - "target": 532, + "target": 571, "name": "NewResult", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -42276,7 +104133,7 @@ "typeArguments": [ { "type": "reference", - "target": 708, + "target": 749, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -42300,13 +104157,13 @@ { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/types.ts", "qualifiedName": "MergePartialResult" }, "typeArguments": [ { "type": "reference", - "target": 532, + "target": 571, "name": "NewResult", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -42320,7 +104177,7 @@ "typeArguments": [ { "type": "reference", - "target": 708, + "target": 749, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -42332,7 +104189,7 @@ }, { "type": "reference", - "target": 533, + "target": 572, "name": "Options", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -42346,20 +104203,20 @@ "falseType": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/types.ts", "qualifiedName": "MergePartialResult" }, "typeArguments": [ { "type": "reference", - "target": 532, + "target": 571, "name": "NewResult", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, { "type": "reference", - "target": 708, + "target": 749, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -42367,7 +104224,7 @@ }, { "type": "reference", - "target": 533, + "target": 572, "name": "Options", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -42380,13 +104237,13 @@ "falseType": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/types.ts", "qualifiedName": "CheckMatchingArrayTypes" }, "typeArguments": [ { "type": "reference", - "target": 708, + "target": 749, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -42394,7 +104251,7 @@ }, { "type": "reference", - "target": 532, + "target": 571, "name": "NewResult", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -42406,7 +104263,7 @@ }, { "type": "reference", - "target": 709, + "target": 750, "name": "ThrowOnError", "package": "@supabase/postgrest-js", "qualifiedName": "default.ThrowOnError", @@ -42421,7 +104278,7 @@ ] }, { - "id": 762, + "id": 805, "name": "returns", "variant": "declaration", "kind": 2048, @@ -42429,14 +104286,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 241, + "line": 304, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L241" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L304" } ], "signatures": [ { - "id": 763, + "id": 806, "name": "returns", "variant": "signature", "kind": 4096, @@ -42471,14 +104328,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 241, + "line": 304, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L241" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L304" } ], "typeParameters": [ { - "id": 764, + "id": 807, "name": "NewResult", "variant": "typeParam", "kind": 131072, @@ -42495,11 +104352,11 @@ ], "type": { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 707, + "target": 748, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -42508,13 +104365,13 @@ { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/types.ts", "qualifiedName": "CheckMatchingArrayTypes" }, "typeArguments": [ { "type": "reference", - "target": 708, + "target": 749, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -42522,7 +104379,7 @@ }, { "type": "reference", - "target": 764, + "target": 807, "name": "NewResult", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -42533,7 +104390,7 @@ }, { "type": "reference", - "target": 709, + "target": 750, "name": "ThrowOnError", "package": "@supabase/postgrest-js", "qualifiedName": "default.ThrowOnError", @@ -42548,7 +104405,7 @@ ] }, { - "id": 746, + "id": 789, "name": "setHeader", "variant": "declaration", "kind": 2048, @@ -42556,14 +104413,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 78, + "line": 88, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L78" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L88" } ], "signatures": [ { - "id": 747, + "id": 790, "name": "setHeader", "variant": "signature", "kind": 4096, @@ -42579,14 +104436,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 78, + "line": 88, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L78" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L88" } ], "parameters": [ { - "id": 748, + "id": 791, "name": "name", "variant": "param", "kind": 32768, @@ -42597,7 +104454,7 @@ } }, { - "id": 749, + "id": 792, "name": "value", "variant": "param", "kind": 32768, @@ -42616,7 +104473,7 @@ ] }, { - "id": 750, + "id": 793, "name": "then", "variant": "declaration", "kind": 2048, @@ -42624,14 +104481,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 84, + "line": 94, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L84" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L94" } ], "signatures": [ { - "id": 751, + "id": 794, "name": "then", "variant": "signature", "kind": 4096, @@ -42658,14 +104515,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 84, + "line": 94, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L84" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L94" } ], "typeParameters": [ { - "id": 752, + "id": 795, "name": "TResult1", "variant": "typeParam", "kind": 131072, @@ -42674,7 +104531,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 709, + "target": 750, "name": "ThrowOnError", "package": "@supabase/postgrest-js", "qualifiedName": "default.ThrowOnError", @@ -42686,11 +104543,11 @@ }, "trueType": { "type": "reference", - "target": 796, + "target": 839, "typeArguments": [ { "type": "reference", - "target": 708, + "target": 749, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -42702,11 +104559,11 @@ }, "falseType": { "type": "reference", - "target": 803, + "target": 846, "typeArguments": [ { "type": "reference", - "target": 708, + "target": 749, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -42719,7 +104576,7 @@ } }, { - "id": 753, + "id": 796, "name": "TResult2", "variant": "typeParam", "kind": 131072, @@ -42732,7 +104589,7 @@ ], "parameters": [ { - "id": 754, + "id": 797, "name": "onfulfilled", "variant": "param", "kind": 32768, @@ -42757,7 +104614,7 @@ { "type": "reflection", "declaration": { - "id": 755, + "id": 798, "name": "__type", "variant": "declaration", "kind": 65536, @@ -42765,14 +104622,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 91, + "line": 101, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L91" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L101" } ], "signatures": [ { - "id": 756, + "id": 799, "name": "__type", "variant": "signature", "kind": 4096, @@ -42780,14 +104637,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 91, + "line": 101, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L91" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L101" } ], "parameters": [ { - "id": 757, + "id": 800, "name": "value", "variant": "param", "kind": 32768, @@ -42796,7 +104653,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 709, + "target": 750, "name": "ThrowOnError", "package": "@supabase/postgrest-js", "qualifiedName": "default.ThrowOnError", @@ -42808,11 +104665,11 @@ }, "trueType": { "type": "reference", - "target": 796, + "target": 839, "typeArguments": [ { "type": "reference", - "target": 708, + "target": 749, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -42824,11 +104681,11 @@ }, "falseType": { "type": "reference", - "target": 803, + "target": 846, "typeArguments": [ { "type": "reference", - "target": 708, + "target": 749, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -42846,7 +104703,7 @@ "types": [ { "type": "reference", - "target": 520, + "target": 559, "name": "TResult1", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -42860,7 +104717,7 @@ "typeArguments": [ { "type": "reference", - "target": 520, + "target": 559, "name": "TResult1", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -42879,7 +104736,7 @@ } }, { - "id": 758, + "id": 801, "name": "onrejected", "variant": "param", "kind": 32768, @@ -42904,7 +104761,7 @@ { "type": "reflection", "declaration": { - "id": 759, + "id": 802, "name": "__type", "variant": "declaration", "kind": 65536, @@ -42912,14 +104769,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 98, + "line": 108, "character": 18, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L98" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L108" } ], "signatures": [ { - "id": 760, + "id": 803, "name": "__type", "variant": "signature", "kind": 4096, @@ -42927,14 +104784,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 98, + "line": 108, "character": 18, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L98" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L108" } ], "parameters": [ { - "id": 761, + "id": 804, "name": "reason", "variant": "param", "kind": 32768, @@ -42950,7 +104807,7 @@ "types": [ { "type": "reference", - "target": 521, + "target": 560, "name": "TResult2", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -42964,7 +104821,7 @@ "typeArguments": [ { "type": "reference", - "target": 521, + "target": 560, "name": "TResult2", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -42995,14 +104852,14 @@ "types": [ { "type": "reference", - "target": 520, + "target": 559, "name": "TResult1", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, { "type": "reference", - "target": 521, + "target": 560, "name": "TResult2", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -43027,7 +104884,7 @@ } }, { - "id": 744, + "id": 787, "name": "throwOnError", "variant": "declaration", "kind": 2048, @@ -43035,14 +104892,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 70, + "line": 80, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L70" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L80" } ], "signatures": [ { - "id": 745, + "id": 788, "name": "throwOnError", "variant": "signature", "kind": 4096, @@ -43064,9 +104921,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 70, + "line": 80, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L70" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L80" } ], "type": { @@ -43074,11 +104931,11 @@ "types": [ { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 707, + "target": 748, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -43086,7 +104943,7 @@ }, { "type": "reference", - "target": 708, + "target": 749, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -43094,7 +104951,7 @@ }, { "type": "reference", - "target": 709, + "target": 750, "name": "ThrowOnError", "package": "@supabase/postgrest-js", "qualifiedName": "default.ThrowOnError", @@ -43107,11 +104964,11 @@ }, { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 707, + "target": 748, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -43119,7 +104976,7 @@ }, { "type": "reference", - "target": 708, + "target": 749, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -43143,48 +105000,48 @@ "groups": [ { "title": "Constructors", - "children": [705] + "children": [746] }, { "title": "Properties", - "children": [732, 735, 730, 743, 728, 731, 733, 734, 729] + "children": [774, 777, 772, 785, 770, 773, 775, 776, 771, 786] }, { "title": "Methods", - "children": [765, 762, 746, 750, 744] + "children": [808, 805, 789, 793, 787] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 16, + "line": 12, "character": 30, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L16" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L12" } ], "typeParameters": [ { - "id": 773, + "id": 816, "name": "ClientOptions", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", - "target": 807, + "target": 850, "name": "ClientServerOptions", "package": "@supabase/postgrest-js" } }, { - "id": 774, + "id": 817, "name": "Result", "variant": "typeParam", "kind": 131072, "flags": {} }, { - "id": 775, + "id": 818, "name": "ThrowOnError", "variant": "typeParam", "kind": 131072, @@ -43202,7 +105059,7 @@ "extendedBy": [ { "type": "reference", - "target": 545, + "target": 584, "name": "PostgrestTransformBuilder" } ], @@ -43218,7 +105075,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 709, + "target": 750, "name": "ThrowOnError", "package": "@supabase/postgrest-js", "qualifiedName": "default.ThrowOnError", @@ -43230,11 +105087,11 @@ }, "trueType": { "type": "reference", - "target": 796, + "target": 839, "typeArguments": [ { "type": "reference", - "target": 708, + "target": 749, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -43246,11 +105103,11 @@ }, "falseType": { "type": "reference", - "target": 803, + "target": 846, "typeArguments": [ { "type": "reference", - "target": 708, + "target": 749, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -43291,9 +105148,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 51, + "line": 65, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L51" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L65" } ], "signatures": [ @@ -43309,14 +105166,25 @@ "kind": "text", "text": "Creates a PostgREST client." } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nimport PostgrestClient from '@supabase/postgrest-js'\n\nconst postgrest = new PostgrestClient('https://xyzcompany.supabase.co/rest/v1', {\n headers: { apikey: 'public-anon-key' },\n schema: 'public',\n timeout: 30000, // 30 second timeout\n})\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 51, + "line": 65, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L51" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L65" } ], "typeParameters": [ @@ -43339,7 +105207,7 @@ "flags": {}, "type": { "type": "reference", - "target": 807, + "target": 850, "name": "ClientServerOptions", "package": "@supabase/postgrest-js" }, @@ -43371,9 +105239,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 18, + "line": 19, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L18" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L19" } ], "type": { @@ -43397,9 +105265,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 17, + "line": 18, "character": 63, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L17" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L18" } ] } @@ -43520,7 +105388,7 @@ "type": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", @@ -43565,7 +105433,7 @@ "extendsType": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", @@ -43651,9 +105519,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 60, + "line": 76, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L60" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L76" } ], "type": { @@ -43671,8 +105539,8 @@ "character": 17 }, { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], @@ -43712,18 +105580,18 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "RequestInfo" + "qualifiedName": "URL" }, - "name": "RequestInfo", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "RequestInfo" }, - "name": "URL", + "name": "RequestInfo", "package": "typescript" } ] @@ -43785,8 +105653,8 @@ }, "sources": [ { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], @@ -43808,18 +105676,18 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "Request" + "qualifiedName": "URL" }, - "name": "Request", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "Request" }, - "name": "URL", + "name": "Request", "package": "typescript" } ] @@ -43888,9 +105756,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 58, + "line": 74, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L58" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L74" } ], "type": { @@ -43923,9 +105791,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 59, + "line": 75, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L59" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L75" } ], "type": { @@ -43936,20 +105804,79 @@ "qualifiedName": "default.SchemaName", "refersToTypeParameter": true } + }, + { + "id": 32, + "name": "timeout", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Optional timeout in milliseconds for all requests. When set, requests will automatically abort after this duration to prevent indefinite hangs." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", + "line": 77, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L77" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 33, + "name": "urlLengthLimit", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Maximum URL length in characters before warnings/errors are triggered. Defaults to 8000." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", + "line": 78, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L78" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "8000" } ], "groups": [ { "title": "Properties", - "children": [24, 22, 23] + "children": [24, 22, 23, 32, 33] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 57, + "line": 73, "character": 7, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L57" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L73" } ] } @@ -44002,7 +105929,7 @@ ] }, { - "id": 35, + "id": 37, "name": "fetch", "variant": "declaration", "kind": 1024, @@ -44012,15 +105939,15 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 39, + "line": 40, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L39" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L40" } ], "type": { "type": "reflection", "declaration": { - "id": 36, + "id": 38, "name": "__type", "variant": "declaration", "kind": 65536, @@ -44032,14 +105959,14 @@ "character": 17 }, { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "signatures": [ { - "id": 37, + "id": 39, "name": "__type", "variant": "signature", "kind": 4096, @@ -44061,7 +105988,7 @@ ], "parameters": [ { - "id": 38, + "id": 40, "name": "input", "variant": "param", "kind": 32768, @@ -44073,25 +106000,25 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "RequestInfo" + "qualifiedName": "URL" }, - "name": "RequestInfo", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "RequestInfo" }, - "name": "URL", + "name": "RequestInfo", "package": "typescript" } ] } }, { - "id": 39, + "id": 41, "name": "init", "variant": "param", "kind": 32768, @@ -44131,7 +106058,7 @@ } }, { - "id": 40, + "id": 42, "name": "__type", "variant": "signature", "kind": 4096, @@ -44146,14 +106073,14 @@ }, "sources": [ { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "parameters": [ { - "id": 41, + "id": 43, "name": "input", "variant": "param", "kind": 32768, @@ -44169,25 +106096,25 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "Request" + "qualifiedName": "URL" }, - "name": "Request", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "Request" }, - "name": "URL", + "name": "Request", "package": "typescript" } ] } }, { - "id": 42, + "id": 44, "name": "init", "variant": "param", "kind": 32768, @@ -44231,7 +106158,7 @@ } }, { - "id": 33, + "id": 35, "name": "headers", "variant": "declaration", "kind": 1024, @@ -44239,9 +106166,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 37, + "line": 38, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L37" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L38" } ], "type": { @@ -44255,7 +106182,7 @@ } }, { - "id": 34, + "id": 36, "name": "schemaName", "variant": "declaration", "kind": 1024, @@ -44265,9 +106192,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 38, + "line": 39, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L38" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L39" } ], "type": { @@ -44280,7 +106207,7 @@ } }, { - "id": 32, + "id": 34, "name": "url", "variant": "declaration", "kind": 1024, @@ -44288,9 +106215,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 36, + "line": 37, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L36" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L37" } ], "type": { @@ -44299,7 +106226,26 @@ } }, { - "id": 43, + "id": 45, + "name": "urlLengthLimit", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", + "line": 41, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L41" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 46, "name": "from", "variant": "declaration", "kind": 2048, @@ -44327,26 +106273,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 68, + "line": 128, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L68" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L128" }, { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 72, + "line": 132, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L72" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L132" }, { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 80, + "line": 140, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L80" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L140" } ], "signatures": [ { - "id": 44, + "id": 47, "name": "from", "variant": "signature", "kind": 4096, @@ -44354,14 +106300,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 68, + "line": 128, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L68" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L128" } ], "typeParameters": [ { - "id": 45, + "id": 48, "name": "TableName", "variant": "typeParam", "kind": 131072, @@ -44372,7 +106318,7 @@ } }, { - "id": 46, + "id": 49, "name": "Table", "variant": "typeParam", "kind": 131072, @@ -44380,7 +106326,7 @@ "type": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "GenericTable" }, "name": "GenericTable", @@ -44390,14 +106336,14 @@ ], "parameters": [ { - "id": 47, + "id": 50, "name": "relation", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 45, + "target": 48, "name": "TableName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -44406,7 +106352,7 @@ ], "type": { "type": "reference", - "target": 74, + "target": 78, "typeArguments": [ { "type": "reference", @@ -44426,14 +106372,14 @@ }, { "type": "reference", - "target": 46, + "target": 49, "name": "Table", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, { "type": "reference", - "target": 45, + "target": 48, "name": "TableName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -44445,7 +106391,7 @@ } }, { - "id": 48, + "id": 51, "name": "from", "variant": "signature", "kind": 4096, @@ -44453,14 +106399,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 72, + "line": 132, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L72" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L132" } ], "typeParameters": [ { - "id": 49, + "id": 52, "name": "ViewName", "variant": "typeParam", "kind": 131072, @@ -44471,7 +106417,7 @@ } }, { - "id": 50, + "id": 53, "name": "View", "variant": "typeParam", "kind": 131072, @@ -44479,7 +106425,7 @@ "type": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "GenericView" }, "name": "GenericView", @@ -44489,14 +106435,14 @@ ], "parameters": [ { - "id": 51, + "id": 54, "name": "relation", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 49, + "target": 52, "name": "ViewName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -44505,7 +106451,7 @@ ], "type": { "type": "reference", - "target": 74, + "target": 78, "typeArguments": [ { "type": "reference", @@ -44525,14 +106471,14 @@ }, { "type": "reference", - "target": 50, + "target": 53, "name": "View", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, { "type": "reference", - "target": 49, + "target": 52, "name": "ViewName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -44546,7 +106492,7 @@ ] }, { - "id": 56, + "id": 59, "name": "rpc", "variant": "declaration", "kind": 2048, @@ -44554,14 +106500,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 134, + "line": 209, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L134" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L209" } ], "signatures": [ { - "id": 57, + "id": 60, "name": "rpc", "variant": "signature", "kind": 4096, @@ -44572,19 +106518,30 @@ "kind": "text", "text": "Perform a function call." } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\n// For cross-schema functions where type inference fails, use overrideTypes:\nconst { data } = await supabase\n .schema('schema_b')\n .rpc('function_a', {})\n .overrideTypes<{ id: string; user_id: string }[]>()\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 134, + "line": 209, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L134" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L209" } ], "typeParameters": [ { - "id": 58, + "id": 61, "name": "FnName", "variant": "typeParam", "kind": 131072, @@ -44595,25 +106552,97 @@ } }, { - "id": 59, - "name": "Fn", + "id": 62, + "name": "Args", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", - "qualifiedName": "GenericFunction" + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Record" }, - "name": "GenericFunction", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ], + "name": "Record", + "package": "typescript" + }, + "default": { + "type": "intrinsic", + "name": "never" + } + }, + { + "id": 63, + "name": "FilterBuilder", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reference", + "target": { + "sourceFileName": "src/types/common/rpc.ts", + "qualifiedName": "RpcFunctionNotFound" + }, + "typeArguments": [ + { + "type": "reference", + "target": 61, + "name": "FnName", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + } + ], + "name": "RpcFunctionNotFound", + "package": "@supabase/postgrest-js" + }, + "default": { + "type": "reference", + "target": { + "sourceFileName": "src/types/common/rpc.ts", + "qualifiedName": "GetRpcFunctionFilterBuilderByArgs" + }, + "typeArguments": [ + { + "type": "reference", + "target": 18, + "name": "Schema", + "package": "@supabase/postgrest-js", + "qualifiedName": "default.Schema", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 61, + "name": "FnName", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 62, + "name": "Args", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + } + ], + "name": "GetRpcFunctionFilterBuilderByArgs", "package": "@supabase/postgrest-js" } } ], "parameters": [ { - "id": 60, + "id": 64, "name": "fn", "variant": "param", "kind": 32768, @@ -44628,14 +106657,14 @@ }, "type": { "type": "reference", - "target": 58, + "target": 61, "name": "FnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 61, + "id": 65, "name": "args", "variant": "param", "kind": 32768, @@ -44649,23 +106678,16 @@ ] }, "type": { - "type": "indexedAccess", - "indexType": { - "type": "literal", - "value": "Args" - }, - "objectType": { - "type": "reference", - "target": 59, - "name": "Fn", - "package": "@supabase/postgrest-js", - "refersToTypeParameter": true - } + "type": "reference", + "target": 62, + "name": "Args", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true }, - "defaultValue": "{}" + "defaultValue": "..." }, { - "id": 62, + "id": 66, "name": "options", "variant": "param", "kind": 32768, @@ -44681,14 +106703,14 @@ "type": { "type": "reflection", "declaration": { - "id": 63, + "id": 67, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 66, + "id": 70, "name": "count", "variant": "declaration", "kind": 1024, @@ -44738,9 +106760,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 144, + "line": 227, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L144" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L227" } ], "type": { @@ -44762,7 +106784,7 @@ } }, { - "id": 65, + "id": 69, "name": "get", "variant": "declaration", "kind": 1024, @@ -44788,9 +106810,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 143, + "line": 226, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L143" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L226" } ], "type": { @@ -44800,7 +106822,7 @@ "defaultValue": "false" }, { - "id": 64, + "id": 68, "name": "head", "variant": "declaration", "kind": 1024, @@ -44834,9 +106856,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 142, + "line": 225, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L142" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L225" } ], "type": { @@ -44849,15 +106871,15 @@ "groups": [ { "title": "Properties", - "children": [66, 65, 64] + "children": [70, 69, 68] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 141, + "line": 224, "character": 7, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L141" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L224" } ] } @@ -44867,7 +106889,7 @@ ], "type": { "type": "reference", - "target": 169, + "target": 180, "typeArguments": [ { "type": "reference", @@ -44886,112 +106908,60 @@ "refersToTypeParameter": true }, { - "type": "conditional", - "checkType": { - "type": "indexedAccess", - "indexType": { - "type": "literal", - "value": "Returns" - }, - "objectType": { - "type": "reference", - "target": 59, - "name": "Fn", - "package": "@supabase/postgrest-js", - "refersToTypeParameter": true - } + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "Row" }, - "extendsType": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "any" - } - }, - "trueType": { - "type": "conditional", - "checkType": { - "type": "indexedAccess", - "indexType": { - "type": "intrinsic", - "name": "number" - }, - "objectType": { - "type": "indexedAccess", - "indexType": { - "type": "intrinsic", - "name": "any" - }, - "objectType": { - "type": "intrinsic", - "name": "any" - } - } - }, - "extendsType": { - "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" - }, - "trueType": { - "type": "indexedAccess", - "indexType": { - "type": "intrinsic", - "name": "any" - }, - "objectType": { - "type": "intrinsic", - "name": "any" - } - }, - "falseType": { - "type": "intrinsic", - "name": "never" - } - }, - "falseType": { - "type": "intrinsic", - "name": "never" + "objectType": { + "type": "reference", + "target": 63, + "name": "FilterBuilder", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true } }, { "type": "indexedAccess", "indexType": { "type": "literal", - "value": "Returns" + "value": "Result" }, "objectType": { "type": "reference", - "target": 59, - "name": "Fn", + "target": 63, + "name": "FilterBuilder", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "type": "reference", - "target": 58, - "name": "FnName", - "package": "@supabase/postgrest-js", - "refersToTypeParameter": true + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "RelationName" + }, + "objectType": { + "type": "reference", + "target": 63, + "name": "FilterBuilder", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + } }, { - "type": "literal", - "value": null + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "Relationships" + }, + "objectType": { + "type": "reference", + "target": 63, + "name": "FilterBuilder", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + } }, { "type": "literal", @@ -45006,7 +106976,7 @@ ] }, { - "id": 52, + "id": 55, "name": "schema", "variant": "declaration", "kind": 2048, @@ -45014,14 +106984,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 96, + "line": 161, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L96" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L161" } ], "signatures": [ { - "id": 53, + "id": 56, "name": "schema", "variant": "signature", "kind": 4096, @@ -45037,14 +107007,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 96, + "line": 161, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L96" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L161" } ], "typeParameters": [ { - "id": 54, + "id": 57, "name": "DynamicSchema", "variant": "typeParam", "kind": 131072, @@ -45057,7 +107027,7 @@ ], "parameters": [ { - "id": 55, + "id": 58, "name": "schema", "variant": "param", "kind": 32768, @@ -45072,7 +107042,7 @@ }, "type": { "type": "reference", - "target": 54, + "target": 57, "name": "DynamicSchema", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -45101,7 +107071,7 @@ }, { "type": "reference", - "target": 54, + "target": 57, "name": "DynamicSchema", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -45112,7 +107082,7 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "target": 54, + "target": 57, "name": "DynamicSchema", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -45129,7 +107099,7 @@ "extendsType": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", @@ -45167,24 +107137,24 @@ }, { "title": "Properties", - "children": [35, 33, 34, 32] + "children": [37, 35, 36, 34, 45] }, { "title": "Methods", - "children": [43, 56, 52] + "children": [46, 59, 55] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 15, + "line": 16, "character": 21, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L15" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L16" } ], "typeParameters": [ { - "id": 67, + "id": 71, "name": "Database", "variant": "typeParam", "kind": 131072, @@ -45203,14 +107173,14 @@ } }, { - "id": 68, + "id": 72, "name": "ClientOptions", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", - "target": 807, + "target": 850, "name": "ClientServerOptions", "package": "@supabase/postgrest-js" }, @@ -45227,14 +107197,14 @@ "extendsType": { "type": "reflection", "declaration": { - "id": 69, + "id": 73, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 70, + "id": 74, "name": "__InternalSupabase", "variant": "declaration", "kind": 1024, @@ -45242,9 +107212,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 18, + "line": 19, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L18" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L19" } ], "type": { @@ -45252,7 +107222,7 @@ "name": "I", "constraint": { "type": "reference", - "target": 807, + "target": 850, "name": "ClientServerOptions", "package": "@supabase/postgrest-js" } @@ -45262,15 +107232,15 @@ "groups": [ { "title": "Properties", - "children": [70] + "children": [74] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 17, + "line": 18, "character": 63, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L17" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L18" } ] } @@ -45288,7 +107258,7 @@ "falseType": { "type": "reflection", "declaration": { - "id": 71, + "id": 75, "name": "__type", "variant": "declaration", "kind": 65536, @@ -45296,9 +107266,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestClient.ts", - "line": 21, + "line": 22, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestClient.ts#L21" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestClient.ts#L22" } ] } @@ -45306,7 +107276,7 @@ } }, { - "id": 72, + "id": 76, "name": "SchemaName", "variant": "typeParam", "kind": 131072, @@ -45439,7 +107409,7 @@ } }, { - "id": 73, + "id": 77, "name": "Schema", "variant": "typeParam", "kind": 131072, @@ -45447,7 +107417,7 @@ "type": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", @@ -45492,7 +107462,7 @@ "extendsType": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", @@ -45541,7 +107511,7 @@ ] }, { - "id": 776, + "id": 819, "name": "PostgrestError", "variant": "declaration", "kind": 128, @@ -45562,7 +107532,7 @@ }, "children": [ { - "id": 777, + "id": 820, "name": "constructor", "variant": "declaration", "kind": 512, @@ -45570,29 +107540,43 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestError.ts", - "line": 11, + "line": 24, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestError.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestError.ts#L24" } ], "signatures": [ { - "id": 778, + "id": 821, "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/src/PostgrestError.ts", - "line": 11, + "line": 24, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestError.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestError.ts#L24" } ], "parameters": [ { - "id": 779, + "id": 822, "name": "context", "variant": "param", "kind": 32768, @@ -45600,14 +107584,14 @@ "type": { "type": "reflection", "declaration": { - "id": 780, + "id": 823, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 784, + "id": 827, "name": "code", "variant": "declaration", "kind": 1024, @@ -45615,9 +107599,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestError.ts", - "line": 11, + "line": 24, "character": 73, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestError.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestError.ts#L24" } ], "type": { @@ -45626,7 +107610,7 @@ } }, { - "id": 782, + "id": 825, "name": "details", "variant": "declaration", "kind": 1024, @@ -45634,9 +107618,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestError.ts", - "line": 11, + "line": 24, "character": 42, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestError.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestError.ts#L24" } ], "type": { @@ -45645,7 +107629,7 @@ } }, { - "id": 783, + "id": 826, "name": "hint", "variant": "declaration", "kind": 1024, @@ -45653,9 +107637,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestError.ts", - "line": 11, + "line": 24, "character": 59, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestError.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestError.ts#L24" } ], "type": { @@ -45664,7 +107648,7 @@ } }, { - "id": 781, + "id": 824, "name": "message", "variant": "declaration", "kind": 1024, @@ -45672,9 +107656,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestError.ts", - "line": 11, + "line": 24, "character": 25, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestError.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestError.ts#L24" } ], "type": { @@ -45686,15 +107670,15 @@ "groups": [ { "title": "Properties", - "children": [784, 782, 783, 781] + "children": [827, 825, 826, 824] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestError.ts", - "line": 11, + "line": 24, "character": 23, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestError.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestError.ts#L24" } ] } @@ -45703,7 +107687,7 @@ ], "type": { "type": "reference", - "target": 776, + "target": 819, "name": "PostgrestError", "package": "@supabase/postgrest-js", "qualifiedName": "default" @@ -45722,7 +107706,7 @@ } }, { - "id": 787, + "id": 830, "name": "code", "variant": "declaration", "kind": 1024, @@ -45732,7 +107716,7 @@ "fileName": "packages/core/postgrest-js/src/PostgrestError.ts", "line": 9, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestError.ts#L9" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestError.ts#L9" } ], "type": { @@ -45741,7 +107725,7 @@ } }, { - "id": 785, + "id": 828, "name": "details", "variant": "declaration", "kind": 1024, @@ -45751,7 +107735,7 @@ "fileName": "packages/core/postgrest-js/src/PostgrestError.ts", "line": 7, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestError.ts#L7" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestError.ts#L7" } ], "type": { @@ -45760,7 +107744,7 @@ } }, { - "id": 786, + "id": 829, "name": "hint", "variant": "declaration", "kind": 1024, @@ -45770,7 +107754,7 @@ "fileName": "packages/core/postgrest-js/src/PostgrestError.ts", "line": 8, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestError.ts#L8" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestError.ts#L8" } ], "type": { @@ -45782,11 +107766,11 @@ "groups": [ { "title": "Constructors", - "children": [777] + "children": [820] }, { "title": "Properties", - "children": [787, 785, 786] + "children": [830, 828, 829] } ], "sources": [ @@ -45794,7 +107778,7 @@ "fileName": "packages/core/postgrest-js/src/PostgrestError.ts", "line": 6, "character": 21, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestError.ts#L6" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestError.ts#L6" } ], "extendedTypes": [ @@ -45810,14 +107794,14 @@ ] }, { - "id": 169, + "id": 180, "name": "PostgrestFilterBuilder", "variant": "declaration", "kind": 128, "flags": {}, "children": [ { - "id": 170, + "id": 181, "name": "constructor", "variant": "declaration", "kind": 512, @@ -45825,42 +107809,61 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 35, + "line": 45, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L35" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L45" } ], "signatures": [ { - "id": 171, + "id": 182, "name": "PostgrestFilterBuilder", "variant": "signature", "kind": 16384, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates a builder configured for a specific PostgREST request." + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nimport PostgrestQueryBuilder from '@supabase/postgrest-js'\n\nconst builder = new PostgrestQueryBuilder(\n new URL('https://xyzcompany.supabase.co/rest/v1/users'),\n { headers: new Headers({ apikey: 'public-anon-key' }) }\n)\n```" + } + ] + } + ] + }, "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 35, + "line": 45, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L35" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L45" } ], "typeParameters": [ { - "id": 172, + "id": 183, "name": "ClientOptions", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", - "target": 807, + "target": 850, "name": "ClientServerOptions", "package": "@supabase/postgrest-js" } }, { - "id": 173, + "id": 184, "name": "Schema", "variant": "typeParam", "kind": 131072, @@ -45868,7 +107871,7 @@ "type": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", @@ -45876,7 +107879,7 @@ } }, { - "id": 174, + "id": 185, "name": "Row", "variant": "typeParam", "kind": 131072, @@ -45902,14 +107905,14 @@ } }, { - "id": 175, + "id": 186, "name": "Result", "variant": "typeParam", "kind": 131072, "flags": {} }, { - "id": 176, + "id": 187, "name": "RelationName", "variant": "typeParam", "kind": 131072, @@ -45920,7 +107923,7 @@ } }, { - "id": 177, + "id": 188, "name": "Relationships", "variant": "typeParam", "kind": 131072, @@ -45931,7 +107934,7 @@ } }, { - "id": 178, + "id": 189, "name": "Method", "variant": "typeParam", "kind": 131072, @@ -45944,7 +107947,7 @@ ], "parameters": [ { - "id": 179, + "id": 190, "name": "builder", "variant": "param", "kind": 32768, @@ -45952,14 +107955,14 @@ "type": { "type": "reflection", "declaration": { - "id": 180, + "id": 191, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 185, + "id": 196, "name": "body", "variant": "declaration", "kind": 1024, @@ -45969,9 +107972,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 40, + "line": 50, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L40" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L50" } ], "type": { @@ -45980,7 +107983,7 @@ } }, { - "id": 188, + "id": 199, "name": "fetch", "variant": "declaration", "kind": 1024, @@ -45990,15 +107993,15 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 43, + "line": 53, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L43" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L53" } ], "type": { "type": "reflection", "declaration": { - "id": 189, + "id": 200, "name": "__type", "variant": "declaration", "kind": 65536, @@ -46010,14 +108013,14 @@ "character": 17 }, { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "signatures": [ { - "id": 190, + "id": 201, "name": "__type", "variant": "signature", "kind": 4096, @@ -46039,7 +108042,7 @@ ], "parameters": [ { - "id": 191, + "id": 202, "name": "input", "variant": "param", "kind": 32768, @@ -46051,25 +108054,25 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "RequestInfo" + "qualifiedName": "URL" }, - "name": "RequestInfo", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "RequestInfo" }, - "name": "URL", + "name": "RequestInfo", "package": "typescript" } ] } }, { - "id": 192, + "id": 203, "name": "init", "variant": "param", "kind": 32768, @@ -46109,7 +108112,7 @@ } }, { - "id": 193, + "id": 204, "name": "__type", "variant": "signature", "kind": 4096, @@ -46124,14 +108127,14 @@ }, "sources": [ { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "parameters": [ { - "id": 194, + "id": 205, "name": "input", "variant": "param", "kind": 32768, @@ -46147,25 +108150,25 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "Request" + "qualifiedName": "URL" }, - "name": "Request", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "Request" }, - "name": "URL", + "name": "Request", "package": "typescript" } ] } }, { - "id": 195, + "id": 206, "name": "init", "variant": "param", "kind": 32768, @@ -46209,7 +108212,7 @@ } }, { - "id": 183, + "id": 194, "name": "headers", "variant": "declaration", "kind": 1024, @@ -46217,9 +108220,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 38, + "line": 48, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L38" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L48" } ], "type": { @@ -46233,7 +108236,7 @@ } }, { - "id": 196, + "id": 207, "name": "isMaybeSingle", "variant": "declaration", "kind": 1024, @@ -46243,9 +108246,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 44, + "line": 54, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L44" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L54" } ], "type": { @@ -46254,7 +108257,7 @@ } }, { - "id": 181, + "id": 192, "name": "method", "variant": "declaration", "kind": 1024, @@ -46262,9 +108265,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 36, + "line": 46, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L36" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L46" } ], "type": { @@ -46294,7 +108297,7 @@ } }, { - "id": 184, + "id": 195, "name": "schema", "variant": "declaration", "kind": 1024, @@ -46304,9 +108307,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 39, + "line": 49, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L39" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L49" } ], "type": { @@ -46315,7 +108318,7 @@ } }, { - "id": 186, + "id": 197, "name": "shouldThrowOnError", "variant": "declaration", "kind": 1024, @@ -46325,9 +108328,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 41, + "line": 51, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L41" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L51" } ], "type": { @@ -46336,7 +108339,7 @@ } }, { - "id": 187, + "id": 198, "name": "signal", "variant": "declaration", "kind": 1024, @@ -46346,9 +108349,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 42, + "line": 52, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L42" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L52" } ], "type": { @@ -46362,7 +108365,7 @@ } }, { - "id": 182, + "id": 193, "name": "url", "variant": "declaration", "kind": 1024, @@ -46370,9 +108373,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 37, + "line": 47, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L37" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L47" } ], "type": { @@ -46384,20 +108387,41 @@ "name": "URL", "package": "typescript" } + }, + { + "id": 208, + "name": "urlLengthLimit", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", + "line": 55, + "character": 4, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L55" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } } ], "groups": [ { "title": "Properties", - "children": [185, 188, 183, 196, 181, 184, 186, 187, 182] + "children": [196, 199, 194, 207, 192, 195, 197, 198, 193, 208] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 35, + "line": 45, "character": 23, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L35" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L45" } ] } @@ -46406,11 +108430,11 @@ ], "type": { "type": "reference", - "target": 169, + "target": 180, "typeArguments": [ { "type": "reference", - "target": 172, + "target": 183, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -46418,7 +108442,7 @@ }, { "type": "reference", - "target": 173, + "target": 184, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -46426,7 +108450,7 @@ }, { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -46434,7 +108458,7 @@ }, { "type": "reference", - "target": 175, + "target": 186, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -46442,7 +108466,7 @@ }, { "type": "reference", - "target": 176, + "target": 187, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -46450,7 +108474,7 @@ }, { "type": "reference", - "target": 177, + "target": 188, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -46458,7 +108482,7 @@ }, { "type": "reference", - "target": 178, + "target": 189, "name": "Method", "package": "@supabase/postgrest-js", "qualifiedName": "default.Method", @@ -46471,19 +108495,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 547, + "target": 586, "name": "default.constructor" } } ], "inheritedFrom": { "type": "reference", - "target": 546, + "target": 585, "name": "default.constructor" } }, { - "id": 500, + "id": 538, "name": "body", "variant": "declaration", "kind": 1024, @@ -46495,9 +108519,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 29, + "line": 25, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L29" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L25" } ], "type": { @@ -46506,12 +108530,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 659, + "target": 699, "name": "default.body" } }, { - "id": 503, + "id": 541, "name": "fetch", "variant": "declaration", "kind": 1024, @@ -46522,15 +108546,15 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 32, + "line": 28, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L32" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L28" } ], "type": { "type": "reflection", "declaration": { - "id": 504, + "id": 542, "name": "__type", "variant": "declaration", "kind": 65536, @@ -46542,14 +108566,14 @@ "character": 17 }, { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "signatures": [ { - "id": 505, + "id": 543, "name": "__type", "variant": "signature", "kind": 4096, @@ -46571,7 +108595,7 @@ ], "parameters": [ { - "id": 506, + "id": 544, "name": "input", "variant": "param", "kind": 32768, @@ -46583,25 +108607,25 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "RequestInfo" + "qualifiedName": "URL" }, - "name": "RequestInfo", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "RequestInfo" }, - "name": "URL", + "name": "RequestInfo", "package": "typescript" } ] } }, { - "id": 507, + "id": 545, "name": "init", "variant": "param", "kind": 32768, @@ -46641,7 +108665,7 @@ } }, { - "id": 508, + "id": 546, "name": "__type", "variant": "signature", "kind": 4096, @@ -46656,14 +108680,14 @@ }, "sources": [ { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "parameters": [ { - "id": 509, + "id": 547, "name": "input", "variant": "param", "kind": 32768, @@ -46679,25 +108703,25 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "Request" + "qualifiedName": "URL" }, - "name": "Request", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "Request" }, - "name": "URL", + "name": "Request", "package": "typescript" } ] } }, { - "id": 510, + "id": 548, "name": "init", "variant": "param", "kind": 32768, @@ -46741,12 +108765,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 662, + "target": 702, "name": "default.fetch" } }, { - "id": 498, + "id": 536, "name": "headers", "variant": "declaration", "kind": 1024, @@ -46757,9 +108781,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 27, + "line": 23, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L27" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L23" } ], "type": { @@ -46773,12 +108797,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 657, + "target": 697, "name": "default.headers" } }, { - "id": 511, + "id": 549, "name": "isMaybeSingle", "variant": "declaration", "kind": 1024, @@ -46789,9 +108813,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 33, + "line": 29, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L33" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L29" } ], "type": { @@ -46800,12 +108824,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 670, + "target": 710, "name": "default.isMaybeSingle" } }, { - "id": 496, + "id": 534, "name": "method", "variant": "declaration", "kind": 1024, @@ -46816,9 +108840,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 25, + "line": 21, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L25" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L21" } ], "type": { @@ -46848,12 +108872,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 655, + "target": 695, "name": "default.method" } }, { - "id": 499, + "id": 537, "name": "schema", "variant": "declaration", "kind": 1024, @@ -46865,9 +108889,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 28, + "line": 24, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L28" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L24" } ], "type": { @@ -46876,12 +108900,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 658, + "target": 698, "name": "default.schema" } }, { - "id": 501, + "id": 539, "name": "shouldThrowOnError", "variant": "declaration", "kind": 1024, @@ -46892,9 +108916,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 30, + "line": 26, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L30" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L26" } ], "type": { @@ -46904,12 +108928,12 @@ "defaultValue": "false", "inheritedFrom": { "type": "reference", - "target": 660, + "target": 700, "name": "default.shouldThrowOnError" } }, { - "id": 502, + "id": 540, "name": "signal", "variant": "declaration", "kind": 1024, @@ -46921,9 +108945,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 31, + "line": 27, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L31" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L27" } ], "type": { @@ -46937,12 +108961,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 661, + "target": 701, "name": "default.signal" } }, { - "id": 497, + "id": 535, "name": "url", "variant": "declaration", "kind": 1024, @@ -46953,9 +108977,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 26, + "line": 22, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L26" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L22" } ], "type": { @@ -46969,12 +108993,39 @@ }, "inheritedFrom": { "type": "reference", - "target": 656, + "target": 696, "name": "default.url" } }, { - "id": 465, + "id": 550, + "name": "urlLengthLimit", + "variant": "declaration", + "kind": 1024, + "flags": { + "isProtected": true, + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", + "line": 30, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L30" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": 711, + "name": "default.urlLengthLimit" + } + }, + { + "id": 503, "name": "abortSignal", "variant": "declaration", "kind": 2048, @@ -46984,14 +109035,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 195, + "line": 200, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L195" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L200" } ], "signatures": [ { - "id": 466, + "id": 504, "name": "abortSignal", "variant": "signature", "kind": 4096, @@ -47009,14 +109060,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 195, + "line": 200, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L195" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L200" } ], "parameters": [ { - "id": 467, + "id": 505, "name": "signal", "variant": "param", "kind": 32768, @@ -47046,19 +109097,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 625, + "target": 665, "name": "default.abortSignal" } } ], "inheritedFrom": { "type": "reference", - "target": 624, + "target": 664, "name": "default.abortSignal" } }, { - "id": 309, + "id": 347, "name": "containedBy", "variant": "declaration", "kind": 2048, @@ -47112,26 +109163,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 354, + "line": 437, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L354" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L437" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 358, + "line": 441, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L358" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L441" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 366, + "line": 449, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L366" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L449" } ], "signatures": [ { - "id": 310, + "id": 348, "name": "containedBy", "variant": "signature", "kind": 4096, @@ -47139,14 +109190,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 354, + "line": 437, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L354" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L437" } ], "typeParameters": [ { - "id": 311, + "id": 349, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -47159,21 +109210,21 @@ ], "parameters": [ { - "id": 312, + "id": 350, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 311, + "target": 349, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 313, + "id": 351, "name": "value", "variant": "param", "kind": 32768, @@ -47213,14 +109264,14 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "target": 311, + "target": 349, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, "objectType": { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -47239,7 +109290,7 @@ } }, { - "id": 314, + "id": 352, "name": "containedBy", "variant": "signature", "kind": 4096, @@ -47247,14 +109298,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 358, + "line": 441, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L358" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L441" } ], "parameters": [ { - "id": 315, + "id": 353, "name": "column", "variant": "param", "kind": 32768, @@ -47265,7 +109316,7 @@ } }, { - "id": 316, + "id": 354, "name": "value", "variant": "param", "kind": 32768, @@ -47277,17 +109328,6 @@ "type": "intrinsic", "name": "string" }, - { - "type": "typeOperator", - "operator": "readonly", - "target": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "unknown" - } - } - }, { "type": "reference", "target": { @@ -47306,6 +109346,17 @@ ], "name": "Record", "package": "typescript" + }, + { + "type": "typeOperator", + "operator": "readonly", + "target": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "unknown" + } + } } ] } @@ -47319,7 +109370,7 @@ ] }, { - "id": 301, + "id": 339, "name": "contains", "variant": "declaration", "kind": 2048, @@ -47373,26 +109424,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 327, + "line": 410, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L327" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L410" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 331, + "line": 414, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L331" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L414" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 339, + "line": 422, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L339" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L422" } ], "signatures": [ { - "id": 302, + "id": 340, "name": "contains", "variant": "signature", "kind": 4096, @@ -47400,14 +109451,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 327, + "line": 410, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L327" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L410" } ], "typeParameters": [ { - "id": 303, + "id": 341, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -47420,21 +109471,21 @@ ], "parameters": [ { - "id": 304, + "id": 342, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 303, + "target": 341, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 305, + "id": 343, "name": "value", "variant": "param", "kind": 32768, @@ -47474,14 +109525,14 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "target": 303, + "target": 341, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, "objectType": { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -47500,7 +109551,7 @@ } }, { - "id": 306, + "id": 344, "name": "contains", "variant": "signature", "kind": 4096, @@ -47508,14 +109559,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 331, + "line": 414, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L331" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L414" } ], "parameters": [ { - "id": 307, + "id": 345, "name": "column", "variant": "param", "kind": 32768, @@ -47526,7 +109577,7 @@ } }, { - "id": 308, + "id": 346, "name": "value", "variant": "param", "kind": 32768, @@ -47538,17 +109589,6 @@ "type": "intrinsic", "name": "string" }, - { - "type": "typeOperator", - "operator": "readonly", - "target": { - "type": "array", - "elementType": { - "type": "intrinsic", - "name": "unknown" - } - } - }, { "type": "reference", "target": { @@ -47567,6 +109607,17 @@ ], "name": "Record", "package": "typescript" + }, + { + "type": "typeOperator", + "operator": "readonly", + "target": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "unknown" + } + } } ] } @@ -47580,7 +109631,7 @@ ] }, { - "id": 474, + "id": 512, "name": "csv", "variant": "declaration", "kind": 2048, @@ -47590,14 +109641,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 237, + "line": 242, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L237" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L242" } ], "signatures": [ { - "id": 475, + "id": 513, "name": "csv", "variant": "signature", "kind": 4096, @@ -47623,18 +109674,18 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 237, + "line": 242, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L237" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L242" } ], "type": { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 172, + "target": 183, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -47651,19 +109702,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 634, + "target": 674, "name": "default.csv" } } ], "inheritedFrom": { "type": "reference", - "target": 633, + "target": 673, "name": "default.csv" } }, { - "id": 197, + "id": 209, "name": "eq", "variant": "declaration", "kind": 2048, @@ -47671,14 +109722,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 99, + "line": 104, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L99" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L104" } ], "signatures": [ { - "id": 198, + "id": 210, "name": "eq", "variant": "signature", "kind": 4096, @@ -47726,14 +109777,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 99, + "line": 104, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L99" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L104" } ], "typeParameters": [ { - "id": 199, + "id": 211, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -47746,7 +109797,7 @@ ], "parameters": [ { - "id": 200, + "id": 212, "name": "column", "variant": "param", "kind": 32768, @@ -47761,14 +109812,14 @@ }, "type": { "type": "reference", - "target": 199, + "target": 211, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 201, + "id": 213, "name": "value", "variant": "param", "kind": 32768, @@ -47792,7 +109843,7 @@ "typeArguments": [ { "type": "reference", - "target": 173, + "target": 184, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -47800,7 +109851,7 @@ }, { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -47808,7 +109859,7 @@ }, { "type": "reference", - "target": 199, + "target": 211, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -47824,7 +109875,7 @@ "trueType": { "type": "reflection", "declaration": { - "id": 202, + "id": 214, "name": "__type", "variant": "declaration", "kind": 65536, @@ -47842,7 +109893,7 @@ "typeArguments": [ { "type": "reference", - "target": 173, + "target": 184, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -47850,7 +109901,7 @@ }, { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -47858,7 +109909,7 @@ }, { "type": "reference", - "target": 199, + "target": 211, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -47914,7 +109965,7 @@ ] }, { - "id": 478, + "id": 516, "name": "explain", "variant": "declaration", "kind": 2048, @@ -47924,14 +109975,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 275, + "line": 280, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L275" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L280" } ], "signatures": [ { - "id": 479, + "id": 517, "name": "explain", "variant": "signature", "kind": 4096, @@ -47957,14 +110008,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 275, + "line": 280, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L275" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L280" } ], "parameters": [ { - "id": 480, + "id": 518, "name": "options", "variant": "param", "kind": 32768, @@ -47980,14 +110031,14 @@ "type": { "type": "reflection", "declaration": { - "id": 481, + "id": 519, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 482, + "id": 520, "name": "analyze", "variant": "declaration", "kind": 1024, @@ -48013,9 +110064,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 283, + "line": 288, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L283" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L288" } ], "type": { @@ -48025,7 +110076,7 @@ "defaultValue": "false" }, { - "id": 485, + "id": 523, "name": "buffers", "variant": "declaration", "kind": 1024, @@ -48051,9 +110102,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 286, + "line": 291, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L286" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L291" } ], "type": { @@ -48063,7 +110114,7 @@ "defaultValue": "false" }, { - "id": 487, + "id": 525, "name": "format", "variant": "declaration", "kind": 1024, @@ -48093,9 +110144,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 288, + "line": 293, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L288" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L293" } ], "type": { @@ -48114,7 +110165,7 @@ "defaultValue": "'text'" }, { - "id": 484, + "id": 522, "name": "settings", "variant": "declaration", "kind": 1024, @@ -48140,9 +110191,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 285, + "line": 290, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L285" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L290" } ], "type": { @@ -48152,7 +110203,7 @@ "defaultValue": "false" }, { - "id": 483, + "id": 521, "name": "verbose", "variant": "declaration", "kind": 1024, @@ -48186,9 +110237,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 284, + "line": 289, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L284" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L289" } ], "type": { @@ -48198,7 +110249,7 @@ "defaultValue": "false" }, { - "id": 486, + "id": 524, "name": "wal", "variant": "declaration", "kind": 1024, @@ -48224,9 +110275,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 287, + "line": 292, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L287" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L292" } ], "type": { @@ -48239,15 +110290,15 @@ "groups": [ { "title": "Properties", - "children": [482, 485, 487, 484, 483, 486] + "children": [520, 523, 525, 522, 521, 524] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 282, + "line": 287, "character": 5, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L282" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L287" } ] } @@ -48260,11 +110311,11 @@ "types": [ { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 172, + "target": 183, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -48285,11 +110336,11 @@ }, { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 172, + "target": 183, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -48330,19 +110381,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 638, + "target": 678, "name": "default.explain" } } ], "inheritedFrom": { "type": "reference", - "target": 637, + "target": 677, "name": "default.explain" } }, { - "id": 404, + "id": 442, "name": "filter", "variant": "declaration", "kind": 2048, @@ -48406,26 +110457,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 581, + "line": 664, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L581" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L664" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 586, + "line": 669, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L586" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L669" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 600, + "line": 683, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L600" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L683" } ], "signatures": [ { - "id": 405, + "id": 443, "name": "filter", "variant": "signature", "kind": 4096, @@ -48433,14 +110484,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 581, + "line": 664, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L581" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L664" } ], "typeParameters": [ { - "id": 406, + "id": 444, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -48453,21 +110504,21 @@ ], "parameters": [ { - "id": 407, + "id": 445, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 406, + "target": 444, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 408, + "id": 446, "name": "operator", "variant": "param", "kind": 32768, @@ -48484,6 +110535,10 @@ "name": "FilterOperator", "package": "@supabase/postgrest-js" }, + { + "type": "literal", + "value": "not.match" + }, { "type": "literal", "value": "not.eq" @@ -48520,6 +110575,10 @@ "type": "literal", "value": "not.is" }, + { + "type": "literal", + "value": "not.isdistinct" + }, { "type": "literal", "value": "not.in" @@ -48571,12 +110630,16 @@ { "type": "literal", "value": "not.wfts" + }, + { + "type": "literal", + "value": "not.imatch" } ] } }, { - "id": 409, + "id": 447, "name": "value", "variant": "param", "kind": 32768, @@ -48593,7 +110656,7 @@ } }, { - "id": 410, + "id": 448, "name": "filter", "variant": "signature", "kind": 4096, @@ -48601,14 +110664,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 586, + "line": 669, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L586" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L669" } ], "parameters": [ { - "id": 411, + "id": 449, "name": "column", "variant": "param", "kind": 32768, @@ -48619,7 +110682,7 @@ } }, { - "id": 412, + "id": 450, "name": "operator", "variant": "param", "kind": 32768, @@ -48630,7 +110693,7 @@ } }, { - "id": 413, + "id": 451, "name": "value", "variant": "param", "kind": 32768, @@ -48649,7 +110712,7 @@ ] }, { - "id": 476, + "id": 514, "name": "geojson", "variant": "declaration", "kind": 2048, @@ -48659,14 +110722,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 245, + "line": 250, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L245" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L250" } ], "signatures": [ { - "id": 477, + "id": 515, "name": "geojson", "variant": "signature", "kind": 4096, @@ -48692,18 +110755,18 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 245, + "line": 250, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L245" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L250" } ], "type": { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 172, + "target": 183, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -48735,19 +110798,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 636, + "target": 676, "name": "default.geojson" } } ], "inheritedFrom": { "type": "reference", - "target": 635, + "target": 675, "name": "default.geojson" } }, { - "id": 208, + "id": 220, "name": "gt", "variant": "declaration", "kind": 2048, @@ -48801,26 +110864,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 132, + "line": 137, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L132" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L137" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 133, + "line": 138, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L133" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L138" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 140, + "line": 145, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L140" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L145" } ], "signatures": [ { - "id": 209, + "id": 221, "name": "gt", "variant": "signature", "kind": 4096, @@ -48828,14 +110891,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 132, + "line": 137, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L132" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L137" } ], "typeParameters": [ { - "id": 210, + "id": 222, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -48848,21 +110911,21 @@ ], "parameters": [ { - "id": 211, + "id": 223, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 210, + "target": 222, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 212, + "id": 224, "name": "value", "variant": "param", "kind": 32768, @@ -48871,14 +110934,14 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "target": 210, + "target": 222, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, "objectType": { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -48893,7 +110956,7 @@ } }, { - "id": 213, + "id": 225, "name": "gt", "variant": "signature", "kind": 4096, @@ -48901,14 +110964,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 133, + "line": 138, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L133" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L138" } ], "parameters": [ { - "id": 214, + "id": 226, "name": "column", "variant": "param", "kind": 32768, @@ -48919,7 +110982,7 @@ } }, { - "id": 215, + "id": 227, "name": "value", "variant": "param", "kind": 32768, @@ -48938,7 +111001,7 @@ ] }, { - "id": 216, + "id": 228, "name": "gte", "variant": "declaration", "kind": 2048, @@ -48992,26 +111055,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 145, + "line": 150, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L145" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L150" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 146, + "line": 151, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L146" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L151" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 153, + "line": 158, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L153" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L158" } ], "signatures": [ { - "id": 217, + "id": 229, "name": "gte", "variant": "signature", "kind": 4096, @@ -49019,14 +111082,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 145, + "line": 150, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L145" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L150" } ], "typeParameters": [ { - "id": 218, + "id": 230, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -49039,21 +111102,21 @@ ], "parameters": [ { - "id": 219, + "id": 231, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 218, + "target": 230, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 220, + "id": 232, "name": "value", "variant": "param", "kind": 32768, @@ -49062,14 +111125,14 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "target": 218, + "target": 230, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, "objectType": { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -49084,7 +111147,7 @@ } }, { - "id": 221, + "id": 233, "name": "gte", "variant": "signature", "kind": 4096, @@ -49092,14 +111155,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 146, + "line": 151, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L146" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L151" } ], "parameters": [ { - "id": 222, + "id": 234, "name": "column", "variant": "param", "kind": 32768, @@ -49110,7 +111173,7 @@ } }, { - "id": 223, + "id": 235, "name": "value", "variant": "param", "kind": 32768, @@ -49129,7 +111192,7 @@ ] }, { - "id": 264, + "id": 276, "name": "ilike", "variant": "declaration", "kind": 2048, @@ -49183,26 +111246,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 229, + "line": 234, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L229" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L234" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 230, + "line": 235, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L230" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L235" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 237, + "line": 242, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L237" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L242" } ], "signatures": [ { - "id": 265, + "id": 277, "name": "ilike", "variant": "signature", "kind": 4096, @@ -49210,14 +111273,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 229, + "line": 234, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L229" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L234" } ], "typeParameters": [ { - "id": 266, + "id": 278, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -49230,21 +111293,21 @@ ], "parameters": [ { - "id": 267, + "id": 279, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 266, + "target": 278, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 268, + "id": 280, "name": "pattern", "variant": "param", "kind": 32768, @@ -49261,7 +111324,7 @@ } }, { - "id": 269, + "id": 281, "name": "ilike", "variant": "signature", "kind": 4096, @@ -49269,14 +111332,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 230, + "line": 235, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L230" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L235" } ], "parameters": [ { - "id": 270, + "id": 282, "name": "column", "variant": "param", "kind": 32768, @@ -49287,7 +111350,7 @@ } }, { - "id": 271, + "id": 283, "name": "pattern", "variant": "param", "kind": 32768, @@ -49306,7 +111369,7 @@ ] }, { - "id": 272, + "id": 284, "name": "ilikeAllOf", "variant": "declaration", "kind": 2048, @@ -49360,26 +111423,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 242, + "line": 247, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L242" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L247" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 246, + "line": 251, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L246" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L251" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 253, + "line": 258, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L253" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L258" } ], "signatures": [ { - "id": 273, + "id": 285, "name": "ilikeAllOf", "variant": "signature", "kind": 4096, @@ -49387,14 +111450,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 242, + "line": 247, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L242" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L247" } ], "typeParameters": [ { - "id": 274, + "id": 286, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -49407,21 +111470,21 @@ ], "parameters": [ { - "id": 275, + "id": 287, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 274, + "target": 286, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 276, + "id": 288, "name": "patterns", "variant": "param", "kind": 32768, @@ -49445,7 +111508,7 @@ } }, { - "id": 277, + "id": 289, "name": "ilikeAllOf", "variant": "signature", "kind": 4096, @@ -49453,14 +111516,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 246, + "line": 251, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L246" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L251" } ], "parameters": [ { - "id": 278, + "id": 290, "name": "column", "variant": "param", "kind": 32768, @@ -49471,7 +111534,7 @@ } }, { - "id": 279, + "id": 291, "name": "patterns", "variant": "param", "kind": 32768, @@ -49497,7 +111560,7 @@ ] }, { - "id": 280, + "id": 292, "name": "ilikeAnyOf", "variant": "declaration", "kind": 2048, @@ -49551,26 +111614,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 258, + "line": 263, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L258" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L263" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 262, + "line": 267, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L262" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L267" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 269, + "line": 274, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L269" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L274" } ], "signatures": [ { - "id": 281, + "id": 293, "name": "ilikeAnyOf", "variant": "signature", "kind": 4096, @@ -49578,14 +111641,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 258, + "line": 263, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L258" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L263" } ], "typeParameters": [ { - "id": 282, + "id": 294, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -49598,21 +111661,21 @@ ], "parameters": [ { - "id": 283, + "id": 295, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 282, + "target": 294, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 284, + "id": 296, "name": "patterns", "variant": "param", "kind": 32768, @@ -49636,7 +111699,7 @@ } }, { - "id": 285, + "id": 297, "name": "ilikeAnyOf", "variant": "signature", "kind": 4096, @@ -49644,14 +111707,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 262, + "line": 267, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L262" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L267" } ], "parameters": [ { - "id": 286, + "id": 298, "name": "column", "variant": "param", "kind": 32768, @@ -49662,7 +111725,7 @@ } }, { - "id": 287, + "id": 299, "name": "patterns", "variant": "param", "kind": 32768, @@ -49688,7 +111751,7 @@ ] }, { - "id": 296, + "id": 329, "name": "in", "variant": "declaration", "kind": 2048, @@ -49696,14 +111759,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 302, + "line": 357, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L302" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L357" } ], "signatures": [ { - "id": 297, + "id": 330, "name": "in", "variant": "signature", "kind": 4096, @@ -49735,14 +111798,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 302, + "line": 357, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L302" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L357" } ], "typeParameters": [ { - "id": 298, + "id": 331, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -49755,7 +111818,7 @@ ], "parameters": [ { - "id": 299, + "id": 332, "name": "column", "variant": "param", "kind": 32768, @@ -49770,14 +111833,14 @@ }, "type": { "type": "reference", - "target": 298, + "target": 331, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 300, + "id": 333, "name": "values", "variant": "param", "kind": 32768, @@ -49806,7 +111869,7 @@ "typeArguments": [ { "type": "reference", - "target": 173, + "target": 184, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -49814,7 +111877,7 @@ }, { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -49822,7 +111885,7 @@ }, { "type": "reference", - "target": 298, + "target": 331, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -49850,7 +111913,7 @@ "typeArguments": [ { "type": "reference", - "target": 173, + "target": 184, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -49858,7 +111921,7 @@ }, { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -49866,7 +111929,7 @@ }, { "type": "reference", - "target": 298, + "target": 331, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -49913,7 +111976,7 @@ ] }, { - "id": 288, + "id": 316, "name": "is", "variant": "declaration", "kind": 2048, @@ -50023,26 +112086,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 274, + "line": 307, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L274" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L307" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 278, + "line": 311, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L278" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L311" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 291, + "line": 324, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L291" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L324" } ], "signatures": [ { - "id": 289, + "id": 317, "name": "is", "variant": "signature", "kind": 4096, @@ -50050,14 +112113,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 274, + "line": 307, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L274" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L307" } ], "typeParameters": [ { - "id": 290, + "id": 318, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -50070,21 +112133,21 @@ ], "parameters": [ { - "id": 291, + "id": 319, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 290, + "target": 318, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 292, + "id": 320, "name": "value", "variant": "param", "kind": 32768, @@ -50096,14 +112159,14 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "target": 290, + "target": 318, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, "objectType": { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -50133,7 +112196,7 @@ } }, { - "id": 293, + "id": 321, "name": "is", "variant": "signature", "kind": 4096, @@ -50141,14 +112204,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 278, + "line": 311, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L278" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L311" } ], "parameters": [ { - "id": 294, + "id": 322, "name": "column", "variant": "param", "kind": 32768, @@ -50159,7 +112222,7 @@ } }, { - "id": 295, + "id": 323, "name": "value", "variant": "param", "kind": 32768, @@ -50187,7 +112250,257 @@ ] }, { - "id": 240, + "id": 324, + "name": "isDistinct", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", + "line": 339, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L339" + } + ], + "signatures": [ + { + "id": 325, + "name": "isDistinct", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Match only rows where " + }, + { + "kind": "code", + "text": "`column`" + }, + { + "kind": "text", + "text": " IS DISTINCT FROM " + }, + { + "kind": "code", + "text": "`value`" + }, + { + "kind": "text", + "text": ".\n\nUnlike " + }, + { + "kind": "code", + "text": "`.neq()`" + }, + { + "kind": "text", + "text": ", this treats " + }, + { + "kind": "code", + "text": "`NULL`" + }, + { + "kind": "text", + "text": " as a comparable value. Two " + }, + { + "kind": "code", + "text": "`NULL`" + }, + { + "kind": "text", + "text": " values\nare considered equal (not distinct), and comparing " + }, + { + "kind": "code", + "text": "`NULL`" + }, + { + "kind": "text", + "text": " with any non-NULL\nvalue returns true (distinct)." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", + "line": 339, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L339" + } + ], + "typeParameters": [ + { + "id": 326, + "name": "ColumnName", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "parameters": [ + { + "id": 327, + "name": "column", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The column to filter on" + } + ] + }, + "type": { + "type": "reference", + "target": 326, + "name": "ColumnName", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + } + }, + { + "id": 328, + "name": "value", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The value to filter with" + } + ] + }, + "type": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "ResolveFilterValue" + }, + "typeArguments": [ + { + "type": "reference", + "target": 184, + "name": "Schema", + "package": "@supabase/postgrest-js", + "qualifiedName": "default.Schema", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 185, + "name": "Row", + "package": "@supabase/postgrest-js", + "qualifiedName": "default.Row", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 326, + "name": "ColumnName", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + } + ], + "name": "ResolveFilterValue", + "package": "@supabase/postgrest-js" + }, + "extendsType": { + "type": "intrinsic", + "name": "never" + }, + "trueType": { + "type": "intrinsic", + "name": "unknown" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "ResolveFilterValue" + }, + "typeArguments": [ + { + "type": "reference", + "target": 184, + "name": "Schema", + "package": "@supabase/postgrest-js", + "qualifiedName": "default.Schema", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 185, + "name": "Row", + "package": "@supabase/postgrest-js", + "qualifiedName": "default.Row", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 326, + "name": "ColumnName", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + } + ], + "name": "ResolveFilterValue", + "package": "@supabase/postgrest-js" + }, + "extendsType": { + "type": "reference", + "target": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "ResolvedFilterValue" + }, + "name": "ResolvedFilterValue", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "ResolvedFilterValue" + }, + "name": "ResolvedFilterValue", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "this" + } + } + ] + }, + { + "id": 252, "name": "like", "variant": "declaration", "kind": 2048, @@ -50241,26 +112554,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 184, + "line": 189, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L184" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L189" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 185, + "line": 190, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L185" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L190" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 192, + "line": 197, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L192" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L197" } ], "signatures": [ { - "id": 241, + "id": 253, "name": "like", "variant": "signature", "kind": 4096, @@ -50268,14 +112581,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 184, + "line": 189, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L184" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L189" } ], "typeParameters": [ { - "id": 242, + "id": 254, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -50288,21 +112601,21 @@ ], "parameters": [ { - "id": 243, + "id": 255, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 242, + "target": 254, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 244, + "id": 256, "name": "pattern", "variant": "param", "kind": 32768, @@ -50319,7 +112632,7 @@ } }, { - "id": 245, + "id": 257, "name": "like", "variant": "signature", "kind": 4096, @@ -50327,14 +112640,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 185, + "line": 190, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L185" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L190" } ], "parameters": [ { - "id": 246, + "id": 258, "name": "column", "variant": "param", "kind": 32768, @@ -50345,7 +112658,7 @@ } }, { - "id": 247, + "id": 259, "name": "pattern", "variant": "param", "kind": 32768, @@ -50364,7 +112677,7 @@ ] }, { - "id": 248, + "id": 260, "name": "likeAllOf", "variant": "declaration", "kind": 2048, @@ -50418,26 +112731,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 197, + "line": 202, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L197" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L202" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 201, + "line": 206, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L201" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L206" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 208, + "line": 213, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L208" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L213" } ], "signatures": [ { - "id": 249, + "id": 261, "name": "likeAllOf", "variant": "signature", "kind": 4096, @@ -50445,14 +112758,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 197, + "line": 202, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L197" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L202" } ], "typeParameters": [ { - "id": 250, + "id": 262, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -50465,21 +112778,21 @@ ], "parameters": [ { - "id": 251, + "id": 263, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 250, + "target": 262, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 252, + "id": 264, "name": "patterns", "variant": "param", "kind": 32768, @@ -50503,7 +112816,7 @@ } }, { - "id": 253, + "id": 265, "name": "likeAllOf", "variant": "signature", "kind": 4096, @@ -50511,14 +112824,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 201, + "line": 206, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L201" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L206" } ], "parameters": [ { - "id": 254, + "id": 266, "name": "column", "variant": "param", "kind": 32768, @@ -50529,7 +112842,7 @@ } }, { - "id": 255, + "id": 267, "name": "patterns", "variant": "param", "kind": 32768, @@ -50555,7 +112868,7 @@ ] }, { - "id": 256, + "id": 268, "name": "likeAnyOf", "variant": "declaration", "kind": 2048, @@ -50609,26 +112922,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 213, + "line": 218, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L213" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L218" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 217, + "line": 222, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L217" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L222" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 224, + "line": 229, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L224" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L229" } ], "signatures": [ { - "id": 257, + "id": 269, "name": "likeAnyOf", "variant": "signature", "kind": 4096, @@ -50636,14 +112949,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 213, + "line": 218, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L213" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L218" } ], "typeParameters": [ { - "id": 258, + "id": 270, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -50656,21 +112969,21 @@ ], "parameters": [ { - "id": 259, + "id": 271, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 258, + "target": 270, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 260, + "id": 272, "name": "patterns", "variant": "param", "kind": 32768, @@ -50694,7 +113007,7 @@ } }, { - "id": 261, + "id": 273, "name": "likeAnyOf", "variant": "signature", "kind": 4096, @@ -50702,14 +113015,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 217, + "line": 222, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L217" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L222" } ], "parameters": [ { - "id": 262, + "id": 274, "name": "column", "variant": "param", "kind": 32768, @@ -50720,7 +113033,7 @@ } }, { - "id": 263, + "id": 275, "name": "patterns", "variant": "param", "kind": 32768, @@ -50746,7 +113059,7 @@ ] }, { - "id": 450, + "id": 488, "name": "limit", "variant": "declaration", "kind": 2048, @@ -50756,14 +113069,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 146, + "line": 151, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L146" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L151" } ], "signatures": [ { - "id": 451, + "id": 489, "name": "limit", "variant": "signature", "kind": 4096, @@ -50789,14 +113102,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 146, + "line": 151, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L146" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L151" } ], "parameters": [ { - "id": 452, + "id": 490, "name": "count", "variant": "param", "kind": 32768, @@ -50815,7 +113128,7 @@ } }, { - "id": 453, + "id": 491, "name": "options", "variant": "param", "kind": 32768, @@ -50831,14 +113144,14 @@ "type": { "type": "reflection", "declaration": { - "id": 454, + "id": 492, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 455, + "id": 493, "name": "foreignTable", "variant": "declaration", "kind": 1024, @@ -50864,9 +113177,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 151, + "line": 156, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L151" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L156" } ], "type": { @@ -50875,7 +113188,7 @@ } }, { - "id": 456, + "id": 494, "name": "referencedTable", "variant": "declaration", "kind": 1024, @@ -50893,9 +113206,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 151, + "line": 156, "character": 32, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L151" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L156" } ], "type": { @@ -50908,15 +113221,15 @@ "groups": [ { "title": "Properties", - "children": [455, 456] + "children": [493, 494] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 151, + "line": 156, "character": 7, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L151" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L156" } ] } @@ -50930,19 +113243,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 610, + "target": 650, "name": "default.limit" } } ], "inheritedFrom": { "type": "reference", - "target": 609, + "target": 649, "name": "default.limit" } }, { - "id": 224, + "id": 236, "name": "lt", "variant": "declaration", "kind": 2048, @@ -50996,26 +113309,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 158, + "line": 163, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L158" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L163" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 159, + "line": 164, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L159" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L164" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 166, + "line": 171, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L166" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L171" } ], "signatures": [ { - "id": 225, + "id": 237, "name": "lt", "variant": "signature", "kind": 4096, @@ -51023,14 +113336,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 158, + "line": 163, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L158" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L163" } ], "typeParameters": [ { - "id": 226, + "id": 238, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -51043,21 +113356,21 @@ ], "parameters": [ { - "id": 227, + "id": 239, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 226, + "target": 238, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 228, + "id": 240, "name": "value", "variant": "param", "kind": 32768, @@ -51066,14 +113379,14 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "target": 226, + "target": 238, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, "objectType": { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -51088,7 +113401,7 @@ } }, { - "id": 229, + "id": 241, "name": "lt", "variant": "signature", "kind": 4096, @@ -51096,14 +113409,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 159, + "line": 164, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L159" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L164" } ], "parameters": [ { - "id": 230, + "id": 242, "name": "column", "variant": "param", "kind": 32768, @@ -51114,7 +113427,7 @@ } }, { - "id": 231, + "id": 243, "name": "value", "variant": "param", "kind": 32768, @@ -51133,7 +113446,7 @@ ] }, { - "id": 232, + "id": 244, "name": "lte", "variant": "declaration", "kind": 2048, @@ -51187,26 +113500,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 171, + "line": 176, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L171" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L176" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 172, + "line": 177, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L172" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L177" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 179, + "line": 184, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L179" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L184" } ], "signatures": [ { - "id": 233, + "id": 245, "name": "lte", "variant": "signature", "kind": 4096, @@ -51214,14 +113527,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 171, + "line": 176, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L171" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L176" } ], "typeParameters": [ { - "id": 234, + "id": 246, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -51234,21 +113547,21 @@ ], "parameters": [ { - "id": 235, + "id": 247, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 234, + "target": 246, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 236, + "id": 248, "name": "value", "variant": "param", "kind": 32768, @@ -51257,14 +113570,14 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "target": 234, + "target": 246, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, "objectType": { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -51279,7 +113592,7 @@ } }, { - "id": 237, + "id": 249, "name": "lte", "variant": "signature", "kind": 4096, @@ -51287,14 +113600,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 172, + "line": 177, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L172" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L177" } ], "parameters": [ { - "id": 238, + "id": 250, "name": "column", "variant": "param", "kind": 32768, @@ -51305,7 +113618,7 @@ } }, { - "id": 239, + "id": 251, "name": "value", "variant": "param", "kind": 32768, @@ -51324,7 +113637,7 @@ ] }, { - "id": 381, + "id": 419, "name": "match", "variant": "declaration", "kind": 2048, @@ -51368,26 +113681,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 514, + "line": 597, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L514" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L597" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 515, + "line": 598, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L515" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L598" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 523, + "line": 606, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L523" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L606" } ], "signatures": [ { - "id": 382, + "id": 420, "name": "match", "variant": "signature", "kind": 4096, @@ -51395,14 +113708,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 514, + "line": 597, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L514" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L597" } ], "typeParameters": [ { - "id": 383, + "id": 421, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -51415,7 +113728,7 @@ ], "parameters": [ { - "id": 384, + "id": 422, "name": "query", "variant": "param", "kind": 32768, @@ -51429,7 +113742,7 @@ "typeArguments": [ { "type": "reference", - "target": 383, + "target": 421, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -51438,14 +113751,14 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "target": 383, + "target": 421, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, "objectType": { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -51464,7 +113777,7 @@ } }, { - "id": 385, + "id": 423, "name": "match", "variant": "signature", "kind": 4096, @@ -51472,14 +113785,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 515, + "line": 598, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L515" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L598" } ], "parameters": [ { - "id": 386, + "id": 424, "name": "query", "variant": "param", "kind": 32768, @@ -51513,7 +113826,7 @@ ] }, { - "id": 493, + "id": 531, "name": "maxAffected", "variant": "declaration", "kind": 2048, @@ -51523,14 +113836,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 354, + "line": 359, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L354" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L359" } ], "signatures": [ { - "id": 494, + "id": 532, "name": "maxAffected", "variant": "signature", "kind": 4096, @@ -51548,14 +113861,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 354, + "line": 359, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L354" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L359" } ], "parameters": [ { - "id": 495, + "id": 533, "name": "value", "variant": "param", "kind": 32768, @@ -51579,7 +113892,7 @@ "checkType": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/feature-flags.ts", "qualifiedName": "MaxAffectedEnabled" }, "typeArguments": [ @@ -51591,7 +113904,7 @@ }, "objectType": { "type": "reference", - "target": 172, + "target": 183, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -51610,7 +113923,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 178, + "target": 189, "name": "Method", "package": "@supabase/postgrest-js", "qualifiedName": "default.Method", @@ -51635,11 +113948,11 @@ }, "trueType": { "type": "reference", - "target": 169, + "target": 180, "typeArguments": [ { "type": "reference", - "target": 172, + "target": 183, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -51647,7 +113960,7 @@ }, { "type": "reference", - "target": 173, + "target": 184, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -51655,7 +113968,7 @@ }, { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -51663,7 +113976,7 @@ }, { "type": "reference", - "target": 175, + "target": 186, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -51671,7 +113984,7 @@ }, { "type": "reference", - "target": 176, + "target": 187, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -51679,7 +113992,7 @@ }, { "type": "reference", - "target": 177, + "target": 188, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -51687,7 +114000,7 @@ }, { "type": "reference", - "target": 178, + "target": 189, "name": "Method", "package": "@supabase/postgrest-js", "qualifiedName": "default.Method", @@ -51732,19 +114045,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 653, + "target": 693, "name": "default.maxAffected" } } ], "inheritedFrom": { "type": "reference", - "target": 652, + "target": 692, "name": "default.maxAffected" } }, { - "id": 471, + "id": 509, "name": "maybeSingle", "variant": "declaration", "kind": 2048, @@ -51754,14 +114067,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 220, + "line": 225, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L220" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L225" } ], "signatures": [ { - "id": 472, + "id": 510, "name": "maybeSingle", "variant": "signature", "kind": 4096, @@ -51795,14 +114108,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 220, + "line": 225, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L220" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L225" } ], "typeParameters": [ { - "id": 473, + "id": 511, "name": "ResultOne", "variant": "typeParam", "kind": 131072, @@ -51811,7 +114124,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 175, + "target": 186, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -51849,11 +114162,11 @@ ], "type": { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 172, + "target": 183, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -51868,7 +114181,7 @@ }, { "type": "reference", - "target": 473, + "target": 511, "name": "ResultOne", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -51882,19 +114195,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 631, + "target": 671, "name": "default.maybeSingle" } } ], "inheritedFrom": { "type": "reference", - "target": 630, + "target": 670, "name": "default.maybeSingle" } }, { - "id": 203, + "id": 215, "name": "neq", "variant": "declaration", "kind": 2048, @@ -51902,14 +114215,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 120, + "line": 125, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L120" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L125" } ], "signatures": [ { - "id": 204, + "id": 216, "name": "neq", "variant": "signature", "kind": 4096, @@ -51941,14 +114254,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 120, + "line": 125, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L120" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L125" } ], "typeParameters": [ { - "id": 205, + "id": 217, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -51961,7 +114274,7 @@ ], "parameters": [ { - "id": 206, + "id": 218, "name": "column", "variant": "param", "kind": 32768, @@ -51976,14 +114289,14 @@ }, "type": { "type": "reference", - "target": 205, + "target": 217, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 207, + "id": 219, "name": "value", "variant": "param", "kind": 32768, @@ -52007,7 +114320,7 @@ "typeArguments": [ { "type": "reference", - "target": 173, + "target": 184, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -52015,7 +114328,7 @@ }, { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -52023,7 +114336,7 @@ }, { "type": "reference", - "target": 205, + "target": 217, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -52051,7 +114364,7 @@ "typeArguments": [ { "type": "reference", - "target": 173, + "target": 184, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -52059,7 +114372,7 @@ }, { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -52067,7 +114380,7 @@ }, { "type": "reference", - "target": 205, + "target": 217, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -52112,7 +114425,7 @@ ] }, { - "id": 387, + "id": 425, "name": "not", "variant": "declaration", "kind": 2048, @@ -52176,26 +114489,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 530, + "line": 613, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L530" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L613" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 535, + "line": 618, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L535" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L618" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 549, + "line": 632, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L549" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L632" } ], "signatures": [ { - "id": 388, + "id": 426, "name": "not", "variant": "signature", "kind": 4096, @@ -52203,14 +114516,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 530, + "line": 613, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L530" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L613" } ], "typeParameters": [ { - "id": 389, + "id": 427, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -52223,21 +114536,21 @@ ], "parameters": [ { - "id": 390, + "id": 428, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 389, + "target": 427, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 391, + "id": 429, "name": "operator", "variant": "param", "kind": 32768, @@ -52253,7 +114566,7 @@ } }, { - "id": 392, + "id": 430, "name": "value", "variant": "param", "kind": 32768, @@ -52262,14 +114575,14 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "target": 389, + "target": 427, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, "objectType": { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -52284,7 +114597,7 @@ } }, { - "id": 393, + "id": 431, "name": "not", "variant": "signature", "kind": 4096, @@ -52292,14 +114605,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 535, + "line": 618, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L535" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L618" } ], "parameters": [ { - "id": 394, + "id": 432, "name": "column", "variant": "param", "kind": 32768, @@ -52310,7 +114623,7 @@ } }, { - "id": 395, + "id": 433, "name": "operator", "variant": "param", "kind": 32768, @@ -52321,7 +114634,7 @@ } }, { - "id": 396, + "id": 434, "name": "value", "variant": "param", "kind": 32768, @@ -52340,7 +114653,232 @@ ] }, { - "id": 397, + "id": 334, + "name": "notIn", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", + "line": 388, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L388" + } + ], + "signatures": [ + { + "id": 335, + "name": "notIn", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Match only rows where " + }, + { + "kind": "code", + "text": "`column`" + }, + { + "kind": "text", + "text": " is NOT included in the " + }, + { + "kind": "code", + "text": "`values`" + }, + { + "kind": "text", + "text": " array." + } + ] + }, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", + "line": 388, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L388" + } + ], + "typeParameters": [ + { + "id": 336, + "name": "ColumnName", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "parameters": [ + { + "id": 337, + "name": "column", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The column to filter on" + } + ] + }, + "type": { + "type": "reference", + "target": 336, + "name": "ColumnName", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + } + }, + { + "id": 338, + "name": "values", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The values array to filter with" + } + ] + }, + "type": { + "type": "typeOperator", + "operator": "readonly", + "target": { + "type": "array", + "elementType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "ResolveFilterValue" + }, + "typeArguments": [ + { + "type": "reference", + "target": 184, + "name": "Schema", + "package": "@supabase/postgrest-js", + "qualifiedName": "default.Schema", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 185, + "name": "Row", + "package": "@supabase/postgrest-js", + "qualifiedName": "default.Row", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 336, + "name": "ColumnName", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + } + ], + "name": "ResolveFilterValue", + "package": "@supabase/postgrest-js" + }, + "extendsType": { + "type": "intrinsic", + "name": "never" + }, + "trueType": { + "type": "intrinsic", + "name": "unknown" + }, + "falseType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "ResolveFilterValue" + }, + "typeArguments": [ + { + "type": "reference", + "target": 184, + "name": "Schema", + "package": "@supabase/postgrest-js", + "qualifiedName": "default.Schema", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 185, + "name": "Row", + "package": "@supabase/postgrest-js", + "qualifiedName": "default.Row", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": 336, + "name": "ColumnName", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + } + ], + "name": "ResolveFilterValue", + "package": "@supabase/postgrest-js" + }, + "extendsType": { + "type": "reference", + "target": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "ResolvedFilterValue" + }, + "name": "ResolvedFilterValue", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + }, + "trueType": { + "type": "reference", + "target": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "ResolvedFilterValue" + }, + "name": "ResolvedFilterValue", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + }, + "falseType": { + "type": "intrinsic", + "name": "never" + } + } + } + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "this" + } + } + ] + }, + { + "id": 435, "name": "or", "variant": "declaration", "kind": 2048, @@ -52348,14 +114886,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 569, + "line": 652, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L569" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L652" } ], "signatures": [ { - "id": 398, + "id": 436, "name": "or", "variant": "signature", "kind": 4096, @@ -52387,14 +114925,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 569, + "line": 652, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L569" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L652" } ], "parameters": [ { - "id": 399, + "id": 437, "name": "filters", "variant": "param", "kind": 32768, @@ -52413,7 +114951,7 @@ } }, { - "id": 400, + "id": 438, "name": "options", "variant": "param", "kind": 32768, @@ -52429,14 +114967,14 @@ "type": { "type": "reflection", "declaration": { - "id": 401, + "id": 439, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 402, + "id": 440, "name": "foreignTable", "variant": "declaration", "kind": 1024, @@ -52462,9 +115000,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 574, + "line": 657, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L574" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L657" } ], "type": { @@ -52473,7 +115011,7 @@ } }, { - "id": 403, + "id": 441, "name": "referencedTable", "variant": "declaration", "kind": 1024, @@ -52491,9 +115029,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 574, + "line": 657, "character": 32, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L574" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L657" } ], "type": { @@ -52506,15 +115044,15 @@ "groups": [ { "title": "Properties", - "children": [402, 403] + "children": [440, 441] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 574, + "line": 657, "character": 7, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L574" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L657" } ] } @@ -52530,7 +115068,7 @@ ] }, { - "id": 419, + "id": 457, "name": "order", "variant": "declaration", "kind": 2048, @@ -52674,38 +115212,38 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 70, + "line": 75, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L70" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L75" }, { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 74, + "line": 79, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L74" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L79" }, { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 81, + "line": 86, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L81" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L86" }, { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 88, + "line": 93, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L88" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L93" }, { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 110, + "line": 115, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L110" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L115" } ], "signatures": [ { - "id": 420, + "id": 458, "name": "order", "variant": "signature", "kind": 4096, @@ -52715,14 +115253,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 70, + "line": 75, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L70" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L75" } ], "typeParameters": [ { - "id": 421, + "id": 459, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -52735,21 +115273,21 @@ ], "parameters": [ { - "id": 422, + "id": 460, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 421, + "target": 459, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 423, + "id": 461, "name": "options", "variant": "param", "kind": 32768, @@ -52759,14 +115297,14 @@ "type": { "type": "reflection", "declaration": { - "id": 424, + "id": 462, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 425, + "id": 463, "name": "ascending", "variant": "declaration", "kind": 1024, @@ -52776,9 +115314,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 72, + "line": 77, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L72" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L77" } ], "type": { @@ -52787,7 +115325,7 @@ } }, { - "id": 426, + "id": 464, "name": "nullsFirst", "variant": "declaration", "kind": 1024, @@ -52797,9 +115335,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 72, + "line": 77, "character": 37, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L72" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L77" } ], "type": { @@ -52808,7 +115346,7 @@ } }, { - "id": 427, + "id": 465, "name": "referencedTable", "variant": "declaration", "kind": 1024, @@ -52818,9 +115356,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 72, + "line": 77, "character": 59, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L72" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L77" } ], "type": { @@ -52832,15 +115370,15 @@ "groups": [ { "title": "Properties", - "children": [425, 426, 427] + "children": [463, 464, 465] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 72, + "line": 77, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L72" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L77" } ] } @@ -52853,12 +115391,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 579, + "target": 619, "name": "default.order" } }, { - "id": 428, + "id": 466, "name": "order", "variant": "signature", "kind": 4096, @@ -52868,14 +115406,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 74, + "line": 79, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L74" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L79" } ], "parameters": [ { - "id": 429, + "id": 467, "name": "column", "variant": "param", "kind": 32768, @@ -52886,7 +115424,7 @@ } }, { - "id": 430, + "id": 468, "name": "options", "variant": "param", "kind": 32768, @@ -52896,14 +115434,14 @@ "type": { "type": "reflection", "declaration": { - "id": 431, + "id": 469, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 432, + "id": 470, "name": "ascending", "variant": "declaration", "kind": 1024, @@ -52913,9 +115451,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 76, + "line": 81, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L76" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L81" } ], "type": { @@ -52924,7 +115462,7 @@ } }, { - "id": 433, + "id": 471, "name": "nullsFirst", "variant": "declaration", "kind": 1024, @@ -52934,9 +115472,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 76, + "line": 81, "character": 37, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L76" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L81" } ], "type": { @@ -52945,7 +115483,7 @@ } }, { - "id": 434, + "id": 472, "name": "referencedTable", "variant": "declaration", "kind": 1024, @@ -52955,9 +115493,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 76, + "line": 81, "character": 59, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L76" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L81" } ], "type": { @@ -52969,15 +115507,15 @@ "groups": [ { "title": "Properties", - "children": [432, 433, 434] + "children": [470, 471, 472] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 76, + "line": 81, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L76" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L81" } ] } @@ -52990,12 +115528,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 587, + "target": 627, "name": "default.order" } }, { - "id": 435, + "id": 473, "name": "order", "variant": "signature", "kind": 4096, @@ -53031,14 +115569,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 81, + "line": 86, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L81" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L86" } ], "typeParameters": [ { - "id": 436, + "id": 474, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -53051,21 +115589,21 @@ ], "parameters": [ { - "id": 437, + "id": 475, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 436, + "target": 474, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 438, + "id": 476, "name": "options", "variant": "param", "kind": 32768, @@ -53075,14 +115613,14 @@ "type": { "type": "reflection", "declaration": { - "id": 439, + "id": 477, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 440, + "id": 478, "name": "ascending", "variant": "declaration", "kind": 1024, @@ -53092,9 +115630,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 83, + "line": 88, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L83" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L88" } ], "type": { @@ -53103,7 +115641,7 @@ } }, { - "id": 442, + "id": 480, "name": "foreignTable", "variant": "declaration", "kind": 1024, @@ -53113,9 +115651,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 83, + "line": 88, "character": 59, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L83" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L88" } ], "type": { @@ -53124,7 +115662,7 @@ } }, { - "id": 441, + "id": 479, "name": "nullsFirst", "variant": "declaration", "kind": 1024, @@ -53134,9 +115672,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 83, + "line": 88, "character": 37, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L83" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L88" } ], "type": { @@ -53148,15 +115686,15 @@ "groups": [ { "title": "Properties", - "children": [440, 442, 441] + "children": [478, 480, 479] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 83, + "line": 88, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L83" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L88" } ] } @@ -53169,12 +115707,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 594, + "target": 634, "name": "default.order" } }, { - "id": 443, + "id": 481, "name": "order", "variant": "signature", "kind": 4096, @@ -53210,14 +115748,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 88, + "line": 93, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L88" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L93" } ], "parameters": [ { - "id": 444, + "id": 482, "name": "column", "variant": "param", "kind": 32768, @@ -53228,7 +115766,7 @@ } }, { - "id": 445, + "id": 483, "name": "options", "variant": "param", "kind": 32768, @@ -53238,14 +115776,14 @@ "type": { "type": "reflection", "declaration": { - "id": 446, + "id": 484, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 447, + "id": 485, "name": "ascending", "variant": "declaration", "kind": 1024, @@ -53255,9 +115793,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 90, + "line": 95, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L90" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L95" } ], "type": { @@ -53266,7 +115804,7 @@ } }, { - "id": 449, + "id": 487, "name": "foreignTable", "variant": "declaration", "kind": 1024, @@ -53276,9 +115814,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 90, + "line": 95, "character": 59, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L90" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L95" } ], "type": { @@ -53287,7 +115825,7 @@ } }, { - "id": 448, + "id": 486, "name": "nullsFirst", "variant": "declaration", "kind": 1024, @@ -53297,9 +115835,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 90, + "line": 95, "character": 37, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L90" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L95" } ], "type": { @@ -53311,15 +115849,15 @@ "groups": [ { "title": "Properties", - "children": [447, 449, 448] + "children": [485, 487, 486] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 90, + "line": 95, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L90" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L95" } ] } @@ -53332,19 +115870,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 602, + "target": 642, "name": "default.order" } } ], "inheritedFrom": { "type": "reference", - "target": 578, + "target": 618, "name": "default.order" } }, { - "id": 357, + "id": 395, "name": "overlaps", "variant": "declaration", "kind": 2048, @@ -53398,26 +115936,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 453, + "line": 536, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L453" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L536" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 457, + "line": 540, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L457" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L540" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 465, + "line": 548, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L465" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L548" } ], "signatures": [ { - "id": 358, + "id": 396, "name": "overlaps", "variant": "signature", "kind": 4096, @@ -53425,14 +115963,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 453, + "line": 536, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L453" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L536" } ], "typeParameters": [ { - "id": 359, + "id": 397, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -53445,21 +115983,21 @@ ], "parameters": [ { - "id": 360, + "id": 398, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 359, + "target": 397, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 361, + "id": 399, "name": "value", "variant": "param", "kind": 32768, @@ -53480,14 +116018,14 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "target": 359, + "target": 397, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, "objectType": { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -53506,7 +116044,7 @@ } }, { - "id": 362, + "id": 400, "name": "overlaps", "variant": "signature", "kind": 4096, @@ -53514,14 +116052,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 457, + "line": 540, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L457" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L540" } ], "parameters": [ { - "id": 363, + "id": 401, "name": "column", "variant": "param", "kind": 32768, @@ -53532,7 +116070,7 @@ } }, { - "id": 364, + "id": 402, "name": "value", "variant": "param", "kind": 32768, @@ -53567,7 +116105,7 @@ ] }, { - "id": 530, + "id": 569, "name": "overrideTypes", "variant": "declaration", "kind": 2048, @@ -53577,14 +116115,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 276, + "line": 339, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L276" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L339" } ], "signatures": [ { - "id": 531, + "id": 570, "name": "overrideTypes", "variant": "signature", "kind": 4096, @@ -53630,14 +116168,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 276, + "line": 339, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L276" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L339" } ], "typeParameters": [ { - "id": 532, + "id": 571, "name": "NewResult", "variant": "typeParam", "kind": 131072, @@ -53652,7 +116190,7 @@ } }, { - "id": 533, + "id": 572, "name": "Options", "variant": "typeParam", "kind": 131072, @@ -53668,14 +116206,14 @@ "type": { "type": "reflection", "declaration": { - "id": 534, + "id": 573, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 535, + "id": 574, "name": "merge", "variant": "declaration", "kind": 1024, @@ -53685,9 +116223,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 278, + "line": 341, "character": 22, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L278" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L341" } ], "type": { @@ -53699,15 +116237,15 @@ "groups": [ { "title": "Properties", - "children": [535] + "children": [574] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 278, + "line": 341, "character": 20, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L278" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L341" } ] } @@ -53715,14 +116253,14 @@ "default": { "type": "reflection", "declaration": { - "id": 536, + "id": 575, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 537, + "id": 576, "name": "merge", "variant": "declaration", "kind": 1024, @@ -53730,9 +116268,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 278, + "line": 341, "character": 44, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L278" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L341" } ], "type": { @@ -53744,15 +116282,15 @@ "groups": [ { "title": "Properties", - "children": [537] + "children": [576] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 278, + "line": 341, "character": 42, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L278" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L341" } ] } @@ -53761,11 +116299,11 @@ ], "type": { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 172, + "target": 183, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -53776,13 +116314,13 @@ "checkType": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/types.ts", "qualifiedName": "IsValidResultOverride" }, "typeArguments": [ { "type": "reference", - "target": 175, + "target": 186, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -53790,7 +116328,7 @@ }, { "type": "reference", - "target": 532, + "target": 571, "name": "NewResult", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -53822,7 +116360,7 @@ "typeArguments": [ { "type": "reference", - "target": 175, + "target": 186, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -53846,13 +116384,13 @@ { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/types.ts", "qualifiedName": "MergePartialResult" }, "typeArguments": [ { "type": "reference", - "target": 532, + "target": 571, "name": "NewResult", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -53866,7 +116404,7 @@ "typeArguments": [ { "type": "reference", - "target": 175, + "target": 186, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -53878,7 +116416,7 @@ }, { "type": "reference", - "target": 533, + "target": 572, "name": "Options", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -53892,20 +116430,20 @@ "falseType": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/types.ts", "qualifiedName": "MergePartialResult" }, "typeArguments": [ { "type": "reference", - "target": 532, + "target": 571, "name": "NewResult", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, { "type": "reference", - "target": 175, + "target": 186, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -53913,7 +116451,7 @@ }, { "type": "reference", - "target": 533, + "target": 572, "name": "Options", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -53926,13 +116464,13 @@ "falseType": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/types.ts", "qualifiedName": "CheckMatchingArrayTypes" }, "typeArguments": [ { "type": "reference", - "target": 175, + "target": 186, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -53940,7 +116478,7 @@ }, { "type": "reference", - "target": 532, + "target": 571, "name": "NewResult", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -53961,19 +116499,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 690, + "target": 731, "name": "default.overrideTypes" } } ], "inheritedFrom": { "type": "reference", - "target": 689, + "target": 730, "name": "default.overrideTypes" } }, { - "id": 457, + "id": 495, "name": "range", "variant": "declaration", "kind": 2048, @@ -53983,14 +116521,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 173, + "line": 178, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L173" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L178" } ], "signatures": [ { - "id": 458, + "id": 496, "name": "range", "variant": "signature", "kind": 4096, @@ -54048,14 +116586,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 173, + "line": 178, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L173" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L178" } ], "parameters": [ { - "id": 459, + "id": 497, "name": "from", "variant": "param", "kind": 32768, @@ -54074,7 +116612,7 @@ } }, { - "id": 460, + "id": 498, "name": "to", "variant": "param", "kind": 32768, @@ -54093,7 +116631,7 @@ } }, { - "id": 461, + "id": 499, "name": "options", "variant": "param", "kind": 32768, @@ -54109,14 +116647,14 @@ "type": { "type": "reflection", "declaration": { - "id": 462, + "id": 500, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 463, + "id": 501, "name": "foreignTable", "variant": "declaration", "kind": 1024, @@ -54142,9 +116680,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 179, + "line": 184, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L179" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L184" } ], "type": { @@ -54153,7 +116691,7 @@ } }, { - "id": 464, + "id": 502, "name": "referencedTable", "variant": "declaration", "kind": 1024, @@ -54171,9 +116709,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 179, + "line": 184, "character": 32, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L179" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L184" } ], "type": { @@ -54186,15 +116724,15 @@ "groups": [ { "title": "Properties", - "children": [463, 464] + "children": [501, 502] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 179, + "line": 184, "character": 7, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L179" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L184" } ] } @@ -54208,19 +116746,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 617, + "target": 657, "name": "default.range" } } ], "inheritedFrom": { "type": "reference", - "target": 616, + "target": 656, "name": "default.range" } }, { - "id": 349, + "id": 387, "name": "rangeAdjacent", "variant": "declaration", "kind": 2048, @@ -54274,26 +116812,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 438, + "line": 521, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L438" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L521" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 439, + "line": 522, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L439" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L522" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 448, + "line": 531, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L448" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L531" } ], "signatures": [ { - "id": 350, + "id": 388, "name": "rangeAdjacent", "variant": "signature", "kind": 4096, @@ -54301,14 +116839,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 438, + "line": 521, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L438" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L521" } ], "typeParameters": [ { - "id": 351, + "id": 389, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -54321,21 +116859,21 @@ ], "parameters": [ { - "id": 352, + "id": 390, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 351, + "target": 389, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 353, + "id": 391, "name": "range", "variant": "param", "kind": 32768, @@ -54352,7 +116890,7 @@ } }, { - "id": 354, + "id": 392, "name": "rangeAdjacent", "variant": "signature", "kind": 4096, @@ -54360,14 +116898,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 439, + "line": 522, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L439" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L522" } ], "parameters": [ { - "id": 355, + "id": 393, "name": "column", "variant": "param", "kind": 32768, @@ -54378,7 +116916,7 @@ } }, { - "id": 356, + "id": 394, "name": "range", "variant": "param", "kind": 32768, @@ -54397,7 +116935,7 @@ ] }, { - "id": 317, + "id": 355, "name": "rangeGt", "variant": "declaration", "kind": 2048, @@ -54451,26 +116989,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 380, + "line": 463, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L380" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L463" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 381, + "line": 464, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L381" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L464" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 389, + "line": 472, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L389" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L472" } ], "signatures": [ { - "id": 318, + "id": 356, "name": "rangeGt", "variant": "signature", "kind": 4096, @@ -54478,14 +117016,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 380, + "line": 463, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L380" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L463" } ], "typeParameters": [ { - "id": 319, + "id": 357, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -54498,21 +117036,21 @@ ], "parameters": [ { - "id": 320, + "id": 358, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 319, + "target": 357, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 321, + "id": 359, "name": "range", "variant": "param", "kind": 32768, @@ -54529,7 +117067,7 @@ } }, { - "id": 322, + "id": 360, "name": "rangeGt", "variant": "signature", "kind": 4096, @@ -54537,14 +117075,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 381, + "line": 464, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L381" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L464" } ], "parameters": [ { - "id": 323, + "id": 361, "name": "column", "variant": "param", "kind": 32768, @@ -54555,7 +117093,7 @@ } }, { - "id": 324, + "id": 362, "name": "range", "variant": "param", "kind": 32768, @@ -54574,7 +117112,7 @@ ] }, { - "id": 325, + "id": 363, "name": "rangeGte", "variant": "declaration", "kind": 2048, @@ -54636,26 +117174,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 394, + "line": 477, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L394" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L477" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 395, + "line": 478, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L395" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L478" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 404, + "line": 487, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L404" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L487" } ], "signatures": [ { - "id": 326, + "id": 364, "name": "rangeGte", "variant": "signature", "kind": 4096, @@ -54663,14 +117201,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 394, + "line": 477, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L394" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L477" } ], "typeParameters": [ { - "id": 327, + "id": 365, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -54683,21 +117221,21 @@ ], "parameters": [ { - "id": 328, + "id": 366, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 327, + "target": 365, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 329, + "id": 367, "name": "range", "variant": "param", "kind": 32768, @@ -54714,7 +117252,7 @@ } }, { - "id": 330, + "id": 368, "name": "rangeGte", "variant": "signature", "kind": 4096, @@ -54722,14 +117260,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 395, + "line": 478, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L395" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L478" } ], "parameters": [ { - "id": 331, + "id": 369, "name": "column", "variant": "param", "kind": 32768, @@ -54740,7 +117278,7 @@ } }, { - "id": 332, + "id": 370, "name": "range", "variant": "param", "kind": 32768, @@ -54759,7 +117297,7 @@ ] }, { - "id": 333, + "id": 371, "name": "rangeLt", "variant": "declaration", "kind": 2048, @@ -54813,26 +117351,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 409, + "line": 492, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L409" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L492" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 410, + "line": 493, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L410" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L493" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 418, + "line": 501, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L418" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L501" } ], "signatures": [ { - "id": 334, + "id": 372, "name": "rangeLt", "variant": "signature", "kind": 4096, @@ -54840,14 +117378,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 409, + "line": 492, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L409" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L492" } ], "typeParameters": [ { - "id": 335, + "id": 373, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -54860,21 +117398,21 @@ ], "parameters": [ { - "id": 336, + "id": 374, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 335, + "target": 373, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 337, + "id": 375, "name": "range", "variant": "param", "kind": 32768, @@ -54891,7 +117429,7 @@ } }, { - "id": 338, + "id": 376, "name": "rangeLt", "variant": "signature", "kind": 4096, @@ -54899,14 +117437,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 410, + "line": 493, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L410" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L493" } ], "parameters": [ { - "id": 339, + "id": 377, "name": "column", "variant": "param", "kind": 32768, @@ -54917,7 +117455,7 @@ } }, { - "id": 340, + "id": 378, "name": "range", "variant": "param", "kind": 32768, @@ -54936,7 +117474,7 @@ ] }, { - "id": 341, + "id": 379, "name": "rangeLte", "variant": "declaration", "kind": 2048, @@ -54998,26 +117536,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 423, + "line": 506, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L423" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L506" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 424, + "line": 507, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L424" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L507" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 433, + "line": 516, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L433" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L516" } ], "signatures": [ { - "id": 342, + "id": 380, "name": "rangeLte", "variant": "signature", "kind": 4096, @@ -55025,14 +117563,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 423, + "line": 506, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L423" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L506" } ], "typeParameters": [ { - "id": 343, + "id": 381, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -55045,21 +117583,21 @@ ], "parameters": [ { - "id": 344, + "id": 382, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 343, + "target": 381, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 345, + "id": 383, "name": "range", "variant": "param", "kind": 32768, @@ -55076,7 +117614,7 @@ } }, { - "id": 346, + "id": 384, "name": "rangeLte", "variant": "signature", "kind": 4096, @@ -55084,14 +117622,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 424, + "line": 507, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L424" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L507" } ], "parameters": [ { - "id": 347, + "id": 385, "name": "column", "variant": "param", "kind": 32768, @@ -55102,7 +117640,7 @@ } }, { - "id": 348, + "id": 386, "name": "range", "variant": "param", "kind": 32768, @@ -55121,7 +117659,377 @@ ] }, { - "id": 490, + "id": 308, + "name": "regexIMatch", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Match only rows where " + }, + { + "kind": "code", + "text": "`column`" + }, + { + "kind": "text", + "text": " matches the PostgreSQL regex " + }, + { + "kind": "code", + "text": "`pattern`" + }, + { + "kind": "text", + "text": "\ncase-insensitively (using the " + }, + { + "kind": "code", + "text": "`~*`" + }, + { + "kind": "text", + "text": " operator)." + } + ], + "blockTags": [ + { + "tag": "@param", + "name": "column", + "content": [ + { + "kind": "text", + "text": "The column to filter on" + } + ] + }, + { + "tag": "@param", + "name": "pattern", + "content": [ + { + "kind": "text", + "text": "The PostgreSQL regular expression pattern to match with" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", + "line": 293, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L293" + }, + { + "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", + "line": 294, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L294" + }, + { + "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", + "line": 302, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L302" + } + ], + "signatures": [ + { + "id": 309, + "name": "regexIMatch", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", + "line": 293, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L293" + } + ], + "typeParameters": [ + { + "id": 310, + "name": "ColumnName", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "parameters": [ + { + "id": 311, + "name": "column", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 310, + "name": "ColumnName", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + } + }, + { + "id": 312, + "name": "pattern", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "this" + } + }, + { + "id": 313, + "name": "regexIMatch", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", + "line": 294, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L294" + } + ], + "parameters": [ + { + "id": 314, + "name": "column", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 315, + "name": "pattern", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "this" + } + } + ] + }, + { + "id": 300, + "name": "regexMatch", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Match only rows where " + }, + { + "kind": "code", + "text": "`column`" + }, + { + "kind": "text", + "text": " matches the PostgreSQL regex " + }, + { + "kind": "code", + "text": "`pattern`" + }, + { + "kind": "text", + "text": "\ncase-sensitively (using the " + }, + { + "kind": "code", + "text": "`~`" + }, + { + "kind": "text", + "text": " operator)." + } + ], + "blockTags": [ + { + "tag": "@param", + "name": "column", + "content": [ + { + "kind": "text", + "text": "The column to filter on" + } + ] + }, + { + "tag": "@param", + "name": "pattern", + "content": [ + { + "kind": "text", + "text": "The PostgreSQL regular expression pattern to match with" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", + "line": 279, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L279" + }, + { + "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", + "line": 280, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L280" + }, + { + "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", + "line": 288, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L288" + } + ], + "signatures": [ + { + "id": 301, + "name": "regexMatch", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", + "line": 279, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L279" + } + ], + "typeParameters": [ + { + "id": 302, + "name": "ColumnName", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "parameters": [ + { + "id": 303, + "name": "column", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 302, + "name": "ColumnName", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + } + }, + { + "id": 304, + "name": "pattern", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "this" + } + }, + { + "id": 305, + "name": "regexMatch", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", + "line": 280, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L280" + } + ], + "parameters": [ + { + "id": 306, + "name": "column", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 307, + "name": "pattern", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "this" + } + } + ] + }, + { + "id": 528, "name": "returns", "variant": "declaration", "kind": 2048, @@ -55131,14 +118039,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 328, + "line": 333, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L328" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L333" } ], "signatures": [ { - "id": 491, + "id": 529, "name": "returns", "variant": "signature", "kind": 4096, @@ -55175,14 +118083,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 328, + "line": 333, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L328" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L333" } ], "typeParameters": [ { - "id": 492, + "id": 530, "name": "NewResult", "variant": "typeParam", "kind": 131072, @@ -55199,11 +118107,11 @@ ], "type": { "type": "reference", - "target": 545, + "target": 584, "typeArguments": [ { "type": "reference", - "target": 172, + "target": 183, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -55211,7 +118119,7 @@ }, { "type": "reference", - "target": 173, + "target": 184, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -55219,7 +118127,7 @@ }, { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -55228,13 +118136,13 @@ { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/types.ts", "qualifiedName": "CheckMatchingArrayTypes" }, "typeArguments": [ { "type": "reference", - "target": 175, + "target": 186, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -55242,7 +118150,7 @@ }, { "type": "reference", - "target": 492, + "target": 530, "name": "NewResult", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -55253,7 +118161,7 @@ }, { "type": "reference", - "target": 176, + "target": 187, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -55261,7 +118169,7 @@ }, { "type": "reference", - "target": 177, + "target": 188, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -55269,7 +118177,7 @@ }, { "type": "reference", - "target": 178, + "target": 189, "name": "Method", "package": "@supabase/postgrest-js", "qualifiedName": "default.Method", @@ -55282,19 +118190,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 650, + "target": 690, "name": "default.returns" } } ], "inheritedFrom": { "type": "reference", - "target": 649, + "target": 689, "name": "default.returns" } }, { - "id": 488, + "id": 526, "name": "rollback", "variant": "declaration", "kind": 2048, @@ -55304,14 +118212,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 317, + "line": 322, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L317" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L322" } ], "signatures": [ { - "id": 489, + "id": 527, "name": "rollback", "variant": "signature", "kind": 4096, @@ -55337,9 +118245,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 317, + "line": 322, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L317" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L322" } ], "type": { @@ -55348,19 +118256,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 648, + "target": 688, "name": "default.rollback" } } ], "inheritedFrom": { "type": "reference", - "target": 647, + "target": 687, "name": "default.rollback" } }, { - "id": 414, + "id": 452, "name": "select", "variant": "declaration", "kind": 2048, @@ -55370,14 +118278,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 29, + "line": 26, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L29" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L26" } ], "signatures": [ { - "id": 415, + "id": 453, "name": "select", "variant": "signature", "kind": 4096, @@ -55435,14 +118343,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 29, + "line": 26, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L29" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L26" } ], "typeParameters": [ { - "id": 416, + "id": 454, "name": "Query", "variant": "typeParam", "kind": 131072, @@ -55457,18 +118365,18 @@ } }, { - "id": 417, + "id": 455, "name": "NewResultOne", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "reference", - "target": 810, + "target": 853, "typeArguments": [ { "type": "reference", - "target": 173, + "target": 184, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -55476,7 +118384,7 @@ }, { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -55484,7 +118392,7 @@ }, { "type": "reference", - "target": 176, + "target": 187, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -55492,7 +118400,7 @@ }, { "type": "reference", - "target": 177, + "target": 188, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -55500,14 +118408,14 @@ }, { "type": "reference", - "target": 416, + "target": 454, "name": "Query", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, { "type": "reference", - "target": 172, + "target": 183, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -55521,7 +118429,7 @@ ], "parameters": [ { - "id": 418, + "id": 456, "name": "columns", "variant": "param", "kind": 32768, @@ -55538,7 +118446,7 @@ }, "type": { "type": "reference", - "target": 416, + "target": 454, "name": "Query", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -55547,11 +118455,11 @@ ], "type": { "type": "reference", - "target": 545, + "target": 180, "typeArguments": [ { "type": "reference", - "target": 172, + "target": 183, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -55559,7 +118467,7 @@ }, { "type": "reference", - "target": 173, + "target": 184, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -55567,25 +118475,75 @@ }, { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", "refersToTypeParameter": true }, { - "type": "array", - "elementType": { + "type": "conditional", + "checkType": { "type": "reference", - "target": 417, - "name": "NewResultOne", + "target": 189, + "name": "Method", "package": "@supabase/postgrest-js", + "qualifiedName": "default.Method", "refersToTypeParameter": true + }, + "extendsType": { + "type": "literal", + "value": "RPC" + }, + "trueType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 186, + "name": "Result", + "package": "@supabase/postgrest-js", + "qualifiedName": "default.Result", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "unknown" + } + }, + "trueType": { + "type": "array", + "elementType": { + "type": "reference", + "target": 455, + "name": "NewResultOne", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + } + }, + "falseType": { + "type": "reference", + "target": 455, + "name": "NewResultOne", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + } + }, + "falseType": { + "type": "array", + "elementType": { + "type": "reference", + "target": 455, + "name": "NewResultOne", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + } } }, { "type": "reference", - "target": 176, + "target": 187, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -55593,7 +118551,7 @@ }, { "type": "reference", - "target": 177, + "target": 188, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -55601,32 +118559,32 @@ }, { "type": "reference", - "target": 178, + "target": 189, "name": "Method", "package": "@supabase/postgrest-js", "qualifiedName": "default.Method", "refersToTypeParameter": true } ], - "name": "PostgrestTransformBuilder", + "name": "PostgrestFilterBuilder", "package": "@supabase/postgrest-js", "qualifiedName": "default" }, "inheritedFrom": { "type": "reference", - "target": 574, + "target": 614, "name": "default.select" } } ], "inheritedFrom": { "type": "reference", - "target": 573, + "target": 613, "name": "default.select" } }, { - "id": 514, + "id": 553, "name": "setHeader", "variant": "declaration", "kind": 2048, @@ -55636,14 +118594,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 78, + "line": 88, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L78" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L88" } ], "signatures": [ { - "id": 515, + "id": 554, "name": "setHeader", "variant": "signature", "kind": 4096, @@ -55661,14 +118619,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 78, + "line": 88, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L78" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L88" } ], "parameters": [ { - "id": 516, + "id": 555, "name": "name", "variant": "param", "kind": 32768, @@ -55679,7 +118637,7 @@ } }, { - "id": 517, + "id": 556, "name": "value", "variant": "param", "kind": 32768, @@ -55696,19 +118654,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 674, + "target": 715, "name": "default.setHeader" } } ], "inheritedFrom": { "type": "reference", - "target": 673, + "target": 714, "name": "default.setHeader" } }, { - "id": 468, + "id": 506, "name": "single", "variant": "declaration", "kind": 2048, @@ -55718,14 +118676,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 206, + "line": 211, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L206" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L211" } ], "signatures": [ { - "id": 469, + "id": 507, "name": "single", "variant": "signature", "kind": 4096, @@ -55759,14 +118717,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 206, + "line": 211, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L206" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L211" } ], "typeParameters": [ { - "id": 470, + "id": 508, "name": "ResultOne", "variant": "typeParam", "kind": 131072, @@ -55775,7 +118733,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 175, + "target": 186, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -55813,11 +118771,11 @@ ], "type": { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 172, + "target": 183, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -55825,7 +118783,7 @@ }, { "type": "reference", - "target": 470, + "target": 508, "name": "ResultOne", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -55837,19 +118795,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 628, + "target": 668, "name": "default.single" } } ], "inheritedFrom": { "type": "reference", - "target": 627, + "target": 667, "name": "default.single" } }, { - "id": 365, + "id": 403, "name": "textSearch", "variant": "declaration", "kind": 2048, @@ -55941,26 +118899,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 476, + "line": 559, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L476" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L559" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 481, + "line": 564, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L481" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L564" }, { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 496, + "line": 579, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L496" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L579" } ], "signatures": [ { - "id": 366, + "id": 404, "name": "textSearch", "variant": "signature", "kind": 4096, @@ -55968,14 +118926,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 476, + "line": 559, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L476" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L559" } ], "typeParameters": [ { - "id": 367, + "id": 405, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -55988,21 +118946,21 @@ ], "parameters": [ { - "id": 368, + "id": 406, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 367, + "target": 405, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 369, + "id": 407, "name": "query", "variant": "param", "kind": 32768, @@ -56013,7 +118971,7 @@ } }, { - "id": 370, + "id": 408, "name": "options", "variant": "param", "kind": 32768, @@ -56023,14 +118981,14 @@ "type": { "type": "reflection", "declaration": { - "id": 371, + "id": 409, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 372, + "id": 410, "name": "config", "variant": "declaration", "kind": 1024, @@ -56040,9 +118998,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 479, + "line": 562, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L479" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L562" } ], "type": { @@ -56051,7 +119009,7 @@ } }, { - "id": 373, + "id": 411, "name": "type", "variant": "declaration", "kind": 1024, @@ -56061,9 +119019,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 479, + "line": 562, "character": 33, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L479" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L562" } ], "type": { @@ -56088,15 +119046,15 @@ "groups": [ { "title": "Properties", - "children": [372, 373] + "children": [410, 411] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 479, + "line": 562, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L479" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L562" } ] } @@ -56109,7 +119067,7 @@ } }, { - "id": 374, + "id": 412, "name": "textSearch", "variant": "signature", "kind": 4096, @@ -56117,14 +119075,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 481, + "line": 564, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L481" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L564" } ], "parameters": [ { - "id": 375, + "id": 413, "name": "column", "variant": "param", "kind": 32768, @@ -56135,7 +119093,7 @@ } }, { - "id": 376, + "id": 414, "name": "query", "variant": "param", "kind": 32768, @@ -56146,7 +119104,7 @@ } }, { - "id": 377, + "id": 415, "name": "options", "variant": "param", "kind": 32768, @@ -56156,14 +119114,14 @@ "type": { "type": "reflection", "declaration": { - "id": 378, + "id": 416, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 379, + "id": 417, "name": "config", "variant": "declaration", "kind": 1024, @@ -56173,9 +119131,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 484, + "line": 567, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L484" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L567" } ], "type": { @@ -56184,7 +119142,7 @@ } }, { - "id": 380, + "id": 418, "name": "type", "variant": "declaration", "kind": 1024, @@ -56194,9 +119152,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 484, + "line": 567, "character": 33, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L484" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L567" } ], "type": { @@ -56221,15 +119179,15 @@ "groups": [ { "title": "Properties", - "children": [379, 380] + "children": [417, 418] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 484, + "line": 567, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L484" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L567" } ] } @@ -56244,7 +119202,7 @@ ] }, { - "id": 518, + "id": 557, "name": "then", "variant": "declaration", "kind": 2048, @@ -56254,14 +119212,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 84, + "line": 94, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L84" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L94" } ], "signatures": [ { - "id": 519, + "id": 558, "name": "then", "variant": "signature", "kind": 4096, @@ -56290,25 +119248,25 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 84, + "line": 94, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L84" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L94" } ], "typeParameters": [ { - "id": 520, + "id": 559, "name": "TResult1", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "reference", - "target": 803, + "target": 846, "typeArguments": [ { "type": "reference", - "target": 175, + "target": 186, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -56320,7 +119278,7 @@ } }, { - "id": 521, + "id": 560, "name": "TResult2", "variant": "typeParam", "kind": 131072, @@ -56333,7 +119291,7 @@ ], "parameters": [ { - "id": 522, + "id": 561, "name": "onfulfilled", "variant": "param", "kind": 32768, @@ -56358,7 +119316,7 @@ { "type": "reflection", "declaration": { - "id": 523, + "id": 562, "name": "__type", "variant": "declaration", "kind": 65536, @@ -56366,14 +119324,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 91, + "line": 101, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L91" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L101" } ], "signatures": [ { - "id": 524, + "id": 563, "name": "__type", "variant": "signature", "kind": 4096, @@ -56381,25 +119339,25 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 91, + "line": 101, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L91" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L101" } ], "parameters": [ { - "id": 525, + "id": 564, "name": "value", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 803, + "target": 846, "typeArguments": [ { "type": "reference", - "target": 175, + "target": 186, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -56416,7 +119374,7 @@ "types": [ { "type": "reference", - "target": 520, + "target": 559, "name": "TResult1", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -56430,7 +119388,7 @@ "typeArguments": [ { "type": "reference", - "target": 520, + "target": 559, "name": "TResult1", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -56449,7 +119407,7 @@ } }, { - "id": 526, + "id": 565, "name": "onrejected", "variant": "param", "kind": 32768, @@ -56474,7 +119432,7 @@ { "type": "reflection", "declaration": { - "id": 527, + "id": 566, "name": "__type", "variant": "declaration", "kind": 65536, @@ -56482,14 +119440,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 98, + "line": 108, "character": 18, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L98" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L108" } ], "signatures": [ { - "id": 528, + "id": 567, "name": "__type", "variant": "signature", "kind": 4096, @@ -56497,14 +119455,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 98, + "line": 108, "character": 18, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L98" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L108" } ], "parameters": [ { - "id": 529, + "id": 568, "name": "reason", "variant": "param", "kind": 32768, @@ -56520,7 +119478,7 @@ "types": [ { "type": "reference", - "target": 521, + "target": 560, "name": "TResult2", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -56534,7 +119492,7 @@ "typeArguments": [ { "type": "reference", - "target": 521, + "target": 560, "name": "TResult2", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -56565,14 +119523,14 @@ "types": [ { "type": "reference", - "target": 520, + "target": 559, "name": "TResult1", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, { "type": "reference", - "target": 521, + "target": 560, "name": "TResult2", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -56585,19 +119543,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 678, + "target": 719, "name": "default.then" } } ], "inheritedFrom": { "type": "reference", - "target": 677, + "target": 718, "name": "default.then" } }, { - "id": 512, + "id": 551, "name": "throwOnError", "variant": "declaration", "kind": 2048, @@ -56607,14 +119565,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 70, + "line": 80, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L70" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L80" } ], "signatures": [ { - "id": 513, + "id": 552, "name": "throwOnError", "variant": "signature", "kind": 4096, @@ -56638,9 +119596,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 70, + "line": 80, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L70" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L80" } ], "type": { @@ -56648,11 +119606,11 @@ "types": [ { "type": "reference", - "target": 169, + "target": 180, "typeArguments": [ { "type": "reference", - "target": 172, + "target": 183, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -56660,7 +119618,7 @@ }, { "type": "reference", - "target": 173, + "target": 184, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -56668,7 +119626,7 @@ }, { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -56676,7 +119634,7 @@ }, { "type": "reference", - "target": 175, + "target": 186, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -56684,7 +119642,7 @@ }, { "type": "reference", - "target": 176, + "target": 187, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -56692,7 +119650,7 @@ }, { "type": "reference", - "target": 177, + "target": 188, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -56700,7 +119658,7 @@ }, { "type": "reference", - "target": 178, + "target": 189, "name": "Method", "package": "@supabase/postgrest-js", "qualifiedName": "default.Method", @@ -56713,11 +119671,11 @@ }, { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 172, + "target": 183, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -56725,7 +119683,7 @@ }, { "type": "reference", - "target": 175, + "target": 186, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -56744,14 +119702,14 @@ }, "inheritedFrom": { "type": "reference", - "target": 672, + "target": 713, "name": "default.throwOnError" } } ], "inheritedFrom": { "type": "reference", - "target": 671, + "target": 712, "name": "default.throwOnError" } } @@ -56759,45 +119717,45 @@ "groups": [ { "title": "Constructors", - "children": [170] + "children": [181] }, { "title": "Properties", - "children": [500, 503, 498, 511, 496, 499, 501, 502, 497] + "children": [538, 541, 536, 549, 534, 537, 539, 540, 535, 550] }, { "title": "Methods", "children": [ - 465, 309, 301, 474, 197, 478, 404, 476, 208, 216, 264, 272, 280, 296, 288, 240, 248, - 256, 450, 224, 232, 381, 493, 471, 203, 387, 397, 419, 357, 530, 457, 349, 317, 325, - 333, 341, 490, 488, 414, 514, 468, 365, 518, 512 + 503, 347, 339, 512, 209, 516, 442, 514, 220, 228, 276, 284, 292, 329, 316, 324, 252, + 260, 268, 488, 236, 244, 419, 531, 509, 215, 425, 334, 435, 457, 395, 569, 495, 387, + 355, 363, 371, 379, 308, 300, 528, 526, 452, 553, 506, 403, 557, 551 ] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestFilterBuilder.ts", - "line": 74, + "line": 79, "character": 21, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L74" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestFilterBuilder.ts#L79" } ], "typeParameters": [ { - "id": 538, + "id": 577, "name": "ClientOptions", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", - "target": 807, + "target": 850, "name": "ClientServerOptions", "package": "@supabase/postgrest-js" } }, { - "id": 539, + "id": 578, "name": "Schema", "variant": "typeParam", "kind": 131072, @@ -56805,7 +119763,7 @@ "type": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", @@ -56813,7 +119771,7 @@ } }, { - "id": 540, + "id": 579, "name": "Row", "variant": "typeParam", "kind": 131072, @@ -56839,14 +119797,14 @@ } }, { - "id": 541, + "id": 580, "name": "Result", "variant": "typeParam", "kind": 131072, "flags": {} }, { - "id": 542, + "id": 581, "name": "RelationName", "variant": "typeParam", "kind": 131072, @@ -56857,7 +119815,7 @@ } }, { - "id": 543, + "id": 582, "name": "Relationships", "variant": "typeParam", "kind": 131072, @@ -56868,7 +119826,7 @@ } }, { - "id": 544, + "id": 583, "name": "Method", "variant": "typeParam", "kind": 131072, @@ -56882,11 +119840,11 @@ "extendedTypes": [ { "type": "reference", - "target": 545, + "target": 584, "typeArguments": [ { "type": "reference", - "target": 172, + "target": 183, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -56894,7 +119852,7 @@ }, { "type": "reference", - "target": 173, + "target": 184, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -56902,7 +119860,7 @@ }, { "type": "reference", - "target": 174, + "target": 185, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -56910,7 +119868,7 @@ }, { "type": "reference", - "target": 175, + "target": 186, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -56918,7 +119876,7 @@ }, { "type": "reference", - "target": 176, + "target": 187, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -56926,7 +119884,7 @@ }, { "type": "reference", - "target": 177, + "target": 188, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -56934,7 +119892,7 @@ }, { "type": "reference", - "target": 178, + "target": 189, "name": "Method", "package": "@supabase/postgrest-js", "qualifiedName": "default.Method", @@ -56947,14 +119905,14 @@ ] }, { - "id": 74, + "id": 78, "name": "PostgrestQueryBuilder", "variant": "declaration", "kind": 128, "flags": {}, "children": [ { - "id": 75, + "id": 79, "name": "constructor", "variant": "declaration", "kind": 512, @@ -56962,42 +119920,61 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 18, + "line": 38, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L18" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L38" } ], "signatures": [ { - "id": 76, + "id": 80, "name": "PostgrestQueryBuilder", "variant": "signature", "kind": 16384, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates a query builder scoped to a Postgres table or view." + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nimport PostgrestQueryBuilder from '@supabase/postgrest-js'\n\nconst query = new PostgrestQueryBuilder(\n new URL('https://xyzcompany.supabase.co/rest/v1/users'),\n { headers: { apikey: 'public-anon-key' } }\n)\n```" + } + ] + } + ] + }, "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 18, + "line": 38, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L18" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L38" } ], "typeParameters": [ { - "id": 77, + "id": 81, "name": "ClientOptions", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", - "target": 807, + "target": 850, "name": "ClientServerOptions", "package": "@supabase/postgrest-js" } }, { - "id": 78, + "id": 82, "name": "Schema", "variant": "typeParam", "kind": 131072, @@ -57005,7 +119982,7 @@ "type": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", @@ -57013,7 +119990,7 @@ } }, { - "id": 79, + "id": 83, "name": "Relation", "variant": "typeParam", "kind": 131072, @@ -57024,7 +120001,7 @@ { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "GenericTable" }, "name": "GenericTable", @@ -57033,7 +120010,7 @@ { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "GenericView" }, "name": "GenericView", @@ -57043,7 +120020,7 @@ } }, { - "id": 80, + "id": 84, "name": "RelationName", "variant": "typeParam", "kind": 131072, @@ -57054,7 +120031,7 @@ } }, { - "id": 81, + "id": 85, "name": "Relationships", "variant": "typeParam", "kind": 131072, @@ -57063,7 +120040,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 79, + "target": 83, "name": "Relation", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relation", @@ -57072,14 +120049,14 @@ "extendsType": { "type": "reflection", "declaration": { - "id": 82, + "id": 86, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 83, + "id": 87, "name": "Relationships", "variant": "declaration", "kind": 1024, @@ -57087,9 +120064,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 10, + "line": 16, "character": 37, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L10" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L16" } ], "type": { @@ -57107,15 +120084,15 @@ "groups": [ { "title": "Properties", - "children": [83] + "children": [87] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 10, + "line": 16, "character": 35, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L10" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L16" } ] } @@ -57139,7 +120116,7 @@ ], "parameters": [ { - "id": 84, + "id": 88, "name": "url", "variant": "param", "kind": 32768, @@ -57155,7 +120132,7 @@ } }, { - "id": 85, + "id": 89, "name": "__namedParameters", "variant": "param", "kind": 32768, @@ -57163,14 +120140,14 @@ "type": { "type": "reflection", "declaration": { - "id": 86, + "id": 90, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 89, + "id": 93, "name": "fetch", "variant": "declaration", "kind": 1024, @@ -57180,15 +120157,15 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 27, + "line": 48, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L27" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L48" } ], "type": { "type": "reflection", "declaration": { - "id": 90, + "id": 94, "name": "__type", "variant": "declaration", "kind": 65536, @@ -57200,14 +120177,14 @@ "character": 17 }, { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "signatures": [ { - "id": 91, + "id": 95, "name": "__type", "variant": "signature", "kind": 4096, @@ -57229,7 +120206,7 @@ ], "parameters": [ { - "id": 92, + "id": 96, "name": "input", "variant": "param", "kind": 32768, @@ -57241,25 +120218,25 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "RequestInfo" + "qualifiedName": "URL" }, - "name": "RequestInfo", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "RequestInfo" }, - "name": "URL", + "name": "RequestInfo", "package": "typescript" } ] } }, { - "id": 93, + "id": 97, "name": "init", "variant": "param", "kind": 32768, @@ -57299,7 +120276,7 @@ } }, { - "id": 94, + "id": 98, "name": "__type", "variant": "signature", "kind": 4096, @@ -57314,14 +120291,14 @@ }, "sources": [ { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "parameters": [ { - "id": 95, + "id": 99, "name": "input", "variant": "param", "kind": 32768, @@ -57337,25 +120314,25 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "Request" + "qualifiedName": "URL" }, - "name": "Request", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "Request" }, - "name": "URL", + "name": "Request", "package": "typescript" } ] } }, { - "id": 96, + "id": 100, "name": "init", "variant": "param", "kind": 32768, @@ -57399,7 +120376,7 @@ } }, { - "id": 87, + "id": 91, "name": "headers", "variant": "declaration", "kind": 1024, @@ -57409,9 +120386,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 25, + "line": 46, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L25" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L46" } ], "type": { @@ -57426,7 +120403,7 @@ "defaultValue": "{}" }, { - "id": 88, + "id": 92, "name": "schema", "variant": "declaration", "kind": 1024, @@ -57436,29 +120413,51 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 26, + "line": 47, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L26" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L47" } ], "type": { "type": "intrinsic", "name": "string" } + }, + { + "id": 101, + "name": "urlLengthLimit", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", + "line": 49, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L49" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "8000" } ], "groups": [ { "title": "Properties", - "children": [89, 87, 88] + "children": [93, 91, 92, 101] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 24, + "line": 45, "character": 7, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L24" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L45" } ] } @@ -57467,11 +120466,11 @@ ], "type": { "type": "reference", - "target": 74, + "target": 78, "typeArguments": [ { "type": "reference", - "target": 77, + "target": 81, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -57479,7 +120478,7 @@ }, { "type": "reference", - "target": 78, + "target": 82, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -57487,7 +120486,7 @@ }, { "type": "reference", - "target": 79, + "target": 83, "name": "Relation", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relation", @@ -57495,7 +120494,7 @@ }, { "type": "reference", - "target": 80, + "target": 84, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -57503,7 +120502,7 @@ }, { "type": "reference", - "target": 81, + "target": 85, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -57518,7 +120517,7 @@ ] }, { - "id": 101, + "id": 106, "name": "fetch", "variant": "declaration", "kind": 1024, @@ -57528,15 +120527,15 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 16, + "line": 22, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L16" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L22" } ], "type": { "type": "reflection", "declaration": { - "id": 102, + "id": 107, "name": "__type", "variant": "declaration", "kind": 65536, @@ -57548,14 +120547,14 @@ "character": 17 }, { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "signatures": [ { - "id": 103, + "id": 108, "name": "__type", "variant": "signature", "kind": 4096, @@ -57577,7 +120576,7 @@ ], "parameters": [ { - "id": 104, + "id": 109, "name": "input", "variant": "param", "kind": 32768, @@ -57589,25 +120588,25 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "RequestInfo" + "qualifiedName": "URL" }, - "name": "RequestInfo", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "RequestInfo" }, - "name": "URL", + "name": "RequestInfo", "package": "typescript" } ] } }, { - "id": 105, + "id": 110, "name": "init", "variant": "param", "kind": 32768, @@ -57647,7 +120646,7 @@ } }, { - "id": 106, + "id": 111, "name": "__type", "variant": "signature", "kind": 4096, @@ -57662,14 +120661,14 @@ }, "sources": [ { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "parameters": [ { - "id": 107, + "id": 112, "name": "input", "variant": "param", "kind": 32768, @@ -57685,25 +120684,25 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "Request" + "qualifiedName": "URL" }, - "name": "Request", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "Request" }, - "name": "URL", + "name": "Request", "package": "typescript" } ] } }, { - "id": 108, + "id": 113, "name": "init", "variant": "param", "kind": 32768, @@ -57747,7 +120746,7 @@ } }, { - "id": 98, + "id": 103, "name": "headers", "variant": "declaration", "kind": 1024, @@ -57755,9 +120754,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 13, + "line": 19, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L13" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L19" } ], "type": { @@ -57771,7 +120770,7 @@ } }, { - "id": 99, + "id": 104, "name": "schema", "variant": "declaration", "kind": 1024, @@ -57781,9 +120780,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 14, + "line": 20, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L14" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L20" } ], "type": { @@ -57792,7 +120791,7 @@ } }, { - "id": 100, + "id": 105, "name": "signal", "variant": "declaration", "kind": 1024, @@ -57802,9 +120801,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 15, + "line": 21, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L15" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L21" } ], "type": { @@ -57818,7 +120817,7 @@ } }, { - "id": 97, + "id": 102, "name": "url", "variant": "declaration", "kind": 1024, @@ -57826,9 +120825,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 12, + "line": 18, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L12" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L18" } ], "type": { @@ -57842,7 +120841,26 @@ } }, { - "id": 157, + "id": 114, + "name": "urlLengthLimit", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", + "line": 23, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 168, "name": "delete", "variant": "declaration", "kind": 2048, @@ -57850,14 +120868,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 410, + "line": 505, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L410" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L505" } ], "signatures": [ { - "id": 158, + "id": 169, "name": "delete", "variant": "signature", "kind": 4096, @@ -57881,14 +120899,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 410, + "line": 505, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L410" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L505" } ], "parameters": [ { - "id": 159, + "id": 170, "name": "options", "variant": "param", "kind": 32768, @@ -57904,14 +120922,14 @@ "type": { "type": "reflection", "declaration": { - "id": 160, + "id": 171, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 161, + "id": 172, "name": "count", "variant": "declaration", "kind": 1024, @@ -57961,9 +120979,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 413, + "line": 508, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L413" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L508" } ], "type": { @@ -57988,15 +121006,15 @@ "groups": [ { "title": "Properties", - "children": [161] + "children": [172] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 412, + "line": 507, "character": 5, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L412" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L507" } ] } @@ -58006,11 +121024,11 @@ ], "type": { "type": "reference", - "target": 169, + "target": 180, "typeArguments": [ { "type": "reference", - "target": 77, + "target": 81, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -58018,7 +121036,7 @@ }, { "type": "reference", - "target": 78, + "target": 82, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -58032,7 +121050,7 @@ }, "objectType": { "type": "reference", - "target": 79, + "target": 83, "name": "Relation", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relation", @@ -58045,7 +121063,7 @@ }, { "type": "reference", - "target": 80, + "target": 84, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -58053,7 +121071,7 @@ }, { "type": "reference", - "target": 81, + "target": 85, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -58072,7 +121090,7 @@ ] }, { - "id": 118, + "id": 129, "name": "insert", "variant": "declaration", "kind": 2048, @@ -58178,26 +121196,26 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 115, + "line": 155, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L115" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L155" }, { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 129, + "line": 169, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L129" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L169" }, { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 170, + "line": 210, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L170" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L210" } ], "signatures": [ { - "id": 119, + "id": 130, "name": "insert", "variant": "signature", "kind": 4096, @@ -58205,14 +121223,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 115, + "line": 155, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L115" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L155" } ], "typeParameters": [ { - "id": 120, + "id": 131, "name": "Row", "variant": "typeParam", "kind": 131072, @@ -58240,21 +121258,21 @@ ], "parameters": [ { - "id": 121, + "id": 132, "name": "values", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 120, + "target": 131, "name": "Row", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 122, + "id": 133, "name": "options", "variant": "param", "kind": 32768, @@ -58264,14 +121282,14 @@ "type": { "type": "reflection", "declaration": { - "id": 123, + "id": 134, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 124, + "id": 135, "name": "count", "variant": "declaration", "kind": 1024, @@ -58281,9 +121299,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 118, + "line": 158, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L118" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L158" } ], "type": { @@ -58308,15 +121326,15 @@ "groups": [ { "title": "Properties", - "children": [124] + "children": [135] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 117, + "line": 157, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L117" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L157" } ] } @@ -58325,11 +121343,11 @@ ], "type": { "type": "reference", - "target": 169, + "target": 180, "typeArguments": [ { "type": "reference", - "target": 77, + "target": 81, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -58337,7 +121355,7 @@ }, { "type": "reference", - "target": 78, + "target": 82, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -58351,7 +121369,7 @@ }, "objectType": { "type": "reference", - "target": 79, + "target": 83, "name": "Relation", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relation", @@ -58364,7 +121382,7 @@ }, { "type": "reference", - "target": 80, + "target": 84, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -58372,7 +121390,7 @@ }, { "type": "reference", - "target": 81, + "target": 85, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -58389,7 +121407,7 @@ } }, { - "id": 125, + "id": 136, "name": "insert", "variant": "signature", "kind": 4096, @@ -58397,14 +121415,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 129, + "line": 169, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L129" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L169" } ], "typeParameters": [ { - "id": 126, + "id": 137, "name": "Row", "variant": "typeParam", "kind": 131072, @@ -58432,7 +121450,7 @@ ], "parameters": [ { - "id": 127, + "id": 138, "name": "values", "variant": "param", "kind": 32768, @@ -58441,7 +121459,7 @@ "type": "array", "elementType": { "type": "reference", - "target": 126, + "target": 137, "name": "Row", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -58449,7 +121467,7 @@ } }, { - "id": 128, + "id": 139, "name": "options", "variant": "param", "kind": 32768, @@ -58459,14 +121477,14 @@ "type": { "type": "reflection", "declaration": { - "id": 129, + "id": 140, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 130, + "id": 141, "name": "count", "variant": "declaration", "kind": 1024, @@ -58476,9 +121494,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 132, + "line": 172, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L132" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L172" } ], "type": { @@ -58500,7 +121518,7 @@ } }, { - "id": 131, + "id": 142, "name": "defaultToNull", "variant": "declaration", "kind": 1024, @@ -58510,9 +121528,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 133, + "line": 173, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L133" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L173" } ], "type": { @@ -58524,15 +121542,15 @@ "groups": [ { "title": "Properties", - "children": [130, 131] + "children": [141, 142] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 131, + "line": 171, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L131" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L171" } ] } @@ -58541,11 +121559,11 @@ ], "type": { "type": "reference", - "target": 169, + "target": 180, "typeArguments": [ { "type": "reference", - "target": 77, + "target": 81, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -58553,7 +121571,7 @@ }, { "type": "reference", - "target": 78, + "target": 82, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -58567,7 +121585,7 @@ }, "objectType": { "type": "reference", - "target": 79, + "target": 83, "name": "Relation", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relation", @@ -58580,7 +121598,7 @@ }, { "type": "reference", - "target": 80, + "target": 84, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -58588,7 +121606,7 @@ }, { "type": "reference", - "target": 81, + "target": 85, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -58607,7 +121625,7 @@ ] }, { - "id": 109, + "id": 120, "name": "select", "variant": "declaration", "kind": 2048, @@ -58615,14 +121633,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 57, + "line": 94, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L57" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L94" } ], "signatures": [ { - "id": 110, + "id": 121, "name": "select", "variant": "signature", "kind": 4096, @@ -58633,19 +121651,62 @@ "kind": "text", "text": "Perform a SELECT query on the table or view." } + ], + "blockTags": [ + { + "tag": "@remarks", + "content": [ + { + "kind": "text", + "text": "When using " + }, + { + "kind": "code", + "text": "`count`" + }, + { + "kind": "text", + "text": " with " + }, + { + "kind": "code", + "text": "`.range()`" + }, + { + "kind": "text", + "text": " or " + }, + { + "kind": "code", + "text": "`.limit()`" + }, + { + "kind": "text", + "text": ", the returned " + }, + { + "kind": "code", + "text": "`count`" + }, + { + "kind": "text", + "text": " is the total number of rows\nthat match your filters, not the number of rows in the current page. Use this to build pagination UI." + } + ] + } ] }, "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 57, + "line": 94, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L57" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L94" } ], "typeParameters": [ { - "id": 111, + "id": 122, "name": "Query", "variant": "typeParam", "kind": 131072, @@ -58660,18 +121721,18 @@ } }, { - "id": 112, + "id": 123, "name": "ResultOne", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "reference", - "target": 810, + "target": 853, "typeArguments": [ { "type": "reference", - "target": 78, + "target": 82, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -58685,7 +121746,7 @@ }, "objectType": { "type": "reference", - "target": 79, + "target": 83, "name": "Relation", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relation", @@ -58694,7 +121755,7 @@ }, { "type": "reference", - "target": 80, + "target": 84, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -58702,7 +121763,7 @@ }, { "type": "reference", - "target": 81, + "target": 85, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -58710,14 +121771,14 @@ }, { "type": "reference", - "target": 111, + "target": 122, "name": "Query", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, { "type": "reference", - "target": 77, + "target": 81, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -58731,7 +121792,7 @@ ], "parameters": [ { - "id": 113, + "id": 124, "name": "columns", "variant": "param", "kind": 32768, @@ -58752,14 +121813,14 @@ }, "type": { "type": "reference", - "target": 111, + "target": 122, "name": "Query", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 114, + "id": 125, "name": "options", "variant": "param", "kind": 32768, @@ -58777,14 +121838,14 @@ "type": { "type": "reflection", "declaration": { - "id": 115, + "id": 126, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 117, + "id": 128, "name": "count", "variant": "declaration", "kind": 1024, @@ -58834,9 +121895,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 71, + "line": 108, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L71" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L108" } ], "type": { @@ -58858,7 +121919,7 @@ } }, { - "id": 116, + "id": 127, "name": "head", "variant": "declaration", "kind": 1024, @@ -58892,9 +121953,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 70, + "line": 107, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L70" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L107" } ], "type": { @@ -58906,15 +121967,15 @@ "groups": [ { "title": "Properties", - "children": [117, 116] + "children": [128, 127] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 69, + "line": 106, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L69" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L106" } ] } @@ -58923,11 +121984,11 @@ ], "type": { "type": "reference", - "target": 169, + "target": 180, "typeArguments": [ { "type": "reference", - "target": 77, + "target": 81, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -58935,7 +121996,7 @@ }, { "type": "reference", - "target": 78, + "target": 82, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -58949,7 +122010,7 @@ }, "objectType": { "type": "reference", - "target": 79, + "target": 83, "name": "Relation", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relation", @@ -58960,7 +122021,7 @@ "type": "array", "elementType": { "type": "reference", - "target": 112, + "target": 123, "name": "ResultOne", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -58968,7 +122029,7 @@ }, { "type": "reference", - "target": 80, + "target": 84, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -58976,7 +122037,7 @@ }, { "type": "reference", - "target": 81, + "target": 85, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -58995,7 +122056,7 @@ ] }, { - "id": 150, + "id": 161, "name": "update", "variant": "declaration", "kind": 2048, @@ -59003,14 +122064,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 360, + "line": 452, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L360" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L452" } ], "signatures": [ { - "id": 151, + "id": 162, "name": "update", "variant": "signature", "kind": 4096, @@ -59034,14 +122095,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 360, + "line": 452, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L360" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L452" } ], "typeParameters": [ { - "id": 152, + "id": 163, "name": "Row", "variant": "typeParam", "kind": 131072, @@ -59069,7 +122130,7 @@ ], "parameters": [ { - "id": 153, + "id": 164, "name": "values", "variant": "param", "kind": 32768, @@ -59084,14 +122145,14 @@ }, "type": { "type": "reference", - "target": 152, + "target": 163, "name": "Row", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 154, + "id": 165, "name": "options", "variant": "param", "kind": 32768, @@ -59107,14 +122168,14 @@ "type": { "type": "reflection", "declaration": { - "id": 155, + "id": 166, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 156, + "id": 167, "name": "count", "variant": "declaration", "kind": 1024, @@ -59164,9 +122225,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 365, + "line": 457, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L365" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L457" } ], "type": { @@ -59191,15 +122252,15 @@ "groups": [ { "title": "Properties", - "children": [156] + "children": [167] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 364, + "line": 456, "character": 7, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L364" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L456" } ] } @@ -59209,11 +122270,11 @@ ], "type": { "type": "reference", - "target": 169, + "target": 180, "typeArguments": [ { "type": "reference", - "target": 77, + "target": 81, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -59221,7 +122282,7 @@ }, { "type": "reference", - "target": 78, + "target": 82, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -59235,7 +122296,7 @@ }, "objectType": { "type": "reference", - "target": 79, + "target": 83, "name": "Relation", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relation", @@ -59248,7 +122309,7 @@ }, { "type": "reference", - "target": 80, + "target": 84, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -59256,7 +122317,7 @@ }, { "type": "reference", - "target": 81, + "target": 85, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -59275,7 +122336,7 @@ ] }, { - "id": 132, + "id": 143, "name": "upsert", "variant": "declaration", "kind": 2048, @@ -59467,32 +122528,52 @@ "text": ". This also only applies when doing bulk upserts." } ] + }, + { + "tag": "@example", + "name": "Upsert a single row using a unique key", + "content": [ + { + "kind": "code", + "text": "```ts\n// Upserting a single row, overwriting based on the 'username' unique column\nconst { data, error } = await supabase\n .from('users')\n .upsert({ username: 'supabot' }, { onConflict: 'username' })\n\n// Example response:\n// {\n// data: [\n// { id: 4, message: 'bar', username: 'supabot' }\n// ],\n// error: null\n// }\n```" + } + ] + }, + { + "tag": "@example", + "name": "Upsert with conflict resolution and exact row counting", + "content": [ + { + "kind": "code", + "text": "```ts\n// Upserting and returning exact count\nconst { data, error, count } = await supabase\n .from('users')\n .upsert(\n {\n id: 3,\n message: 'foo',\n username: 'supabot'\n },\n {\n onConflict: 'username',\n count: 'exact'\n }\n )\n\n// Example response:\n// {\n// data: [\n// {\n// id: 42,\n// handle: \"saoirse\",\n// display_name: \"Saoirse\"\n// }\n// ],\n// count: 1,\n// error: null\n// }\n```" + } + ] } ] }, "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 216, + "line": 258, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L216" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L258" }, { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 232, + "line": 274, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L232" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L274" }, { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 287, + "line": 377, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L287" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L377" } ], "signatures": [ { - "id": 133, + "id": 144, "name": "upsert", "variant": "signature", "kind": 4096, @@ -59500,14 +122581,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 216, + "line": 258, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L216" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L258" } ], "typeParameters": [ { - "id": 134, + "id": 145, "name": "Row", "variant": "typeParam", "kind": 131072, @@ -59535,21 +122616,21 @@ ], "parameters": [ { - "id": 135, + "id": 146, "name": "values", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 134, + "target": 145, "name": "Row", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 136, + "id": 147, "name": "options", "variant": "param", "kind": 32768, @@ -59559,14 +122640,14 @@ "type": { "type": "reflection", "declaration": { - "id": 137, + "id": 148, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 140, + "id": 151, "name": "count", "variant": "declaration", "kind": 1024, @@ -59576,9 +122657,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 221, + "line": 263, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L221" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L263" } ], "type": { @@ -59600,7 +122681,7 @@ } }, { - "id": 139, + "id": 150, "name": "ignoreDuplicates", "variant": "declaration", "kind": 1024, @@ -59610,9 +122691,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 220, + "line": 262, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L220" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L262" } ], "type": { @@ -59621,7 +122702,7 @@ } }, { - "id": 138, + "id": 149, "name": "onConflict", "variant": "declaration", "kind": 1024, @@ -59631,9 +122712,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 219, + "line": 261, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L219" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L261" } ], "type": { @@ -59645,15 +122726,15 @@ "groups": [ { "title": "Properties", - "children": [140, 139, 138] + "children": [151, 150, 149] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 218, + "line": 260, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L218" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L260" } ] } @@ -59662,11 +122743,11 @@ ], "type": { "type": "reference", - "target": 169, + "target": 180, "typeArguments": [ { "type": "reference", - "target": 77, + "target": 81, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -59674,7 +122755,7 @@ }, { "type": "reference", - "target": 78, + "target": 82, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -59688,7 +122769,7 @@ }, "objectType": { "type": "reference", - "target": 79, + "target": 83, "name": "Relation", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relation", @@ -59701,7 +122782,7 @@ }, { "type": "reference", - "target": 80, + "target": 84, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -59709,7 +122790,7 @@ }, { "type": "reference", - "target": 81, + "target": 85, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -59726,7 +122807,7 @@ } }, { - "id": 141, + "id": 152, "name": "upsert", "variant": "signature", "kind": 4096, @@ -59734,14 +122815,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 232, + "line": 274, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L232" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L274" } ], "typeParameters": [ { - "id": 142, + "id": 153, "name": "Row", "variant": "typeParam", "kind": 131072, @@ -59769,7 +122850,7 @@ ], "parameters": [ { - "id": 143, + "id": 154, "name": "values", "variant": "param", "kind": 32768, @@ -59778,7 +122859,7 @@ "type": "array", "elementType": { "type": "reference", - "target": 142, + "target": 153, "name": "Row", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -59786,7 +122867,7 @@ } }, { - "id": 144, + "id": 155, "name": "options", "variant": "param", "kind": 32768, @@ -59796,14 +122877,14 @@ "type": { "type": "reflection", "declaration": { - "id": 145, + "id": 156, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 148, + "id": 159, "name": "count", "variant": "declaration", "kind": 1024, @@ -59813,9 +122894,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 237, + "line": 279, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L237" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L279" } ], "type": { @@ -59837,7 +122918,7 @@ } }, { - "id": 149, + "id": 160, "name": "defaultToNull", "variant": "declaration", "kind": 1024, @@ -59847,9 +122928,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 238, + "line": 280, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L238" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L280" } ], "type": { @@ -59858,7 +122939,7 @@ } }, { - "id": 147, + "id": 158, "name": "ignoreDuplicates", "variant": "declaration", "kind": 1024, @@ -59868,9 +122949,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 236, + "line": 278, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L236" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L278" } ], "type": { @@ -59879,7 +122960,7 @@ } }, { - "id": 146, + "id": 157, "name": "onConflict", "variant": "declaration", "kind": 1024, @@ -59889,9 +122970,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 235, + "line": 277, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L235" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L277" } ], "type": { @@ -59903,15 +122984,15 @@ "groups": [ { "title": "Properties", - "children": [148, 149, 147, 146] + "children": [159, 160, 158, 157] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 234, + "line": 276, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L234" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L276" } ] } @@ -59920,11 +123001,11 @@ ], "type": { "type": "reference", - "target": 169, + "target": 180, "typeArguments": [ { "type": "reference", - "target": 77, + "target": 81, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -59932,7 +123013,7 @@ }, { "type": "reference", - "target": 78, + "target": 82, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -59946,7 +123027,7 @@ }, "objectType": { "type": "reference", - "target": 79, + "target": 83, "name": "Relation", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relation", @@ -59959,7 +123040,7 @@ }, { "type": "reference", - "target": 80, + "target": 84, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -59967,7 +123048,7 @@ }, { "type": "reference", - "target": 81, + "target": 85, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -59989,41 +123070,41 @@ "groups": [ { "title": "Constructors", - "children": [75] + "children": [79] }, { "title": "Properties", - "children": [101, 98, 99, 100, 97] + "children": [106, 103, 104, 105, 102, 114] }, { "title": "Methods", - "children": [157, 118, 109, 150, 132] + "children": [168, 129, 120, 161, 143] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 5, + "line": 11, "character": 21, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L5" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L11" } ], "typeParameters": [ { - "id": 162, + "id": 173, "name": "ClientOptions", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", - "target": 807, + "target": 850, "name": "ClientServerOptions", "package": "@supabase/postgrest-js" } }, { - "id": 163, + "id": 174, "name": "Schema", "variant": "typeParam", "kind": 131072, @@ -60031,7 +123112,7 @@ "type": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", @@ -60039,7 +123120,7 @@ } }, { - "id": 164, + "id": 175, "name": "Relation", "variant": "typeParam", "kind": 131072, @@ -60050,7 +123131,7 @@ { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "GenericTable" }, "name": "GenericTable", @@ -60059,7 +123140,7 @@ { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "GenericView" }, "name": "GenericView", @@ -60069,7 +123150,7 @@ } }, { - "id": 165, + "id": 176, "name": "RelationName", "variant": "typeParam", "kind": 131072, @@ -60080,7 +123161,7 @@ } }, { - "id": 166, + "id": 177, "name": "Relationships", "variant": "typeParam", "kind": 131072, @@ -60089,7 +123170,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 79, + "target": 83, "name": "Relation", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relation", @@ -60098,14 +123179,14 @@ "extendsType": { "type": "reflection", "declaration": { - "id": 167, + "id": 178, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 168, + "id": 179, "name": "Relationships", "variant": "declaration", "kind": 1024, @@ -60113,9 +123194,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 10, + "line": 16, "character": 37, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L10" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L16" } ], "type": { @@ -60127,15 +123208,15 @@ "groups": [ { "title": "Properties", - "children": [168] + "children": [179] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestQueryBuilder.ts", - "line": 10, + "line": 16, "character": 35, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L10" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestQueryBuilder.ts#L16" } ] } @@ -60159,14 +123240,14 @@ ] }, { - "id": 545, + "id": 584, "name": "PostgrestTransformBuilder", "variant": "declaration", "kind": 128, "flags": {}, "children": [ { - "id": 546, + "id": 585, "name": "constructor", "variant": "declaration", "kind": 512, @@ -60174,42 +123255,61 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 35, + "line": 45, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L35" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L45" } ], "signatures": [ { - "id": 547, + "id": 586, "name": "PostgrestTransformBuilder", "variant": "signature", "kind": 16384, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates a builder configured for a specific PostgREST request." + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nimport PostgrestQueryBuilder from '@supabase/postgrest-js'\n\nconst builder = new PostgrestQueryBuilder(\n new URL('https://xyzcompany.supabase.co/rest/v1/users'),\n { headers: new Headers({ apikey: 'public-anon-key' }) }\n)\n```" + } + ] + } + ] + }, "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 35, + "line": 45, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L35" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L45" } ], "typeParameters": [ { - "id": 548, + "id": 587, "name": "ClientOptions", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", - "target": 807, + "target": 850, "name": "ClientServerOptions", "package": "@supabase/postgrest-js" } }, { - "id": 549, + "id": 588, "name": "Schema", "variant": "typeParam", "kind": 131072, @@ -60217,7 +123317,7 @@ "type": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", @@ -60225,7 +123325,7 @@ } }, { - "id": 550, + "id": 589, "name": "Row", "variant": "typeParam", "kind": 131072, @@ -60251,14 +123351,14 @@ } }, { - "id": 551, + "id": 590, "name": "Result", "variant": "typeParam", "kind": 131072, "flags": {} }, { - "id": 552, + "id": 591, "name": "RelationName", "variant": "typeParam", "kind": 131072, @@ -60269,7 +123369,7 @@ } }, { - "id": 553, + "id": 592, "name": "Relationships", "variant": "typeParam", "kind": 131072, @@ -60280,7 +123380,7 @@ } }, { - "id": 554, + "id": 593, "name": "Method", "variant": "typeParam", "kind": 131072, @@ -60293,7 +123393,7 @@ ], "parameters": [ { - "id": 555, + "id": 594, "name": "builder", "variant": "param", "kind": 32768, @@ -60301,14 +123401,14 @@ "type": { "type": "reflection", "declaration": { - "id": 556, + "id": 595, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 561, + "id": 600, "name": "body", "variant": "declaration", "kind": 1024, @@ -60318,9 +123418,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 40, + "line": 50, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L40" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L50" } ], "type": { @@ -60329,7 +123429,7 @@ } }, { - "id": 564, + "id": 603, "name": "fetch", "variant": "declaration", "kind": 1024, @@ -60339,15 +123439,15 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 43, + "line": 53, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L43" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L53" } ], "type": { "type": "reflection", "declaration": { - "id": 565, + "id": 604, "name": "__type", "variant": "declaration", "kind": 65536, @@ -60359,14 +123459,14 @@ "character": 17 }, { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "signatures": [ { - "id": 566, + "id": 605, "name": "__type", "variant": "signature", "kind": 4096, @@ -60388,7 +123488,7 @@ ], "parameters": [ { - "id": 567, + "id": 606, "name": "input", "variant": "param", "kind": 32768, @@ -60400,25 +123500,25 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "RequestInfo" + "qualifiedName": "URL" }, - "name": "RequestInfo", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "RequestInfo" }, - "name": "URL", + "name": "RequestInfo", "package": "typescript" } ] } }, { - "id": 568, + "id": 607, "name": "init", "variant": "param", "kind": 32768, @@ -60458,7 +123558,7 @@ } }, { - "id": 569, + "id": 608, "name": "__type", "variant": "signature", "kind": 4096, @@ -60473,14 +123573,14 @@ }, "sources": [ { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "parameters": [ { - "id": 570, + "id": 609, "name": "input", "variant": "param", "kind": 32768, @@ -60496,25 +123596,25 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "Request" + "qualifiedName": "URL" }, - "name": "Request", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "Request" }, - "name": "URL", + "name": "Request", "package": "typescript" } ] } }, { - "id": 571, + "id": 610, "name": "init", "variant": "param", "kind": 32768, @@ -60558,7 +123658,7 @@ } }, { - "id": 559, + "id": 598, "name": "headers", "variant": "declaration", "kind": 1024, @@ -60566,9 +123666,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 38, + "line": 48, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L38" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L48" } ], "type": { @@ -60582,7 +123682,7 @@ } }, { - "id": 572, + "id": 611, "name": "isMaybeSingle", "variant": "declaration", "kind": 1024, @@ -60592,9 +123692,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 44, + "line": 54, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L44" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L54" } ], "type": { @@ -60603,7 +123703,7 @@ } }, { - "id": 557, + "id": 596, "name": "method", "variant": "declaration", "kind": 1024, @@ -60611,9 +123711,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 36, + "line": 46, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L36" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L46" } ], "type": { @@ -60643,7 +123743,7 @@ } }, { - "id": 560, + "id": 599, "name": "schema", "variant": "declaration", "kind": 1024, @@ -60653,9 +123753,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 39, + "line": 49, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L39" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L49" } ], "type": { @@ -60664,7 +123764,7 @@ } }, { - "id": 562, + "id": 601, "name": "shouldThrowOnError", "variant": "declaration", "kind": 1024, @@ -60674,9 +123774,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 41, + "line": 51, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L41" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L51" } ], "type": { @@ -60685,7 +123785,7 @@ } }, { - "id": 563, + "id": 602, "name": "signal", "variant": "declaration", "kind": 1024, @@ -60695,9 +123795,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 42, + "line": 52, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L42" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L52" } ], "type": { @@ -60711,7 +123811,7 @@ } }, { - "id": 558, + "id": 597, "name": "url", "variant": "declaration", "kind": 1024, @@ -60719,9 +123819,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 37, + "line": 47, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L37" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L47" } ], "type": { @@ -60733,20 +123833,41 @@ "name": "URL", "package": "typescript" } + }, + { + "id": 612, + "name": "urlLengthLimit", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", + "line": 55, + "character": 4, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L55" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } } ], "groups": [ { "title": "Properties", - "children": [561, 564, 559, 572, 557, 560, 562, 563, 558] + "children": [600, 603, 598, 611, 596, 599, 601, 602, 597, 612] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 35, + "line": 45, "character": 23, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L35" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L45" } ] } @@ -60755,11 +123876,11 @@ ], "type": { "type": "reference", - "target": 545, + "target": 584, "typeArguments": [ { "type": "reference", - "target": 548, + "target": 587, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -60767,7 +123888,7 @@ }, { "type": "reference", - "target": 549, + "target": 588, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -60775,7 +123896,7 @@ }, { "type": "reference", - "target": 550, + "target": 589, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -60783,7 +123904,7 @@ }, { "type": "reference", - "target": 551, + "target": 590, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -60791,7 +123912,7 @@ }, { "type": "reference", - "target": 552, + "target": 591, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -60799,7 +123920,7 @@ }, { "type": "reference", - "target": 553, + "target": 592, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -60807,7 +123928,7 @@ }, { "type": "reference", - "target": 554, + "target": 593, "name": "Method", "package": "@supabase/postgrest-js", "qualifiedName": "default.Method", @@ -60820,19 +123941,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 706, + "target": 747, "name": "default.constructor" } } ], "inheritedFrom": { "type": "reference", - "target": 705, + "target": 746, "name": "default.constructor" } }, { - "id": 659, + "id": 699, "name": "body", "variant": "declaration", "kind": 1024, @@ -60844,9 +123965,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 29, + "line": 25, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L29" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L25" } ], "type": { @@ -60855,12 +123976,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 732, + "target": 774, "name": "default.body" } }, { - "id": 662, + "id": 702, "name": "fetch", "variant": "declaration", "kind": 1024, @@ -60871,15 +123992,15 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 32, + "line": 28, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L32" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L28" } ], "type": { "type": "reflection", "declaration": { - "id": 663, + "id": 703, "name": "__type", "variant": "declaration", "kind": 65536, @@ -60891,14 +124012,14 @@ "character": 17 }, { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "signatures": [ { - "id": 664, + "id": 704, "name": "__type", "variant": "signature", "kind": 4096, @@ -60920,7 +124041,7 @@ ], "parameters": [ { - "id": 665, + "id": 705, "name": "input", "variant": "param", "kind": 32768, @@ -60932,25 +124053,25 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "RequestInfo" + "qualifiedName": "URL" }, - "name": "RequestInfo", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "RequestInfo" }, - "name": "URL", + "name": "RequestInfo", "package": "typescript" } ] } }, { - "id": 666, + "id": 706, "name": "init", "variant": "param", "kind": 32768, @@ -60990,7 +124111,7 @@ } }, { - "id": 667, + "id": 707, "name": "__type", "variant": "signature", "kind": 4096, @@ -61005,14 +124126,14 @@ }, "sources": [ { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "parameters": [ { - "id": 668, + "id": 708, "name": "input", "variant": "param", "kind": 32768, @@ -61028,25 +124149,25 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "Request" + "qualifiedName": "URL" }, - "name": "Request", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "Request" }, - "name": "URL", + "name": "Request", "package": "typescript" } ] } }, { - "id": 669, + "id": 709, "name": "init", "variant": "param", "kind": 32768, @@ -61090,12 +124211,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 735, + "target": 777, "name": "default.fetch" } }, { - "id": 657, + "id": 697, "name": "headers", "variant": "declaration", "kind": 1024, @@ -61106,9 +124227,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 27, + "line": 23, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L27" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L23" } ], "type": { @@ -61122,12 +124243,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 730, + "target": 772, "name": "default.headers" } }, { - "id": 670, + "id": 710, "name": "isMaybeSingle", "variant": "declaration", "kind": 1024, @@ -61138,9 +124259,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 33, + "line": 29, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L33" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L29" } ], "type": { @@ -61149,12 +124270,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 743, + "target": 785, "name": "default.isMaybeSingle" } }, { - "id": 655, + "id": 695, "name": "method", "variant": "declaration", "kind": 1024, @@ -61165,9 +124286,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 25, + "line": 21, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L25" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L21" } ], "type": { @@ -61197,12 +124318,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 728, + "target": 770, "name": "default.method" } }, { - "id": 658, + "id": 698, "name": "schema", "variant": "declaration", "kind": 1024, @@ -61214,9 +124335,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 28, + "line": 24, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L28" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L24" } ], "type": { @@ -61225,12 +124346,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 731, + "target": 773, "name": "default.schema" } }, { - "id": 660, + "id": 700, "name": "shouldThrowOnError", "variant": "declaration", "kind": 1024, @@ -61241,9 +124362,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 30, + "line": 26, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L30" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L26" } ], "type": { @@ -61253,12 +124374,12 @@ "defaultValue": "false", "inheritedFrom": { "type": "reference", - "target": 733, + "target": 775, "name": "default.shouldThrowOnError" } }, { - "id": 661, + "id": 701, "name": "signal", "variant": "declaration", "kind": 1024, @@ -61270,9 +124391,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 31, + "line": 27, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L31" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L27" } ], "type": { @@ -61286,12 +124407,12 @@ }, "inheritedFrom": { "type": "reference", - "target": 734, + "target": 776, "name": "default.signal" } }, { - "id": 656, + "id": 696, "name": "url", "variant": "declaration", "kind": 1024, @@ -61302,9 +124423,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 26, + "line": 22, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L26" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L22" } ], "type": { @@ -61318,12 +124439,39 @@ }, "inheritedFrom": { "type": "reference", - "target": 729, + "target": 771, "name": "default.url" } }, { - "id": 624, + "id": 711, + "name": "urlLengthLimit", + "variant": "declaration", + "kind": 1024, + "flags": { + "isProtected": true, + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", + "line": 30, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L30" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": 786, + "name": "default.urlLengthLimit" + } + }, + { + "id": 664, "name": "abortSignal", "variant": "declaration", "kind": 2048, @@ -61331,14 +124479,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 195, + "line": 200, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L195" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L200" } ], "signatures": [ { - "id": 625, + "id": 665, "name": "abortSignal", "variant": "signature", "kind": 4096, @@ -61354,14 +124502,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 195, + "line": 200, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L195" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L200" } ], "parameters": [ { - "id": 626, + "id": 666, "name": "signal", "variant": "param", "kind": 32768, @@ -61393,7 +124541,7 @@ ] }, { - "id": 633, + "id": 673, "name": "csv", "variant": "declaration", "kind": 2048, @@ -61401,14 +124549,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 237, + "line": 242, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L237" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L242" } ], "signatures": [ { - "id": 634, + "id": 674, "name": "csv", "variant": "signature", "kind": 4096, @@ -61432,18 +124580,18 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 237, + "line": 242, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L237" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L242" } ], "type": { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 548, + "target": 587, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -61462,7 +124610,7 @@ ] }, { - "id": 637, + "id": 677, "name": "explain", "variant": "declaration", "kind": 2048, @@ -61470,14 +124618,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 275, + "line": 280, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L275" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L280" } ], "signatures": [ { - "id": 638, + "id": 678, "name": "explain", "variant": "signature", "kind": 4096, @@ -61501,14 +124649,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 275, + "line": 280, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L275" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L280" } ], "parameters": [ { - "id": 639, + "id": 679, "name": "options", "variant": "param", "kind": 32768, @@ -61524,14 +124672,14 @@ "type": { "type": "reflection", "declaration": { - "id": 640, + "id": 680, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 641, + "id": 681, "name": "analyze", "variant": "declaration", "kind": 1024, @@ -61557,9 +124705,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 283, + "line": 288, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L283" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L288" } ], "type": { @@ -61569,7 +124717,7 @@ "defaultValue": "false" }, { - "id": 644, + "id": 684, "name": "buffers", "variant": "declaration", "kind": 1024, @@ -61595,9 +124743,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 286, + "line": 291, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L286" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L291" } ], "type": { @@ -61607,7 +124755,7 @@ "defaultValue": "false" }, { - "id": 646, + "id": 686, "name": "format", "variant": "declaration", "kind": 1024, @@ -61637,9 +124785,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 288, + "line": 293, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L288" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L293" } ], "type": { @@ -61658,7 +124806,7 @@ "defaultValue": "'text'" }, { - "id": 643, + "id": 683, "name": "settings", "variant": "declaration", "kind": 1024, @@ -61684,9 +124832,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 285, + "line": 290, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L285" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L290" } ], "type": { @@ -61696,7 +124844,7 @@ "defaultValue": "false" }, { - "id": 642, + "id": 682, "name": "verbose", "variant": "declaration", "kind": 1024, @@ -61730,9 +124878,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 284, + "line": 289, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L284" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L289" } ], "type": { @@ -61742,7 +124890,7 @@ "defaultValue": "false" }, { - "id": 645, + "id": 685, "name": "wal", "variant": "declaration", "kind": 1024, @@ -61768,9 +124916,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 287, + "line": 292, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L287" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L292" } ], "type": { @@ -61783,15 +124931,15 @@ "groups": [ { "title": "Properties", - "children": [641, 644, 646, 643, 642, 645] + "children": [681, 684, 686, 683, 682, 685] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 282, + "line": 287, "character": 5, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L282" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L287" } ] } @@ -61804,11 +124952,11 @@ "types": [ { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 548, + "target": 587, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -61829,11 +124977,11 @@ }, { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 548, + "target": 587, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -61876,7 +125024,7 @@ ] }, { - "id": 635, + "id": 675, "name": "geojson", "variant": "declaration", "kind": 2048, @@ -61884,14 +125032,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 245, + "line": 250, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L245" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L250" } ], "signatures": [ { - "id": 636, + "id": 676, "name": "geojson", "variant": "signature", "kind": 4096, @@ -61915,18 +125063,18 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 245, + "line": 250, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L245" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L250" } ], "type": { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 548, + "target": 587, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -61960,7 +125108,7 @@ ] }, { - "id": 609, + "id": 649, "name": "limit", "variant": "declaration", "kind": 2048, @@ -61968,14 +125116,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 146, + "line": 151, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L146" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L151" } ], "signatures": [ { - "id": 610, + "id": 650, "name": "limit", "variant": "signature", "kind": 4096, @@ -61999,14 +125147,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 146, + "line": 151, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L146" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L151" } ], "parameters": [ { - "id": 611, + "id": 651, "name": "count", "variant": "param", "kind": 32768, @@ -62025,7 +125173,7 @@ } }, { - "id": 612, + "id": 652, "name": "options", "variant": "param", "kind": 32768, @@ -62041,14 +125189,14 @@ "type": { "type": "reflection", "declaration": { - "id": 613, + "id": 653, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 614, + "id": 654, "name": "foreignTable", "variant": "declaration", "kind": 1024, @@ -62074,9 +125222,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 151, + "line": 156, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L151" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L156" } ], "type": { @@ -62085,7 +125233,7 @@ } }, { - "id": 615, + "id": 655, "name": "referencedTable", "variant": "declaration", "kind": 1024, @@ -62103,9 +125251,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 151, + "line": 156, "character": 32, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L151" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L156" } ], "type": { @@ -62118,15 +125266,15 @@ "groups": [ { "title": "Properties", - "children": [614, 615] + "children": [654, 655] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 151, + "line": 156, "character": 7, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L151" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L156" } ] } @@ -62142,7 +125290,7 @@ ] }, { - "id": 652, + "id": 692, "name": "maxAffected", "variant": "declaration", "kind": 2048, @@ -62150,14 +125298,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 354, + "line": 359, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L354" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L359" } ], "signatures": [ { - "id": 653, + "id": 693, "name": "maxAffected", "variant": "signature", "kind": 4096, @@ -62173,14 +125321,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 354, + "line": 359, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L354" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L359" } ], "parameters": [ { - "id": 654, + "id": 694, "name": "value", "variant": "param", "kind": 32768, @@ -62204,7 +125352,7 @@ "checkType": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/feature-flags.ts", "qualifiedName": "MaxAffectedEnabled" }, "typeArguments": [ @@ -62216,7 +125364,7 @@ }, "objectType": { "type": "reference", - "target": 548, + "target": 587, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -62235,7 +125383,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 554, + "target": 593, "name": "Method", "package": "@supabase/postgrest-js", "qualifiedName": "default.Method", @@ -62260,11 +125408,11 @@ }, "trueType": { "type": "reference", - "target": 545, + "target": 584, "typeArguments": [ { "type": "reference", - "target": 548, + "target": 587, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -62272,7 +125420,7 @@ }, { "type": "reference", - "target": 549, + "target": 588, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -62280,7 +125428,7 @@ }, { "type": "reference", - "target": 550, + "target": 589, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -62288,7 +125436,7 @@ }, { "type": "reference", - "target": 551, + "target": 590, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -62296,7 +125444,7 @@ }, { "type": "reference", - "target": 552, + "target": 591, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -62304,7 +125452,7 @@ }, { "type": "reference", - "target": 553, + "target": 592, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -62312,7 +125460,7 @@ }, { "type": "reference", - "target": 554, + "target": 593, "name": "Method", "package": "@supabase/postgrest-js", "qualifiedName": "default.Method", @@ -62359,7 +125507,7 @@ ] }, { - "id": 630, + "id": 670, "name": "maybeSingle", "variant": "declaration", "kind": 2048, @@ -62367,14 +125515,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 220, + "line": 225, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L220" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L225" } ], "signatures": [ { - "id": 631, + "id": 671, "name": "maybeSingle", "variant": "signature", "kind": 4096, @@ -62406,14 +125554,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 220, + "line": 225, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L220" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L225" } ], "typeParameters": [ { - "id": 632, + "id": 672, "name": "ResultOne", "variant": "typeParam", "kind": 131072, @@ -62422,7 +125570,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 551, + "target": 590, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -62460,11 +125608,11 @@ ], "type": { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 548, + "target": 587, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -62479,7 +125627,7 @@ }, { "type": "reference", - "target": 473, + "target": 511, "name": "ResultOne", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -62495,7 +125643,7 @@ ] }, { - "id": 578, + "id": 618, "name": "order", "variant": "declaration", "kind": 2048, @@ -62637,38 +125785,38 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 70, + "line": 75, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L70" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L75" }, { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 74, + "line": 79, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L74" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L79" }, { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 81, + "line": 86, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L81" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L86" }, { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 88, + "line": 93, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L88" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L93" }, { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 110, + "line": 115, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L110" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L115" } ], "signatures": [ { - "id": 579, + "id": 619, "name": "order", "variant": "signature", "kind": 4096, @@ -62676,14 +125824,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 70, + "line": 75, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L70" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L75" } ], "typeParameters": [ { - "id": 580, + "id": 620, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -62696,21 +125844,21 @@ ], "parameters": [ { - "id": 581, + "id": 621, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 421, + "target": 459, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 582, + "id": 622, "name": "options", "variant": "param", "kind": 32768, @@ -62720,14 +125868,14 @@ "type": { "type": "reflection", "declaration": { - "id": 583, + "id": 623, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 584, + "id": 624, "name": "ascending", "variant": "declaration", "kind": 1024, @@ -62737,9 +125885,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 72, + "line": 77, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L72" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L77" } ], "type": { @@ -62748,7 +125896,7 @@ } }, { - "id": 585, + "id": 625, "name": "nullsFirst", "variant": "declaration", "kind": 1024, @@ -62758,9 +125906,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 72, + "line": 77, "character": 37, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L72" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L77" } ], "type": { @@ -62769,7 +125917,7 @@ } }, { - "id": 586, + "id": 626, "name": "referencedTable", "variant": "declaration", "kind": 1024, @@ -62779,9 +125927,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 72, + "line": 77, "character": 59, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L72" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L77" } ], "type": { @@ -62793,15 +125941,15 @@ "groups": [ { "title": "Properties", - "children": [584, 585, 586] + "children": [624, 625, 626] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 72, + "line": 77, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L72" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L77" } ] } @@ -62814,7 +125962,7 @@ } }, { - "id": 587, + "id": 627, "name": "order", "variant": "signature", "kind": 4096, @@ -62822,14 +125970,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 74, + "line": 79, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L74" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L79" } ], "parameters": [ { - "id": 588, + "id": 628, "name": "column", "variant": "param", "kind": 32768, @@ -62840,7 +125988,7 @@ } }, { - "id": 589, + "id": 629, "name": "options", "variant": "param", "kind": 32768, @@ -62850,14 +125998,14 @@ "type": { "type": "reflection", "declaration": { - "id": 590, + "id": 630, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 591, + "id": 631, "name": "ascending", "variant": "declaration", "kind": 1024, @@ -62867,9 +126015,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 76, + "line": 81, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L76" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L81" } ], "type": { @@ -62878,7 +126026,7 @@ } }, { - "id": 592, + "id": 632, "name": "nullsFirst", "variant": "declaration", "kind": 1024, @@ -62888,9 +126036,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 76, + "line": 81, "character": 37, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L76" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L81" } ], "type": { @@ -62899,7 +126047,7 @@ } }, { - "id": 593, + "id": 633, "name": "referencedTable", "variant": "declaration", "kind": 1024, @@ -62909,9 +126057,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 76, + "line": 81, "character": 59, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L76" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L81" } ], "type": { @@ -62923,15 +126071,15 @@ "groups": [ { "title": "Properties", - "children": [591, 592, 593] + "children": [631, 632, 633] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 76, + "line": 81, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L76" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L81" } ] } @@ -62944,7 +126092,7 @@ } }, { - "id": 594, + "id": 634, "name": "order", "variant": "signature", "kind": 4096, @@ -62978,14 +126126,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 81, + "line": 86, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L81" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L86" } ], "typeParameters": [ { - "id": 595, + "id": 635, "name": "ColumnName", "variant": "typeParam", "kind": 131072, @@ -62998,21 +126146,21 @@ ], "parameters": [ { - "id": 596, + "id": 636, "name": "column", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 436, + "target": 474, "name": "ColumnName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true } }, { - "id": 597, + "id": 637, "name": "options", "variant": "param", "kind": 32768, @@ -63022,14 +126170,14 @@ "type": { "type": "reflection", "declaration": { - "id": 598, + "id": 638, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 599, + "id": 639, "name": "ascending", "variant": "declaration", "kind": 1024, @@ -63039,9 +126187,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 83, + "line": 88, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L83" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L88" } ], "type": { @@ -63050,7 +126198,7 @@ } }, { - "id": 601, + "id": 641, "name": "foreignTable", "variant": "declaration", "kind": 1024, @@ -63060,9 +126208,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 83, + "line": 88, "character": 59, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L83" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L88" } ], "type": { @@ -63071,7 +126219,7 @@ } }, { - "id": 600, + "id": 640, "name": "nullsFirst", "variant": "declaration", "kind": 1024, @@ -63081,9 +126229,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 83, + "line": 88, "character": 37, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L83" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L88" } ], "type": { @@ -63095,15 +126243,15 @@ "groups": [ { "title": "Properties", - "children": [599, 601, 600] + "children": [639, 641, 640] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 83, + "line": 88, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L83" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L88" } ] } @@ -63116,7 +126264,7 @@ } }, { - "id": 602, + "id": 642, "name": "order", "variant": "signature", "kind": 4096, @@ -63150,14 +126298,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 88, + "line": 93, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L88" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L93" } ], "parameters": [ { - "id": 603, + "id": 643, "name": "column", "variant": "param", "kind": 32768, @@ -63168,7 +126316,7 @@ } }, { - "id": 604, + "id": 644, "name": "options", "variant": "param", "kind": 32768, @@ -63178,14 +126326,14 @@ "type": { "type": "reflection", "declaration": { - "id": 605, + "id": 645, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 606, + "id": 646, "name": "ascending", "variant": "declaration", "kind": 1024, @@ -63195,9 +126343,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 90, + "line": 95, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L90" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L95" } ], "type": { @@ -63206,7 +126354,7 @@ } }, { - "id": 608, + "id": 648, "name": "foreignTable", "variant": "declaration", "kind": 1024, @@ -63216,9 +126364,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 90, + "line": 95, "character": 59, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L90" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L95" } ], "type": { @@ -63227,7 +126375,7 @@ } }, { - "id": 607, + "id": 647, "name": "nullsFirst", "variant": "declaration", "kind": 1024, @@ -63237,9 +126385,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 90, + "line": 95, "character": 37, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L90" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L95" } ], "type": { @@ -63251,15 +126399,15 @@ "groups": [ { "title": "Properties", - "children": [606, 608, 607] + "children": [646, 648, 647] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 90, + "line": 95, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L90" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L95" } ] } @@ -63274,7 +126422,7 @@ ] }, { - "id": 689, + "id": 730, "name": "overrideTypes", "variant": "declaration", "kind": 2048, @@ -63284,14 +126432,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 276, + "line": 339, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L276" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L339" } ], "signatures": [ { - "id": 690, + "id": 731, "name": "overrideTypes", "variant": "signature", "kind": 4096, @@ -63337,14 +126485,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 276, + "line": 339, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L276" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L339" } ], "typeParameters": [ { - "id": 691, + "id": 732, "name": "NewResult", "variant": "typeParam", "kind": 131072, @@ -63359,7 +126507,7 @@ } }, { - "id": 692, + "id": 733, "name": "Options", "variant": "typeParam", "kind": 131072, @@ -63375,14 +126523,14 @@ "type": { "type": "reflection", "declaration": { - "id": 693, + "id": 734, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 694, + "id": 735, "name": "merge", "variant": "declaration", "kind": 1024, @@ -63392,9 +126540,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 278, + "line": 341, "character": 22, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L278" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L341" } ], "type": { @@ -63406,15 +126554,15 @@ "groups": [ { "title": "Properties", - "children": [694] + "children": [735] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 278, + "line": 341, "character": 20, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L278" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L341" } ] } @@ -63422,14 +126570,14 @@ "default": { "type": "reflection", "declaration": { - "id": 695, + "id": 736, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 696, + "id": 737, "name": "merge", "variant": "declaration", "kind": 1024, @@ -63437,9 +126585,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 278, + "line": 341, "character": 44, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L278" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L341" } ], "type": { @@ -63451,15 +126599,15 @@ "groups": [ { "title": "Properties", - "children": [696] + "children": [737] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 278, + "line": 341, "character": 42, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L278" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L341" } ] } @@ -63468,11 +126616,11 @@ ], "type": { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 548, + "target": 587, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -63483,13 +126631,13 @@ "checkType": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/types.ts", "qualifiedName": "IsValidResultOverride" }, "typeArguments": [ { "type": "reference", - "target": 551, + "target": 590, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -63497,7 +126645,7 @@ }, { "type": "reference", - "target": 532, + "target": 571, "name": "NewResult", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -63529,7 +126677,7 @@ "typeArguments": [ { "type": "reference", - "target": 551, + "target": 590, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -63553,13 +126701,13 @@ { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/types.ts", "qualifiedName": "MergePartialResult" }, "typeArguments": [ { "type": "reference", - "target": 532, + "target": 571, "name": "NewResult", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -63573,7 +126721,7 @@ "typeArguments": [ { "type": "reference", - "target": 551, + "target": 590, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -63585,7 +126733,7 @@ }, { "type": "reference", - "target": 533, + "target": 572, "name": "Options", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -63599,20 +126747,20 @@ "falseType": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/types.ts", "qualifiedName": "MergePartialResult" }, "typeArguments": [ { "type": "reference", - "target": 532, + "target": 571, "name": "NewResult", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, { "type": "reference", - "target": 551, + "target": 590, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -63620,7 +126768,7 @@ }, { "type": "reference", - "target": 533, + "target": 572, "name": "Options", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -63633,13 +126781,13 @@ "falseType": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/types.ts", "qualifiedName": "CheckMatchingArrayTypes" }, "typeArguments": [ { "type": "reference", - "target": 551, + "target": 590, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -63647,7 +126795,7 @@ }, { "type": "reference", - "target": 532, + "target": 571, "name": "NewResult", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -63668,19 +126816,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 766, + "target": 809, "name": "default.overrideTypes" } } ], "inheritedFrom": { "type": "reference", - "target": 765, + "target": 808, "name": "default.overrideTypes" } }, { - "id": 616, + "id": 656, "name": "range", "variant": "declaration", "kind": 2048, @@ -63688,14 +126836,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 173, + "line": 178, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L173" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L178" } ], "signatures": [ { - "id": 617, + "id": 657, "name": "range", "variant": "signature", "kind": 4096, @@ -63751,14 +126899,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 173, + "line": 178, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L173" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L178" } ], "parameters": [ { - "id": 618, + "id": 658, "name": "from", "variant": "param", "kind": 32768, @@ -63777,7 +126925,7 @@ } }, { - "id": 619, + "id": 659, "name": "to", "variant": "param", "kind": 32768, @@ -63796,7 +126944,7 @@ } }, { - "id": 620, + "id": 660, "name": "options", "variant": "param", "kind": 32768, @@ -63812,14 +126960,14 @@ "type": { "type": "reflection", "declaration": { - "id": 621, + "id": 661, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 622, + "id": 662, "name": "foreignTable", "variant": "declaration", "kind": 1024, @@ -63845,9 +126993,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 179, + "line": 184, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L179" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L184" } ], "type": { @@ -63856,7 +127004,7 @@ } }, { - "id": 623, + "id": 663, "name": "referencedTable", "variant": "declaration", "kind": 1024, @@ -63874,9 +127022,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 179, + "line": 184, "character": 32, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L179" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L184" } ], "type": { @@ -63889,15 +127037,15 @@ "groups": [ { "title": "Properties", - "children": [622, 623] + "children": [662, 663] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 179, + "line": 184, "character": 7, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L179" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L184" } ] } @@ -63913,7 +127061,7 @@ ] }, { - "id": 649, + "id": 689, "name": "returns", "variant": "declaration", "kind": 2048, @@ -63921,14 +127069,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 328, + "line": 333, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L328" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L333" } ], "signatures": [ { - "id": 650, + "id": 690, "name": "returns", "variant": "signature", "kind": 4096, @@ -63963,14 +127111,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 328, + "line": 333, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L328" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L333" } ], "typeParameters": [ { - "id": 651, + "id": 691, "name": "NewResult", "variant": "typeParam", "kind": 131072, @@ -63987,11 +127135,11 @@ ], "type": { "type": "reference", - "target": 545, + "target": 584, "typeArguments": [ { "type": "reference", - "target": 548, + "target": 587, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -63999,7 +127147,7 @@ }, { "type": "reference", - "target": 549, + "target": 588, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -64007,7 +127155,7 @@ }, { "type": "reference", - "target": 550, + "target": 589, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -64016,13 +127164,13 @@ { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/types.ts", "qualifiedName": "CheckMatchingArrayTypes" }, "typeArguments": [ { "type": "reference", - "target": 551, + "target": 590, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -64030,7 +127178,7 @@ }, { "type": "reference", - "target": 492, + "target": 530, "name": "NewResult", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -64041,7 +127189,7 @@ }, { "type": "reference", - "target": 552, + "target": 591, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -64049,7 +127197,7 @@ }, { "type": "reference", - "target": 553, + "target": 592, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -64057,7 +127205,7 @@ }, { "type": "reference", - "target": 554, + "target": 593, "name": "Method", "package": "@supabase/postgrest-js", "qualifiedName": "default.Method", @@ -64070,19 +127218,19 @@ }, "overwrites": { "type": "reference", - "target": 763, + "target": 806, "name": "default.returns" } } ], "overwrites": { "type": "reference", - "target": 762, + "target": 805, "name": "default.returns" } }, { - "id": 647, + "id": 687, "name": "rollback", "variant": "declaration", "kind": 2048, @@ -64090,14 +127238,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 317, + "line": 322, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L317" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L322" } ], "signatures": [ { - "id": 648, + "id": 688, "name": "rollback", "variant": "signature", "kind": 4096, @@ -64121,9 +127269,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 317, + "line": 322, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L317" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L322" } ], "type": { @@ -64134,7 +127282,7 @@ ] }, { - "id": 573, + "id": 613, "name": "select", "variant": "declaration", "kind": 2048, @@ -64142,14 +127290,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 29, + "line": 26, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L29" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L26" } ], "signatures": [ { - "id": 574, + "id": 614, "name": "select", "variant": "signature", "kind": 4096, @@ -64205,14 +127353,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 29, + "line": 26, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L29" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L26" } ], "typeParameters": [ { - "id": 575, + "id": 615, "name": "Query", "variant": "typeParam", "kind": 131072, @@ -64227,18 +127375,18 @@ } }, { - "id": 576, + "id": 616, "name": "NewResultOne", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "reference", - "target": 810, + "target": 853, "typeArguments": [ { "type": "reference", - "target": 549, + "target": 588, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -64246,7 +127394,7 @@ }, { "type": "reference", - "target": 550, + "target": 589, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -64254,7 +127402,7 @@ }, { "type": "reference", - "target": 552, + "target": 591, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -64262,7 +127410,7 @@ }, { "type": "reference", - "target": 553, + "target": 592, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -64270,14 +127418,14 @@ }, { "type": "reference", - "target": 416, + "target": 454, "name": "Query", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, { "type": "reference", - "target": 548, + "target": 587, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -64291,7 +127439,7 @@ ], "parameters": [ { - "id": 577, + "id": 617, "name": "columns", "variant": "param", "kind": 32768, @@ -64308,7 +127456,7 @@ }, "type": { "type": "reference", - "target": 416, + "target": 454, "name": "Query", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -64317,11 +127465,11 @@ ], "type": { "type": "reference", - "target": 545, + "target": 180, "typeArguments": [ { "type": "reference", - "target": 548, + "target": 587, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -64329,7 +127477,7 @@ }, { "type": "reference", - "target": 549, + "target": 588, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -64337,25 +127485,75 @@ }, { "type": "reference", - "target": 550, + "target": 589, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", "refersToTypeParameter": true }, { - "type": "array", - "elementType": { + "type": "conditional", + "checkType": { "type": "reference", - "target": 417, - "name": "NewResultOne", + "target": 593, + "name": "Method", "package": "@supabase/postgrest-js", + "qualifiedName": "default.Method", "refersToTypeParameter": true + }, + "extendsType": { + "type": "literal", + "value": "RPC" + }, + "trueType": { + "type": "conditional", + "checkType": { + "type": "reference", + "target": 590, + "name": "Result", + "package": "@supabase/postgrest-js", + "qualifiedName": "default.Result", + "refersToTypeParameter": true + }, + "extendsType": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "unknown" + } + }, + "trueType": { + "type": "array", + "elementType": { + "type": "reference", + "target": 455, + "name": "NewResultOne", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + } + }, + "falseType": { + "type": "reference", + "target": 455, + "name": "NewResultOne", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + } + }, + "falseType": { + "type": "array", + "elementType": { + "type": "reference", + "target": 455, + "name": "NewResultOne", + "package": "@supabase/postgrest-js", + "refersToTypeParameter": true + } } }, { "type": "reference", - "target": 552, + "target": 591, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -64363,7 +127561,7 @@ }, { "type": "reference", - "target": 553, + "target": 592, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -64371,14 +127569,14 @@ }, { "type": "reference", - "target": 554, + "target": 593, "name": "Method", "package": "@supabase/postgrest-js", "qualifiedName": "default.Method", "refersToTypeParameter": true } ], - "name": "PostgrestTransformBuilder", + "name": "PostgrestFilterBuilder", "package": "@supabase/postgrest-js", "qualifiedName": "default" } @@ -64386,7 +127584,7 @@ ] }, { - "id": 673, + "id": 714, "name": "setHeader", "variant": "declaration", "kind": 2048, @@ -64396,14 +127594,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 78, + "line": 88, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L78" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L88" } ], "signatures": [ { - "id": 674, + "id": 715, "name": "setHeader", "variant": "signature", "kind": 4096, @@ -64421,14 +127619,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 78, + "line": 88, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L78" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L88" } ], "parameters": [ { - "id": 675, + "id": 716, "name": "name", "variant": "param", "kind": 32768, @@ -64439,7 +127637,7 @@ } }, { - "id": 676, + "id": 717, "name": "value", "variant": "param", "kind": 32768, @@ -64456,19 +127654,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 747, + "target": 790, "name": "default.setHeader" } } ], "inheritedFrom": { "type": "reference", - "target": 746, + "target": 789, "name": "default.setHeader" } }, { - "id": 627, + "id": 667, "name": "single", "variant": "declaration", "kind": 2048, @@ -64476,14 +127674,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 206, + "line": 211, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L206" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L211" } ], "signatures": [ { - "id": 628, + "id": 668, "name": "single", "variant": "signature", "kind": 4096, @@ -64515,14 +127713,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 206, + "line": 211, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L206" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L211" } ], "typeParameters": [ { - "id": 629, + "id": 669, "name": "ResultOne", "variant": "typeParam", "kind": 131072, @@ -64531,7 +127729,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 551, + "target": 590, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -64569,11 +127767,11 @@ ], "type": { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 548, + "target": 587, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -64581,7 +127779,7 @@ }, { "type": "reference", - "target": 470, + "target": 508, "name": "ResultOne", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -64595,7 +127793,7 @@ ] }, { - "id": 677, + "id": 718, "name": "then", "variant": "declaration", "kind": 2048, @@ -64605,14 +127803,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 84, + "line": 94, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L84" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L94" } ], "signatures": [ { - "id": 678, + "id": 719, "name": "then", "variant": "signature", "kind": 4096, @@ -64641,25 +127839,25 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 84, + "line": 94, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L84" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L94" } ], "typeParameters": [ { - "id": 679, + "id": 720, "name": "TResult1", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "reference", - "target": 803, + "target": 846, "typeArguments": [ { "type": "reference", - "target": 551, + "target": 590, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -64671,7 +127869,7 @@ } }, { - "id": 680, + "id": 721, "name": "TResult2", "variant": "typeParam", "kind": 131072, @@ -64684,7 +127882,7 @@ ], "parameters": [ { - "id": 681, + "id": 722, "name": "onfulfilled", "variant": "param", "kind": 32768, @@ -64709,7 +127907,7 @@ { "type": "reflection", "declaration": { - "id": 682, + "id": 723, "name": "__type", "variant": "declaration", "kind": 65536, @@ -64717,14 +127915,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 91, + "line": 101, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L91" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L101" } ], "signatures": [ { - "id": 683, + "id": 724, "name": "__type", "variant": "signature", "kind": 4096, @@ -64732,25 +127930,25 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 91, + "line": 101, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L91" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L101" } ], "parameters": [ { - "id": 684, + "id": 725, "name": "value", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 803, + "target": 846, "typeArguments": [ { "type": "reference", - "target": 551, + "target": 590, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -64767,7 +127965,7 @@ "types": [ { "type": "reference", - "target": 520, + "target": 559, "name": "TResult1", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -64781,7 +127979,7 @@ "typeArguments": [ { "type": "reference", - "target": 520, + "target": 559, "name": "TResult1", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -64800,7 +127998,7 @@ } }, { - "id": 685, + "id": 726, "name": "onrejected", "variant": "param", "kind": 32768, @@ -64825,7 +128023,7 @@ { "type": "reflection", "declaration": { - "id": 686, + "id": 727, "name": "__type", "variant": "declaration", "kind": 65536, @@ -64833,14 +128031,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 98, + "line": 108, "character": 18, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L98" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L108" } ], "signatures": [ { - "id": 687, + "id": 728, "name": "__type", "variant": "signature", "kind": 4096, @@ -64848,14 +128046,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 98, + "line": 108, "character": 18, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L98" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L108" } ], "parameters": [ { - "id": 688, + "id": 729, "name": "reason", "variant": "param", "kind": 32768, @@ -64871,7 +128069,7 @@ "types": [ { "type": "reference", - "target": 521, + "target": 560, "name": "TResult2", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -64885,7 +128083,7 @@ "typeArguments": [ { "type": "reference", - "target": 521, + "target": 560, "name": "TResult2", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -64916,14 +128114,14 @@ "types": [ { "type": "reference", - "target": 520, + "target": 559, "name": "TResult1", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, { "type": "reference", - "target": 521, + "target": 560, "name": "TResult2", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -64936,19 +128134,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 751, + "target": 794, "name": "default.then" } } ], "inheritedFrom": { "type": "reference", - "target": 750, + "target": 793, "name": "default.then" } }, { - "id": 671, + "id": 712, "name": "throwOnError", "variant": "declaration", "kind": 2048, @@ -64958,14 +128156,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 70, + "line": 80, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L70" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L80" } ], "signatures": [ { - "id": 672, + "id": 713, "name": "throwOnError", "variant": "signature", "kind": 4096, @@ -64989,9 +128187,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestBuilder.ts", - "line": 70, + "line": 80, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestBuilder.ts#L70" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestBuilder.ts#L80" } ], "type": { @@ -64999,11 +128197,11 @@ "types": [ { "type": "reference", - "target": 545, + "target": 584, "typeArguments": [ { "type": "reference", - "target": 548, + "target": 587, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -65011,7 +128209,7 @@ }, { "type": "reference", - "target": 549, + "target": 588, "name": "Schema", "package": "@supabase/postgrest-js", "qualifiedName": "default.Schema", @@ -65019,7 +128217,7 @@ }, { "type": "reference", - "target": 550, + "target": 589, "name": "Row", "package": "@supabase/postgrest-js", "qualifiedName": "default.Row", @@ -65027,7 +128225,7 @@ }, { "type": "reference", - "target": 551, + "target": 590, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -65035,7 +128233,7 @@ }, { "type": "reference", - "target": 552, + "target": 591, "name": "RelationName", "package": "@supabase/postgrest-js", "qualifiedName": "default.RelationName", @@ -65043,7 +128241,7 @@ }, { "type": "reference", - "target": 553, + "target": 592, "name": "Relationships", "package": "@supabase/postgrest-js", "qualifiedName": "default.Relationships", @@ -65051,7 +128249,7 @@ }, { "type": "reference", - "target": 554, + "target": 593, "name": "Method", "package": "@supabase/postgrest-js", "qualifiedName": "default.Method", @@ -65064,11 +128262,11 @@ }, { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 548, + "target": 587, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -65076,7 +128274,7 @@ }, { "type": "reference", - "target": 551, + "target": 590, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -65095,14 +128293,14 @@ }, "inheritedFrom": { "type": "reference", - "target": 745, + "target": 788, "name": "default.throwOnError" } } ], "inheritedFrom": { "type": "reference", - "target": 744, + "target": 787, "name": "default.throwOnError" } } @@ -65110,43 +128308,43 @@ "groups": [ { "title": "Constructors", - "children": [546] + "children": [585] }, { "title": "Properties", - "children": [659, 662, 657, 670, 655, 658, 660, 661, 656] + "children": [699, 702, 697, 710, 695, 698, 700, 701, 696, 711] }, { "title": "Methods", "children": [ - 624, 633, 637, 635, 609, 652, 630, 578, 689, 616, 649, 647, 573, 673, 627, 677, 671 + 664, 673, 677, 675, 649, 692, 670, 618, 730, 656, 689, 687, 613, 714, 667, 718, 712 ] } ], "sources": [ { "fileName": "packages/core/postgrest-js/src/PostgrestTransformBuilder.ts", - "line": 11, + "line": 8, "character": 21, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/PostgrestTransformBuilder.ts#L8" } ], "typeParameters": [ { - "id": 697, + "id": 738, "name": "ClientOptions", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", - "target": 807, + "target": 850, "name": "ClientServerOptions", "package": "@supabase/postgrest-js" } }, { - "id": 698, + "id": 739, "name": "Schema", "variant": "typeParam", "kind": 131072, @@ -65154,7 +128352,7 @@ "type": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", @@ -65162,7 +128360,7 @@ } }, { - "id": 699, + "id": 740, "name": "Row", "variant": "typeParam", "kind": 131072, @@ -65188,14 +128386,14 @@ } }, { - "id": 700, + "id": 741, "name": "Result", "variant": "typeParam", "kind": 131072, "flags": {} }, { - "id": 701, + "id": 742, "name": "RelationName", "variant": "typeParam", "kind": 131072, @@ -65206,7 +128404,7 @@ } }, { - "id": 702, + "id": 743, "name": "Relationships", "variant": "typeParam", "kind": 131072, @@ -65217,7 +128415,7 @@ } }, { - "id": 703, + "id": 744, "name": "Method", "variant": "typeParam", "kind": 131072, @@ -65231,11 +128429,11 @@ "extendedTypes": [ { "type": "reference", - "target": 704, + "target": 745, "typeArguments": [ { "type": "reference", - "target": 548, + "target": 587, "name": "ClientOptions", "package": "@supabase/postgrest-js", "qualifiedName": "default.ClientOptions", @@ -65243,7 +128441,7 @@ }, { "type": "reference", - "target": 551, + "target": 590, "name": "Result", "package": "@supabase/postgrest-js", "qualifiedName": "default.Result", @@ -65257,30 +128455,30 @@ "extendedBy": [ { "type": "reference", - "target": 169, + "target": 180, "name": "PostgrestFilterBuilder" } ] }, { - "id": 790, + "id": 833, "name": "PostgrestResponseFailure", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 793, + "id": 836, "name": "count", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { - "fileName": "packages/core/postgrest-js/src/types.ts", - "line": 24, + "fileName": "packages/core/postgrest-js/src/types/types.ts", + "line": 23, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/types.ts#L24" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/types/types.ts#L23" } ], "type": { @@ -65289,17 +128487,17 @@ } }, { - "id": 792, + "id": 835, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { - "fileName": "packages/core/postgrest-js/src/types.ts", - "line": 23, + "fileName": "packages/core/postgrest-js/src/types/types.ts", + "line": 22, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/types.ts#L23" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/types/types.ts#L22" } ], "type": { @@ -65308,29 +128506,29 @@ } }, { - "id": 791, + "id": 834, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { - "fileName": "packages/core/postgrest-js/src/types.ts", - "line": 22, + "fileName": "packages/core/postgrest-js/src/types/types.ts", + "line": 21, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/types.ts#L22" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/types/types.ts#L21" } ], "type": { "type": "reference", - "target": 776, + "target": 819, "name": "PostgrestError", "package": "@supabase/postgrest-js", "qualifiedName": "default" } }, { - "id": 794, + "id": 837, "name": "status", "variant": "declaration", "kind": 1024, @@ -65339,10 +128537,10 @@ }, "sources": [ { - "fileName": "packages/core/postgrest-js/src/types.ts", - "line": 13, + "fileName": "packages/core/postgrest-js/src/types/types.ts", + "line": 12, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/types.ts#L13" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/types/types.ts#L12" } ], "type": { @@ -65356,7 +128554,7 @@ } }, { - "id": 795, + "id": 838, "name": "statusText", "variant": "declaration", "kind": 1024, @@ -65365,10 +128563,10 @@ }, "sources": [ { - "fileName": "packages/core/postgrest-js/src/types.ts", - "line": 14, + "fileName": "packages/core/postgrest-js/src/types/types.ts", + "line": 13, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/types.ts#L14" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/types/types.ts#L13" } ], "type": { @@ -65385,22 +128583,22 @@ "groups": [ { "title": "Properties", - "children": [793, 792, 791, 794, 795] + "children": [836, 835, 834, 837, 838] } ], "sources": [ { - "fileName": "packages/core/postgrest-js/src/types.ts", - "line": 21, + "fileName": "packages/core/postgrest-js/src/types/types.ts", + "line": 20, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/types.ts#L21" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/types/types.ts#L20" } ], "extendedTypes": [ { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/types.ts", "qualifiedName": "PostgrestResponseBase" }, "name": "PostgrestResponseBase", @@ -65409,24 +128607,24 @@ ] }, { - "id": 796, + "id": 839, "name": "PostgrestResponseSuccess", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 799, + "id": 842, "name": "count", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { - "fileName": "packages/core/postgrest-js/src/types.ts", - "line": 19, + "fileName": "packages/core/postgrest-js/src/types/types.ts", + "line": 18, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/types.ts#L19" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/types/types.ts#L18" } ], "type": { @@ -65444,22 +128642,22 @@ } }, { - "id": 798, + "id": 841, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { - "fileName": "packages/core/postgrest-js/src/types.ts", - "line": 18, + "fileName": "packages/core/postgrest-js/src/types/types.ts", + "line": 17, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/types.ts#L18" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/types/types.ts#L17" } ], "type": { "type": "reference", - "target": 802, + "target": 845, "name": "T", "package": "@supabase/postgrest-js", "qualifiedName": "PostgrestResponseSuccess.T", @@ -65467,17 +128665,17 @@ } }, { - "id": 797, + "id": 840, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { - "fileName": "packages/core/postgrest-js/src/types.ts", - "line": 17, + "fileName": "packages/core/postgrest-js/src/types/types.ts", + "line": 16, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/types.ts#L17" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/types/types.ts#L16" } ], "type": { @@ -65486,7 +128684,7 @@ } }, { - "id": 800, + "id": 843, "name": "status", "variant": "declaration", "kind": 1024, @@ -65495,10 +128693,10 @@ }, "sources": [ { - "fileName": "packages/core/postgrest-js/src/types.ts", - "line": 13, + "fileName": "packages/core/postgrest-js/src/types/types.ts", + "line": 12, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/types.ts#L13" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/types/types.ts#L12" } ], "type": { @@ -65512,7 +128710,7 @@ } }, { - "id": 801, + "id": 844, "name": "statusText", "variant": "declaration", "kind": 1024, @@ -65521,10 +128719,10 @@ }, "sources": [ { - "fileName": "packages/core/postgrest-js/src/types.ts", - "line": 14, + "fileName": "packages/core/postgrest-js/src/types/types.ts", + "line": 13, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/types.ts#L14" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/types/types.ts#L13" } ], "type": { @@ -65541,20 +128739,20 @@ "groups": [ { "title": "Properties", - "children": [799, 798, 797, 800, 801] + "children": [842, 841, 840, 843, 844] } ], "sources": [ { - "fileName": "packages/core/postgrest-js/src/types.ts", - "line": 16, + "fileName": "packages/core/postgrest-js/src/types/types.ts", + "line": 15, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/types.ts#L16" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/types/types.ts#L15" } ], "typeParameters": [ { - "id": 802, + "id": 845, "name": "T", "variant": "typeParam", "kind": 131072, @@ -65565,7 +128763,7 @@ { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/types.ts", "qualifiedName": "PostgrestResponseBase" }, "name": "PostgrestResponseBase", @@ -65574,30 +128772,30 @@ ] }, { - "id": 807, + "id": 850, "name": "PostgrestClientOptions", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { - "fileName": "packages/core/postgrest-js/src/types.ts", - "line": 74, + "fileName": "packages/core/postgrest-js/src/types/common/common.ts", + "line": 54, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/types.ts#L74" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/types/common/common.ts#L54" } ], "type": { "type": "reflection", "declaration": { - "id": 808, + "id": 851, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 809, + "id": 852, "name": "PostgrestVersion", "variant": "declaration", "kind": 1024, @@ -65606,10 +128804,10 @@ }, "sources": [ { - "fileName": "packages/core/postgrest-js/src/types.ts", - "line": 75, + "fileName": "packages/core/postgrest-js/src/types/common/common.ts", + "line": 55, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/types.ts#L75" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/types/common/common.ts#L55" } ], "type": { @@ -65621,37 +128819,37 @@ "groups": [ { "title": "Properties", - "children": [809] + "children": [852] } ], "sources": [ { - "fileName": "packages/core/postgrest-js/src/types.ts", - "line": 74, + "fileName": "packages/core/postgrest-js/src/types/common/common.ts", + "line": 54, "character": 34, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/types.ts#L74" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/types/common/common.ts#L54" } ] } } }, { - "id": 805, + "id": 848, "name": "PostgrestMaybeSingleResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { - "fileName": "packages/core/postgrest-js/src/types.ts", - "line": 31, + "fileName": "packages/core/postgrest-js/src/types/types.ts", + "line": 30, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/types.ts#L31" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/types/types.ts#L30" } ], "typeParameters": [ { - "id": 806, + "id": 849, "name": "T", "variant": "typeParam", "kind": 131072, @@ -65660,14 +128858,14 @@ ], "type": { "type": "reference", - "target": 803, + "target": 846, "typeArguments": [ { "type": "union", "types": [ { "type": "reference", - "target": 806, + "target": 849, "name": "T", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -65684,22 +128882,22 @@ } }, { - "id": 788, + "id": 831, "name": "PostgrestResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { - "fileName": "packages/core/postgrest-js/src/types.ts", - "line": 32, + "fileName": "packages/core/postgrest-js/src/types/types.ts", + "line": 31, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/types.ts#L32" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/types/types.ts#L31" } ], "typeParameters": [ { - "id": 789, + "id": 832, "name": "T", "variant": "typeParam", "kind": 131072, @@ -65708,13 +128906,13 @@ ], "type": { "type": "reference", - "target": 803, + "target": 846, "typeArguments": [ { "type": "array", "elementType": { "type": "reference", - "target": 789, + "target": 832, "name": "T", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -65726,22 +128924,22 @@ } }, { - "id": 803, + "id": 846, "name": "PostgrestSingleResponse", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { - "fileName": "packages/core/postgrest-js/src/types.ts", - "line": 30, + "fileName": "packages/core/postgrest-js/src/types/types.ts", + "line": 29, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/types.ts#L30" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/types/types.ts#L29" } ], "typeParameters": [ { - "id": 804, + "id": 847, "name": "T", "variant": "typeParam", "kind": 131072, @@ -65753,11 +128951,11 @@ "types": [ { "type": "reference", - "target": 796, + "target": 839, "typeArguments": [ { "type": "reference", - "target": 804, + "target": 847, "name": "T", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -65768,7 +128966,7 @@ }, { "type": "reference", - "target": 790, + "target": 833, "name": "PostgrestResponseFailure", "package": "@supabase/postgrest-js" } @@ -65776,7 +128974,7 @@ } }, { - "id": 810, + "id": 853, "name": "UnstableGetResult", "variant": "declaration", "kind": 2097152, @@ -65792,14 +128990,14 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/select-query-parser/result.ts", - "line": 37, + "line": 38, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/select-query-parser/result.ts#L37" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/select-query-parser/result.ts#L38" } ], "typeParameters": [ { - "id": 811, + "id": 854, "name": "Schema", "variant": "typeParam", "kind": 131072, @@ -65815,7 +129013,7 @@ "type": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "GenericSchema" }, "name": "GenericSchema", @@ -65823,7 +129021,7 @@ } }, { - "id": 812, + "id": 855, "name": "Row", "variant": "typeParam", "kind": 131072, @@ -65857,7 +129055,7 @@ } }, { - "id": 813, + "id": 856, "name": "RelationName", "variant": "typeParam", "kind": 131072, @@ -65872,7 +129070,7 @@ } }, { - "id": 814, + "id": 857, "name": "Relationships", "variant": "typeParam", "kind": 131072, @@ -65887,7 +129085,7 @@ } }, { - "id": 815, + "id": 858, "name": "Query", "variant": "typeParam", "kind": 131072, @@ -65906,14 +129104,14 @@ } }, { - "id": 816, + "id": 859, "name": "ClientOptions", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", - "target": 807, + "target": 850, "name": "ClientServerOptions", "package": "@supabase/postgrest-js" } @@ -65930,7 +129128,7 @@ "typeArguments": [ { "type": "reference", - "target": 811, + "target": 854, "name": "Schema", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -65954,7 +129152,7 @@ "typeArguments": [ { "type": "reference", - "target": 815, + "target": 858, "name": "Query", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -65995,7 +129193,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 813, + "target": 856, "name": "RelationName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -66050,7 +129248,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 814, + "target": 857, "name": "Relationships", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -66070,7 +129268,7 @@ "typeArguments": [ { "type": "reference", - "target": 815, + "target": 858, "name": "Query", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -66128,7 +129326,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 813, + "target": 856, "name": "RelationName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -66139,7 +129337,7 @@ }, "trueType": { "type": "reference", - "target": 813, + "target": 856, "name": "RelationName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -66151,7 +129349,7 @@ }, { "type": "reference", - "target": 812, + "target": 855, "name": "Row", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -66173,7 +129371,7 @@ }, "falseType": { "type": "reference", - "target": 812, + "target": 855, "name": "Row", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -66190,7 +129388,7 @@ "typeArguments": [ { "type": "reference", - "target": 815, + "target": 858, "name": "Query", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -66231,7 +129429,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 813, + "target": 856, "name": "RelationName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -66244,7 +129442,7 @@ "type": "conditional", "checkType": { "type": "reference", - "target": 814, + "target": 857, "name": "Relationships", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -66254,7 +129452,7 @@ "elementType": { "type": "reference", "target": { - "sourceFileName": "src/types.ts", + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "GenericRelationship" }, "name": "GenericRelationship", @@ -66270,35 +129468,35 @@ "typeArguments": [ { "type": "reference", - "target": 816, + "target": 859, "name": "ClientOptions", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, { "type": "reference", - "target": 811, + "target": 854, "name": "Schema", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, { "type": "reference", - "target": 812, + "target": 855, "name": "Row", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, { "type": "reference", - "target": 813, + "target": 856, "name": "RelationName", "package": "@supabase/postgrest-js", "refersToTypeParameter": true }, { "type": "reference", - "target": 814, + "target": 857, "name": "Relationships", "package": "@supabase/postgrest-js", "refersToTypeParameter": true @@ -66377,9 +129575,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/index.ts", - "line": 17, + "line": 16, "character": 0, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/index.ts#L17" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/index.ts#L16" } ], "type": { @@ -66400,16 +129598,16 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/index.ts", - "line": 22, + "line": 21, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/index.ts#L22" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/index.ts#L21" } ], "type": { "type": "query", "queryType": { "type": "reference", - "target": 704, + "target": 745, "name": "default", "package": "@supabase/postgrest-js" } @@ -66424,9 +129622,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/index.ts", - "line": 18, + "line": 17, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/index.ts#L18" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/index.ts#L17" } ], "type": { @@ -66448,16 +129646,16 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/index.ts", - "line": 23, + "line": 22, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/index.ts#L23" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/index.ts#L22" } ], "type": { "type": "query", "queryType": { "type": "reference", - "target": 776, + "target": 819, "name": "default", "package": "@supabase/postgrest-js" } @@ -66472,16 +129670,16 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/index.ts", - "line": 20, + "line": 19, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/index.ts#L20" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/index.ts#L19" } ], "type": { "type": "query", "queryType": { "type": "reference", - "target": 169, + "target": 180, "name": "default", "package": "@supabase/postgrest-js" } @@ -66496,16 +129694,16 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/index.ts", - "line": 19, + "line": 18, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/index.ts#L19" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/index.ts#L18" } ], "type": { "type": "query", "queryType": { "type": "reference", - "target": 74, + "target": 78, "name": "default", "package": "@supabase/postgrest-js" } @@ -66520,16 +129718,16 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/index.ts", - "line": 21, + "line": 20, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/index.ts#L21" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/index.ts#L20" } ], "type": { "type": "query", "queryType": { "type": "reference", - "target": 545, + "target": 584, "name": "default", "package": "@supabase/postgrest-js" } @@ -66545,9 +129743,9 @@ "sources": [ { "fileName": "packages/core/postgrest-js/src/index.ts", - "line": 17, + "line": 16, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/postgrest-js/src/index.ts#L17" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/postgrest-js/src/index.ts#L16" } ] } @@ -66557,15 +129755,15 @@ "groups": [ { "title": "Classes", - "children": [704, 9, 776, 169, 74, 545] + "children": [745, 9, 819, 180, 78, 584] }, { "title": "Interfaces", - "children": [790, 796] + "children": [833, 839] }, { "title": "Type Aliases", - "children": [807, 805, 788, 803, 810] + "children": [850, 848, 831, 846, 853] }, { "title": "Variables", @@ -66576,15 +129774,7 @@ "readme": [ { "kind": "text", - "text": "# " - }, - { - "kind": "code", - "text": "`postgrest-js`" - }, - { - "kind": "text", - "text": "\n\n[![Build](https://github.com/supabase/postgrest-js/workflows/CI/badge.svg)](https://github.com/supabase/postgrest-js/actions?query=branch%3Amaster)\n[![Package](https://img.shields.io/npm/v/@supabase/postgrest-js)](https://www.npmjs.com/package/@supabase/postgrest-js)\n[![License: MIT](https://img.shields.io/npm/l/@supabase/postgrest-js)](#license)\n[![pkg.pr.new](https://pkg.pr.new/badge/supabase/postgrest-js)](https://pkg.pr.new/~/supabase/postgrest-js)\n\nIsomorphic JavaScript client for [PostgREST](https://postgrest.org). The goal of this library is to make an \"ORM-like\" restful interface.\n\nFull documentation can be found [here](https://supabase.github.io/supabase-js/postgrest-js/v2/spec.json).\n\n### Quick start\n\nInstall\n\n" + "text": "
\n

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

Supabase PostgREST JS SDK

\n\n

Isomorphic JavaScript SDK for PostgREST with an ORM-like interface.

\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/postgrest-js)](https://www.npmjs.com/package/@supabase/postgrest-js)\n[![License: MIT](https://img.shields.io/npm/l/@supabase/supabase-js)](#license)\n[![pkg.pr.new](https://pkg.pr.new/badge/supabase/postgrest-js)](https://pkg.pr.new/~/supabase/postgrest-js)\n\n
\n\n### Quick start\n\nInstall\n\n" }, { "kind": "code", @@ -66600,7 +129790,7 @@ }, { "kind": "text", - "text": "\n\n- select(): https://supabase.com/docs/reference/javascript/select\n- insert(): https://supabase.com/docs/reference/javascript/insert\n- update(): https://supabase.com/docs/reference/javascript/update\n- delete(): https://supabase.com/docs/reference/javascript/delete\n\n#### Custom " + "text": "\n\n- [select()](https://supabase.com/docs/reference/javascript/select)\n- [insert()](https://supabase.com/docs/reference/javascript/insert)\n- [update()](https://supabase.com/docs/reference/javascript/update)\n- [delete()](https://supabase.com/docs/reference/javascript/delete)\n\n#### Custom " }, { "kind": "code", @@ -66652,115 +129842,123 @@ }, { "kind": "code", - "text": "```bash\n# Complete build (from monorepo root)\nnpx nx build postgrest-js\n\n# Build with watch mode for development\nnpx nx build postgrest-js --watch\n\n# Individual build targets\nnpx nx build:cjs postgrest-js # CommonJS build\nnpx nx build:esm postgrest-js # ES Modules wrapper\n\n# Other useful commands\nnpx nx clean postgrest-js # Clean build artifacts\nnpx nx format postgrest-js # Format code with Prettier\nnpx nx lint postgrest-js # Run ESLint\nnpx nx type-check postgrest-js # TypeScript type checking\nnpx nx docs postgrest-js # Generate documentation\n```" + "text": "```bash\n# Build (from monorepo root)\nnpx nx build postgrest-js\n\n# Build with watch mode for development\nnpx nx build:watch postgrest-js\n\n# TypeScript type checking\nnpx nx type-check postgrest-js\n\n# Generate documentation\nnpx nx docs postgrest-js\n```" }, { "kind": "text", - "text": "\n\n#### Build Outputs\n\n- **CommonJS (" + "text": "\n\n### Testing\n\n**Supabase CLI Required!** The " }, { "kind": "code", - "text": "`dist/cjs/`" + "text": "`postgrest-js`" }, { "kind": "text", - "text": ")** - For Node.js environments\n - " + "text": " tests use the [Supabase CLI](https://supabase.com/docs/guides/local-development/cli/getting-started) to run a local PostgreSQL database and PostgREST server.\n\n#### Quick Start\n\n" }, { "kind": "code", - "text": "`index.js`" + "text": "```bash\n# Run all tests (from monorepo root)\nnpx nx test:ci:postgrest postgrest-js\n```" }, { "kind": "text", - "text": " - Main entry point\n - " + "text": "\n\nThis single command automatically:\n\n1. Stops any existing Supabase CLI containers\n2. Starts PostgreSQL database and PostgREST server via Supabase CLI\n3. Resets and seeds the database\n4. Runs all Jest unit tests with coverage\n5. Cleans up containers\n\n#### Individual Test Commands\n\n" }, { "kind": "code", - "text": "`index.d.ts`" + "text": "```bash\n# Run Jest tests with coverage (requires infrastructure running)\nnpx nx test:run postgrest-js\n\n# Run type tests with tstyche\nnpx nx test:types postgrest-js\n\n# Run smoke tests (CommonJS and ESM imports)\nnpx nx test:smoke postgrest-js\n\n# Format code\nnpx nx format postgrest-js\n\n# Check formatting\nnpx nx format:check postgrest-js\n```" }, { "kind": "text", - "text": " - TypeScript definitions\n- **ES Modules (" + "text": "\n\n#### Test Infrastructure\n\nThe tests use Supabase CLI to spin up:\n\n- **PostgreSQL** - Database with test schema and seed data (port 54322)\n- **PostgREST** - REST API server that the client connects to (port 54321)\n\n" }, { "kind": "code", - "text": "`dist/esm/`" + "text": "```bash\n# Manually manage test infrastructure (from monorepo root)\nnpx nx test:infra postgrest-js # Start containers\nnpx nx test:clean-pre postgrest-js # Stop and remove containers\n```" }, { "kind": "text", - "text": ")** - For modern bundlers\n - " + "text": "\n\nOr directly via Supabase CLI:\n\n" }, { "kind": "code", - "text": "`wrapper.mjs`" + "text": "```bash\ncd packages/core/postgrest-js\nnpx supabase --workdir ./test start # Start all services\nnpx supabase --workdir ./test db reset # Reset and seed database\nnpx supabase --workdir ./test stop # Stop all services\n```" }, { "kind": "text", - "text": " - ESM wrapper that imports CommonJS\n\n#### Special Build Setup\n\nUnlike other packages, postgrest-js uses a hybrid approach:\n\n- The main code is compiled to CommonJS\n- An ESM wrapper (" + "text": "\n\n#### Regenerating TypeScript Types\n\nWhen the database schema changes, regenerate TypeScript types from the actual database:\n\n" }, { "kind": "code", - "text": "`wrapper.mjs`" + "text": "```bash\n# From the monorepo root\nnpm run codegen:postgrest\n```" }, { "kind": "text", - "text": ") is provided for ES Module environments\n- This ensures maximum compatibility across different JavaScript environments\n\nThe " + "text": "\n\nThis command automatically:\n\n1. Cleans up any existing Supabase containers\n2. Starts Supabase (PostgreSQL, PostgREST, and all services)\n3. Generates TypeScript types from the database schema\n4. Post-processes the generated types (updates JSON type definitions)\n5. Formats the generated file with Prettier\n6. Cleans up Supabase containers\n\nThe generated types are written to " }, { "kind": "code", - "text": "`wrapper.mjs`" + "text": "`test/types.generated.ts`" }, { "kind": "text", - "text": " file simply re-exports the CommonJS build, allowing the package to work seamlessly in both CommonJS and ESM contexts.\n\n### Testing\n\n**Docker Required!** The postgrest-js tests need a local PostgreSQL database and PostgREST server running in Docker containers.\n\n#### Quick Start\n\n" + "text": ".\n\n#### Test Types Explained\n\n- **Unit Tests** - Jest tests covering all client functionality (" }, { "kind": "code", - "text": "```bash\n# Run all tests (from monorepo root)\nnpx nx test postgrest-js\n```" + "text": "`npx nx test:run postgrest-js`" }, { "kind": "text", - "text": "\n\nThis single command automatically:\n\n1. Cleans any existing test containers\n2. Starts PostgreSQL database and PostgREST server in Docker\n3. Waits for services to be ready\n4. Runs format checking\n5. Runs TypeScript type tests\n6. Generates and validates TypeScript types from the database schema\n7. Runs all Jest unit tests with coverage\n8. Runs CommonJS and ESM smoke tests\n9. Cleans up Docker containers\n\n#### Individual Test Commands\n\n" + "text": ")\n- **Type Tests** - Validates TypeScript types using tstyche (" }, { "kind": "code", - "text": "```bash\n# Run tests with coverage\nnpx nx test:run postgrest-js\n\n# Update test snapshots and regenerate types\nnpx nx test:update postgrest-js\n\n# Type checking only\nnpx nx test:types postgrest-js\n\n# Format checking\nnpx nx format:check postgrest-js\n```" + "text": "`npx nx test:types postgrest-js`" }, { "kind": "text", - "text": "\n\n#### Test Infrastructure\n\nThe tests use Docker Compose to spin up:\n\n- **PostgreSQL** - Database with test schema and dummy data\n- **PostgREST** - REST API server that the client connects to\n\n" + "text": ")\n- **Smoke Tests** - Basic import/require tests for CommonJS and ESM (" }, { "kind": "code", - "text": "```bash\n# Manually manage test infrastructure\nnpx nx db:run postgrest-js # Start containers\nnpx nx db:clean postgrest-js # Stop and remove containers\n```" + "text": "`npx nx test:smoke postgrest-js`" }, { "kind": "text", - "text": "\n\n#### What " + "text": ")\n\n#### Prerequisites\n\n- **Supabase CLI** must be installed ([instructions](https://supabase.com/docs/guides/local-development/cli/getting-started)) or can be used through " }, { "kind": "code", - "text": "`test:update`" + "text": "`npx`" }, { "kind": "text", - "text": " Does\n\nThe " + "text": " (" }, { "kind": "code", - "text": "`test:update`" + "text": "`npx supabase`" }, { "kind": "text", - "text": " command is useful when:\n\n- Database schema changes require updating TypeScript types\n- Test snapshots need to be updated after intentional changes\n\nIt performs these steps:\n\n1. Starts fresh database containers\n2. **Regenerates TypeScript types** from the actual database schema\n3. **Updates Jest snapshots** for all tests\n4. Cleans up containers\n\n#### Test Types Explained\n\n- **Format Check** - Ensures code formatting with Prettier\n- **Type Tests** - Validates TypeScript types using " + "text": ")\n- **Docker** must be installed and running (Supabase CLI uses Docker under the hood)\n- **Port 54321** - PostgREST API\n- **Port 54322** - PostgreSQL database\n- **Port 54323** - Supabase Studio (used for type generation)\n\n#### PostgREST v12 Backward Compatibility Tests\n\nWe maintain backward compatibility tests for PostgREST v12 (the current Supabase CLI uses v14+). These tests ensure the SDK works correctly for users still running older PostgREST versions.\n\n" }, { "kind": "code", - "text": "`tstyche`" + "text": "```bash\n# Run v12 compatibility tests (requires Docker)\nnpx nx test:ci:v12 postgrest-js\n```" }, { "kind": "text", - "text": "\n- **Generated Types Test** - Ensures generated types match database schema\n- **Unit Tests** - Jest tests covering all client functionality\n- **Smoke Tests** - Basic import/require tests for CommonJS and ESM\n\n#### Prerequisites\n\n- **Docker** must be installed and running\n- **Port 3000** - PostgREST server (API)\n- **Port 8080** - Database schema endpoint (for type generation)\n\n**Note:** Unlike a full Supabase instance, this uses a minimal PostgREST setup specifically for testing the client library.\n\n### Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](" + "text": "\n\nThis command:\n\n1. Starts PostgREST v12 + PostgreSQL in Docker (ports 3012/5433)\n2. Runs runtime tests that verify v12-specific behavior\n3. Cleans up containers\n\n**Type-only tests** for v12 compatibility also run as part of the regular type tests:\n\n" + }, + { + "kind": "code", + "text": "```bash\nnpx nx test:types postgrest-js # Includes v12-compat.test-d.ts\n```" + }, + { + "kind": "text", + "text": "\n\n**Note:** These v12 tests will be removed when v3 ships (sometime in 2026).\n\n### Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](" }, { "kind": "relative-link", @@ -66769,7 +129967,7 @@ }, { "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## License\n\nThis repo is licensed under MIT License.\n\n## Sponsors\n\nWe are building the features of Firebase using enterprise-grade, open source products. We support existing communities wherever possible, and if the products don’t exist we build them and open source them ourselves. Thanks to these sponsors who are making the OSS ecosystem better for everyone.\n\n[![New Sponsor](https://user-images.githubusercontent.com/10214025/90518111-e74bbb00-e198-11ea-8f88-c9e3c1aa4b5b.png)](https://github.com/sponsors/supabase)" + "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## License\n\nThis repo is licensed under MIT License." } ], "symbolIdMap": { @@ -66890,232 +130088,232 @@ "qualifiedName": "init" }, "29": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "fetch" }, "30": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "input" }, "31": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "init" }, "32": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "default.url" + "qualifiedName": "__type.timeout" }, "33": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "default.headers" + "qualifiedName": "__type.urlLengthLimit" }, "34": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "default.schemaName" + "qualifiedName": "default.url" }, "35": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "default.fetch" + "qualifiedName": "default.headers" }, "36": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "fetch" + "sourceFileName": "src/PostgrestClient.ts", + "qualifiedName": "default.schemaName" }, "37": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "fetch" + "sourceFileName": "src/PostgrestClient.ts", + "qualifiedName": "default.fetch" }, "38": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "input" + "qualifiedName": "fetch" }, "39": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "init" - }, - "40": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", "qualifiedName": "fetch" }, - "41": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "40": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "input" }, - "42": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "41": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "init" }, + "42": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "fetch" + }, "43": { - "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "default.from" + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "input" }, "44": { - "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "default.from" + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "init" }, "45": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "TableName" + "qualifiedName": "default.urlLengthLimit" }, "46": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "Table" + "qualifiedName": "default.from" }, "47": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "relation" + "qualifiedName": "default.from" }, "48": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "default.from" + "qualifiedName": "TableName" }, "49": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "ViewName" + "qualifiedName": "Table" }, "50": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "View" + "qualifiedName": "relation" }, "51": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "relation" + "qualifiedName": "default.from" }, "52": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "default.schema" + "qualifiedName": "ViewName" }, "53": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "default.schema" + "qualifiedName": "View" }, "54": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "DynamicSchema" + "qualifiedName": "relation" }, "55": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "schema" + "qualifiedName": "default.schema" }, "56": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "default.rpc" + "qualifiedName": "default.schema" }, "57": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "default.rpc" + "qualifiedName": "DynamicSchema" }, "58": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "FnName" + "qualifiedName": "schema" }, "59": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "Fn" + "qualifiedName": "default.rpc" }, "60": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "fn" + "qualifiedName": "default.rpc" }, "61": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "args" + "qualifiedName": "FnName" }, "62": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "__2" + "qualifiedName": "Args" }, "63": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "__type" + "qualifiedName": "FilterBuilder" }, "64": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "__type.head" + "qualifiedName": "fn" }, "65": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "__type.get" + "qualifiedName": "args" }, "66": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "__type.count" + "qualifiedName": "__2" }, "67": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "default.Database" + "qualifiedName": "__type" }, "68": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "default.ClientOptions" + "qualifiedName": "__type.head" }, "69": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.get" }, "70": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "__type.__InternalSupabase" + "qualifiedName": "__type.count" }, "71": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "__type" + "qualifiedName": "default.Database" }, "72": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "default.SchemaName" + "qualifiedName": "default.ClientOptions" }, "73": { "sourceFileName": "src/PostgrestClient.ts", - "qualifiedName": "default.Schema" + "qualifiedName": "__type" }, "74": { - "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default" + "sourceFileName": "src/PostgrestClient.ts", + "qualifiedName": "__type.__InternalSupabase" }, "75": { - "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.__constructor" + "sourceFileName": "src/PostgrestClient.ts", + "qualifiedName": "__type" }, "76": { - "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default" + "sourceFileName": "src/PostgrestClient.ts", + "qualifiedName": "default.SchemaName" }, "77": { - "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.ClientOptions" + "sourceFileName": "src/PostgrestClient.ts", + "qualifiedName": "default.Schema" }, "78": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.Schema" + "qualifiedName": "default" }, "79": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.Relation" + "qualifiedName": "default.__constructor" }, "80": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.RelationName" + "qualifiedName": "default" }, "81": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.Relationships" + "qualifiedName": "default.ClientOptions" }, "82": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type" + "qualifiedName": "default.Schema" }, "83": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type.Relationships" + "qualifiedName": "default.Relation" }, "84": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "url" + "qualifiedName": "default.RelationName" }, "85": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__1" + "qualifiedName": "default.Relationships" }, "86": { "sourceFileName": "src/PostgrestQueryBuilder.ts", @@ -67123,1211 +130321,1191 @@ }, "87": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type.headers" + "qualifiedName": "__type.Relationships" }, "88": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type.schema" + "qualifiedName": "url" }, "89": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type.fetch" + "qualifiedName": "__1" }, "90": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "fetch" + "sourceFileName": "src/PostgrestQueryBuilder.ts", + "qualifiedName": "__type" }, "91": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "fetch" + "sourceFileName": "src/PostgrestQueryBuilder.ts", + "qualifiedName": "__type.headers" }, "92": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "input" + "sourceFileName": "src/PostgrestQueryBuilder.ts", + "qualifiedName": "__type.schema" }, "93": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "init" + "sourceFileName": "src/PostgrestQueryBuilder.ts", + "qualifiedName": "__type.fetch" }, "94": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "fetch" }, "95": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", - "qualifiedName": "input" + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "fetch" }, "96": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", - "qualifiedName": "init" + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "input" }, "97": { - "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.url" + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "init" }, "98": { - "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.headers" + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "fetch" }, "99": { - "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.schema" + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "input" }, "100": { - "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.signal" + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "init" }, "101": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.fetch" + "qualifiedName": "__type.urlLengthLimit" }, "102": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "fetch" + "sourceFileName": "src/PostgrestQueryBuilder.ts", + "qualifiedName": "default.url" }, "103": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "fetch" + "sourceFileName": "src/PostgrestQueryBuilder.ts", + "qualifiedName": "default.headers" }, "104": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "input" + "sourceFileName": "src/PostgrestQueryBuilder.ts", + "qualifiedName": "default.schema" }, "105": { + "sourceFileName": "src/PostgrestQueryBuilder.ts", + "qualifiedName": "default.signal" + }, + "106": { + "sourceFileName": "src/PostgrestQueryBuilder.ts", + "qualifiedName": "default.fetch" + }, + "107": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "fetch" + }, + "108": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "fetch" + }, + "109": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "input" + }, + "110": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "init" }, - "106": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "111": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "fetch" }, - "107": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "112": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "input" }, - "108": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", - "qualifiedName": "init" - }, - "109": { - "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.select" - }, - "110": { - "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.select" - }, - "111": { - "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "Query" - }, - "112": { - "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "ResultOne" - }, "113": { - "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "columns" + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "init" }, "114": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "options" - }, - "115": { - "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type" - }, - "116": { - "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type.head" - }, - "117": { - "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type.count" - }, - "118": { - "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.insert" - }, - "119": { - "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.insert" + "qualifiedName": "default.urlLengthLimit" }, "120": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "Row" + "qualifiedName": "default.select" }, "121": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "values" + "qualifiedName": "default.select" }, "122": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "options" + "qualifiedName": "Query" }, "123": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type" + "qualifiedName": "ResultOne" }, "124": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type.count" + "qualifiedName": "columns" }, "125": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.insert" + "qualifiedName": "options" }, "126": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "Row" + "qualifiedName": "__type" }, "127": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "values" + "qualifiedName": "__type.head" }, "128": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "options" + "qualifiedName": "__type.count" }, "129": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type" + "qualifiedName": "default.insert" }, "130": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type.count" + "qualifiedName": "default.insert" }, "131": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type.defaultToNull" + "qualifiedName": "Row" }, "132": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.upsert" + "qualifiedName": "values" }, "133": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.upsert" + "qualifiedName": "options" }, "134": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "Row" + "qualifiedName": "__type" }, "135": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "values" + "qualifiedName": "__type.count" }, "136": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "options" + "qualifiedName": "default.insert" }, "137": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type" + "qualifiedName": "Row" }, "138": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type.onConflict" + "qualifiedName": "values" }, "139": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type.ignoreDuplicates" + "qualifiedName": "options" }, "140": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type.count" + "qualifiedName": "__type" }, "141": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.upsert" + "qualifiedName": "__type.count" }, "142": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "Row" + "qualifiedName": "__type.defaultToNull" }, "143": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "values" + "qualifiedName": "default.upsert" }, "144": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "options" + "qualifiedName": "default.upsert" }, "145": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type" + "qualifiedName": "Row" }, "146": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type.onConflict" + "qualifiedName": "values" }, "147": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type.ignoreDuplicates" + "qualifiedName": "options" }, "148": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type.count" + "qualifiedName": "__type" }, "149": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type.defaultToNull" + "qualifiedName": "__type.onConflict" }, "150": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.update" + "qualifiedName": "__type.ignoreDuplicates" }, "151": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.update" + "qualifiedName": "__type.count" }, "152": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "Row" + "qualifiedName": "default.upsert" }, "153": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "values" + "qualifiedName": "Row" }, "154": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__1" + "qualifiedName": "values" }, "155": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type" + "qualifiedName": "options" }, "156": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type.count" + "qualifiedName": "__type" }, "157": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.delete" + "qualifiedName": "__type.onConflict" }, "158": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.delete" + "qualifiedName": "__type.ignoreDuplicates" }, "159": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__0" + "qualifiedName": "__type.count" }, "160": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.defaultToNull" }, "161": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type.count" + "qualifiedName": "default.update" }, "162": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.ClientOptions" + "qualifiedName": "default.update" }, "163": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.Schema" + "qualifiedName": "Row" }, "164": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.Relation" + "qualifiedName": "values" }, "165": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.RelationName" + "qualifiedName": "__1" }, "166": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "default.Relationships" + "qualifiedName": "__type" }, "167": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.count" }, "168": { "sourceFileName": "src/PostgrestQueryBuilder.ts", - "qualifiedName": "__type.Relationships" + "qualifiedName": "default.delete" }, "169": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default" + "sourceFileName": "src/PostgrestQueryBuilder.ts", + "qualifiedName": "default.delete" }, "170": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.__constructor" + "sourceFileName": "src/PostgrestQueryBuilder.ts", + "qualifiedName": "__0" }, "171": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default" + "sourceFileName": "src/PostgrestQueryBuilder.ts", + "qualifiedName": "__type" }, "172": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.ClientOptions" + "sourceFileName": "src/PostgrestQueryBuilder.ts", + "qualifiedName": "__type.count" }, "173": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.Schema" + "sourceFileName": "src/PostgrestQueryBuilder.ts", + "qualifiedName": "default.ClientOptions" }, "174": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.Row" + "sourceFileName": "src/PostgrestQueryBuilder.ts", + "qualifiedName": "default.Schema" }, "175": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.Result" + "sourceFileName": "src/PostgrestQueryBuilder.ts", + "qualifiedName": "default.Relation" }, "176": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", + "sourceFileName": "src/PostgrestQueryBuilder.ts", "qualifiedName": "default.RelationName" }, "177": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", + "sourceFileName": "src/PostgrestQueryBuilder.ts", "qualifiedName": "default.Relationships" }, "178": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.Method" + "sourceFileName": "src/PostgrestQueryBuilder.ts", + "qualifiedName": "__type" }, "179": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "builder" + "sourceFileName": "src/PostgrestQueryBuilder.ts", + "qualifiedName": "__type.Relationships" }, "180": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default" }, "181": { "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type.method" + "qualifiedName": "default.__constructor" }, "182": { "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type.url" + "qualifiedName": "default" }, "183": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.ClientOptions" + }, + "184": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.Schema" + }, + "185": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.Row" + }, + "186": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.Result" + }, + "187": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.RelationName" + }, + "188": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.Relationships" + }, + "189": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.Method" + }, + "190": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "builder" + }, + "191": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type" + }, + "192": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type.method" + }, + "193": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type.url" + }, + "194": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type.headers" }, - "184": { + "195": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type.schema" }, - "185": { + "196": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type.body" }, - "186": { + "197": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type.shouldThrowOnError" }, - "187": { + "198": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type.signal" }, - "188": { + "199": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type.fetch" }, - "189": { + "200": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "fetch" }, - "190": { + "201": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "fetch" }, - "191": { + "202": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "input" }, - "192": { + "203": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "init" }, - "193": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "204": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "fetch" }, - "194": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "205": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "input" }, - "195": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "206": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "init" }, - "196": { + "207": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type.isMaybeSingle" }, - "197": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.eq" - }, - "198": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.eq" - }, - "199": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" - }, - "200": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" - }, - "201": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" - }, - "202": { - "sourceFileName": "", - "qualifiedName": "__type" - }, - "203": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.neq" - }, - "204": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.neq" - }, - "205": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" - }, - "206": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" - }, - "207": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" - }, "208": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.gt" + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type.urlLengthLimit" }, "209": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.gt" + "qualifiedName": "default.eq" }, "210": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "default.eq" }, "211": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "ColumnName" }, "212": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "column" }, "213": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.gt" + "qualifiedName": "value" }, "214": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "sourceFileName": "", + "qualifiedName": "__type" }, "215": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "default.neq" }, "216": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.gte" + "qualifiedName": "default.neq" }, "217": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.gte" + "qualifiedName": "ColumnName" }, "218": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "column" }, "219": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "value" }, "220": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "default.gt" }, "221": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.gte" + "qualifiedName": "default.gt" }, "222": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "ColumnName" }, "223": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "column" }, "224": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.lt" + "qualifiedName": "value" }, "225": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.lt" + "qualifiedName": "default.gt" }, "226": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "column" }, "227": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "value" }, "228": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "default.gte" }, "229": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.lt" + "qualifiedName": "default.gte" }, "230": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "ColumnName" }, "231": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "column" }, "232": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.lte" + "qualifiedName": "value" }, "233": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.lte" + "qualifiedName": "default.gte" }, "234": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "column" }, "235": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "value" }, "236": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "default.lt" }, "237": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.lte" + "qualifiedName": "default.lt" }, "238": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "ColumnName" }, "239": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "column" }, "240": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.like" + "qualifiedName": "value" }, "241": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.like" + "qualifiedName": "default.lt" }, "242": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "column" }, "243": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "value" }, "244": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "pattern" + "qualifiedName": "default.lte" }, "245": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.like" + "qualifiedName": "default.lte" }, "246": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "ColumnName" }, "247": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "pattern" + "qualifiedName": "column" }, "248": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.likeAllOf" + "qualifiedName": "value" }, "249": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.likeAllOf" + "qualifiedName": "default.lte" }, "250": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "column" }, "251": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "value" }, "252": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "patterns" + "qualifiedName": "default.like" }, "253": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.likeAllOf" + "qualifiedName": "default.like" }, "254": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "ColumnName" }, "255": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "patterns" + "qualifiedName": "column" }, "256": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.likeAnyOf" + "qualifiedName": "pattern" }, "257": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.likeAnyOf" + "qualifiedName": "default.like" }, "258": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "column" }, "259": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "pattern" }, "260": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "patterns" + "qualifiedName": "default.likeAllOf" }, "261": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.likeAnyOf" + "qualifiedName": "default.likeAllOf" }, "262": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "ColumnName" }, "263": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "patterns" + "qualifiedName": "column" }, "264": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.ilike" + "qualifiedName": "patterns" }, "265": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.ilike" + "qualifiedName": "default.likeAllOf" }, "266": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "column" }, "267": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "patterns" }, "268": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "pattern" + "qualifiedName": "default.likeAnyOf" }, "269": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.ilike" + "qualifiedName": "default.likeAnyOf" }, "270": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "ColumnName" }, "271": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "pattern" + "qualifiedName": "column" }, "272": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.ilikeAllOf" + "qualifiedName": "patterns" }, "273": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.ilikeAllOf" + "qualifiedName": "default.likeAnyOf" }, "274": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "column" }, "275": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "patterns" }, "276": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "patterns" + "qualifiedName": "default.ilike" }, "277": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.ilikeAllOf" + "qualifiedName": "default.ilike" }, "278": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "ColumnName" }, "279": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "patterns" + "qualifiedName": "column" }, "280": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.ilikeAnyOf" + "qualifiedName": "pattern" }, "281": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.ilikeAnyOf" + "qualifiedName": "default.ilike" }, "282": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "column" }, "283": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "pattern" }, "284": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "patterns" + "qualifiedName": "default.ilikeAllOf" }, "285": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.ilikeAnyOf" + "qualifiedName": "default.ilikeAllOf" }, "286": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "ColumnName" }, "287": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "patterns" + "qualifiedName": "column" }, "288": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.is" + "qualifiedName": "patterns" }, "289": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.is" + "qualifiedName": "default.ilikeAllOf" }, "290": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "column" }, "291": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "patterns" }, "292": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "default.ilikeAnyOf" }, "293": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.is" + "qualifiedName": "default.ilikeAnyOf" }, "294": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "ColumnName" }, "295": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "column" }, "296": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.in" + "qualifiedName": "patterns" }, "297": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.in" + "qualifiedName": "default.ilikeAnyOf" }, "298": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "column" }, "299": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "patterns" }, "300": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "values" + "qualifiedName": "default.regexMatch" }, "301": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.contains" + "qualifiedName": "default.regexMatch" }, "302": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.contains" + "qualifiedName": "ColumnName" }, "303": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "column" }, "304": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "pattern" }, "305": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "default.regexMatch" }, "306": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.contains" + "qualifiedName": "column" }, "307": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "pattern" }, "308": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "default.regexIMatch" }, "309": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.containedBy" + "qualifiedName": "default.regexIMatch" }, "310": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.containedBy" + "qualifiedName": "ColumnName" }, "311": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "column" }, "312": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "pattern" }, "313": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "default.regexIMatch" }, "314": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.containedBy" + "qualifiedName": "column" }, "315": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "pattern" }, "316": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "default.is" }, "317": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.rangeGt" + "qualifiedName": "default.is" }, "318": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.rangeGt" + "qualifiedName": "ColumnName" }, "319": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "column" }, "320": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "value" }, "321": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "range" + "qualifiedName": "default.is" }, "322": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.rangeGt" + "qualifiedName": "column" }, "323": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "value" }, "324": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "range" + "qualifiedName": "default.isDistinct" }, "325": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.rangeGte" + "qualifiedName": "default.isDistinct" }, "326": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.rangeGte" + "qualifiedName": "ColumnName" }, "327": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "column" }, "328": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "value" }, "329": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "range" + "qualifiedName": "default.in" }, "330": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.rangeGte" + "qualifiedName": "default.in" }, "331": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "ColumnName" }, "332": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "range" + "qualifiedName": "column" }, "333": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.rangeLt" + "qualifiedName": "values" }, "334": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.rangeLt" + "qualifiedName": "default.notIn" }, "335": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "default.notIn" }, "336": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "ColumnName" }, "337": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "range" + "qualifiedName": "column" }, "338": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.rangeLt" + "qualifiedName": "values" }, "339": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "default.contains" }, "340": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "range" + "qualifiedName": "default.contains" }, "341": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.rangeLte" + "qualifiedName": "ColumnName" }, "342": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.rangeLte" + "qualifiedName": "column" }, "343": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "value" }, "344": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "default.contains" }, "345": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "range" + "qualifiedName": "column" }, "346": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.rangeLte" + "qualifiedName": "value" }, "347": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "default.containedBy" }, "348": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "range" + "qualifiedName": "default.containedBy" }, "349": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.rangeAdjacent" + "qualifiedName": "ColumnName" }, "350": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.rangeAdjacent" + "qualifiedName": "column" }, "351": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "value" }, "352": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "default.containedBy" }, "353": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "range" + "qualifiedName": "column" }, "354": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.rangeAdjacent" + "qualifiedName": "value" }, "355": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "default.rangeGt" }, "356": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "range" + "qualifiedName": "default.rangeGt" }, "357": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.overlaps" + "qualifiedName": "ColumnName" }, "358": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.overlaps" + "qualifiedName": "column" }, "359": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "range" }, "360": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "default.rangeGt" }, "361": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "column" }, "362": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.overlaps" + "qualifiedName": "range" }, "363": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "default.rangeGte" }, "364": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "default.rangeGte" }, "365": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.textSearch" + "qualifiedName": "ColumnName" }, "366": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.textSearch" + "qualifiedName": "column" }, "367": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "range" }, "368": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "default.rangeGte" }, "369": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "query" + "qualifiedName": "column" }, "370": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "options" + "qualifiedName": "range" }, "371": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "__type" + "qualifiedName": "default.rangeLt" }, "372": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "__type.config" + "qualifiedName": "default.rangeLt" }, "373": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "__type.type" + "qualifiedName": "ColumnName" }, "374": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.textSearch" + "qualifiedName": "column" }, "375": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "range" }, "376": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "query" + "qualifiedName": "default.rangeLt" }, "377": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "options" + "qualifiedName": "column" }, "378": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "__type" + "qualifiedName": "range" }, "379": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "__type.config" + "qualifiedName": "default.rangeLte" }, "380": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "__type.type" + "qualifiedName": "default.rangeLte" }, "381": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.match" + "qualifiedName": "ColumnName" }, "382": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.match" + "qualifiedName": "column" }, "383": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "range" }, "384": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "query" + "qualifiedName": "default.rangeLte" }, "385": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.match" + "qualifiedName": "column" }, "386": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "query" + "qualifiedName": "range" }, "387": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.not" + "qualifiedName": "default.rangeAdjacent" }, "388": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.not" + "qualifiedName": "default.rangeAdjacent" }, "389": { "sourceFileName": "src/PostgrestFilterBuilder.ts", @@ -68339,287 +131517,287 @@ }, "391": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "operator" + "qualifiedName": "range" }, "392": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "default.rangeAdjacent" }, "393": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.not" + "qualifiedName": "column" }, "394": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "range" }, "395": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "operator" + "qualifiedName": "default.overlaps" }, "396": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "default.overlaps" }, "397": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.or" + "qualifiedName": "ColumnName" }, "398": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.or" + "qualifiedName": "column" }, "399": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "filters" + "qualifiedName": "value" }, "400": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "__1" + "qualifiedName": "default.overlaps" }, "401": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "__type" + "qualifiedName": "column" }, "402": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "__type.foreignTable" + "qualifiedName": "value" }, "403": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "__type.referencedTable" + "qualifiedName": "default.textSearch" }, "404": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.filter" + "qualifiedName": "default.textSearch" }, "405": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.filter" + "qualifiedName": "ColumnName" }, "406": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "ColumnName" + "qualifiedName": "column" }, "407": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "query" }, "408": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "operator" + "qualifiedName": "options" }, "409": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "__type" }, "410": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.filter" + "qualifiedName": "__type.config" }, "411": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "column" + "qualifiedName": "__type.type" }, "412": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "operator" + "qualifiedName": "default.textSearch" }, "413": { "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "column" }, "414": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.select" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "query" }, "415": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.select" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "options" }, "416": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "Query" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "__type" }, "417": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "NewResultOne" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "__type.config" }, "418": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "columns" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "__type.type" }, "419": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.order" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.match" }, "420": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.order" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.match" }, "421": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", + "sourceFileName": "src/PostgrestFilterBuilder.ts", "qualifiedName": "ColumnName" }, "422": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "column" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "query" }, "423": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "options" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.match" }, "424": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "query" }, "425": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.ascending" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.not" }, "426": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.nullsFirst" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.not" }, "427": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.referencedTable" - }, - "428": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.order" - }, - "429": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "column" - }, - "430": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "options" - }, - "431": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type" - }, - "432": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.ascending" - }, - "433": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.nullsFirst" - }, - "434": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.referencedTable" - }, - "435": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.order" - }, - "436": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", + "sourceFileName": "src/PostgrestFilterBuilder.ts", "qualifiedName": "ColumnName" }, - "437": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", + "428": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", "qualifiedName": "column" }, + "429": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "operator" + }, + "430": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "value" + }, + "431": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.not" + }, + "432": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "column" + }, + "433": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "operator" + }, + "434": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "value" + }, + "435": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.or" + }, + "436": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.or" + }, + "437": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "filters" + }, "438": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "options" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "__1" }, "439": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", + "sourceFileName": "src/PostgrestFilterBuilder.ts", "qualifiedName": "__type" }, "440": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.ascending" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "__type.foreignTable" }, "441": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.nullsFirst" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "__type.referencedTable" }, "442": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.foreignTable" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.filter" }, "443": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.order" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.filter" }, "444": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "column" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "ColumnName" }, "445": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "options" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "column" }, "446": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "operator" }, "447": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.ascending" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "value" }, "448": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.nullsFirst" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.filter" }, "449": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.foreignTable" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "column" }, "450": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.limit" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "operator" }, "451": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.limit" + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "value" }, "452": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "count" + "qualifiedName": "default.select" }, "453": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__1" + "qualifiedName": "default.select" }, "454": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type" + "qualifiedName": "Query" }, "455": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.foreignTable" + "qualifiedName": "NewResultOne" }, "456": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.referencedTable" + "qualifiedName": "columns" }, "457": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.range" + "qualifiedName": "default.order" }, "458": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.range" + "qualifiedName": "default.order" }, "459": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "from" + "qualifiedName": "ColumnName" }, "460": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "to" + "qualifiedName": "column" }, "461": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__2" + "qualifiedName": "options" }, "462": { "sourceFileName": "src/PostgrestTransformBuilder.ts", @@ -68627,1417 +131805,1589 @@ }, "463": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.foreignTable" + "qualifiedName": "__type.ascending" }, "464": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.referencedTable" + "qualifiedName": "__type.nullsFirst" }, "465": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.abortSignal" + "qualifiedName": "__type.referencedTable" }, "466": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.abortSignal" + "qualifiedName": "default.order" }, "467": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "signal" + "qualifiedName": "column" }, "468": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.single" + "qualifiedName": "options" }, "469": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.single" + "qualifiedName": "__type" }, "470": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "ResultOne" + "qualifiedName": "__type.ascending" }, "471": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.maybeSingle" + "qualifiedName": "__type.nullsFirst" }, "472": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.maybeSingle" + "qualifiedName": "__type.referencedTable" }, "473": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "ResultOne" + "qualifiedName": "default.order" }, "474": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.csv" + "qualifiedName": "ColumnName" }, "475": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.csv" + "qualifiedName": "column" }, "476": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.geojson" + "qualifiedName": "options" }, "477": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.geojson" + "qualifiedName": "__type" }, "478": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.explain" + "qualifiedName": "__type.ascending" }, "479": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.explain" + "qualifiedName": "__type.nullsFirst" }, "480": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__0" + "qualifiedName": "__type.foreignTable" }, "481": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type" + "qualifiedName": "default.order" }, "482": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.analyze" + "qualifiedName": "column" }, "483": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.verbose" + "qualifiedName": "options" }, "484": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.settings" + "qualifiedName": "__type" }, "485": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.buffers" + "qualifiedName": "__type.ascending" }, "486": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.wal" + "qualifiedName": "__type.nullsFirst" }, "487": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.format" + "qualifiedName": "__type.foreignTable" }, "488": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.rollback" + "qualifiedName": "default.limit" }, "489": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.rollback" + "qualifiedName": "default.limit" }, "490": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.returns" + "qualifiedName": "count" }, "491": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.returns" + "qualifiedName": "__1" }, "492": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "NewResult" + "qualifiedName": "__type" }, "493": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.maxAffected" + "qualifiedName": "__type.foreignTable" }, "494": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.maxAffected" + "qualifiedName": "__type.referencedTable" }, "495": { "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "value" + "qualifiedName": "default.range" }, "496": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.method" + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.range" }, "497": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.url" - }, - "498": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.headers" - }, - "499": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.schema" - }, - "500": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.body" - }, - "501": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.shouldThrowOnError" - }, - "502": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.signal" - }, - "503": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.fetch" - }, - "504": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "fetch" - }, - "505": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "fetch" - }, - "506": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "input" - }, - "507": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "init" - }, - "508": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", - "qualifiedName": "fetch" - }, - "509": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", - "qualifiedName": "input" - }, - "510": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", - "qualifiedName": "init" - }, - "511": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.isMaybeSingle" - }, - "512": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.throwOnError" - }, - "513": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.throwOnError" - }, - "514": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.setHeader" - }, - "515": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.setHeader" - }, - "516": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "name" - }, - "517": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "value" - }, - "518": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.then" - }, - "519": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.then" - }, - "520": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "TResult1" - }, - "521": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "TResult2" - }, - "522": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "onfulfilled" - }, - "523": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type" - }, - "524": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type" - }, - "525": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "value" - }, - "526": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "onrejected" - }, - "527": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type" - }, - "528": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type" - }, - "529": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "reason" - }, - "530": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.overrideTypes" - }, - "531": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.overrideTypes" - }, - "532": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "NewResult" - }, - "533": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "Options" - }, - "534": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type" - }, - "535": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type.merge" - }, - "536": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type" - }, - "537": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type.merge" - }, - "538": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.ClientOptions" - }, - "539": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.Schema" - }, - "540": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.Row" - }, - "541": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.Result" - }, - "542": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.RelationName" - }, - "543": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.Relationships" - }, - "544": { - "sourceFileName": "src/PostgrestFilterBuilder.ts", - "qualifiedName": "default.Method" - }, - "545": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default" - }, - "546": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.__constructor" - }, - "547": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default" - }, - "548": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.ClientOptions" - }, - "549": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.Schema" - }, - "550": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.Row" - }, - "551": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.Result" - }, - "552": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.RelationName" - }, - "553": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.Relationships" - }, - "554": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.Method" - }, - "555": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "builder" - }, - "556": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type" - }, - "557": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type.method" - }, - "558": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type.url" - }, - "559": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type.headers" - }, - "560": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type.schema" - }, - "561": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type.body" - }, - "562": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type.shouldThrowOnError" - }, - "563": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type.signal" - }, - "564": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type.fetch" - }, - "565": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "fetch" - }, - "566": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "fetch" - }, - "567": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "input" - }, - "568": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "init" - }, - "569": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", - "qualifiedName": "fetch" - }, - "570": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", - "qualifiedName": "input" - }, - "571": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", - "qualifiedName": "init" - }, - "572": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "__type.isMaybeSingle" - }, - "573": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.select" - }, - "574": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.select" - }, - "575": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "Query" - }, - "576": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "NewResultOne" - }, - "577": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "columns" - }, - "578": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.order" - }, - "579": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.order" - }, - "580": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "ColumnName" - }, - "581": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "column" - }, - "582": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "options" - }, - "583": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type" - }, - "584": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.ascending" - }, - "585": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.nullsFirst" - }, - "586": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.referencedTable" - }, - "587": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.order" - }, - "588": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "column" - }, - "589": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "options" - }, - "590": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type" - }, - "591": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.ascending" - }, - "592": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.nullsFirst" - }, - "593": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.referencedTable" - }, - "594": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.order" - }, - "595": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "ColumnName" - }, - "596": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "column" - }, - "597": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "options" - }, - "598": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type" - }, - "599": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.ascending" - }, - "600": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.nullsFirst" - }, - "601": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.foreignTable" - }, - "602": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.order" - }, - "603": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "column" - }, - "604": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "options" - }, - "605": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type" - }, - "606": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.ascending" - }, - "607": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.nullsFirst" - }, - "608": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.foreignTable" - }, - "609": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.limit" - }, - "610": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.limit" - }, - "611": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "count" - }, - "612": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__1" - }, - "613": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type" - }, - "614": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.foreignTable" - }, - "615": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "__type.referencedTable" - }, - "616": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.range" - }, - "617": { - "sourceFileName": "src/PostgrestTransformBuilder.ts", - "qualifiedName": "default.range" - }, - "618": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "from" }, - "619": { + "498": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "to" }, - "620": { + "499": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "__2" }, - "621": { + "500": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "__type" }, - "622": { + "501": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "__type.foreignTable" }, - "623": { + "502": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "__type.referencedTable" }, - "624": { + "503": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.abortSignal" }, - "625": { + "504": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.abortSignal" }, - "626": { + "505": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "signal" }, - "627": { + "506": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.single" }, - "628": { + "507": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.single" }, - "629": { + "508": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "ResultOne" }, - "630": { + "509": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.maybeSingle" }, - "631": { + "510": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.maybeSingle" }, - "632": { + "511": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "ResultOne" }, - "633": { + "512": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.csv" }, - "634": { + "513": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.csv" }, - "635": { + "514": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.geojson" }, - "636": { + "515": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.geojson" }, - "637": { + "516": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.explain" }, - "638": { + "517": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.explain" }, - "639": { + "518": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "__0" }, - "640": { + "519": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "__type" }, - "641": { + "520": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "__type.analyze" }, - "642": { + "521": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "__type.verbose" }, - "643": { + "522": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "__type.settings" }, - "644": { + "523": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "__type.buffers" }, - "645": { + "524": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "__type.wal" }, - "646": { + "525": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "__type.format" }, - "647": { + "526": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.rollback" }, - "648": { + "527": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.rollback" }, - "649": { + "528": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.returns" }, - "650": { + "529": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.returns" }, - "651": { + "530": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "NewResult" }, - "652": { + "531": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.maxAffected" }, - "653": { + "532": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.maxAffected" }, - "654": { + "533": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "value" }, - "655": { + "534": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.method" }, - "656": { + "535": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.url" }, - "657": { + "536": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.headers" }, - "658": { + "537": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.schema" }, - "659": { + "538": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.body" }, - "660": { + "539": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.shouldThrowOnError" }, - "661": { + "540": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.signal" }, - "662": { + "541": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.fetch" }, - "663": { + "542": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "fetch" }, - "664": { + "543": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "fetch" }, - "665": { + "544": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "input" }, - "666": { + "545": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "init" }, - "667": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "546": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "fetch" }, - "668": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "547": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "input" }, - "669": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "548": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "init" }, - "670": { + "549": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.isMaybeSingle" }, - "671": { + "550": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.urlLengthLimit" + }, + "551": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.throwOnError" }, - "672": { + "552": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.throwOnError" }, - "673": { + "553": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.setHeader" }, - "674": { + "554": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.setHeader" }, - "675": { + "555": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "name" }, - "676": { + "556": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "value" }, - "677": { + "557": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.then" }, - "678": { + "558": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.then" }, - "679": { + "559": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "TResult1" }, - "680": { + "560": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "TResult2" }, - "681": { + "561": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "onfulfilled" }, - "682": { + "562": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type" }, - "683": { + "563": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type" }, - "684": { + "564": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "value" }, - "685": { + "565": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "onrejected" }, - "686": { + "566": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type" }, - "687": { + "567": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type" }, - "688": { + "568": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "reason" }, - "689": { + "569": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.overrideTypes" }, - "690": { + "570": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.overrideTypes" }, - "691": { + "571": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "NewResult" }, - "692": { + "572": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "Options" }, - "693": { + "573": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type" }, - "694": { + "574": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type.merge" }, - "695": { + "575": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type" }, - "696": { + "576": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type.merge" }, - "697": { + "577": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.ClientOptions" + }, + "578": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.Schema" + }, + "579": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.Row" + }, + "580": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.Result" + }, + "581": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.RelationName" + }, + "582": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.Relationships" + }, + "583": { + "sourceFileName": "src/PostgrestFilterBuilder.ts", + "qualifiedName": "default.Method" + }, + "584": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default" + }, + "585": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.__constructor" + }, + "586": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default" + }, + "587": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.ClientOptions" }, - "698": { + "588": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.Schema" }, - "699": { + "589": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.Row" }, - "700": { + "590": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.Result" }, - "701": { + "591": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.RelationName" }, - "702": { + "592": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.Relationships" }, - "703": { + "593": { "sourceFileName": "src/PostgrestTransformBuilder.ts", "qualifiedName": "default.Method" }, - "704": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default" - }, - "705": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.__constructor" - }, - "706": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default" - }, - "707": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.ClientOptions" - }, - "708": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.Result" - }, - "709": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.ThrowOnError" - }, - "710": { + "594": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "builder" }, - "711": { + "595": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type" }, - "712": { + "596": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type.method" }, - "713": { + "597": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type.url" }, - "714": { + "598": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type.headers" }, - "715": { + "599": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type.schema" }, - "716": { + "600": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type.body" }, - "717": { + "601": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type.shouldThrowOnError" }, - "718": { + "602": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type.signal" }, - "719": { + "603": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type.fetch" }, - "720": { + "604": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "fetch" }, - "721": { + "605": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "fetch" }, - "722": { + "606": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "input" }, - "723": { + "607": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "init" }, - "724": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "608": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "fetch" }, - "725": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "609": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "input" }, - "726": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "610": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "init" }, - "727": { + "611": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type.isMaybeSingle" }, - "728": { + "612": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type.urlLengthLimit" + }, + "613": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.select" + }, + "614": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.select" + }, + "615": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "Query" + }, + "616": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "NewResultOne" + }, + "617": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "columns" + }, + "618": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.order" + }, + "619": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.order" + }, + "620": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "ColumnName" + }, + "621": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "column" + }, + "622": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "options" + }, + "623": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type" + }, + "624": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.ascending" + }, + "625": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.nullsFirst" + }, + "626": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.referencedTable" + }, + "627": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.order" + }, + "628": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "column" + }, + "629": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "options" + }, + "630": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type" + }, + "631": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.ascending" + }, + "632": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.nullsFirst" + }, + "633": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.referencedTable" + }, + "634": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.order" + }, + "635": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "ColumnName" + }, + "636": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "column" + }, + "637": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "options" + }, + "638": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type" + }, + "639": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.ascending" + }, + "640": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.nullsFirst" + }, + "641": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.foreignTable" + }, + "642": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.order" + }, + "643": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "column" + }, + "644": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "options" + }, + "645": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type" + }, + "646": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.ascending" + }, + "647": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.nullsFirst" + }, + "648": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.foreignTable" + }, + "649": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.limit" + }, + "650": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.limit" + }, + "651": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "count" + }, + "652": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__1" + }, + "653": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type" + }, + "654": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.foreignTable" + }, + "655": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.referencedTable" + }, + "656": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.range" + }, + "657": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.range" + }, + "658": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "from" + }, + "659": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "to" + }, + "660": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__2" + }, + "661": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type" + }, + "662": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.foreignTable" + }, + "663": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.referencedTable" + }, + "664": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.abortSignal" + }, + "665": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.abortSignal" + }, + "666": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "signal" + }, + "667": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.single" + }, + "668": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.single" + }, + "669": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "ResultOne" + }, + "670": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.maybeSingle" + }, + "671": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.maybeSingle" + }, + "672": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "ResultOne" + }, + "673": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.csv" + }, + "674": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.csv" + }, + "675": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.geojson" + }, + "676": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.geojson" + }, + "677": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.explain" + }, + "678": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.explain" + }, + "679": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__0" + }, + "680": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type" + }, + "681": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.analyze" + }, + "682": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.verbose" + }, + "683": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.settings" + }, + "684": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.buffers" + }, + "685": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.wal" + }, + "686": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "__type.format" + }, + "687": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.rollback" + }, + "688": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.rollback" + }, + "689": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.returns" + }, + "690": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.returns" + }, + "691": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "NewResult" + }, + "692": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.maxAffected" + }, + "693": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.maxAffected" + }, + "694": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "value" + }, + "695": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.method" }, - "729": { + "696": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.url" }, - "730": { + "697": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.headers" }, - "731": { + "698": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.schema" }, - "732": { + "699": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.body" }, - "733": { + "700": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.shouldThrowOnError" }, - "734": { + "701": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.signal" }, - "735": { + "702": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.fetch" }, - "736": { + "703": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "fetch" }, - "737": { + "704": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "fetch" }, - "738": { + "705": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "input" }, - "739": { + "706": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", "qualifiedName": "init" }, - "740": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "707": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "fetch" }, - "741": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "708": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "input" }, - "742": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", + "709": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", "qualifiedName": "init" }, - "743": { + "710": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.isMaybeSingle" }, - "744": { + "711": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.urlLengthLimit" + }, + "712": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.throwOnError" }, - "745": { + "713": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.throwOnError" }, - "746": { + "714": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.setHeader" }, - "747": { + "715": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.setHeader" }, - "748": { + "716": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "name" }, - "749": { + "717": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "value" }, - "750": { + "718": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.then" }, - "751": { + "719": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.then" }, - "752": { + "720": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "TResult1" }, - "753": { + "721": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "TResult2" }, - "754": { + "722": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "onfulfilled" }, - "755": { + "723": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type" }, - "756": { + "724": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type" }, - "757": { + "725": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "value" }, - "758": { + "726": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "onrejected" }, - "759": { + "727": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type" }, - "760": { + "728": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type" }, - "761": { + "729": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "reason" }, - "762": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.returns" - }, - "763": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "default.returns" - }, - "764": { - "sourceFileName": "src/PostgrestBuilder.ts", - "qualifiedName": "NewResult" - }, - "765": { + "730": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.overrideTypes" }, - "766": { + "731": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.overrideTypes" }, - "767": { + "732": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "NewResult" }, - "768": { + "733": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "Options" }, - "769": { + "734": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type" }, - "770": { + "735": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type.merge" }, - "771": { + "736": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type" }, - "772": { + "737": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "__type.merge" }, - "773": { + "738": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.ClientOptions" + }, + "739": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.Schema" + }, + "740": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.Row" + }, + "741": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.Result" + }, + "742": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.RelationName" + }, + "743": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.Relationships" + }, + "744": { + "sourceFileName": "src/PostgrestTransformBuilder.ts", + "qualifiedName": "default.Method" + }, + "745": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default" + }, + "746": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.__constructor" + }, + "747": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default" + }, + "748": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.ClientOptions" }, - "774": { + "749": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.Result" }, - "775": { + "750": { "sourceFileName": "src/PostgrestBuilder.ts", "qualifiedName": "default.ThrowOnError" }, + "751": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "builder" + }, + "752": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type" + }, + "753": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type.method" + }, + "754": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type.url" + }, + "755": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type.headers" + }, + "756": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type.schema" + }, + "757": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type.body" + }, + "758": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type.shouldThrowOnError" + }, + "759": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type.signal" + }, + "760": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type.fetch" + }, + "761": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "fetch" + }, + "762": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "fetch" + }, + "763": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "input" + }, + "764": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "init" + }, + "765": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "fetch" + }, + "766": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "input" + }, + "767": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "init" + }, + "768": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type.isMaybeSingle" + }, + "769": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type.urlLengthLimit" + }, + "770": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.method" + }, + "771": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.url" + }, + "772": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.headers" + }, + "773": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.schema" + }, + "774": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.body" + }, + "775": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.shouldThrowOnError" + }, "776": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.signal" + }, + "777": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.fetch" + }, + "778": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "fetch" + }, + "779": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "fetch" + }, + "780": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "input" + }, + "781": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "init" + }, + "782": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "fetch" + }, + "783": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "input" + }, + "784": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "init" + }, + "785": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.isMaybeSingle" + }, + "786": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.urlLengthLimit" + }, + "787": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.throwOnError" + }, + "788": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.throwOnError" + }, + "789": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.setHeader" + }, + "790": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.setHeader" + }, + "791": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "name" + }, + "792": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "value" + }, + "793": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.then" + }, + "794": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.then" + }, + "795": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "TResult1" + }, + "796": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "TResult2" + }, + "797": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "onfulfilled" + }, + "798": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type" + }, + "799": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type" + }, + "800": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "value" + }, + "801": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "onrejected" + }, + "802": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type" + }, + "803": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type" + }, + "804": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "reason" + }, + "805": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.returns" + }, + "806": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.returns" + }, + "807": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "NewResult" + }, + "808": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.overrideTypes" + }, + "809": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.overrideTypes" + }, + "810": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "NewResult" + }, + "811": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "Options" + }, + "812": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type" + }, + "813": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type.merge" + }, + "814": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type" + }, + "815": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "__type.merge" + }, + "816": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.ClientOptions" + }, + "817": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.Result" + }, + "818": { + "sourceFileName": "src/PostgrestBuilder.ts", + "qualifiedName": "default.ThrowOnError" + }, + "819": { "sourceFileName": "src/PostgrestError.ts", "qualifiedName": "default" }, - "777": { + "820": { "sourceFileName": "src/PostgrestError.ts", "qualifiedName": "default.__constructor" }, - "778": { + "821": { "sourceFileName": "src/PostgrestError.ts", "qualifiedName": "default" }, - "779": { + "822": { "sourceFileName": "src/PostgrestError.ts", "qualifiedName": "context" }, - "780": { + "823": { "sourceFileName": "src/PostgrestError.ts", "qualifiedName": "__type" }, - "781": { + "824": { "sourceFileName": "src/PostgrestError.ts", "qualifiedName": "__type.message" }, - "782": { + "825": { "sourceFileName": "src/PostgrestError.ts", "qualifiedName": "__type.details" }, - "783": { + "826": { "sourceFileName": "src/PostgrestError.ts", "qualifiedName": "__type.hint" }, - "784": { + "827": { "sourceFileName": "src/PostgrestError.ts", "qualifiedName": "__type.code" }, - "785": { + "828": { "sourceFileName": "src/PostgrestError.ts", "qualifiedName": "default.details" }, - "786": { + "829": { "sourceFileName": "src/PostgrestError.ts", "qualifiedName": "default.hint" }, - "787": { + "830": { "sourceFileName": "src/PostgrestError.ts", "qualifiedName": "default.code" }, - "788": { - "sourceFileName": "src/types.ts", + "831": { + "sourceFileName": "src/types/types.ts", "qualifiedName": "PostgrestResponse" }, - "789": { - "sourceFileName": "src/types.ts", + "832": { + "sourceFileName": "src/types/types.ts", "qualifiedName": "T" }, - "790": { - "sourceFileName": "src/types.ts", + "833": { + "sourceFileName": "src/types/types.ts", "qualifiedName": "PostgrestResponseFailure" }, - "791": { - "sourceFileName": "src/types.ts", + "834": { + "sourceFileName": "src/types/types.ts", "qualifiedName": "PostgrestResponseFailure.error" }, - "792": { - "sourceFileName": "src/types.ts", + "835": { + "sourceFileName": "src/types/types.ts", "qualifiedName": "PostgrestResponseFailure.data" }, - "793": { - "sourceFileName": "src/types.ts", + "836": { + "sourceFileName": "src/types/types.ts", "qualifiedName": "PostgrestResponseFailure.count" }, - "794": { - "sourceFileName": "src/types.ts", + "837": { + "sourceFileName": "src/types/types.ts", "qualifiedName": "PostgrestResponseBase.status" }, - "795": { - "sourceFileName": "src/types.ts", + "838": { + "sourceFileName": "src/types/types.ts", "qualifiedName": "PostgrestResponseBase.statusText" }, - "796": { - "sourceFileName": "src/types.ts", + "839": { + "sourceFileName": "src/types/types.ts", "qualifiedName": "PostgrestResponseSuccess" }, - "797": { - "sourceFileName": "src/types.ts", + "840": { + "sourceFileName": "src/types/types.ts", "qualifiedName": "PostgrestResponseSuccess.error" }, - "798": { - "sourceFileName": "src/types.ts", + "841": { + "sourceFileName": "src/types/types.ts", "qualifiedName": "PostgrestResponseSuccess.data" }, - "799": { - "sourceFileName": "src/types.ts", + "842": { + "sourceFileName": "src/types/types.ts", "qualifiedName": "PostgrestResponseSuccess.count" }, - "800": { - "sourceFileName": "src/types.ts", + "843": { + "sourceFileName": "src/types/types.ts", "qualifiedName": "PostgrestResponseBase.status" }, - "801": { - "sourceFileName": "src/types.ts", + "844": { + "sourceFileName": "src/types/types.ts", "qualifiedName": "PostgrestResponseBase.statusText" }, - "802": { - "sourceFileName": "src/types.ts", + "845": { + "sourceFileName": "src/types/types.ts", "qualifiedName": "PostgrestResponseSuccess.T" }, - "803": { - "sourceFileName": "src/types.ts", + "846": { + "sourceFileName": "src/types/types.ts", "qualifiedName": "PostgrestSingleResponse" }, - "804": { - "sourceFileName": "src/types.ts", + "847": { + "sourceFileName": "src/types/types.ts", "qualifiedName": "T" }, - "805": { - "sourceFileName": "src/types.ts", + "848": { + "sourceFileName": "src/types/types.ts", "qualifiedName": "PostgrestMaybeSingleResponse" }, - "806": { - "sourceFileName": "src/types.ts", + "849": { + "sourceFileName": "src/types/types.ts", "qualifiedName": "T" }, - "807": { - "sourceFileName": "src/types.ts", + "850": { + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "ClientServerOptions" }, - "808": { - "sourceFileName": "src/types.ts", + "851": { + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "__type" }, - "809": { - "sourceFileName": "src/types.ts", + "852": { + "sourceFileName": "src/types/common/common.ts", "qualifiedName": "__type.PostgrestVersion" }, - "810": { + "853": { "sourceFileName": "src/select-query-parser/result.ts", "qualifiedName": "GetResult" }, - "811": { + "854": { "sourceFileName": "src/select-query-parser/result.ts", "qualifiedName": "Schema" }, - "812": { + "855": { "sourceFileName": "src/select-query-parser/result.ts", "qualifiedName": "Row" }, - "813": { + "856": { "sourceFileName": "src/select-query-parser/result.ts", "qualifiedName": "RelationName" }, - "814": { + "857": { "sourceFileName": "src/select-query-parser/result.ts", "qualifiedName": "Relationships" }, - "815": { + "858": { "sourceFileName": "src/select-query-parser/result.ts", "qualifiedName": "Query" }, - "816": { + "859": { "sourceFileName": "src/select-query-parser/result.ts", "qualifiedName": "ClientOptions" } @@ -70060,14 +133410,14 @@ "flags": {}, "children": [ { - "id": 680, + "id": 784, "name": "REALTIME_LISTEN_TYPES", "variant": "declaration", "kind": 8, "flags": {}, "children": [ { - "id": 681, + "id": 785, "name": "BROADCAST", "variant": "declaration", "kind": 16, @@ -70075,9 +133425,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 100, + "line": 135, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L100" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L135" } ], "type": { @@ -70086,7 +133436,7 @@ } }, { - "id": 683, + "id": 787, "name": "POSTGRES_CHANGES", "variant": "declaration", "kind": 16, @@ -70094,9 +133444,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 102, + "line": 137, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L102" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L137" } ], "type": { @@ -70105,7 +133455,7 @@ } }, { - "id": 682, + "id": 786, "name": "PRESENCE", "variant": "declaration", "kind": 16, @@ -70113,9 +133463,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 101, + "line": 136, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L101" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L136" } ], "type": { @@ -70124,7 +133474,7 @@ } }, { - "id": 684, + "id": 788, "name": "SYSTEM", "variant": "declaration", "kind": 16, @@ -70132,9 +133482,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 103, + "line": 138, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L103" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L138" } ], "type": { @@ -70146,27 +133496,27 @@ "groups": [ { "title": "Enumeration Members", - "children": [681, 683, 682, 684] + "children": [785, 787, 786, 788] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 99, + "line": 134, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L99" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L134" } ] }, { - "id": 685, + "id": 789, "name": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT", "variant": "declaration", "kind": 8, "flags": {}, "children": [ { - "id": 686, + "id": 790, "name": "ALL", "variant": "declaration", "kind": 16, @@ -70174,9 +133524,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 93, + "line": 128, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L93" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L128" } ], "type": { @@ -70185,7 +133535,7 @@ } }, { - "id": 689, + "id": 793, "name": "DELETE", "variant": "declaration", "kind": 16, @@ -70193,9 +133543,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 96, + "line": 131, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L96" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L131" } ], "type": { @@ -70204,7 +133554,7 @@ } }, { - "id": 687, + "id": 791, "name": "INSERT", "variant": "declaration", "kind": 16, @@ -70212,9 +133562,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 94, + "line": 129, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L94" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L129" } ], "type": { @@ -70223,7 +133573,7 @@ } }, { - "id": 688, + "id": 792, "name": "UPDATE", "variant": "declaration", "kind": 16, @@ -70231,9 +133581,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 95, + "line": 130, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L95" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L130" } ], "type": { @@ -70245,27 +133595,27 @@ "groups": [ { "title": "Enumeration Members", - "children": [686, 689, 687, 688] + "children": [790, 793, 791, 792] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 92, + "line": 127, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L92" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L127" } ] }, { - "id": 690, + "id": 794, "name": "REALTIME_PRESENCE_LISTEN_EVENTS", "variant": "declaration", "kind": 8, "flags": {}, "children": [ { - "id": 692, + "id": 796, "name": "JOIN", "variant": "declaration", "kind": 16, @@ -70275,7 +133625,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 33, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L33" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L33" } ], "type": { @@ -70284,7 +133634,7 @@ } }, { - "id": 693, + "id": 797, "name": "LEAVE", "variant": "declaration", "kind": 16, @@ -70294,7 +133644,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 34, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L34" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L34" } ], "type": { @@ -70303,7 +133653,7 @@ } }, { - "id": 691, + "id": 795, "name": "SYNC", "variant": "declaration", "kind": 16, @@ -70313,7 +133663,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 32, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L32" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L32" } ], "type": { @@ -70325,7 +133675,7 @@ "groups": [ { "title": "Enumeration Members", - "children": [692, 693, 691] + "children": [796, 797, 795] } ], "sources": [ @@ -70333,19 +133683,19 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 31, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L31" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L31" } ] }, { - "id": 694, + "id": 798, "name": "REALTIME_SUBSCRIBE_STATES", "variant": "declaration", "kind": 8, "flags": {}, "children": [ { - "id": 698, + "id": 802, "name": "CHANNEL_ERROR", "variant": "declaration", "kind": 16, @@ -70353,9 +133703,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 110, + "line": 145, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L110" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L145" } ], "type": { @@ -70364,7 +133714,7 @@ } }, { - "id": 697, + "id": 801, "name": "CLOSED", "variant": "declaration", "kind": 16, @@ -70372,9 +133722,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 109, + "line": 144, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L109" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L144" } ], "type": { @@ -70383,7 +133733,7 @@ } }, { - "id": 695, + "id": 799, "name": "SUBSCRIBED", "variant": "declaration", "kind": 16, @@ -70391,9 +133741,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 107, + "line": 142, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L107" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L142" } ], "type": { @@ -70402,7 +133752,7 @@ } }, { - "id": 696, + "id": 800, "name": "TIMED_OUT", "variant": "declaration", "kind": 16, @@ -70410,9 +133760,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 108, + "line": 143, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L108" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L143" } ], "type": { @@ -70424,15 +133774,15 @@ "groups": [ { "title": "Enumeration Members", - "children": [698, 697, 695, 696] + "children": [802, 801, 799, 800] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 106, + "line": 141, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L106" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L141" } ] }, @@ -70452,7 +133802,7 @@ }, "children": [ { - "id": 70, + "id": 74, "name": "constructor", "variant": "declaration", "kind": 512, @@ -70460,29 +133810,48 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 149, + "line": 200, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L149" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L200" } ], "signatures": [ { - "id": 71, + "id": 75, "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": "@example", + "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/src/RealtimeChannel.ts", - "line": 149, + "line": 200, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L149" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L200" } ], "parameters": [ { - "id": 72, + "id": 76, "name": "topic", "variant": "param", "kind": 32768, @@ -70501,28 +133870,28 @@ } }, { - "id": 73, + "id": 77, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 366, + "target": 459, "name": "RealtimeChannelOptions", "package": "@supabase/realtime-js" }, "defaultValue": "..." }, { - "id": 74, + "id": 78, "name": "socket", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 381, + "target": 474, "name": "RealtimeClient", "package": "@supabase/realtime-js", "qualifiedName": "default" @@ -70540,7 +133909,7 @@ ] }, { - "id": 75, + "id": 79, "name": "bindings", "variant": "declaration", "kind": 1024, @@ -70548,15 +133917,15 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 130, + "line": 165, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L130" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L165" } ], "type": { "type": "reflection", "declaration": { - "id": 76, + "id": 80, "name": "__type", "variant": "declaration", "kind": 65536, @@ -70564,14 +133933,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 130, + "line": 165, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L130" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L165" } ], "indexSignatures": [ { - "id": 77, + "id": 81, "name": "__index", "variant": "signature", "kind": 8192, @@ -70579,14 +133948,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 131, + "line": 166, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L131" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L166" } ], "parameters": [ { - "id": 78, + "id": 82, "name": "key", "variant": "param", "kind": 32768, @@ -70602,14 +133971,14 @@ "elementType": { "type": "reflection", "declaration": { - "id": 79, + "id": 83, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 85, + "id": 89, "name": "callback", "variant": "declaration", "kind": 1024, @@ -70617,9 +133986,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 134, + "line": 169, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L134" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L169" } ], "type": { @@ -70633,7 +134002,7 @@ } }, { - "id": 81, + "id": 85, "name": "filter", "variant": "declaration", "kind": 1024, @@ -70641,15 +134010,15 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 133, + "line": 168, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L133" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L168" } ], "type": { "type": "reflection", "declaration": { - "id": 82, + "id": 86, "name": "__type", "variant": "declaration", "kind": 65536, @@ -70657,14 +134026,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 133, + "line": 168, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L133" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L168" } ], "indexSignatures": [ { - "id": 83, + "id": 87, "name": "__index", "variant": "signature", "kind": 8192, @@ -70672,14 +134041,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 133, + "line": 168, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L133" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L168" } ], "parameters": [ { - "id": 84, + "id": 88, "name": "key", "variant": "param", "kind": 32768, @@ -70700,7 +134069,7 @@ } }, { - "id": 86, + "id": 90, "name": "id", "variant": "declaration", "kind": 1024, @@ -70710,9 +134079,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 135, + "line": 170, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L135" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L170" } ], "type": { @@ -70721,7 +134090,7 @@ } }, { - "id": 80, + "id": 84, "name": "type", "variant": "declaration", "kind": 1024, @@ -70729,9 +134098,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 132, + "line": 167, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L132" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L167" } ], "type": { @@ -70743,15 +134112,15 @@ "groups": [ { "title": "Properties", - "children": [85, 81, 86, 80] + "children": [89, 85, 90, 84] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 131, + "line": 166, "character": 19, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L131" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L166" } ] } @@ -70764,7 +134133,7 @@ "defaultValue": "{}" }, { - "id": 94, + "id": 98, "name": "broadcastEndpointURL", "variant": "declaration", "kind": 1024, @@ -70772,9 +134141,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 145, + "line": 180, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L145" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L180" } ], "type": { @@ -70783,7 +134152,7 @@ } }, { - "id": 89, + "id": 93, "name": "joinedOnce", "variant": "declaration", "kind": 1024, @@ -70791,9 +134160,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 140, + "line": 175, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L140" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L175" } ], "type": { @@ -70803,7 +134172,7 @@ "defaultValue": "false" }, { - "id": 90, + "id": 94, "name": "joinPush", "variant": "declaration", "kind": 1024, @@ -70811,9 +134180,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 141, + "line": 176, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L141" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L176" } ], "type": { @@ -70828,7 +134197,7 @@ } }, { - "id": 98, + "id": 102, "name": "params", "variant": "declaration", "kind": 1024, @@ -70838,21 +134207,21 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 152, + "line": 203, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L152" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L203" } ], "type": { "type": "reference", - "target": 366, + "target": 459, "name": "RealtimeChannelOptions", "package": "@supabase/realtime-js" }, "defaultValue": "..." }, { - "id": 93, + "id": 97, "name": "presence", "variant": "declaration", "kind": 1024, @@ -70860,9 +134229,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 144, + "line": 179, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L144" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L179" } ], "type": { @@ -70874,7 +134243,7 @@ } }, { - "id": 96, + "id": 100, "name": "private", "variant": "declaration", "kind": 1024, @@ -70882,9 +134251,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 147, + "line": 182, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L147" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L182" } ], "type": { @@ -70893,7 +134262,7 @@ } }, { - "id": 92, + "id": 96, "name": "pushBuffer", "variant": "declaration", "kind": 1024, @@ -70901,9 +134270,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 143, + "line": 178, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L143" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L178" } ], "type": { @@ -70922,7 +134291,7 @@ "defaultValue": "[]" }, { - "id": 91, + "id": 95, "name": "rejoinTimer", "variant": "declaration", "kind": 1024, @@ -70930,9 +134299,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 142, + "line": 177, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L142" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L177" } ], "type": { @@ -70947,7 +134316,7 @@ } }, { - "id": 99, + "id": 103, "name": "socket", "variant": "declaration", "kind": 1024, @@ -70957,21 +134326,21 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 153, + "line": 204, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L153" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L204" } ], "type": { "type": "reference", - "target": 381, + "target": 474, "name": "RealtimeClient", "package": "@supabase/realtime-js", "qualifiedName": "default" } }, { - "id": 88, + "id": 92, "name": "state", "variant": "declaration", "kind": 1024, @@ -70979,9 +134348,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 139, + "line": 174, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L139" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L174" } ], "type": { @@ -70996,7 +134365,7 @@ "defaultValue": "CHANNEL_STATES.closed" }, { - "id": 95, + "id": 99, "name": "subTopic", "variant": "declaration", "kind": 1024, @@ -71004,9 +134373,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 146, + "line": 181, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L146" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L181" } ], "type": { @@ -71015,7 +134384,7 @@ } }, { - "id": 87, + "id": 91, "name": "timeout", "variant": "declaration", "kind": 1024, @@ -71023,9 +134392,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 138, + "line": 173, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L138" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L173" } ], "type": { @@ -71034,7 +134403,7 @@ } }, { - "id": 97, + "id": 101, "name": "topic", "variant": "declaration", "kind": 1024, @@ -71052,9 +134421,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 151, + "line": 202, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L151" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L202" } ], "type": { @@ -71063,82 +134432,410 @@ } }, { - "id": 131, + "id": 341, + "name": "httpSend", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 557, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L557" + } + ], + "signatures": [ + { + "id": 342, + "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" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 557, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L557" + } + ], + "parameters": [ + { + "id": 343, + "name": "event", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The name of the broadcast event" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 344, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Payload to be sent (required)" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 345, + "name": "opts", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Options including timeout" + } + ] + }, + "type": { + "type": "reflection", + "declaration": { + "id": 346, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 347, + "name": "timeout", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 560, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L560" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [347] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 560, + "character": 10, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L560" + } + ] + } + }, + "defaultValue": "{}" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 348, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 349, + "name": "success", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 561, + "character": 15, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L561" + } + ], + "type": { + "type": "literal", + "value": true + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [349] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 561, + "character": 13, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L561" + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 350, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 353, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 561, + "character": 67, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L561" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 352, + "name": "status", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 561, + "character": 51, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L561" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 351, + "name": "success", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 561, + "character": 35, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L561" + } + ], + "type": { + "type": "literal", + "value": false + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [353, 352, 351] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 561, + "character": 33, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L561" + } + ] + } + } + ] + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 135, "name": "on", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ - { - "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 352, - "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L352" - }, - { - "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 357, - "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L357" - }, - { - "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 362, - "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L362" - }, - { - "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 367, - "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L367" - }, - { - "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 372, - "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L372" - }, - { - "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 377, - "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L377" - }, - { - "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 382, - "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L382" - }, - { - "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 393, - "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L393" - }, - { - "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 406, - "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L406" - }, { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", "line": 419, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L419" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L419" }, { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", "line": 424, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L424" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L424" + }, + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 429, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L429" + }, + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 434, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L434" + }, + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 439, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L439" + }, + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 444, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L444" + }, + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 449, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L449" + }, + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 454, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L454" + }, + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 465, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L465" + }, + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 478, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L478" + }, + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 491, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L491" + }, + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 500, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L500" + }, + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 509, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L509" + }, + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 518, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L518" + }, + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 527, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L527" + }, + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 532, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L532" } ], "signatures": [ { - "id": 132, + "id": 136, "name": "on", "variant": "signature", "kind": 4096, @@ -71154,14 +134851,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 352, + "line": 419, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L352" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L419" } ], "parameters": [ { - "id": 133, + "id": 137, "name": "type", "variant": "param", "kind": 32768, @@ -71172,7 +134869,7 @@ } }, { - "id": 134, + "id": 138, "name": "filter", "variant": "param", "kind": 32768, @@ -71180,14 +134877,14 @@ "type": { "type": "reflection", "declaration": { - "id": 135, + "id": 139, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 136, + "id": 140, "name": "event", "variant": "declaration", "kind": 1024, @@ -71195,9 +134892,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 354, + "line": 421, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L354" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L421" } ], "type": { @@ -71209,22 +134906,22 @@ "groups": [ { "title": "Properties", - "children": [136] + "children": [140] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 354, + "line": 421, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L354" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L421" } ] } } }, { - "id": 137, + "id": 141, "name": "callback", "variant": "param", "kind": 32768, @@ -71232,7 +134929,7 @@ "type": { "type": "reflection", "declaration": { - "id": 138, + "id": 142, "name": "__type", "variant": "declaration", "kind": 65536, @@ -71240,14 +134937,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 355, + "line": 422, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L355" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L422" } ], "signatures": [ { - "id": 139, + "id": 143, "name": "__type", "variant": "signature", "kind": 4096, @@ -71255,9 +134952,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 355, + "line": 422, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L355" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L422" } ], "type": { @@ -71279,7 +134976,7 @@ } }, { - "id": 140, + "id": 144, "name": "on", "variant": "signature", "kind": 4096, @@ -71295,14 +134992,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 357, + "line": 424, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L357" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L424" } ], "typeParameters": [ { - "id": 141, + "id": 145, "name": "T", "variant": "typeParam", "kind": 131072, @@ -71310,7 +135007,7 @@ "type": { "type": "reflection", "declaration": { - "id": 142, + "id": 146, "name": "__type", "variant": "declaration", "kind": 65536, @@ -71318,14 +135015,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 357, + "line": 424, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L357" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L424" } ], "indexSignatures": [ { - "id": 143, + "id": 147, "name": "__index", "variant": "signature", "kind": 8192, @@ -71333,14 +135030,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 357, + "line": 424, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L357" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L424" } ], "parameters": [ { - "id": 144, + "id": 148, "name": "key", "variant": "param", "kind": 32768, @@ -71363,7 +135060,7 @@ ], "parameters": [ { - "id": 145, + "id": 149, "name": "type", "variant": "param", "kind": 32768, @@ -71374,7 +135071,7 @@ } }, { - "id": 146, + "id": 150, "name": "filter", "variant": "param", "kind": 32768, @@ -71382,14 +135079,14 @@ "type": { "type": "reflection", "declaration": { - "id": 147, + "id": 151, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 148, + "id": 152, "name": "event", "variant": "declaration", "kind": 1024, @@ -71397,9 +135094,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 359, + "line": 426, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L359" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L426" } ], "type": { @@ -71411,22 +135108,22 @@ "groups": [ { "title": "Properties", - "children": [148] + "children": [152] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 359, + "line": 426, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L359" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L426" } ] } } }, { - "id": 149, + "id": 153, "name": "callback", "variant": "param", "kind": 32768, @@ -71434,7 +135131,7 @@ "type": { "type": "reflection", "declaration": { - "id": 150, + "id": 154, "name": "__type", "variant": "declaration", "kind": 65536, @@ -71442,14 +135139,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 360, + "line": 427, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L360" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L427" } ], "signatures": [ { - "id": 151, + "id": 155, "name": "__type", "variant": "signature", "kind": 4096, @@ -71457,25 +135154,25 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 360, + "line": 427, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L360" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L427" } ], "parameters": [ { - "id": 152, + "id": 156, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 650, + "target": 754, "typeArguments": [ { "type": "reference", - "target": 141, + "target": 145, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true @@ -71505,7 +135202,7 @@ } }, { - "id": 153, + "id": 157, "name": "on", "variant": "signature", "kind": 4096, @@ -71521,14 +135218,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 362, + "line": 429, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L362" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L429" } ], "typeParameters": [ { - "id": 154, + "id": 158, "name": "T", "variant": "typeParam", "kind": 131072, @@ -71536,7 +135233,7 @@ "type": { "type": "reflection", "declaration": { - "id": 155, + "id": 159, "name": "__type", "variant": "declaration", "kind": 65536, @@ -71544,14 +135241,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 362, + "line": 429, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L362" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L429" } ], "indexSignatures": [ { - "id": 156, + "id": 160, "name": "__index", "variant": "signature", "kind": 8192, @@ -71559,14 +135256,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 362, + "line": 429, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L362" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L429" } ], "parameters": [ { - "id": 157, + "id": 161, "name": "key", "variant": "param", "kind": 32768, @@ -71589,7 +135286,7 @@ ], "parameters": [ { - "id": 158, + "id": 162, "name": "type", "variant": "param", "kind": 32768, @@ -71600,7 +135297,7 @@ } }, { - "id": 159, + "id": 163, "name": "filter", "variant": "param", "kind": 32768, @@ -71608,14 +135305,14 @@ "type": { "type": "reflection", "declaration": { - "id": 160, + "id": 164, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 161, + "id": 165, "name": "event", "variant": "declaration", "kind": 1024, @@ -71623,9 +135320,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 364, + "line": 431, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L364" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L431" } ], "type": { @@ -71637,22 +135334,22 @@ "groups": [ { "title": "Properties", - "children": [161] + "children": [165] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 364, + "line": 431, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L364" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L431" } ] } } }, { - "id": 162, + "id": 166, "name": "callback", "variant": "param", "kind": 32768, @@ -71660,7 +135357,7 @@ "type": { "type": "reflection", "declaration": { - "id": 163, + "id": 167, "name": "__type", "variant": "declaration", "kind": 65536, @@ -71668,14 +135365,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 365, + "line": 432, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L365" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L432" } ], "signatures": [ { - "id": 164, + "id": 168, "name": "__type", "variant": "signature", "kind": 4096, @@ -71683,25 +135380,25 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 365, + "line": 432, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L365" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L432" } ], "parameters": [ { - "id": 165, + "id": 169, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 660, + "target": 764, "typeArguments": [ { "type": "reference", - "target": 154, + "target": 158, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true @@ -71731,7 +135428,7 @@ } }, { - "id": 166, + "id": 170, "name": "on", "variant": "signature", "kind": 4096, @@ -71747,14 +135444,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 367, + "line": 434, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L367" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L434" } ], "typeParameters": [ { - "id": 167, + "id": 171, "name": "T", "variant": "typeParam", "kind": 131072, @@ -71762,7 +135459,7 @@ "type": { "type": "reflection", "declaration": { - "id": 168, + "id": 172, "name": "__type", "variant": "declaration", "kind": 65536, @@ -71770,14 +135467,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 367, + "line": 434, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L367" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L434" } ], "indexSignatures": [ { - "id": 169, + "id": 173, "name": "__index", "variant": "signature", "kind": 8192, @@ -71785,14 +135482,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 367, + "line": 434, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L367" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L434" } ], "parameters": [ { - "id": 170, + "id": 174, "name": "key", "variant": "param", "kind": 32768, @@ -71815,7 +135512,7 @@ ], "parameters": [ { - "id": 171, + "id": 175, "name": "type", "variant": "param", "kind": 32768, @@ -71826,14 +135523,14 @@ } }, { - "id": 172, + "id": 176, "name": "filter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 609, + "target": 713, "typeArguments": [ { "type": "literal", @@ -71845,7 +135542,7 @@ } }, { - "id": 173, + "id": 177, "name": "callback", "variant": "param", "kind": 32768, @@ -71853,7 +135550,7 @@ "type": { "type": "reflection", "declaration": { - "id": 174, + "id": 178, "name": "__type", "variant": "declaration", "kind": 65536, @@ -71861,14 +135558,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 370, + "line": 437, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L370" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L437" } ], "signatures": [ { - "id": 175, + "id": 179, "name": "__type", "variant": "signature", "kind": 4096, @@ -71876,25 +135573,25 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 370, + "line": 437, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L370" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L437" } ], "parameters": [ { - "id": 176, + "id": 180, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 616, + "target": 720, "typeArguments": [ { "type": "reference", - "target": 167, + "target": 171, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true @@ -71924,7 +135621,7 @@ } }, { - "id": 177, + "id": 181, "name": "on", "variant": "signature", "kind": 4096, @@ -71940,14 +135637,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 372, + "line": 439, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L372" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L439" } ], "typeParameters": [ { - "id": 178, + "id": 182, "name": "T", "variant": "typeParam", "kind": 131072, @@ -71955,7 +135652,7 @@ "type": { "type": "reflection", "declaration": { - "id": 179, + "id": 183, "name": "__type", "variant": "declaration", "kind": 65536, @@ -71963,14 +135660,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 372, + "line": 439, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L372" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L439" } ], "indexSignatures": [ { - "id": 180, + "id": 184, "name": "__index", "variant": "signature", "kind": 8192, @@ -71978,14 +135675,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 372, + "line": 439, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L372" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L439" } ], "parameters": [ { - "id": 181, + "id": 185, "name": "key", "variant": "param", "kind": 32768, @@ -72008,7 +135705,7 @@ ], "parameters": [ { - "id": 182, + "id": 186, "name": "type", "variant": "param", "kind": 32768, @@ -72019,14 +135716,14 @@ } }, { - "id": 183, + "id": 187, "name": "filter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 609, + "target": 713, "typeArguments": [ { "type": "literal", @@ -72038,7 +135735,7 @@ } }, { - "id": 184, + "id": 188, "name": "callback", "variant": "param", "kind": 32768, @@ -72046,7 +135743,7 @@ "type": { "type": "reflection", "declaration": { - "id": 185, + "id": 189, "name": "__type", "variant": "declaration", "kind": 65536, @@ -72054,14 +135751,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 375, + "line": 442, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L375" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L442" } ], "signatures": [ { - "id": 186, + "id": 190, "name": "__type", "variant": "signature", "kind": 4096, @@ -72069,25 +135766,25 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 375, + "line": 442, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L375" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L442" } ], "parameters": [ { - "id": 187, + "id": 191, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 621, + "target": 725, "typeArguments": [ { "type": "reference", - "target": 178, + "target": 182, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true @@ -72117,7 +135814,7 @@ } }, { - "id": 188, + "id": 192, "name": "on", "variant": "signature", "kind": 4096, @@ -72133,14 +135830,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 377, + "line": 444, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L377" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L444" } ], "typeParameters": [ { - "id": 189, + "id": 193, "name": "T", "variant": "typeParam", "kind": 131072, @@ -72148,7 +135845,7 @@ "type": { "type": "reflection", "declaration": { - "id": 190, + "id": 194, "name": "__type", "variant": "declaration", "kind": 65536, @@ -72156,14 +135853,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 377, + "line": 444, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L377" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L444" } ], "indexSignatures": [ { - "id": 191, + "id": 195, "name": "__index", "variant": "signature", "kind": 8192, @@ -72171,14 +135868,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 377, + "line": 444, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L377" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L444" } ], "parameters": [ { - "id": 192, + "id": 196, "name": "key", "variant": "param", "kind": 32768, @@ -72201,7 +135898,7 @@ ], "parameters": [ { - "id": 193, + "id": 197, "name": "type", "variant": "param", "kind": 32768, @@ -72212,14 +135909,14 @@ } }, { - "id": 194, + "id": 198, "name": "filter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 609, + "target": 713, "typeArguments": [ { "type": "literal", @@ -72231,7 +135928,7 @@ } }, { - "id": 195, + "id": 199, "name": "callback", "variant": "param", "kind": 32768, @@ -72239,7 +135936,7 @@ "type": { "type": "reflection", "declaration": { - "id": 196, + "id": 200, "name": "__type", "variant": "declaration", "kind": 65536, @@ -72247,14 +135944,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 380, + "line": 447, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L380" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L447" } ], "signatures": [ { - "id": 197, + "id": 201, "name": "__type", "variant": "signature", "kind": 4096, @@ -72262,25 +135959,25 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 380, + "line": 447, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L380" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L447" } ], "parameters": [ { - "id": 198, + "id": 202, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 631, + "target": 735, "typeArguments": [ { "type": "reference", - "target": 189, + "target": 193, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true @@ -72310,7 +136007,7 @@ } }, { - "id": 199, + "id": 203, "name": "on", "variant": "signature", "kind": 4096, @@ -72326,14 +136023,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 382, + "line": 449, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L382" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L449" } ], "typeParameters": [ { - "id": 200, + "id": 204, "name": "T", "variant": "typeParam", "kind": 131072, @@ -72341,7 +136038,7 @@ "type": { "type": "reflection", "declaration": { - "id": 201, + "id": 205, "name": "__type", "variant": "declaration", "kind": 65536, @@ -72349,14 +136046,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 382, + "line": 449, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L382" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L449" } ], "indexSignatures": [ { - "id": 202, + "id": 206, "name": "__index", "variant": "signature", "kind": 8192, @@ -72364,14 +136061,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 382, + "line": 449, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L382" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L449" } ], "parameters": [ { - "id": 203, + "id": 207, "name": "key", "variant": "param", "kind": 32768, @@ -72394,7 +136091,7 @@ ], "parameters": [ { - "id": 204, + "id": 208, "name": "type", "variant": "param", "kind": 32768, @@ -72405,14 +136102,14 @@ } }, { - "id": 205, + "id": 209, "name": "filter", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 609, + "target": 713, "typeArguments": [ { "type": "literal", @@ -72424,7 +136121,7 @@ } }, { - "id": 206, + "id": 210, "name": "callback", "variant": "param", "kind": 32768, @@ -72432,7 +136129,7 @@ "type": { "type": "reflection", "declaration": { - "id": 207, + "id": 211, "name": "__type", "variant": "declaration", "kind": 65536, @@ -72440,14 +136137,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 385, + "line": 452, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L385" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L452" } ], "signatures": [ { - "id": 208, + "id": 212, "name": "__type", "variant": "signature", "kind": 4096, @@ -72455,25 +136152,25 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 385, + "line": 452, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L385" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L452" } ], "parameters": [ { - "id": 209, + "id": 213, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 640, + "target": 744, "typeArguments": [ { "type": "reference", - "target": 200, + "target": 204, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true @@ -72503,7 +136200,217 @@ } }, { - "id": 210, + "id": 214, + "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/src/RealtimeChannel.ts", + "line": 454, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L454" + } + ], + "typeParameters": [ + { + "id": 215, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 216, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 454, + "character": 15, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L454" + } + ], + "indexSignatures": [ + { + "id": 217, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 454, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L454" + } + ], + "parameters": [ + { + "id": 218, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + } + ], + "parameters": [ + { + "id": 219, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "literal", + "value": "postgres_changes" + } + }, + { + "id": 220, + "name": "filter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 713, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "INSERT" + }, + { + "type": "literal", + "value": "UPDATE" + }, + { + "type": "literal", + "value": "DELETE" + }, + { + "type": "literal", + "value": "*" + } + ] + } + ], + "name": "RealtimePostgresChangesFilter", + "package": "@supabase/realtime-js" + } + }, + { + "id": 221, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 222, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 457, + "character": 14, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L457" + } + ], + "signatures": [ + { + "id": 223, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 457, + "character": 14, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L457" + } + ], + "parameters": [ + { + "id": 224, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 720, + "typeArguments": [ + { + "type": "reference", + "target": 215, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "RealtimePostgresChangesPayload", + "package": "@supabase/realtime-js" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 59, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 225, "name": "on", "variant": "signature", "kind": 4096, @@ -72519,14 +136426,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 393, + "line": 465, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L393" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L465" } ], "parameters": [ { - "id": 211, + "id": 226, "name": "type", "variant": "param", "kind": 32768, @@ -72545,7 +136452,7 @@ } }, { - "id": 212, + "id": 227, "name": "filter", "variant": "param", "kind": 32768, @@ -72561,14 +136468,14 @@ "type": { "type": "reflection", "declaration": { - "id": 213, + "id": 228, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 214, + "id": 229, "name": "event", "variant": "declaration", "kind": 1024, @@ -72576,9 +136483,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 395, + "line": 467, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L395" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L467" } ], "type": { @@ -72590,22 +136497,22 @@ "groups": [ { "title": "Properties", - "children": [214] + "children": [229] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 395, + "line": 467, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L395" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L467" } ] } } }, { - "id": 215, + "id": 230, "name": "callback", "variant": "param", "kind": 32768, @@ -72621,7 +136528,7 @@ "type": { "type": "reflection", "declaration": { - "id": 216, + "id": 231, "name": "__type", "variant": "declaration", "kind": 65536, @@ -72629,14 +136536,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 396, + "line": 468, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L396" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L468" } ], "signatures": [ { - "id": 217, + "id": 232, "name": "__type", "variant": "signature", "kind": 4096, @@ -72644,14 +136551,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 396, + "line": 468, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L396" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L468" } ], "parameters": [ { - "id": 218, + "id": 233, "name": "payload", "variant": "param", "kind": 32768, @@ -72659,14 +136566,14 @@ "type": { "type": "reflection", "declaration": { - "id": 219, + "id": 234, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 221, + "id": 236, "name": "event", "variant": "declaration", "kind": 1024, @@ -72674,9 +136581,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 398, + "line": 470, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L398" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L470" } ], "type": { @@ -72685,7 +136592,7 @@ } }, { - "id": 222, + "id": 237, "name": "meta", "variant": "declaration", "kind": 1024, @@ -72695,22 +136602,22 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 399, + "line": 471, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L399" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L471" } ], "type": { "type": "reflection", "declaration": { - "id": 223, + "id": 238, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 225, + "id": 240, "name": "id", "variant": "declaration", "kind": 1024, @@ -72718,9 +136625,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 401, + "line": 473, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L401" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L473" } ], "type": { @@ -72729,7 +136636,7 @@ } }, { - "id": 224, + "id": 239, "name": "replayed", "variant": "declaration", "kind": 1024, @@ -72739,9 +136646,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 400, + "line": 472, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L400" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L472" } ], "type": { @@ -72753,22 +136660,22 @@ "groups": [ { "title": "Properties", - "children": [225, 224] + "children": [240, 239] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 399, + "line": 471, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L399" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L471" } ] } } }, { - "id": 220, + "id": 235, "name": "type", "variant": "declaration", "kind": 1024, @@ -72776,9 +136683,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 397, + "line": 469, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L397" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L469" } ], "type": { @@ -72790,20 +136697,20 @@ "groups": [ { "title": "Properties", - "children": [221, 222, 220] + "children": [236, 237, 235] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 396, + "line": 468, "character": 24, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L396" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L468" } ], "indexSignatures": [ { - "id": 226, + "id": 241, "name": "__index", "variant": "signature", "kind": 8192, @@ -72811,14 +136718,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 403, + "line": 475, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L403" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L475" } ], "parameters": [ { - "id": 227, + "id": 242, "name": "key", "variant": "param", "kind": 32768, @@ -72858,7 +136765,7 @@ } }, { - "id": 228, + "id": 243, "name": "on", "variant": "signature", "kind": 4096, @@ -72874,14 +136781,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 406, + "line": 478, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L406" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L478" } ], "typeParameters": [ { - "id": 229, + "id": 244, "name": "T", "variant": "typeParam", "kind": 131072, @@ -72889,7 +136796,7 @@ "type": { "type": "reflection", "declaration": { - "id": 230, + "id": 245, "name": "__type", "variant": "declaration", "kind": 65536, @@ -72897,14 +136804,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 406, + "line": 478, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L406" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L478" } ], "indexSignatures": [ { - "id": 231, + "id": 246, "name": "__index", "variant": "signature", "kind": 8192, @@ -72912,14 +136819,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 406, + "line": 478, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L406" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L478" } ], "parameters": [ { - "id": 232, + "id": 247, "name": "key", "variant": "param", "kind": 32768, @@ -72942,7 +136849,7 @@ ], "parameters": [ { - "id": 233, + "id": 248, "name": "type", "variant": "param", "kind": 32768, @@ -72953,7 +136860,7 @@ } }, { - "id": 234, + "id": 249, "name": "filter", "variant": "param", "kind": 32768, @@ -72961,14 +136868,14 @@ "type": { "type": "reflection", "declaration": { - "id": 235, + "id": 250, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 236, + "id": 251, "name": "event", "variant": "declaration", "kind": 1024, @@ -72976,9 +136883,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 408, + "line": 480, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L408" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L480" } ], "type": { @@ -72990,22 +136897,22 @@ "groups": [ { "title": "Properties", - "children": [236] + "children": [251] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 408, + "line": 480, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L408" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L480" } ] } } }, { - "id": 237, + "id": 252, "name": "callback", "variant": "param", "kind": 32768, @@ -73013,7 +136920,7 @@ "type": { "type": "reflection", "declaration": { - "id": 238, + "id": 253, "name": "__type", "variant": "declaration", "kind": 65536, @@ -73021,14 +136928,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 409, + "line": 481, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L409" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L481" } ], "signatures": [ { - "id": 239, + "id": 254, "name": "__type", "variant": "signature", "kind": 4096, @@ -73036,14 +136943,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 409, + "line": 481, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L409" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L481" } ], "parameters": [ { - "id": 240, + "id": 255, "name": "payload", "variant": "param", "kind": 32768, @@ -73051,14 +136958,14 @@ "type": { "type": "reflection", "declaration": { - "id": 241, + "id": 256, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 243, + "id": 258, "name": "event", "variant": "declaration", "kind": 1024, @@ -73066,9 +136973,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 411, + "line": 483, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L411" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L483" } ], "type": { @@ -73077,7 +136984,7 @@ } }, { - "id": 244, + "id": 259, "name": "meta", "variant": "declaration", "kind": 1024, @@ -73087,22 +136994,22 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 412, + "line": 484, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L412" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L484" } ], "type": { "type": "reflection", "declaration": { - "id": 245, + "id": 260, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 247, + "id": 262, "name": "id", "variant": "declaration", "kind": 1024, @@ -73110,9 +137017,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 414, + "line": 486, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L414" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L486" } ], "type": { @@ -73121,7 +137028,7 @@ } }, { - "id": 246, + "id": 261, "name": "replayed", "variant": "declaration", "kind": 1024, @@ -73131,9 +137038,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 413, + "line": 485, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L413" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L485" } ], "type": { @@ -73145,22 +137052,22 @@ "groups": [ { "title": "Properties", - "children": [247, 246] + "children": [262, 261] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 412, + "line": 484, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L412" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L484" } ] } } }, { - "id": 248, + "id": 263, "name": "payload", "variant": "declaration", "kind": 1024, @@ -73168,21 +137075,21 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 416, + "line": 488, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L416" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L488" } ], "type": { "type": "reference", - "target": 229, + "target": 244, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } }, { - "id": 242, + "id": 257, "name": "type", "variant": "declaration", "kind": 1024, @@ -73190,9 +137097,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 410, + "line": 482, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L410" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L482" } ], "type": { @@ -73204,15 +137111,15 @@ "groups": [ { "title": "Properties", - "children": [243, 244, 248, 242] + "children": [258, 259, 263, 257] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 409, + "line": 481, "character": 24, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L409" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L481" } ] } @@ -73238,7 +137145,7 @@ } }, { - "id": 249, + "id": 264, "name": "on", "variant": "signature", "kind": 4096, @@ -73254,22 +137161,116 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 419, + "line": 491, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L419" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L491" } ], "typeParameters": [ { - "id": 250, + "id": 265, "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": 266, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "literal", + "value": "broadcast" + } + }, + { + "id": 267, + "name": "filter", + "variant": "param", + "kind": 32768, + "flags": {}, "type": { "type": "reflection", "declaration": { - "id": 251, + "id": 268, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 269, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 493, + "character": 14, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L493" + } + ], + "type": { + "type": "reference", + "target": 790, + "name": "ALL", + "package": "@supabase/realtime-js", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.ALL" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [269] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 493, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L493" + } + ] + } + } + }, + { + "id": 270, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 271, "name": "__type", "variant": "declaration", "kind": 65536, @@ -73277,14 +137278,201 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 419, + "line": 494, + "character": 14, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L494" + } + ], + "signatures": [ + { + "id": 272, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 494, + "character": 14, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L494" + } + ], + "parameters": [ + { + "id": 273, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 274, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 276, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 496, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L496" + } + ], + "type": { + "type": "reference", + "target": 790, + "name": "ALL", + "package": "@supabase/realtime-js", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.ALL" + } + }, + { + "id": 277, + "name": "payload", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 497, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L497" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "RealtimeBroadcastPayload" + }, + "typeArguments": [ + { + "type": "reference", + "target": 265, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "RealtimeBroadcastPayload", + "package": "@supabase/realtime-js" + } + }, + { + "id": 275, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 495, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L495" + } + ], + "type": { + "type": "literal", + "value": "broadcast" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [276, 277, 275] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 494, + "character": 24, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L494" + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 59, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 278, + "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/src/RealtimeChannel.ts", + "line": 500, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L500" + } + ], + "typeParameters": [ + { + "id": 279, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 280, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 500, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L419" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L500" } ], "indexSignatures": [ { - "id": 252, + "id": 281, "name": "__index", "variant": "signature", "kind": 8192, @@ -73292,14 +137480,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 419, + "line": 500, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L419" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L500" } ], "parameters": [ { - "id": 253, + "id": 282, "name": "key", "variant": "param", "kind": 32768, @@ -73322,7 +137510,949 @@ ], "parameters": [ { - "id": 254, + "id": 283, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "literal", + "value": "broadcast" + } + }, + { + "id": 284, + "name": "filter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 285, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 286, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 502, + "character": 14, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L502" + } + ], + "type": { + "type": "reference", + "target": 791, + "name": "INSERT", + "package": "@supabase/realtime-js", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.INSERT" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [286] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 502, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L502" + } + ] + } + } + }, + { + "id": 287, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 288, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 503, + "character": 14, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L503" + } + ], + "signatures": [ + { + "id": 289, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 503, + "character": 14, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L503" + } + ], + "parameters": [ + { + "id": 290, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 291, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 293, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 505, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L505" + } + ], + "type": { + "type": "reference", + "target": 791, + "name": "INSERT", + "package": "@supabase/realtime-js", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.INSERT" + } + }, + { + "id": 294, + "name": "payload", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 506, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L506" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "RealtimeBroadcastInsertPayload" + }, + "typeArguments": [ + { + "type": "reference", + "target": 279, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "RealtimeBroadcastInsertPayload", + "package": "@supabase/realtime-js" + } + }, + { + "id": 292, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 504, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L504" + } + ], + "type": { + "type": "literal", + "value": "broadcast" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [293, 294, 292] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 503, + "character": 24, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L503" + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 59, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 295, + "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/src/RealtimeChannel.ts", + "line": 509, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L509" + } + ], + "typeParameters": [ + { + "id": 296, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 297, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 509, + "character": 15, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L509" + } + ], + "indexSignatures": [ + { + "id": 298, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 509, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L509" + } + ], + "parameters": [ + { + "id": 299, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + } + ], + "parameters": [ + { + "id": 300, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "literal", + "value": "broadcast" + } + }, + { + "id": 301, + "name": "filter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 302, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 303, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 511, + "character": 14, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L511" + } + ], + "type": { + "type": "reference", + "target": 792, + "name": "UPDATE", + "package": "@supabase/realtime-js", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.UPDATE" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [303] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 511, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L511" + } + ] + } + } + }, + { + "id": 304, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 305, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 512, + "character": 14, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L512" + } + ], + "signatures": [ + { + "id": 306, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 512, + "character": 14, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L512" + } + ], + "parameters": [ + { + "id": 307, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 308, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 310, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 514, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L514" + } + ], + "type": { + "type": "reference", + "target": 792, + "name": "UPDATE", + "package": "@supabase/realtime-js", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.UPDATE" + } + }, + { + "id": 311, + "name": "payload", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 515, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L515" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "RealtimeBroadcastUpdatePayload" + }, + "typeArguments": [ + { + "type": "reference", + "target": 296, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "RealtimeBroadcastUpdatePayload", + "package": "@supabase/realtime-js" + } + }, + { + "id": 309, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 513, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L513" + } + ], + "type": { + "type": "literal", + "value": "broadcast" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [310, 311, 309] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 512, + "character": 24, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L512" + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 59, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 312, + "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/src/RealtimeChannel.ts", + "line": 518, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L518" + } + ], + "typeParameters": [ + { + "id": 313, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 314, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 518, + "character": 15, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L518" + } + ], + "indexSignatures": [ + { + "id": 315, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 518, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L518" + } + ], + "parameters": [ + { + "id": 316, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + } + ], + "parameters": [ + { + "id": 317, + "name": "type", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "literal", + "value": "broadcast" + } + }, + { + "id": 318, + "name": "filter", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 319, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 320, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 520, + "character": 14, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L520" + } + ], + "type": { + "type": "reference", + "target": 793, + "name": "DELETE", + "package": "@supabase/realtime-js", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.DELETE" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [320] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 520, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L520" + } + ] + } + } + }, + { + "id": 321, + "name": "callback", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 322, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 521, + "character": 14, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L521" + } + ], + "signatures": [ + { + "id": 323, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 521, + "character": 14, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L521" + } + ], + "parameters": [ + { + "id": 324, + "name": "payload", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 325, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 327, + "name": "event", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 523, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L523" + } + ], + "type": { + "type": "reference", + "target": 793, + "name": "DELETE", + "package": "@supabase/realtime-js", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.DELETE" + } + }, + { + "id": 328, + "name": "payload", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 524, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L524" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "RealtimeBroadcastDeletePayload" + }, + "typeArguments": [ + { + "type": "reference", + "target": 313, + "name": "T", + "package": "@supabase/realtime-js", + "refersToTypeParameter": true + } + ], + "name": "RealtimeBroadcastDeletePayload", + "package": "@supabase/realtime-js" + } + }, + { + "id": 326, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 522, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L522" + } + ], + "type": { + "type": "literal", + "value": "broadcast" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [327, 328, 326] + } + ], + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 521, + "character": 24, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L521" + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 59, + "name": "RealtimeChannel", + "package": "@supabase/realtime-js", + "qualifiedName": "default" + } + }, + { + "id": 329, + "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/src/RealtimeChannel.ts", + "line": 527, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L527" + } + ], + "typeParameters": [ + { + "id": 330, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 331, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 527, + "character": 15, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L527" + } + ], + "indexSignatures": [ + { + "id": 332, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", + "line": 527, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L527" + } + ], + "parameters": [ + { + "id": 333, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ] + } + } + } + ], + "parameters": [ + { + "id": 334, "name": "type", "variant": "param", "kind": 32768, @@ -73333,7 +138463,7 @@ } }, { - "id": 255, + "id": 335, "name": "filter", "variant": "param", "kind": 32768, @@ -73341,7 +138471,7 @@ "type": { "type": "reflection", "declaration": { - "id": 256, + "id": 336, "name": "__type", "variant": "declaration", "kind": 65536, @@ -73350,7 +138480,7 @@ } }, { - "id": 257, + "id": 337, "name": "callback", "variant": "param", "kind": 32768, @@ -73358,7 +138488,7 @@ "type": { "type": "reflection", "declaration": { - "id": 258, + "id": 338, "name": "__type", "variant": "declaration", "kind": 65536, @@ -73366,14 +138496,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 422, + "line": 530, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L422" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L530" } ], "signatures": [ { - "id": 259, + "id": 339, "name": "__type", "variant": "signature", "kind": 4096, @@ -73381,14 +138511,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 422, + "line": 530, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L422" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L530" } ], "parameters": [ { - "id": 260, + "id": 340, "name": "payload", "variant": "param", "kind": 32768, @@ -73420,7 +138550,7 @@ ] }, { - "id": 108, + "id": 112, "name": "presenceState", "variant": "declaration", "kind": 2048, @@ -73428,29 +138558,37 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 321, + "line": 381, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L321" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L381" } ], "signatures": [ { - "id": 109, + "id": 113, "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." + } + ] + }, "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 321, + "line": 381, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L321" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L381" } ], "typeParameters": [ { - "id": 110, + "id": 114, "name": "T", "variant": "typeParam", "kind": 131072, @@ -73458,7 +138596,7 @@ "type": { "type": "reflection", "declaration": { - "id": 111, + "id": 115, "name": "__type", "variant": "declaration", "kind": 65536, @@ -73466,14 +138604,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 321, + "line": 381, "character": 26, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L321" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L381" } ], "indexSignatures": [ { - "id": 112, + "id": 116, "name": "__index", "variant": "signature", "kind": 8192, @@ -73481,14 +138619,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 321, + "line": 381, "character": 28, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L321" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L381" } ], "parameters": [ { - "id": 113, + "id": 117, "name": "key", "variant": "param", "kind": 32768, @@ -73510,7 +138648,7 @@ "default": { "type": "reflection", "declaration": { - "id": 114, + "id": 118, "name": "__type", "variant": "declaration", "kind": 65536, @@ -73521,11 +138659,11 @@ ], "type": { "type": "reference", - "target": 670, + "target": 774, "typeArguments": [ { "type": "reference", - "target": 110, + "target": 114, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true @@ -73538,7 +138676,7 @@ ] }, { - "id": 261, + "id": 354, "name": "send", "variant": "declaration", "kind": 2048, @@ -73546,14 +138684,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 447, + "line": 618, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L447" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L618" } ], "signatures": [ { - "id": 262, + "id": 355, "name": "send", "variant": "signature", "kind": 4096, @@ -73569,14 +138707,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 447, + "line": 618, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L447" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L618" } ], "parameters": [ { - "id": 263, + "id": 356, "name": "args", "variant": "param", "kind": 32768, @@ -73592,14 +138730,14 @@ "type": { "type": "reflection", "declaration": { - "id": 264, + "id": 357, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 266, + "id": 359, "name": "event", "variant": "declaration", "kind": 1024, @@ -73615,9 +138753,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 450, + "line": 621, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L450" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L621" } ], "type": { @@ -73626,7 +138764,7 @@ } }, { - "id": 267, + "id": 360, "name": "payload", "variant": "declaration", "kind": 1024, @@ -73644,9 +138782,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 451, + "line": 622, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L451" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L622" } ], "type": { @@ -73655,7 +138793,7 @@ } }, { - "id": 265, + "id": 358, "name": "type", "variant": "declaration", "kind": 1024, @@ -73671,9 +138809,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 449, + "line": 620, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L449" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L620" } ], "type": { @@ -73681,11 +138819,11 @@ "types": [ { "type": "literal", - "value": "presence" + "value": "broadcast" }, { "type": "literal", - "value": "broadcast" + "value": "presence" }, { "type": "literal", @@ -73698,20 +138836,20 @@ "groups": [ { "title": "Properties", - "children": [266, 267, 265] + "children": [359, 360, 358] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 448, + "line": 619, "character": 10, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L448" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L619" } ], "indexSignatures": [ { - "id": 268, + "id": 361, "name": "__index", "variant": "signature", "kind": 8192, @@ -73719,14 +138857,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 452, + "line": 623, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L452" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L623" } ], "parameters": [ { - "id": 269, + "id": 362, "name": "key", "variant": "param", "kind": 32768, @@ -73747,7 +138885,7 @@ } }, { - "id": 270, + "id": 363, "name": "opts", "variant": "param", "kind": 32768, @@ -73763,7 +138901,7 @@ "type": { "type": "reflection", "declaration": { - "id": 271, + "id": 364, "name": "__type", "variant": "declaration", "kind": 65536, @@ -73771,14 +138909,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 454, + "line": 625, "character": 10, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L454" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L625" } ], "indexSignatures": [ { - "id": 272, + "id": 365, "name": "__index", "variant": "signature", "kind": 8192, @@ -73786,14 +138924,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 454, + "line": 625, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L454" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L625" } ], "parameters": [ { - "id": 273, + "id": 366, "name": "key", "variant": "param", "kind": 32768, @@ -73824,7 +138962,7 @@ "typeArguments": [ { "type": "reference", - "target": 380, + "target": 473, "name": "RealtimeChannelSendResponse", "package": "@supabase/realtime-js" } @@ -73836,7 +138974,7 @@ ] }, { - "id": 100, + "id": 104, "name": "subscribe", "variant": "declaration", "kind": 2048, @@ -73844,14 +138982,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 219, + "line": 270, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L219" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L270" } ], "signatures": [ { - "id": 101, + "id": 105, "name": "subscribe", "variant": "signature", "kind": 4096, @@ -73867,14 +139005,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 219, + "line": 270, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L219" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L270" } ], "parameters": [ { - "id": 102, + "id": 106, "name": "callback", "variant": "param", "kind": 32768, @@ -73884,7 +139022,7 @@ "type": { "type": "reflection", "declaration": { - "id": 103, + "id": 107, "name": "__type", "variant": "declaration", "kind": 65536, @@ -73892,14 +139030,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 220, + "line": 271, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L220" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L271" } ], "signatures": [ { - "id": 104, + "id": 108, "name": "__type", "variant": "signature", "kind": 4096, @@ -73907,27 +139045,27 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 220, + "line": 271, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L220" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L271" } ], "parameters": [ { - "id": 105, + "id": 109, "name": "status", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 694, + "target": 798, "name": "REALTIME_SUBSCRIBE_STATES", "package": "@supabase/realtime-js" } }, { - "id": 106, + "id": 110, "name": "err", "variant": "param", "kind": 32768, @@ -73955,7 +139093,7 @@ } }, { - "id": 107, + "id": 111, "name": "timeout", "variant": "param", "kind": 32768, @@ -73978,7 +139116,7 @@ ] }, { - "id": 283, + "id": 376, "name": "teardown", "variant": "declaration", "kind": 2048, @@ -73986,14 +139124,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 563, + "line": 746, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L563" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L746" } ], "signatures": [ { - "id": 284, + "id": 377, "name": "teardown", "variant": "signature", "kind": 4096, @@ -74009,9 +139147,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 563, + "line": 746, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L563" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L746" } ], "type": { @@ -74022,7 +139160,7 @@ ] }, { - "id": 115, + "id": 119, "name": "track", "variant": "declaration", "kind": 2048, @@ -74030,29 +139168,45 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 325, + "line": 389, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L325" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L389" } ], "signatures": [ { - "id": 116, + "id": 120, "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." + } + ] + }, "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 325, + "line": 389, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L325" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L389" } ], "parameters": [ { - "id": 117, + "id": 121, "name": "payload", "variant": "param", "kind": 32768, @@ -74060,7 +139214,7 @@ "type": { "type": "reflection", "declaration": { - "id": 118, + "id": 122, "name": "__type", "variant": "declaration", "kind": 65536, @@ -74068,14 +139222,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 326, + "line": 390, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L326" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L390" } ], "indexSignatures": [ { - "id": 119, + "id": 123, "name": "__index", "variant": "signature", "kind": 8192, @@ -74083,14 +139237,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 326, + "line": 390, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L326" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L390" } ], "parameters": [ { - "id": 120, + "id": 124, "name": "key", "variant": "param", "kind": 32768, @@ -74111,7 +139265,7 @@ } }, { - "id": 121, + "id": 125, "name": "opts", "variant": "param", "kind": 32768, @@ -74119,7 +139273,7 @@ "type": { "type": "reflection", "declaration": { - "id": 122, + "id": 126, "name": "__type", "variant": "declaration", "kind": 65536, @@ -74127,14 +139281,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 327, + "line": 391, "character": 10, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L327" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L391" } ], "indexSignatures": [ { - "id": 123, + "id": 127, "name": "__index", "variant": "signature", "kind": 8192, @@ -74142,14 +139296,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 327, + "line": 391, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L327" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L391" } ], "parameters": [ { - "id": 124, + "id": 128, "name": "key", "variant": "param", "kind": 32768, @@ -74180,7 +139334,7 @@ "typeArguments": [ { "type": "reference", - "target": 380, + "target": 473, "name": "RealtimeChannelSendResponse", "package": "@supabase/realtime-js" } @@ -74192,7 +139346,7 @@ ] }, { - "id": 280, + "id": 373, "name": "unsubscribe", "variant": "declaration", "kind": 2048, @@ -74200,14 +139354,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 524, + "line": 707, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L524" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L707" } ], "signatures": [ { - "id": 281, + "id": 374, "name": "unsubscribe", "variant": "signature", "kind": 4096, @@ -74231,14 +139385,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 524, + "line": 707, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L524" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L707" } ], "parameters": [ { - "id": 282, + "id": 375, "name": "timeout", "variant": "param", "kind": 32768, @@ -74282,7 +139436,7 @@ ] }, { - "id": 125, + "id": 129, "name": "untrack", "variant": "declaration", "kind": 2048, @@ -74290,29 +139444,37 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 339, + "line": 406, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L339" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L406" } ], "signatures": [ { - "id": 126, + "id": 130, "name": "untrack", "variant": "signature", "kind": 4096, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Removes the current presence state for this client." + } + ] + }, "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 339, + "line": 406, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L339" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L406" } ], "parameters": [ { - "id": 127, + "id": 131, "name": "opts", "variant": "param", "kind": 32768, @@ -74320,7 +139482,7 @@ "type": { "type": "reflection", "declaration": { - "id": 128, + "id": 132, "name": "__type", "variant": "declaration", "kind": 65536, @@ -74328,14 +139490,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 339, + "line": 406, "character": 22, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L339" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L406" } ], "indexSignatures": [ { - "id": 129, + "id": 133, "name": "__index", "variant": "signature", "kind": 8192, @@ -74343,14 +139505,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 339, + "line": 406, "character": 24, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L339" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L406" } ], "parameters": [ { - "id": 130, + "id": 134, "name": "key", "variant": "param", "kind": 32768, @@ -74381,7 +139543,7 @@ "typeArguments": [ { "type": "reference", - "target": 380, + "target": 473, "name": "RealtimeChannelSendResponse", "package": "@supabase/realtime-js" } @@ -74393,7 +139555,7 @@ ] }, { - "id": 274, + "id": 367, "name": "updateJoinPayload", "variant": "declaration", "kind": 2048, @@ -74401,29 +139563,37 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 511, + "line": 694, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L511" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L694" } ], "signatures": [ { - "id": 275, + "id": 368, "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." + } + ] + }, "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 511, + "line": 694, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L511" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L694" } ], "parameters": [ { - "id": 276, + "id": 369, "name": "payload", "variant": "param", "kind": 32768, @@ -74431,7 +139601,7 @@ "type": { "type": "reflection", "declaration": { - "id": 277, + "id": 370, "name": "__type", "variant": "declaration", "kind": 65536, @@ -74439,14 +139609,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 511, + "line": 694, "character": 29, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L511" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L694" } ], "indexSignatures": [ { - "id": 278, + "id": 371, "name": "__index", "variant": "signature", "kind": 8192, @@ -74454,14 +139624,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 511, + "line": 694, "character": 31, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L511" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L694" } ], "parameters": [ { - "id": 279, + "id": 372, "name": "key", "variant": "param", "kind": 32768, @@ -74493,35 +139663,35 @@ "groups": [ { "title": "Constructors", - "children": [70] + "children": [74] }, { "title": "Properties", - "children": [75, 94, 89, 90, 98, 93, 96, 92, 91, 99, 88, 95, 87, 97] + "children": [79, 98, 93, 94, 102, 97, 100, 96, 95, 103, 92, 99, 91, 101] }, { "title": "Methods", - "children": [131, 108, 261, 100, 283, 115, 280, 125, 274] + "children": [341, 135, 112, 354, 104, 376, 119, 373, 129, 367] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 129, + "line": 164, "character": 21, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L129" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L164" } ] }, { - "id": 381, + "id": 474, "name": "RealtimeClient", "variant": "declaration", "kind": 128, "flags": {}, "children": [ { - "id": 382, + "id": 475, "name": "constructor", "variant": "declaration", "kind": 512, @@ -74529,14 +139699,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 159, + "line": 179, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L159" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L179" } ], "signatures": [ { - "id": 383, + "id": 476, "name": "RealtimeClient", "variant": "signature", "kind": 16384, @@ -74547,19 +139717,30 @@ "kind": "text", "text": "Initializes the Socket." } + ], + "blockTags": [ + { + "tag": "@example", + "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/src/RealtimeClient.ts", - "line": 159, + "line": 179, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L159" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L179" } ], "parameters": [ { - "id": 384, + "id": 477, "name": "endPoint", "variant": "param", "kind": 32768, @@ -74578,7 +139759,7 @@ } }, { - "id": 385, + "id": 478, "name": "options", "variant": "param", "kind": 32768, @@ -74587,7 +139768,7 @@ }, "type": { "type": "reference", - "target": 573, + "target": 675, "name": "RealtimeClientOptions", "package": "@supabase/realtime-js", "highlightedProperties": { @@ -74624,7 +139805,7 @@ "heartbeatCallback": [ { "kind": "text", - "text": "The optional function to handle heartbeat status." + "text": "The optional function to handle heartbeat status and latency." } ], "logger": [ @@ -74676,6 +139857,12 @@ "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\"." + } ] } } @@ -74683,7 +139870,7 @@ ], "type": { "type": "reference", - "target": 381, + "target": 474, "name": "RealtimeClient", "package": "@supabase/realtime-js", "qualifiedName": "default" @@ -74692,7 +139879,7 @@ ] }, { - "id": 432, + "id": 528, "name": "accessToken", "variant": "declaration", "kind": 1024, @@ -74700,9 +139887,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 132, + "line": 141, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L132" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L141" } ], "type": { @@ -74715,7 +139902,7 @@ { "type": "reflection", "declaration": { - "id": 433, + "id": 529, "name": "__type", "variant": "declaration", "kind": 65536, @@ -74723,14 +139910,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 132, + "line": 141, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L132" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L141" } ], "signatures": [ { - "id": 434, + "id": 530, "name": "__type", "variant": "signature", "kind": 4096, @@ -74738,9 +139925,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 132, + "line": 141, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L132" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L141" } ], "type": { @@ -74776,7 +139963,7 @@ "defaultValue": "null" }, { - "id": 386, + "id": 479, "name": "accessTokenValue", "variant": "declaration", "kind": 1024, @@ -74784,9 +139971,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 96, + "line": 103, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L96" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L103" } ], "type": { @@ -74805,7 +139992,7 @@ "defaultValue": "null" }, { - "id": 387, + "id": 480, "name": "apiKey", "variant": "declaration", "kind": 1024, @@ -74813,9 +140000,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 97, + "line": 104, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L97" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L104" } ], "type": { @@ -74834,7 +140021,7 @@ "defaultValue": "null" }, { - "id": 388, + "id": 482, "name": "channels", "variant": "declaration", "kind": 1024, @@ -74842,9 +140029,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 98, + "line": 106, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L98" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L106" } ], "type": { @@ -74860,7 +140047,7 @@ "defaultValue": "..." }, { - "id": 415, + "id": 511, "name": "conn", "variant": "declaration", "kind": 1024, @@ -74868,9 +140055,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 117, + "line": 126, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L117" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L126" } ], "type": { @@ -74882,7 +140069,7 @@ }, { "type": "reference", - "target": 717, + "target": 821, "name": "WebSocketLike", "package": "@supabase/realtime-js" } @@ -74891,7 +140078,7 @@ "defaultValue": "null" }, { - "id": 413, + "id": 509, "name": "decode", "variant": "declaration", "kind": 1024, @@ -74899,9 +140086,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 115, + "line": 124, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L115" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L124" } ], "type": { @@ -74915,7 +140102,7 @@ } }, { - "id": 412, + "id": 508, "name": "encode", "variant": "declaration", "kind": 1024, @@ -74923,9 +140110,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 114, + "line": 123, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L114" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L123" } ], "type": { @@ -74939,7 +140126,7 @@ } }, { - "id": 389, + "id": 483, "name": "endPoint", "variant": "declaration", "kind": 1024, @@ -74947,9 +140134,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 99, + "line": 107, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L99" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L107" } ], "type": { @@ -74959,7 +140146,7 @@ "defaultValue": "''" }, { - "id": 424, + "id": 520, "name": "fetch", "variant": "declaration", "kind": 1024, @@ -74967,15 +140154,15 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 131, + "line": 140, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L131" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L140" } ], "type": { "type": "reflection", "declaration": { - "id": 425, + "id": 521, "name": "__type", "variant": "declaration", "kind": 65536, @@ -74987,14 +140174,14 @@ "character": 17 }, { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "signatures": [ { - "id": 426, + "id": 522, "name": "__type", "variant": "signature", "kind": 4096, @@ -75016,7 +140203,7 @@ ], "parameters": [ { - "id": 427, + "id": 523, "name": "input", "variant": "param", "kind": 32768, @@ -75028,25 +140215,25 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "RequestInfo" + "qualifiedName": "URL" }, - "name": "RequestInfo", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "RequestInfo" }, - "name": "URL", + "name": "RequestInfo", "package": "typescript" } ] } }, { - "id": 428, + "id": 524, "name": "init", "variant": "param", "kind": 32768, @@ -75086,7 +140273,7 @@ } }, { - "id": 429, + "id": 525, "name": "__type", "variant": "signature", "kind": 4096, @@ -75101,14 +140288,14 @@ }, "sources": [ { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "parameters": [ { - "id": 430, + "id": 526, "name": "input", "variant": "param", "kind": 32768, @@ -75124,25 +140311,25 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "Request" + "qualifiedName": "URL" }, - "name": "Request", + "name": "URL", "package": "typescript" }, { "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "URL" + "qualifiedName": "Request" }, - "name": "URL", + "name": "Request", "package": "typescript" } ] } }, { - "id": 431, + "id": 527, "name": "init", "variant": "param", "kind": 32768, @@ -75186,7 +140373,7 @@ } }, { - "id": 391, + "id": 485, "name": "headers", "variant": "declaration", "kind": 1024, @@ -75210,15 +140397,15 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 102, + "line": 110, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L102" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L110" } ], "type": { "type": "reflection", "declaration": { - "id": 392, + "id": 486, "name": "__type", "variant": "declaration", "kind": 65536, @@ -75226,14 +140413,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 102, + "line": 110, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L102" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L110" } ], "indexSignatures": [ { - "id": 393, + "id": 487, "name": "__index", "variant": "signature", "kind": 8192, @@ -75241,14 +140428,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 102, + "line": 110, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L102" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L110" } ], "parameters": [ { - "id": 394, + "id": 488, "name": "key", "variant": "param", "kind": 32768, @@ -75270,7 +140457,7 @@ "defaultValue": "{}" }, { - "id": 404, + "id": 498, "name": "heartbeatCallback", "variant": "declaration", "kind": 1024, @@ -75278,15 +140465,15 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 109, + "line": 117, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L109" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L117" } ], "type": { "type": "reflection", "declaration": { - "id": 405, + "id": 499, "name": "__type", "variant": "declaration", "kind": 65536, @@ -75294,14 +140481,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 109, + "line": 117, "character": 21, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L109" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L117" } ], "signatures": [ { - "id": 406, + "id": 500, "name": "__type", "variant": "signature", "kind": 4096, @@ -75309,14 +140496,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 109, + "line": 117, "character": 21, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L109" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L117" } ], "parameters": [ { - "id": 407, + "id": 501, "name": "status", "variant": "param", "kind": 32768, @@ -75330,6 +140517,19 @@ "name": "HeartbeatStatus", "package": "@supabase/realtime-js" } + }, + { + "id": 502, + "name": "latency", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "number" + } } ], "type": { @@ -75343,7 +140543,7 @@ "defaultValue": "noop" }, { - "id": 401, + "id": 495, "name": "heartbeatIntervalMs", "variant": "declaration", "kind": 1024, @@ -75351,9 +140551,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 106, + "line": 114, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L106" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L114" } ], "type": { @@ -75363,7 +140563,7 @@ "defaultValue": "CONNECTION_TIMEOUTS.HEARTBEAT_INTERVAL" }, { - "id": 402, + "id": 496, "name": "heartbeatTimer", "variant": "declaration", "kind": 1024, @@ -75371,9 +140571,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 107, + "line": 115, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L107" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L115" } ], "type": { @@ -75398,7 +140598,7 @@ "defaultValue": "undefined" }, { - "id": 390, + "id": 484, "name": "httpEndpoint", "variant": "declaration", "kind": 1024, @@ -75406,9 +140606,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 100, + "line": 108, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L100" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L108" } ], "type": { @@ -75418,7 +140618,7 @@ "defaultValue": "''" }, { - "id": 410, + "id": 506, "name": "logger", "variant": "declaration", "kind": 1024, @@ -75426,9 +140626,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 112, + "line": 121, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L112" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L121" } ], "type": { @@ -75443,7 +140643,7 @@ "defaultValue": "noop" }, { - "id": 411, + "id": 507, "name": "logLevel", "variant": "declaration", "kind": 1024, @@ -75453,9 +140653,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 113, + "line": 122, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L113" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L122" } ], "type": { @@ -75469,7 +140669,7 @@ } }, { - "id": 395, + "id": 489, "name": "params", "variant": "declaration", "kind": 1024, @@ -75479,15 +140679,15 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 103, + "line": 111, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L103" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L111" } ], "type": { "type": "reflection", "declaration": { - "id": 396, + "id": 490, "name": "__type", "variant": "declaration", "kind": 65536, @@ -75495,14 +140695,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 103, + "line": 111, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L103" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L111" } ], "indexSignatures": [ { - "id": 397, + "id": 491, "name": "__index", "variant": "signature", "kind": 8192, @@ -75510,14 +140710,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 103, + "line": 111, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L103" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L111" } ], "parameters": [ { - "id": 398, + "id": 492, "name": "key", "variant": "param", "kind": 32768, @@ -75539,7 +140739,7 @@ "defaultValue": "{}" }, { - "id": 403, + "id": 497, "name": "pendingHeartbeatRef", "variant": "declaration", "kind": 1024, @@ -75547,9 +140747,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 108, + "line": 116, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L108" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L116" } ], "type": { @@ -75568,7 +140768,7 @@ "defaultValue": "null" }, { - "id": 414, + "id": 510, "name": "reconnectAfterMs", "variant": "declaration", "kind": 1024, @@ -75576,9 +140776,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 116, + "line": 125, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L116" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L125" } ], "type": { @@ -75592,7 +140792,7 @@ } }, { - "id": 409, + "id": 504, "name": "reconnectTimer", "variant": "declaration", "kind": 1024, @@ -75600,9 +140800,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 111, + "line": 119, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L111" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L119" } ], "type": { @@ -75627,7 +140827,7 @@ "defaultValue": "null" }, { - "id": 408, + "id": 503, "name": "ref", "variant": "declaration", "kind": 1024, @@ -75635,9 +140835,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 110, + "line": 118, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L110" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L118" } ], "type": { @@ -75647,7 +140847,7 @@ "defaultValue": "0" }, { - "id": 416, + "id": 512, "name": "sendBuffer", "variant": "declaration", "kind": 1024, @@ -75655,9 +140855,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 118, + "line": 127, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L118" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L127" } ], "type": { @@ -75675,7 +140875,7 @@ "defaultValue": "[]" }, { - "id": 417, + "id": 513, "name": "serializer", "variant": "declaration", "kind": 1024, @@ -75683,9 +140883,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 119, + "line": 128, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L119" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L128" } ], "type": { @@ -75701,7 +140901,7 @@ "defaultValue": "..." }, { - "id": 418, + "id": 514, "name": "stateChangeCallbacks", "variant": "declaration", "kind": 1024, @@ -75709,22 +140909,22 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 120, + "line": 129, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L120" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L129" } ], "type": { "type": "reflection", "declaration": { - "id": 419, + "id": 515, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 421, + "id": 517, "name": "close", "variant": "declaration", "kind": 1024, @@ -75732,9 +140932,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 122, + "line": 131, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L122" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L131" } ], "type": { @@ -75751,7 +140951,7 @@ } }, { - "id": 422, + "id": 518, "name": "error", "variant": "declaration", "kind": 1024, @@ -75759,9 +140959,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 123, + "line": 132, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L123" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L132" } ], "type": { @@ -75778,7 +140978,7 @@ } }, { - "id": 423, + "id": 519, "name": "message", "variant": "declaration", "kind": 1024, @@ -75786,9 +140986,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 124, + "line": 133, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L124" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L133" } ], "type": { @@ -75805,7 +141005,7 @@ } }, { - "id": 420, + "id": 516, "name": "open", "variant": "declaration", "kind": 1024, @@ -75813,9 +141013,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 121, + "line": 130, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L121" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L130" } ], "type": { @@ -75835,15 +141035,15 @@ "groups": [ { "title": "Properties", - "children": [421, 422, 423, 420] + "children": [517, 518, 519, 516] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 120, + "line": 129, "character": 24, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L120" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L129" } ] } @@ -75851,7 +141051,7 @@ "defaultValue": "..." }, { - "id": 399, + "id": 493, "name": "timeout", "variant": "declaration", "kind": 1024, @@ -75859,9 +141059,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 104, + "line": 112, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L104" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L112" } ], "type": { @@ -75871,7 +141071,7 @@ "defaultValue": "DEFAULT_TIMEOUT" }, { - "id": 400, + "id": 494, "name": "transport", "variant": "declaration", "kind": 1024, @@ -75879,9 +141079,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 105, + "line": 113, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L105" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L113" } ], "type": { @@ -75893,7 +141093,7 @@ }, { "type": "reference", - "target": 767, + "target": 871, "name": "WebSocketLikeConstructor", "package": "@supabase/realtime-js" } @@ -75902,7 +141102,27 @@ "defaultValue": "null" }, { - "id": 435, + "id": 505, + "name": "vsn", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", + "line": 120, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L120" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "DEFAULT_VSN" + }, + { + "id": 531, "name": "worker", "variant": "declaration", "kind": 1024, @@ -75912,9 +141132,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 133, + "line": 142, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L133" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L142" } ], "type": { @@ -75923,7 +141143,7 @@ } }, { - "id": 437, + "id": 533, "name": "workerRef", "variant": "declaration", "kind": 1024, @@ -75933,9 +141153,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 135, + "line": 144, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L135" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L144" } ], "type": { @@ -75949,7 +141169,7 @@ } }, { - "id": 436, + "id": 532, "name": "workerUrl", "variant": "declaration", "kind": 1024, @@ -75959,9 +141179,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 134, + "line": 143, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L134" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L143" } ], "type": { @@ -75970,7 +141190,7 @@ } }, { - "id": 469, + "id": 566, "name": "channel", "variant": "declaration", "kind": 2048, @@ -75978,29 +141198,55 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 346, + "line": 381, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L346" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L381" } ], "signatures": [ { - "id": 470, + "id": 567, "name": "channel", "variant": "signature", "kind": 4096, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates (or reuses) a " + }, + { + "kind": "inline-tag", + "tag": "@link", + "text": "RealtimeChannel", + "target": 59 + }, + { + "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." + } + ] + }, "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 346, + "line": 381, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L346" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L381" } ], "parameters": [ { - "id": 471, + "id": 568, "name": "topic", "variant": "param", "kind": 32768, @@ -76011,14 +141257,14 @@ } }, { - "id": 472, + "id": 569, "name": "params", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 366, + "target": 459, "name": "RealtimeChannelOptions", "package": "@supabase/realtime-js" }, @@ -76036,7 +141282,7 @@ ] }, { - "id": 441, + "id": 538, "name": "connect", "variant": "declaration", "kind": 2048, @@ -76044,14 +141290,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 178, + "line": 198, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L178" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L198" } ], "signatures": [ { - "id": 442, + "id": 539, "name": "connect", "variant": "signature", "kind": 4096, @@ -76067,9 +141313,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 178, + "line": 198, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L178" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L198" } ], "type": { @@ -76080,7 +141326,7 @@ ] }, { - "id": 461, + "id": 558, "name": "connectionState", "variant": "declaration", "kind": 2048, @@ -76088,14 +141334,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 312, + "line": 340, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L312" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L340" } ], "signatures": [ { - "id": 462, + "id": 559, "name": "connectionState", "variant": "signature", "kind": 4096, @@ -76111,9 +141357,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 312, + "line": 340, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L312" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L340" } ], "type": { @@ -76129,7 +141375,7 @@ ] }, { - "id": 445, + "id": 542, "name": "disconnect", "variant": "declaration", "kind": 2048, @@ -76137,14 +141383,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 238, + "line": 264, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L238" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L264" } ], "signatures": [ { - "id": 446, + "id": 543, "name": "disconnect", "variant": "signature", "kind": 4096, @@ -76160,14 +141406,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 238, + "line": 264, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L238" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L264" } ], "parameters": [ { - "id": 447, + "id": 544, "name": "code", "variant": "param", "kind": 32768, @@ -76188,7 +141434,7 @@ } }, { - "id": 448, + "id": 545, "name": "reason", "variant": "param", "kind": 32768, @@ -76217,7 +141463,7 @@ ] }, { - "id": 443, + "id": 540, "name": "endpointURL", "variant": "declaration", "kind": 2048, @@ -76225,14 +141471,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 228, + "line": 254, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L228" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L254" } ], "signatures": [ { - "id": 444, + "id": 541, "name": "endpointURL", "variant": "signature", "kind": 4096, @@ -76259,9 +141505,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 228, + "line": 254, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L228" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L254" } ], "type": { @@ -76272,7 +141518,7 @@ ] }, { - "id": 487, + "id": 587, "name": "flushSendBuffer", "variant": "declaration", "kind": 2048, @@ -76280,14 +141526,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 455, + "line": 517, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L455" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L517" } ], "signatures": [ { - "id": 488, + "id": 588, "name": "flushSendBuffer", "variant": "signature", "kind": 4096, @@ -76303,9 +141549,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 455, + "line": 517, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L455" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L517" } ], "type": { @@ -76316,7 +141562,7 @@ ] }, { - "id": 449, + "id": 546, "name": "getChannels", "variant": "declaration", "kind": 2048, @@ -76324,14 +141570,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 272, + "line": 300, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L272" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L300" } ], "signatures": [ { - "id": 450, + "id": 547, "name": "getChannels", "variant": "signature", "kind": 4096, @@ -76347,9 +141593,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 272, + "line": 300, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L272" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L300" } ], "type": { @@ -76366,7 +141612,7 @@ ] }, { - "id": 463, + "id": 560, "name": "isConnected", "variant": "declaration", "kind": 2048, @@ -76374,14 +141620,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 328, + "line": 356, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L328" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L356" } ], "signatures": [ { - "id": 464, + "id": 561, "name": "isConnected", "variant": "signature", "kind": 4096, @@ -76405,9 +141651,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 328, + "line": 356, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L328" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L356" } ], "type": { @@ -76418,7 +141664,7 @@ ] }, { - "id": 465, + "id": 562, "name": "isConnecting", "variant": "declaration", "kind": 2048, @@ -76426,14 +141672,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 335, + "line": 363, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L335" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L363" } ], "signatures": [ { - "id": 466, + "id": 563, "name": "isConnecting", "variant": "signature", "kind": 4096, @@ -76457,9 +141703,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 335, + "line": 363, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L335" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L363" } ], "type": { @@ -76470,7 +141716,7 @@ ] }, { - "id": 467, + "id": 564, "name": "isDisconnecting", "variant": "declaration", "kind": 2048, @@ -76478,14 +141724,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 342, + "line": 370, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L342" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L370" } ], "signatures": [ { - "id": 468, + "id": 565, "name": "isDisconnecting", "variant": "signature", "kind": 4096, @@ -76509,9 +141755,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 342, + "line": 370, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L342" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L370" } ], "type": { @@ -76522,7 +141768,7 @@ ] }, { - "id": 456, + "id": 553, "name": "log", "variant": "declaration", "kind": 2048, @@ -76530,14 +141776,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 305, + "line": 333, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L305" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L333" } ], "signatures": [ { - "id": 457, + "id": 554, "name": "log", "variant": "signature", "kind": 4096, @@ -76561,14 +141807,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 305, + "line": 333, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L305" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L333" } ], "parameters": [ { - "id": 458, + "id": 555, "name": "kind", "variant": "param", "kind": 32768, @@ -76579,7 +141825,7 @@ } }, { - "id": 459, + "id": 556, "name": "msg", "variant": "param", "kind": 32768, @@ -76590,7 +141836,7 @@ } }, { - "id": 460, + "id": 557, "name": "data", "variant": "param", "kind": 32768, @@ -76611,7 +141857,7 @@ ] }, { - "id": 481, + "id": 580, "name": "onHeartbeat", "variant": "declaration", "kind": 2048, @@ -76619,29 +141865,37 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 449, + "line": 511, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L449" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L511" } ], "signatures": [ { - "id": 482, + "id": 581, "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)." + } + ] + }, "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 449, + "line": 511, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L449" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L511" } ], "parameters": [ { - "id": 483, + "id": 582, "name": "callback", "variant": "param", "kind": 32768, @@ -76649,7 +141903,7 @@ "type": { "type": "reflection", "declaration": { - "id": 484, + "id": 583, "name": "__type", "variant": "declaration", "kind": 65536, @@ -76657,14 +141911,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 449, + "line": 511, "character": 24, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L449" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L511" } ], "signatures": [ { - "id": 485, + "id": 584, "name": "__type", "variant": "signature", "kind": 4096, @@ -76672,14 +141926,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 449, + "line": 511, "character": 24, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L449" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L511" } ], "parameters": [ { - "id": 486, + "id": 585, "name": "status", "variant": "param", "kind": 32768, @@ -76693,6 +141947,19 @@ "name": "HeartbeatStatus", "package": "@supabase/realtime-js" } + }, + { + "id": 586, + "name": "latency", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "number" + } } ], "type": { @@ -76713,7 +141980,7 @@ ] }, { - "id": 473, + "id": 570, "name": "push", "variant": "declaration", "kind": 2048, @@ -76721,14 +141988,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 365, + "line": 400, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L365" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L400" } ], "signatures": [ { - "id": 474, + "id": 571, "name": "push", "variant": "signature", "kind": 4096, @@ -76744,21 +142011,21 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 365, + "line": 400, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L365" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L400" } ], "parameters": [ { - "id": 475, + "id": 572, "name": "data", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 602, + "target": 706, "name": "RealtimeMessage", "package": "@supabase/realtime-js" } @@ -76772,7 +142039,7 @@ ] }, { - "id": 454, + "id": 551, "name": "removeAllChannels", "variant": "declaration", "kind": 2048, @@ -76780,14 +142047,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 293, + "line": 321, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L293" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L321" } ], "signatures": [ { - "id": 455, + "id": 552, "name": "removeAllChannels", "variant": "signature", "kind": 4096, @@ -76803,9 +142070,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 293, + "line": 321, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L293" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L321" } ], "type": { @@ -76819,7 +142086,7 @@ "type": "array", "elementType": { "type": "reference", - "target": 679, + "target": 783, "name": "RealtimeRemoveChannelResponse", "package": "@supabase/realtime-js" } @@ -76832,7 +142099,7 @@ ] }, { - "id": 451, + "id": 548, "name": "removeChannel", "variant": "declaration", "kind": 2048, @@ -76840,14 +142107,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 280, + "line": 308, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L280" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L308" } ], "signatures": [ { - "id": 452, + "id": 549, "name": "removeChannel", "variant": "signature", "kind": 4096, @@ -76863,14 +142130,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 280, + "line": 308, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L280" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L308" } ], "parameters": [ { - "id": 453, + "id": 550, "name": "channel", "variant": "param", "kind": 32768, @@ -76901,7 +142168,7 @@ "typeArguments": [ { "type": "reference", - "target": 679, + "target": 783, "name": "RealtimeRemoveChannelResponse", "package": "@supabase/realtime-js" } @@ -76913,7 +142180,7 @@ ] }, { - "id": 479, + "id": 578, "name": "sendHeartbeat", "variant": "declaration", "kind": 2048, @@ -76921,14 +142188,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 400, + "line": 456, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L400" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L456" } ], "signatures": [ { - "id": 480, + "id": 579, "name": "sendHeartbeat", "variant": "signature", "kind": 4096, @@ -76944,9 +142211,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 400, + "line": 456, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L400" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L456" } ], "type": { @@ -76968,7 +142235,7 @@ ] }, { - "id": 476, + "id": 573, "name": "setAuth", "variant": "declaration", "kind": 2048, @@ -76976,14 +142243,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 389, + "line": 435, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L389" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L435" } ], "signatures": [ { - "id": 477, + "id": 574, "name": "setAuth", "variant": "signature", "kind": 4096, @@ -77000,21 +142267,48 @@ }, { "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." + "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\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```" + } + ] } ] }, "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 389, + "line": 435, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L389" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L435" } ], "parameters": [ { - "id": 478, + "id": 575, "name": "token", "variant": "param", "kind": 32768, @@ -77065,28 +142359,28 @@ "groups": [ { "title": "Constructors", - "children": [382] + "children": [475] }, { "title": "Properties", "children": [ - 432, 386, 387, 388, 415, 413, 412, 389, 424, 391, 404, 401, 402, 390, 410, 411, 395, - 403, 414, 409, 408, 416, 417, 418, 399, 400, 435, 437, 436 + 528, 479, 480, 482, 511, 509, 508, 483, 520, 485, 498, 495, 496, 484, 506, 507, 489, + 497, 510, 504, 503, 512, 513, 514, 493, 494, 505, 531, 533, 532 ] }, { "title": "Methods", "children": [ - 469, 441, 461, 445, 443, 487, 449, 463, 465, 467, 456, 481, 473, 454, 451, 479, 476 + 566, 538, 558, 542, 540, 587, 546, 560, 562, 564, 553, 580, 570, 551, 548, 578, 573 ] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 95, + "line": 102, "character": 21, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L95" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L102" } ] }, @@ -77106,9 +142400,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", - "line": 81, + "line": 89, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L81" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L89" } ], "signatures": [ @@ -77122,16 +142416,27 @@ "summary": [ { "kind": "text", - "text": "Initializes the Presence." + "text": "Creates a Presence helper that keeps the local presence state in sync with the server." + } + ], + "blockTags": [ + { + "tag": "@example", + "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/src/RealtimePresence.ts", - "line": 81, + "line": 89, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L81" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L89" } ], "parameters": [ @@ -77145,7 +142450,7 @@ "summary": [ { "kind": "text", - "text": "The RealtimeChannel" + "text": "The realtime channel to bind to." } ] }, @@ -77169,11 +142474,15 @@ "summary": [ { "kind": "text", - "text": "The options,\n for example " + "text": "Optional custom event names, e.g. " }, { "kind": "code", - "text": "`{events: {state: 'state', diff: 'diff'}}`" + "text": "`{ events: { state: 'state', diff: 'diff' } }`" + }, + { + "kind": "text", + "text": "." } ] }, @@ -77209,7 +142518,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 64, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L64" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L64" } ], "type": { @@ -77232,7 +142541,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 65, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L65" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L65" } ], "type": { @@ -77256,7 +142565,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 66, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L66" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L66" } ], "type": { @@ -77280,7 +142589,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 67, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L67" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L67" } ], "type": { @@ -77296,7 +142605,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 67, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L67" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L67" } ], "signatures": [ @@ -77311,7 +142620,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 67, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L67" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L67" } ], "type": { @@ -77335,7 +142644,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 64, "character": 10, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L64" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L64" } ] } @@ -77354,16 +142663,16 @@ "summary": [ { "kind": "text", - "text": "The RealtimeChannel" + "text": "The realtime channel to bind to." } ] }, "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", - "line": 82, + "line": 90, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L82" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L90" } ], "type": { @@ -77385,7 +142694,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 63, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L63" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L63" } ], "type": { @@ -77405,7 +142714,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 62, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L62" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L62" } ], "type": { @@ -77434,7 +142743,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 61, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L61" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L61" } ], "type": { @@ -77462,12 +142771,12 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 60, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L60" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L60" } ], "type": { "type": "reference", - "target": 670, + "target": 774, "name": "RealtimePresenceState", "package": "@supabase/realtime-js" }, @@ -77489,41 +142798,27 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 59, "character": 21, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L59" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L59" } ] }, { - "id": 700, + "id": 804, "name": "WebSocketFactory", "variant": "declaration", "kind": 128, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Utilities for creating WebSocket instances across runtimes." + } + ] + }, "children": [ { - "id": 715, - "name": "constructor", - "variant": "declaration", - "kind": 512, - "flags": {}, - "signatures": [ - { - "id": 716, - "name": "WebSocketFactory", - "variant": "signature", - "kind": 16384, - "flags": {}, - "type": { - "type": "reference", - "target": 700, - "name": "WebSocketFactory", - "package": "@supabase/realtime-js" - } - } - ] - }, - { - "id": 709, + "id": 813, "name": "createWebSocket", "variant": "declaration", "kind": 2048, @@ -77534,29 +142829,48 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 130, + "line": 167, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L130" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L167" } ], "signatures": [ { - "id": 710, + "id": 814, "name": "createWebSocket", "variant": "signature", "kind": 4096, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates a WebSocket using the detected constructor." + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nconst socket = WebSocketFactory.createWebSocket('wss://realtime.supabase.co/socket')\n```" + } + ] + } + ] + }, "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 130, + "line": 167, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L130" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L167" } ], "parameters": [ { - "id": 711, + "id": 815, "name": "url", "variant": "param", "kind": 32768, @@ -77581,7 +142895,7 @@ } }, { - "id": 712, + "id": 816, "name": "protocols", "variant": "param", "kind": 32768, @@ -77608,7 +142922,7 @@ ], "type": { "type": "reference", - "target": 717, + "target": 821, "name": "WebSocketLike", "package": "@supabase/realtime-js" } @@ -77616,7 +142930,7 @@ ] }, { - "id": 703, + "id": 807, "name": "getWebSocketConstructor", "variant": "declaration", "kind": 2048, @@ -77627,30 +142941,49 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 118, + "line": 147, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L118" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L147" } ], "signatures": [ { - "id": 704, + "id": 808, "name": "getWebSocketConstructor", "variant": "signature", "kind": 4096, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Returns the best available WebSocket constructor for the current runtime." + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nconst WS = WebSocketFactory.getWebSocketConstructor()\nconst socket = new WS('wss://realtime.supabase.co/socket')\n```" + } + ] + } + ] + }, "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 118, + "line": 147, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L118" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L147" } ], "type": { "type": "reflection", "declaration": { - "id": 705, + "id": 809, "name": "__type", "variant": "declaration", "kind": 65536, @@ -77664,7 +142997,7 @@ ], "signatures": [ { - "id": 706, + "id": 810, "name": "getWebSocketConstructor", "variant": "signature", "kind": 16384, @@ -77678,7 +143011,7 @@ ], "parameters": [ { - "id": 707, + "id": 811, "name": "url", "variant": "param", "kind": 32768, @@ -77703,7 +143036,7 @@ } }, { - "id": 708, + "id": 812, "name": "protocols", "variant": "param", "kind": 32768, @@ -77745,7 +143078,7 @@ ] }, { - "id": 713, + "id": 817, "name": "isWebSocketSupported", "variant": "declaration", "kind": 2048, @@ -77756,24 +143089,43 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 135, + "line": 182, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L135" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L182" } ], "signatures": [ { - "id": 714, + "id": 818, "name": "isWebSocketSupported", "variant": "signature", "kind": 4096, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Detects whether the runtime can establish WebSocket connections." + } + ], + "blockTags": [ + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nif (!WebSocketFactory.isWebSocketSupported()) {\n console.warn('Falling back to long polling')\n}\n```" + } + ] + } + ] + }, "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 135, + "line": 182, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L135" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L182" } ], "type": { @@ -77785,33 +143137,29 @@ } ], "groups": [ - { - "title": "Constructors", - "children": [715] - }, { "title": "Methods", - "children": [709, 703, 713] + "children": [813, 807, 817] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 35, + "line": 50, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L35" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L50" } ] }, { - "id": 717, + "id": 821, "name": "WebSocketLike", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 760, + "id": 864, "name": "binaryType", "variant": "declaration", "kind": 1024, @@ -77821,9 +143169,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 22, + "line": 34, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L22" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L34" } ], "type": { @@ -77832,7 +143180,7 @@ } }, { - "id": 761, + "id": 865, "name": "bufferedAmount", "variant": "declaration", "kind": 1024, @@ -77842,9 +143190,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 23, + "line": 35, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L23" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L35" } ], "type": { @@ -77853,7 +143201,7 @@ } }, { - "id": 721, + "id": 825, "name": "CLOSED", "variant": "declaration", "kind": 1024, @@ -77865,7 +143213,7 @@ "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", "line": 5, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L5" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L5" } ], "type": { @@ -77874,7 +143222,7 @@ } }, { - "id": 720, + "id": 824, "name": "CLOSING", "variant": "declaration", "kind": 1024, @@ -77886,7 +143234,7 @@ "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", "line": 4, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L4" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L4" } ], "type": { @@ -77895,7 +143243,7 @@ } }, { - "id": 718, + "id": 822, "name": "CONNECTING", "variant": "declaration", "kind": 1024, @@ -77907,7 +143255,7 @@ "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", "line": 2, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L2" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L2" } ], "type": { @@ -77916,7 +143264,7 @@ } }, { - "id": 763, + "id": 867, "name": "dispatchEvent", "variant": "declaration", "kind": 1024, @@ -77926,15 +143274,15 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 25, + "line": 37, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L25" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L37" } ], "type": { "type": "reflection", "declaration": { - "id": 764, + "id": 868, "name": "__type", "variant": "declaration", "kind": 65536, @@ -77942,14 +143290,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 25, + "line": 37, "character": 18, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L25" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L37" } ], "signatures": [ { - "id": 765, + "id": 869, "name": "__type", "variant": "signature", "kind": 4096, @@ -77957,14 +143305,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 25, + "line": 37, "character": 18, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L25" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L37" } ], "parameters": [ { - "id": 766, + "id": 870, "name": "event", "variant": "param", "kind": 32768, @@ -77990,7 +143338,7 @@ } }, { - "id": 762, + "id": 866, "name": "extensions", "variant": "declaration", "kind": 1024, @@ -78000,9 +143348,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 24, + "line": 36, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L24" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L36" } ], "type": { @@ -78011,7 +143359,7 @@ } }, { - "id": 742, + "id": 846, "name": "onclose", "variant": "declaration", "kind": 1024, @@ -78019,9 +143367,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 15, + "line": 21, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L15" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L21" } ], "type": { @@ -78034,7 +143382,7 @@ { "type": "reflection", "declaration": { - "id": 743, + "id": 847, "name": "__type", "variant": "declaration", "kind": 65536, @@ -78042,14 +143390,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 15, + "line": 21, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L15" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L21" } ], "signatures": [ { - "id": 744, + "id": 848, "name": "__type", "variant": "signature", "kind": 4096, @@ -78057,14 +143405,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 15, + "line": 21, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L15" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L21" } ], "parameters": [ { - "id": 745, + "id": 849, "name": "this", "variant": "param", "kind": 32768, @@ -78075,7 +143423,7 @@ } }, { - "id": 746, + "id": 850, "name": "ev", "variant": "param", "kind": 32768, @@ -78103,7 +143451,7 @@ } }, { - "id": 747, + "id": 851, "name": "onerror", "variant": "declaration", "kind": 1024, @@ -78111,9 +143459,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 16, + "line": 22, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L16" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L22" } ], "type": { @@ -78126,7 +143474,7 @@ { "type": "reflection", "declaration": { - "id": 748, + "id": 852, "name": "__type", "variant": "declaration", "kind": 65536, @@ -78134,14 +143482,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 16, + "line": 22, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L16" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L22" } ], "signatures": [ { - "id": 749, + "id": 853, "name": "__type", "variant": "signature", "kind": 4096, @@ -78149,14 +143497,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 16, + "line": 22, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L16" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L22" } ], "parameters": [ { - "id": 750, + "id": 854, "name": "this", "variant": "param", "kind": 32768, @@ -78167,7 +143515,7 @@ } }, { - "id": 751, + "id": 855, "name": "ev", "variant": "param", "kind": 32768, @@ -78195,7 +143543,7 @@ } }, { - "id": 737, + "id": 841, "name": "onmessage", "variant": "declaration", "kind": 1024, @@ -78203,9 +143551,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 14, + "line": 20, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L14" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L20" } ], "type": { @@ -78218,7 +143566,7 @@ { "type": "reflection", "declaration": { - "id": 738, + "id": 842, "name": "__type", "variant": "declaration", "kind": 65536, @@ -78226,14 +143574,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 14, + "line": 20, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L14" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L20" } ], "signatures": [ { - "id": 739, + "id": 843, "name": "__type", "variant": "signature", "kind": 4096, @@ -78241,14 +143589,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 14, + "line": 20, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L14" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L20" } ], "parameters": [ { - "id": 740, + "id": 844, "name": "this", "variant": "param", "kind": 32768, @@ -78259,7 +143607,7 @@ } }, { - "id": 741, + "id": 845, "name": "ev", "variant": "param", "kind": 32768, @@ -78287,7 +143635,7 @@ } }, { - "id": 732, + "id": 836, "name": "onopen", "variant": "declaration", "kind": 1024, @@ -78295,9 +143643,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 13, + "line": 19, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L13" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L19" } ], "type": { @@ -78310,7 +143658,7 @@ { "type": "reflection", "declaration": { - "id": 733, + "id": 837, "name": "__type", "variant": "declaration", "kind": 65536, @@ -78318,14 +143666,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 13, + "line": 19, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L13" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L19" } ], "signatures": [ { - "id": 734, + "id": 838, "name": "__type", "variant": "signature", "kind": 4096, @@ -78333,14 +143681,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 13, + "line": 19, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L13" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L19" } ], "parameters": [ { - "id": 735, + "id": 839, "name": "this", "variant": "param", "kind": 32768, @@ -78351,7 +143699,7 @@ } }, { - "id": 736, + "id": 840, "name": "ev", "variant": "param", "kind": 32768, @@ -78379,7 +143727,7 @@ } }, { - "id": 719, + "id": 823, "name": "OPEN", "variant": "declaration", "kind": 1024, @@ -78391,7 +143739,7 @@ "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", "line": 3, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L3" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L3" } ], "type": { @@ -78400,7 +143748,7 @@ } }, { - "id": 724, + "id": 828, "name": "protocol", "variant": "declaration", "kind": 1024, @@ -78412,7 +143760,7 @@ "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", "line": 8, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L8" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L8" } ], "type": { @@ -78421,7 +143769,7 @@ } }, { - "id": 722, + "id": 826, "name": "readyState", "variant": "declaration", "kind": 1024, @@ -78433,7 +143781,7 @@ "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", "line": 6, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L6" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L6" } ], "type": { @@ -78442,7 +143790,7 @@ } }, { - "id": 723, + "id": 827, "name": "url", "variant": "declaration", "kind": 1024, @@ -78454,7 +143802,7 @@ "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", "line": 7, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L7" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L7" } ], "type": { @@ -78463,7 +143811,7 @@ } }, { - "id": 752, + "id": 856, "name": "addEventListener", "variant": "declaration", "kind": 2048, @@ -78471,29 +143819,37 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 18, + "line": 27, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L18" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L27" } ], "signatures": [ { - "id": 753, + "id": 857, "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/src/lib/websocket-factory.ts", - "line": 18, + "line": 27, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L18" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L27" } ], "parameters": [ { - "id": 754, + "id": 858, "name": "type", "variant": "param", "kind": 32768, @@ -78504,7 +143860,7 @@ } }, { - "id": 755, + "id": 859, "name": "listener", "variant": "param", "kind": 32768, @@ -78528,7 +143884,7 @@ ] }, { - "id": 725, + "id": 829, "name": "close", "variant": "declaration", "kind": 2048, @@ -78536,29 +143892,37 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 10, + "line": 13, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L10" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L13" } ], "signatures": [ { - "id": 726, + "id": 830, "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/src/lib/websocket-factory.ts", - "line": 10, + "line": 13, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L10" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L13" } ], "parameters": [ { - "id": 727, + "id": 831, "name": "code", "variant": "param", "kind": 32768, @@ -78571,7 +143935,7 @@ } }, { - "id": 728, + "id": 832, "name": "reason", "variant": "param", "kind": 32768, @@ -78592,7 +143956,7 @@ ] }, { - "id": 756, + "id": 860, "name": "removeEventListener", "variant": "declaration", "kind": 2048, @@ -78600,29 +143964,37 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 19, + "line": 31, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L19" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L31" } ], "signatures": [ { - "id": 757, + "id": 861, "name": "removeEventListener", "variant": "signature", "kind": 4096, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Removes a previously registered event listener." + } + ] + }, "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 19, + "line": 31, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L19" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L31" } ], "parameters": [ { - "id": 758, + "id": 862, "name": "type", "variant": "param", "kind": 32768, @@ -78633,7 +144005,7 @@ } }, { - "id": 759, + "id": 863, "name": "listener", "variant": "param", "kind": 32768, @@ -78657,7 +144029,7 @@ ] }, { - "id": 729, + "id": 833, "name": "send", "variant": "declaration", "kind": 2048, @@ -78665,29 +144037,37 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", - "line": 11, + "line": 17, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L17" } ], "signatures": [ { - "id": 730, + "id": 834, "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/src/lib/websocket-factory.ts", - "line": 11, + "line": 17, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L17" } ], "parameters": [ { - "id": 731, + "id": 835, "name": "data", "variant": "param", "kind": 32768, @@ -78708,6 +144088,15 @@ "name": "ArrayBufferLike", "package": "typescript" }, + { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "Blob" + }, + "name": "Blob", + "package": "typescript" + }, { "type": "reference", "target": { @@ -78727,15 +144116,6 @@ ], "name": "ArrayBufferView", "package": "typescript" - }, - { - "type": "reference", - "target": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "Blob" - }, - "name": "Blob", - "package": "typescript" } ] } @@ -78753,12 +144133,12 @@ { "title": "Properties", "children": [ - 760, 761, 721, 720, 718, 763, 762, 742, 747, 737, 732, 719, 724, 722, 723 + 864, 865, 825, 824, 822, 867, 866, 846, 851, 841, 836, 823, 828, 826, 827 ] }, { "title": "Methods", - "children": [752, 725, 756, 729] + "children": [856, 829, 860, 833] } ], "sources": [ @@ -78766,19 +144146,35 @@ "fileName": "packages/core/realtime-js/src/lib/websocket-factory.ts", "line": 1, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/lib/websocket-factory.ts#L1" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/lib/websocket-factory.ts#L1" } ] }, { - "id": 767, + "id": 871, "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": 768, + "id": 872, "name": "constructor", "variant": "declaration", "kind": 512, @@ -78786,14 +144182,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 56, + "line": 62, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L62" } ], "signatures": [ { - "id": 769, + "id": 873, "name": "WebSocketLikeConstructor", "variant": "signature", "kind": 16384, @@ -78801,14 +144197,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 57, + "line": 63, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L57" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L63" } ], "parameters": [ { - "id": 770, + "id": 874, "name": "address", "variant": "param", "kind": 32768, @@ -78833,7 +144229,7 @@ } }, { - "id": 771, + "id": 875, "name": "subprotocols", "variant": "param", "kind": 32768, @@ -78860,7 +144256,7 @@ ], "type": { "type": "reference", - "target": 717, + "target": 821, "name": "WebSocketLike", "package": "@supabase/realtime-js" } @@ -78871,20 +144267,20 @@ "groups": [ { "title": "Constructors", - "children": [768] + "children": [872] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 56, + "line": 62, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L62" } ], "indexSignatures": [ { - "id": 772, + "id": 876, "name": "__index", "variant": "signature", "kind": 8192, @@ -78892,14 +144288,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 59, + "line": 65, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L59" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L65" } ], "parameters": [ { - "id": 773, + "id": 877, "name": "key", "variant": "param", "kind": 32768, @@ -78918,7 +144314,7 @@ ] }, { - "id": 366, + "id": 459, "name": "RealtimeChannelOptions", "variant": "declaration", "kind": 2097152, @@ -78928,20 +144324,20 @@ "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", "line": 19, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L19" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L19" } ], "type": { "type": "reflection", "declaration": { - "id": 367, + "id": 460, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 368, + "id": 461, "name": "config", "variant": "declaration", "kind": 1024, @@ -78951,20 +144347,20 @@ "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", "line": 20, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L20" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L20" } ], "type": { "type": "reflection", "declaration": { - "id": 369, + "id": 462, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 370, + "id": 463, "name": "broadcast", "variant": "declaration", "kind": 1024, @@ -78984,20 +144380,20 @@ "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", "line": 26, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L26" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L26" } ], "type": { "type": "reflection", "declaration": { - "id": 371, + "id": 464, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 373, + "id": 466, "name": "ack", "variant": "declaration", "kind": 1024, @@ -79009,7 +144405,7 @@ "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", "line": 26, "character": 34, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L26" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L26" } ], "type": { @@ -79018,7 +144414,7 @@ } }, { - "id": 374, + "id": 467, "name": "replay", "variant": "declaration", "kind": 1024, @@ -79030,7 +144426,7 @@ "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", "line": 26, "character": 49, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L26" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L26" } ], "type": { @@ -79044,7 +144440,7 @@ } }, { - "id": 372, + "id": 465, "name": "self", "variant": "declaration", "kind": 1024, @@ -79056,7 +144452,7 @@ "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", "line": 26, "character": 18, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L26" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L26" } ], "type": { @@ -79068,7 +144464,7 @@ "groups": [ { "title": "Properties", - "children": [373, 374, 372] + "children": [466, 467, 465] } ], "sources": [ @@ -79076,14 +144472,14 @@ "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", "line": 26, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L26" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L26" } ] } } }, { - "id": 375, + "id": 468, "name": "presence", "variant": "declaration", "kind": 1024, @@ -79103,20 +144499,20 @@ "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", "line": 30, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L30" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L30" } ], "type": { "type": "reflection", "declaration": { - "id": 376, + "id": 469, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 378, + "id": 471, "name": "enabled", "variant": "declaration", "kind": 1024, @@ -79128,7 +144524,7 @@ "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", "line": 30, "character": 31, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L30" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L30" } ], "type": { @@ -79137,7 +144533,7 @@ } }, { - "id": 377, + "id": 470, "name": "key", "variant": "declaration", "kind": 1024, @@ -79149,7 +144545,7 @@ "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", "line": 30, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L30" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L30" } ], "type": { @@ -79161,7 +144557,7 @@ "groups": [ { "title": "Properties", - "children": [378, 377] + "children": [471, 470] } ], "sources": [ @@ -79169,14 +144565,14 @@ "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", "line": 30, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L30" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L30" } ] } } }, { - "id": 379, + "id": 472, "name": "private", "variant": "declaration", "kind": 1024, @@ -79196,7 +144592,7 @@ "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", "line": 34, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L34" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L34" } ], "type": { @@ -79208,7 +144604,7 @@ "groups": [ { "title": "Properties", - "children": [370, 375, 379] + "children": [463, 468, 472] } ], "sources": [ @@ -79216,7 +144612,7 @@ "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", "line": 20, "character": 10, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L20" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L20" } ] } @@ -79226,7 +144622,7 @@ "groups": [ { "title": "Properties", - "children": [368] + "children": [461] } ], "sources": [ @@ -79234,14 +144630,14 @@ "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", "line": 19, "character": 37, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L19" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L19" } ] } } }, { - "id": 380, + "id": 473, "name": "RealtimeChannelSendResponse", "variant": "declaration", "kind": 2097152, @@ -79249,9 +144645,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 90, + "line": 125, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L90" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L125" } ], "type": { @@ -79273,7 +144669,7 @@ } }, { - "id": 573, + "id": 675, "name": "RealtimeClientOptions", "variant": "declaration", "kind": 2097152, @@ -79281,22 +144677,22 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 68, + "line": 74, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L68" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L74" } ], "type": { "type": "reflection", "declaration": { - "id": 574, + "id": 676, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 599, + "id": 703, "name": "accessToken", "variant": "declaration", "kind": 1024, @@ -79306,15 +144702,15 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 85, + "line": 92, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L85" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L92" } ], "type": { "type": "reflection", "declaration": { - "id": 600, + "id": 704, "name": "__type", "variant": "declaration", "kind": 65536, @@ -79322,14 +144718,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 85, + "line": 92, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L85" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L92" } ], "signatures": [ { - "id": 601, + "id": 705, "name": "__type", "variant": "signature", "kind": 4096, @@ -79364,71 +144760,71 @@ } }, { - "id": 584, + "id": 688, "name": "decode", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, - "sources": [ - { - "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 75, - "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L75" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Function" - }, - "name": "Function", - "package": "typescript" - } - }, - { - "id": 583, - "name": "encode", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, - "sources": [ - { - "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 74, - "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L74" - } - ], - "type": { - "type": "reference", - "target": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "Function" - }, - "name": "Function", - "package": "typescript" - } - }, - { - "id": 596, - "name": "fetch", - "variant": "declaration", - "kind": 1024, - "flags": { - "isOptional": true - }, "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", "line": 82, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L82" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L82" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Function" + }, + "name": "Function", + "package": "typescript" + } + }, + { + "id": 687, + "name": "encode", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", + "line": 81, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L81" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Function" + }, + "name": "Function", + "package": "typescript" + } + }, + { + "id": 700, + "name": "fetch", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", + "line": 89, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L89" } ], "type": { @@ -79442,7 +144838,7 @@ } }, { - "id": 586, + "id": 690, "name": "headers", "variant": "declaration", "kind": 1024, @@ -79452,15 +144848,15 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 77, + "line": 84, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L77" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L84" } ], "type": { "type": "reflection", "declaration": { - "id": 587, + "id": 691, "name": "__type", "variant": "declaration", "kind": 65536, @@ -79468,14 +144864,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 77, + "line": 84, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L77" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L84" } ], "indexSignatures": [ { - "id": 588, + "id": 692, "name": "__index", "variant": "signature", "kind": 8192, @@ -79483,14 +144879,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 77, + "line": 84, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L77" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L84" } ], "parameters": [ { - "id": 589, + "id": 693, "name": "key", "variant": "param", "kind": 32768, @@ -79511,7 +144907,7 @@ } }, { - "id": 578, + "id": 680, "name": "heartbeatCallback", "variant": "declaration", "kind": 1024, @@ -79521,15 +144917,15 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 72, + "line": 78, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L72" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L78" } ], "type": { "type": "reflection", "declaration": { - "id": 579, + "id": 681, "name": "__type", "variant": "declaration", "kind": 65536, @@ -79537,21 +144933,21 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 72, + "line": 78, "character": 22, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L72" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L78" } ], "signatures": [ { - "id": 580, + "id": 682, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "parameters": [ { - "id": 581, + "id": 683, "name": "status", "variant": "param", "kind": 32768, @@ -79565,6 +144961,19 @@ "name": "HeartbeatStatus", "package": "@supabase/realtime-js" } + }, + { + "id": 684, + "name": "latency", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "number" + } } ], "type": { @@ -79577,7 +144986,7 @@ } }, { - "id": 577, + "id": 679, "name": "heartbeatIntervalMs", "variant": "declaration", "kind": 1024, @@ -79587,9 +144996,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 71, + "line": 77, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L71" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L77" } ], "type": { @@ -79598,7 +145007,7 @@ } }, { - "id": 594, + "id": 698, "name": "log_level", "variant": "declaration", "kind": 1024, @@ -79608,9 +145017,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 80, + "line": 87, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L80" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L87" } ], "type": { @@ -79624,7 +145033,7 @@ } }, { - "id": 582, + "id": 686, "name": "logger", "variant": "declaration", "kind": 1024, @@ -79634,9 +145043,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 73, + "line": 80, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L73" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L80" } ], "type": { @@ -79650,7 +145059,7 @@ } }, { - "id": 595, + "id": 699, "name": "logLevel", "variant": "declaration", "kind": 1024, @@ -79660,9 +145069,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 81, + "line": 88, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L81" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L88" } ], "type": { @@ -79676,7 +145085,7 @@ } }, { - "id": 590, + "id": 694, "name": "params", "variant": "declaration", "kind": 1024, @@ -79686,15 +145095,15 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 78, + "line": 85, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L78" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L85" } ], "type": { "type": "reflection", "declaration": { - "id": 591, + "id": 695, "name": "__type", "variant": "declaration", "kind": 65536, @@ -79702,14 +145111,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 78, + "line": 85, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L78" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L85" } ], "indexSignatures": [ { - "id": 592, + "id": 696, "name": "__index", "variant": "signature", "kind": 8192, @@ -79717,14 +145126,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 78, + "line": 85, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L78" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L85" } ], "parameters": [ { - "id": 593, + "id": 697, "name": "key", "variant": "param", "kind": 32768, @@ -79745,7 +145154,7 @@ } }, { - "id": 585, + "id": 689, "name": "reconnectAfterMs", "variant": "declaration", "kind": 1024, @@ -79755,9 +145164,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 76, + "line": 83, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L76" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L83" } ], "type": { @@ -79771,7 +145180,7 @@ } }, { - "id": 576, + "id": 678, "name": "timeout", "variant": "declaration", "kind": 1024, @@ -79781,9 +145190,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 70, + "line": 76, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L70" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L76" } ], "type": { @@ -79792,7 +145201,7 @@ } }, { - "id": 575, + "id": 677, "name": "transport", "variant": "declaration", "kind": 1024, @@ -79802,20 +145211,41 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 69, + "line": 75, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L69" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L75" } ], "type": { "type": "reference", - "target": 767, + "target": 871, "name": "WebSocketLikeConstructor", "package": "@supabase/realtime-js" } }, { - "id": 597, + "id": 685, + "name": "vsn", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", + "line": 79, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L79" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 701, "name": "worker", "variant": "declaration", "kind": 1024, @@ -79825,9 +145255,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 83, + "line": 90, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L83" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L90" } ], "type": { @@ -79836,7 +145266,7 @@ } }, { - "id": 598, + "id": 702, "name": "workerUrl", "variant": "declaration", "kind": 1024, @@ -79846,9 +145276,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 84, + "line": 91, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L84" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L91" } ], "type": { @@ -79861,23 +145291,24 @@ { "title": "Properties", "children": [ - 599, 584, 583, 596, 586, 578, 577, 594, 582, 595, 590, 585, 576, 575, 597, 598 + 703, 688, 687, 700, 690, 680, 679, 698, 686, 699, 694, 689, 678, 677, 685, 701, + 702 ] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 68, + "line": 74, "character": 36, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L68" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L74" } ] } } }, { - "id": 602, + "id": 706, "name": "RealtimeMessage", "variant": "declaration", "kind": 2097152, @@ -79885,22 +145316,22 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 31, + "line": 33, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L31" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L33" } ], "type": { "type": "reflection", "declaration": { - "id": 603, + "id": 707, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 605, + "id": 709, "name": "event", "variant": "declaration", "kind": 1024, @@ -79908,9 +145339,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 33, + "line": 35, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L33" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L35" } ], "type": { @@ -79919,7 +145350,7 @@ } }, { - "id": 608, + "id": 712, "name": "join_ref", "variant": "declaration", "kind": 1024, @@ -79929,9 +145360,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 36, + "line": 38, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L36" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L38" } ], "type": { @@ -79940,7 +145371,7 @@ } }, { - "id": 606, + "id": 710, "name": "payload", "variant": "declaration", "kind": 1024, @@ -79948,9 +145379,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 34, + "line": 36, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L34" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L36" } ], "type": { @@ -79959,7 +145390,7 @@ } }, { - "id": 607, + "id": 711, "name": "ref", "variant": "declaration", "kind": 1024, @@ -79967,9 +145398,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 35, + "line": 37, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L35" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L37" } ], "type": { @@ -79978,7 +145409,7 @@ } }, { - "id": 604, + "id": 708, "name": "topic", "variant": "declaration", "kind": 1024, @@ -79986,9 +145417,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 32, + "line": 34, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L32" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L34" } ], "type": { @@ -80000,22 +145431,22 @@ "groups": [ { "title": "Properties", - "children": [605, 608, 606, 607, 604] + "children": [709, 712, 710, 711, 708] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 31, + "line": 33, "character": 30, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L31" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L33" } ] } } }, { - "id": 609, + "id": 713, "name": "RealtimePostgresChangesFilter", "variant": "declaration", "kind": 2097152, @@ -80023,14 +145454,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 71, + "line": 106, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L71" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L106" } ], "typeParameters": [ { - "id": 615, + "id": 719, "name": "T", "variant": "typeParam", "kind": 131072, @@ -80042,7 +145473,7 @@ [ { "type": "reference", - "target": 685, + "target": 789, "name": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT", "package": "@supabase/realtime-js" }, @@ -80055,14 +145486,14 @@ "type": { "type": "reflection", "declaration": { - "id": 610, + "id": 714, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 611, + "id": 715, "name": "event", "variant": "declaration", "kind": 1024, @@ -80078,21 +145509,21 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 75, + "line": 110, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L75" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L110" } ], "type": { "type": "reference", - "target": 615, + "target": 719, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } }, { - "id": 614, + "id": 718, "name": "filter", "variant": "declaration", "kind": 1024, @@ -80110,9 +145541,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 87, + "line": 122, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L87" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L122" } ], "type": { @@ -80121,7 +145552,7 @@ } }, { - "id": 612, + "id": 716, "name": "schema", "variant": "declaration", "kind": 1024, @@ -80137,9 +145568,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 79, + "line": 114, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L79" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L114" } ], "type": { @@ -80148,7 +145579,7 @@ } }, { - "id": 613, + "id": 717, "name": "table", "variant": "declaration", "kind": 1024, @@ -80166,9 +145597,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 83, + "line": 118, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L83" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L118" } ], "type": { @@ -80180,22 +145611,22 @@ "groups": [ { "title": "Properties", - "children": [611, 614, 612, 613] + "children": [715, 718, 716, 717] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 71, + "line": 106, "character": 99, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L71" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L106" } ] } } }, { - "id": 616, + "id": 720, "name": "RealtimePostgresChangesPayload", "variant": "declaration", "kind": 2097152, @@ -80203,14 +145634,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 66, + "line": 101, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L66" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L101" } ], "typeParameters": [ { - "id": 617, + "id": 721, "name": "T", "variant": "typeParam", "kind": 131072, @@ -80218,7 +145649,7 @@ "type": { "type": "reflection", "declaration": { - "id": 618, + "id": 722, "name": "__type", "variant": "declaration", "kind": 65536, @@ -80226,14 +145657,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 66, + "line": 101, "character": 53, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L66" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L101" } ], "indexSignatures": [ { - "id": 619, + "id": 723, "name": "__index", "variant": "signature", "kind": 8192, @@ -80241,14 +145672,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 66, + "line": 101, "character": 55, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L66" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L101" } ], "parameters": [ { - "id": 620, + "id": 724, "name": "key", "variant": "param", "kind": 32768, @@ -80274,11 +145705,11 @@ "types": [ { "type": "reference", - "target": 621, + "target": 725, "typeArguments": [ { "type": "reference", - "target": 617, + "target": 721, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true @@ -80289,11 +145720,11 @@ }, { "type": "reference", - "target": 631, + "target": 735, "typeArguments": [ { "type": "reference", - "target": 617, + "target": 721, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true @@ -80304,11 +145735,11 @@ }, { "type": "reference", - "target": 640, + "target": 744, "typeArguments": [ { "type": "reference", - "target": 617, + "target": 721, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true @@ -80321,7 +145752,7 @@ } }, { - "id": 640, + "id": 744, "name": "RealtimePostgresDeletePayload", "variant": "declaration", "kind": 2097152, @@ -80329,14 +145760,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 59, + "line": 94, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L59" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L94" } ], "typeParameters": [ { - "id": 646, + "id": 750, "name": "T", "variant": "typeParam", "kind": 131072, @@ -80344,7 +145775,7 @@ "type": { "type": "reflection", "declaration": { - "id": 647, + "id": 751, "name": "__type", "variant": "declaration", "kind": 65536, @@ -80352,14 +145783,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 59, + "line": 94, "character": 52, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L59" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L94" } ], "indexSignatures": [ { - "id": 648, + "id": 752, "name": "__index", "variant": "signature", "kind": 8192, @@ -80367,14 +145798,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 59, + "line": 94, "character": 54, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L59" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L94" } ], "parameters": [ { - "id": 649, + "id": 753, "name": "key", "variant": "param", "kind": 32768, @@ -80410,14 +145841,14 @@ { "type": "reflection", "declaration": { - "id": 641, + "id": 745, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 642, + "id": 746, "name": "eventType", "variant": "declaration", "kind": 1024, @@ -80425,9 +145856,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 61, + "line": 96, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L61" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L96" } ], "type": { @@ -80437,7 +145868,7 @@ [ { "type": "reference", - "target": 689, + "target": 793, "name": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.DELETE", "package": "@supabase/realtime-js" }, @@ -80447,7 +145878,7 @@ } }, { - "id": 643, + "id": 747, "name": "new", "variant": "declaration", "kind": 1024, @@ -80455,15 +145886,15 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 62, + "line": 97, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L62" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L97" } ], "type": { "type": "reflection", "declaration": { - "id": 644, + "id": 748, "name": "__type", "variant": "declaration", "kind": 65536, @@ -80471,16 +145902,16 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 62, + "line": 97, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L62" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L97" } ] } } }, { - "id": 645, + "id": 749, "name": "old", "variant": "declaration", "kind": 1024, @@ -80488,9 +145919,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 63, + "line": 98, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L63" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L98" } ], "type": { @@ -80502,7 +145933,7 @@ "typeArguments": [ { "type": "reference", - "target": 646, + "target": 750, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true @@ -80516,15 +145947,15 @@ "groups": [ { "title": "Properties", - "children": [642, 643, 645] + "children": [746, 747, 749] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 60, + "line": 95, "character": 39, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L60" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L95" } ] } @@ -80533,7 +145964,7 @@ } }, { - "id": 621, + "id": 725, "name": "RealtimePostgresInsertPayload", "variant": "declaration", "kind": 2097152, @@ -80541,14 +145972,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 45, + "line": 80, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L45" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L80" } ], "typeParameters": [ { - "id": 627, + "id": 731, "name": "T", "variant": "typeParam", "kind": 131072, @@ -80556,7 +145987,7 @@ "type": { "type": "reflection", "declaration": { - "id": 628, + "id": 732, "name": "__type", "variant": "declaration", "kind": 65536, @@ -80564,14 +145995,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 45, + "line": 80, "character": 52, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L45" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L80" } ], "indexSignatures": [ { - "id": 629, + "id": 733, "name": "__index", "variant": "signature", "kind": 8192, @@ -80579,14 +146010,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 45, + "line": 80, "character": 54, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L45" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L80" } ], "parameters": [ { - "id": 630, + "id": 734, "name": "key", "variant": "param", "kind": 32768, @@ -80622,14 +146053,14 @@ { "type": "reflection", "declaration": { - "id": 622, + "id": 726, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 623, + "id": 727, "name": "eventType", "variant": "declaration", "kind": 1024, @@ -80637,9 +146068,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 47, + "line": 82, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L47" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L82" } ], "type": { @@ -80649,7 +146080,7 @@ [ { "type": "reference", - "target": 687, + "target": 791, "name": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.INSERT", "package": "@supabase/realtime-js" }, @@ -80659,7 +146090,7 @@ } }, { - "id": 624, + "id": 728, "name": "new", "variant": "declaration", "kind": 1024, @@ -80667,21 +146098,21 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 48, + "line": 83, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L48" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L83" } ], "type": { "type": "reference", - "target": 627, + "target": 731, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } }, { - "id": 625, + "id": 729, "name": "old", "variant": "declaration", "kind": 1024, @@ -80689,15 +146120,15 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 49, + "line": 84, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L49" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L84" } ], "type": { "type": "reflection", "declaration": { - "id": 626, + "id": 730, "name": "__type", "variant": "declaration", "kind": 65536, @@ -80705,9 +146136,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 49, + "line": 84, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L49" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L84" } ] } @@ -80717,15 +146148,15 @@ "groups": [ { "title": "Properties", - "children": [623, 624, 625] + "children": [727, 728, 729] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 46, + "line": 81, "character": 39, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L46" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L81" } ] } @@ -80734,7 +146165,7 @@ } }, { - "id": 631, + "id": 735, "name": "RealtimePostgresUpdatePayload", "variant": "declaration", "kind": 2097152, @@ -80742,14 +146173,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 52, + "line": 87, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L52" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L87" } ], "typeParameters": [ { - "id": 636, + "id": 740, "name": "T", "variant": "typeParam", "kind": 131072, @@ -80757,7 +146188,7 @@ "type": { "type": "reflection", "declaration": { - "id": 637, + "id": 741, "name": "__type", "variant": "declaration", "kind": 65536, @@ -80765,14 +146196,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 52, + "line": 87, "character": 52, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L52" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L87" } ], "indexSignatures": [ { - "id": 638, + "id": 742, "name": "__index", "variant": "signature", "kind": 8192, @@ -80780,14 +146211,14 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 52, + "line": 87, "character": 54, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L52" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L87" } ], "parameters": [ { - "id": 639, + "id": 743, "name": "key", "variant": "param", "kind": 32768, @@ -80823,14 +146254,14 @@ { "type": "reflection", "declaration": { - "id": 632, + "id": 736, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 633, + "id": 737, "name": "eventType", "variant": "declaration", "kind": 1024, @@ -80838,9 +146269,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 54, + "line": 89, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L54" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L89" } ], "type": { @@ -80850,7 +146281,7 @@ [ { "type": "reference", - "target": 688, + "target": 792, "name": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.UPDATE", "package": "@supabase/realtime-js" }, @@ -80860,7 +146291,7 @@ } }, { - "id": 634, + "id": 738, "name": "new", "variant": "declaration", "kind": 1024, @@ -80868,21 +146299,21 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 55, + "line": 90, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L55" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L90" } ], "type": { "type": "reference", - "target": 636, + "target": 740, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true } }, { - "id": 635, + "id": 739, "name": "old", "variant": "declaration", "kind": 1024, @@ -80890,9 +146321,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 56, + "line": 91, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L56" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L91" } ], "type": { @@ -80904,7 +146335,7 @@ "typeArguments": [ { "type": "reference", - "target": 636, + "target": 740, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true @@ -80918,15 +146349,15 @@ "groups": [ { "title": "Properties", - "children": [633, 634, 635] + "children": [737, 738, 739] } ], "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 53, + "line": 88, "character": 39, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L53" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L88" } ] } @@ -80935,7 +146366,7 @@ } }, { - "id": 650, + "id": 754, "name": "RealtimePresenceJoinPayload", "variant": "declaration", "kind": 2097152, @@ -80945,12 +146376,12 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 17, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L17" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L17" } ], "typeParameters": [ { - "id": 656, + "id": 760, "name": "T", "variant": "typeParam", "kind": 131072, @@ -80958,7 +146389,7 @@ "type": { "type": "reflection", "declaration": { - "id": 657, + "id": 761, "name": "__type", "variant": "declaration", "kind": 65536, @@ -80968,12 +146399,12 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 17, "character": 50, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L17" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L17" } ], "indexSignatures": [ { - "id": 658, + "id": 762, "name": "__index", "variant": "signature", "kind": 8192, @@ -80983,12 +146414,12 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 17, "character": 52, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L17" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L17" } ], "parameters": [ { - "id": 659, + "id": 763, "name": "key", "variant": "param", "kind": 32768, @@ -81012,14 +146443,14 @@ "type": { "type": "reflection", "declaration": { - "id": 651, + "id": 755, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 654, + "id": 758, "name": "currentPresences", "variant": "declaration", "kind": 1024, @@ -81029,7 +146460,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 20, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L20" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L20" } ], "type": { @@ -81043,7 +146474,7 @@ "typeArguments": [ { "type": "reference", - "target": 656, + "target": 760, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true @@ -81055,7 +146486,7 @@ } }, { - "id": 652, + "id": 756, "name": "event", "variant": "declaration", "kind": 1024, @@ -81065,7 +146496,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 18, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L18" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L18" } ], "type": { @@ -81075,7 +146506,7 @@ [ { "type": "reference", - "target": 692, + "target": 796, "name": "REALTIME_PRESENCE_LISTEN_EVENTS.JOIN", "package": "@supabase/realtime-js" }, @@ -81085,7 +146516,7 @@ } }, { - "id": 653, + "id": 757, "name": "key", "variant": "declaration", "kind": 1024, @@ -81095,7 +146526,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 19, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L19" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L19" } ], "type": { @@ -81104,7 +146535,7 @@ } }, { - "id": 655, + "id": 759, "name": "newPresences", "variant": "declaration", "kind": 1024, @@ -81114,7 +146545,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 21, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L21" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L21" } ], "type": { @@ -81128,7 +146559,7 @@ "typeArguments": [ { "type": "reference", - "target": 656, + "target": 760, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true @@ -81143,7 +146574,7 @@ "groups": [ { "title": "Properties", - "children": [654, 652, 653, 655] + "children": [758, 756, 757, 759] } ], "sources": [ @@ -81151,14 +146582,14 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 17, "character": 76, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L17" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L17" } ] } } }, { - "id": 660, + "id": 764, "name": "RealtimePresenceLeavePayload", "variant": "declaration", "kind": 2097152, @@ -81168,12 +146599,12 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 24, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L24" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L24" } ], "typeParameters": [ { - "id": 666, + "id": 770, "name": "T", "variant": "typeParam", "kind": 131072, @@ -81181,7 +146612,7 @@ "type": { "type": "reflection", "declaration": { - "id": 667, + "id": 771, "name": "__type", "variant": "declaration", "kind": 65536, @@ -81191,12 +146622,12 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 24, "character": 51, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L24" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L24" } ], "indexSignatures": [ { - "id": 668, + "id": 772, "name": "__index", "variant": "signature", "kind": 8192, @@ -81206,12 +146637,12 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 24, "character": 53, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L24" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L24" } ], "parameters": [ { - "id": 669, + "id": 773, "name": "key", "variant": "param", "kind": 32768, @@ -81235,14 +146666,14 @@ "type": { "type": "reflection", "declaration": { - "id": 661, + "id": 765, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 664, + "id": 768, "name": "currentPresences", "variant": "declaration", "kind": 1024, @@ -81252,7 +146683,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 27, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L27" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L27" } ], "type": { @@ -81266,7 +146697,7 @@ "typeArguments": [ { "type": "reference", - "target": 666, + "target": 770, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true @@ -81278,7 +146709,7 @@ } }, { - "id": 662, + "id": 766, "name": "event", "variant": "declaration", "kind": 1024, @@ -81288,7 +146719,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 25, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L25" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L25" } ], "type": { @@ -81298,7 +146729,7 @@ [ { "type": "reference", - "target": 693, + "target": 797, "name": "REALTIME_PRESENCE_LISTEN_EVENTS.LEAVE", "package": "@supabase/realtime-js" }, @@ -81308,7 +146739,7 @@ } }, { - "id": 663, + "id": 767, "name": "key", "variant": "declaration", "kind": 1024, @@ -81318,7 +146749,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 26, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L26" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L26" } ], "type": { @@ -81327,7 +146758,7 @@ } }, { - "id": 665, + "id": 769, "name": "leftPresences", "variant": "declaration", "kind": 1024, @@ -81337,7 +146768,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 28, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L28" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L28" } ], "type": { @@ -81351,7 +146782,7 @@ "typeArguments": [ { "type": "reference", - "target": 666, + "target": 770, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true @@ -81366,7 +146797,7 @@ "groups": [ { "title": "Properties", - "children": [664, 662, 663, 665] + "children": [768, 766, 767, 769] } ], "sources": [ @@ -81374,14 +146805,14 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 24, "character": 77, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L24" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L24" } ] } } }, { - "id": 670, + "id": 774, "name": "RealtimePresenceState", "variant": "declaration", "kind": 2097152, @@ -81391,12 +146822,12 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 13, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L13" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L13" } ], "typeParameters": [ { - "id": 674, + "id": 778, "name": "T", "variant": "typeParam", "kind": 131072, @@ -81404,7 +146835,7 @@ "type": { "type": "reflection", "declaration": { - "id": 675, + "id": 779, "name": "__type", "variant": "declaration", "kind": 65536, @@ -81414,12 +146845,12 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 13, "character": 44, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L13" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L13" } ], "indexSignatures": [ { - "id": 676, + "id": 780, "name": "__index", "variant": "signature", "kind": 8192, @@ -81429,12 +146860,12 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 13, "character": 46, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L13" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L13" } ], "parameters": [ { - "id": 677, + "id": 781, "name": "key", "variant": "param", "kind": 32768, @@ -81456,7 +146887,7 @@ "default": { "type": "reflection", "declaration": { - "id": 678, + "id": 782, "name": "__type", "variant": "declaration", "kind": 65536, @@ -81466,7 +146897,7 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 13, "character": 69, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L13" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L13" } ] } @@ -81476,7 +146907,7 @@ "type": { "type": "reflection", "declaration": { - "id": 671, + "id": 775, "name": "__type", "variant": "declaration", "kind": 65536, @@ -81486,12 +146917,12 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 13, "character": 75, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L13" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L13" } ], "indexSignatures": [ { - "id": 672, + "id": 776, "name": "__index", "variant": "signature", "kind": 8192, @@ -81501,12 +146932,12 @@ "fileName": "packages/core/realtime-js/src/RealtimePresence.ts", "line": 14, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimePresence.ts#L14" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimePresence.ts#L14" } ], "parameters": [ { - "id": 673, + "id": 777, "name": "key", "variant": "param", "kind": 32768, @@ -81528,7 +146959,7 @@ "typeArguments": [ { "type": "reference", - "target": 674, + "target": 778, "name": "T", "package": "@supabase/realtime-js", "refersToTypeParameter": true @@ -81544,7 +146975,7 @@ } }, { - "id": 679, + "id": 783, "name": "RealtimeRemoveChannelResponse", "variant": "declaration", "kind": 2097152, @@ -81552,9 +146983,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeClient.ts", - "line": 39, + "line": 41, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeClient.ts#L39" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeClient.ts#L41" } ], "type": { @@ -81576,7 +147007,7 @@ } }, { - "id": 699, + "id": 803, "name": "REALTIME_CHANNEL_STATES", "variant": "declaration", "kind": 32, @@ -81586,9 +147017,9 @@ "sources": [ { "fileName": "packages/core/realtime-js/src/RealtimeChannel.ts", - "line": 113, + "line": 148, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/realtime-js/src/RealtimeChannel.ts#L113" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/realtime-js/src/RealtimeChannel.ts#L148" } ], "type": { @@ -81610,30 +147041,30 @@ "groups": [ { "title": "Enumerations", - "children": [680, 685, 690, 694] + "children": [784, 789, 794, 798] }, { "title": "Classes", - "children": [59, 381, 1, 700] + "children": [59, 474, 1, 804] }, { "title": "Interfaces", - "children": [717, 767] + "children": [821, 871] }, { "title": "Type Aliases", - "children": [366, 380, 573, 602, 609, 616, 640, 621, 631, 650, 660, 670, 679] + "children": [459, 473, 675, 706, 713, 720, 744, 725, 735, 754, 764, 774, 783] }, { "title": "Variables", - "children": [699] + "children": [803] } ], "packageName": "@supabase/realtime-js", "readme": [ { "kind": "text", - "text": "
\n

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

Supabase Realtime Client

\n\n

Send ephemeral messages with Broadcast, track and synchronize state with Presence, and listen to database changes with Postgres Change Data Capture (CDC).

\n\n

\n Guides\n ·\n Reference Docs\n ·\n Multiplayer Demo\n

\n

\n\n
\n\n[![pkg.pr.new](https://pkg.pr.new/badge/supabase/realtime-js)](https://pkg.pr.new/~/supabase/realtime-js)\n\n
\n\n# Overview\n\nThis client enables you to use the following Supabase Realtime's features:\n\n- **Broadcast**: send ephemeral messages from client to clients with minimal latency. Use cases include sharing cursor positions between users.\n- **Presence**: track and synchronize shared state across clients with the help of CRDTs. Use cases include tracking which users are currently viewing a specific webpage.\n- **Postgres Change Data Capture (CDC)**: listen for changes in your PostgreSQL database and send them to clients.\n\n# Usage\n\n## Installing the Package\n\n" + "text": "
\n

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

Supabase Realtime JS SDK

\n\n

Send ephemeral messages with Broadcast, track and synchronize state with Presence, and listen to database changes with Postgres Change Data Capture (CDC).

\n\n

\n Guides\n ·\n Reference Docs\n ·\n Multiplayer Demo\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/realtime-js)](https://www.npmjs.com/package/@supabase/realtime-js)\n[![License: MIT](https://img.shields.io/npm/l/@supabase/supabase-js)](#license)\n[![pkg.pr.new](https://pkg.pr.new/badge/supabase/realtime-js)](https://pkg.pr.new/~/supabase/realtime-js)\n\n
\n\n# Overview\n\nThis SDK enables you to use the following Supabase Realtime's features:\n\n- **Broadcast**: send ephemeral messages from client to clients with minimal latency. Use cases include sharing cursor positions between users.\n- **Presence**: track and synchronize shared state across clients with the help of CRDTs. Use cases include tracking which users are currently viewing a specific webpage.\n- **Postgres Change Data Capture (CDC)**: listen for changes in your PostgreSQL database and send them to clients.\n\n# Usage\n\n## Installing the Package\n\n" }, { "kind": "code", @@ -81845,7 +147276,7 @@ }, { "kind": "code", - "text": "```bash\n# Complete build (from monorepo root)\nnpx nx build realtime-js\n\n# Build with watch mode for development\nnpx nx build realtime-js --watch\n\n# Individual build targets\nnpx nx build:main realtime-js # CommonJS build (dist/main/)\nnpx nx build:module realtime-js # ES Modules build (dist/module/)\n\n# Other useful commands\nnpx nx clean realtime-js # Clean build artifacts\nnpx nx format realtime-js # Format code with Prettier\nnpx nx lint realtime-js # Run ESLint\nnpx nx typecheck realtime-js # TypeScript type checking\n```" + "text": "```bash\n# Complete build (from monorepo root)\nnpx nx build realtime-js\n\n# Build with watch mode for development\nnpx nx build realtime-js --watch\n\n# Individual build targets\nnpx nx build:main realtime-js # CommonJS build (dist/main/)\nnpx nx build:module realtime-js # ES Modules build (dist/module/)\n\n# Other useful commands\nnpx nx clean realtime-js # Clean build artifacts\nnpx nx lint realtime-js # Run ESLint\nnpx nx typecheck realtime-js # TypeScript type checking\n```" }, { "kind": "text", @@ -81986,197 +147417,185 @@ "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "default" }, - "70": { + "74": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "default.__constructor" }, - "71": { + "75": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "default" }, - "72": { + "76": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "topic" }, - "73": { + "77": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "params" }, - "74": { + "78": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "socket" }, - "75": { + "79": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "default.bindings" }, - "76": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "77": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" - }, - "79": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, "80": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.type" + "qualifiedName": "__type" }, "81": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.filter" - }, - "82": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.__index" }, "83": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" + "qualifiedName": "__type" + }, + "84": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.type" }, "85": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.callback" + "qualifiedName": "__type.filter" }, "86": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.id" + "qualifiedName": "__type" }, "87": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.timeout" - }, - "88": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.state" + "qualifiedName": "__type.__index" }, "89": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.joinedOnce" + "qualifiedName": "__type.callback" }, "90": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.joinPush" + "qualifiedName": "__type.id" }, "91": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.rejoinTimer" + "qualifiedName": "default.timeout" }, "92": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.pushBuffer" + "qualifiedName": "default.state" }, "93": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.presence" + "qualifiedName": "default.joinedOnce" }, "94": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.broadcastEndpointURL" + "qualifiedName": "default.joinPush" }, "95": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.subTopic" + "qualifiedName": "default.rejoinTimer" }, "96": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.private" + "qualifiedName": "default.pushBuffer" }, "97": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.topic" + "qualifiedName": "default.presence" }, "98": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.params" + "qualifiedName": "default.broadcastEndpointURL" }, "99": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.socket" + "qualifiedName": "default.subTopic" }, "100": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.subscribe" + "qualifiedName": "default.private" }, "101": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.subscribe" + "qualifiedName": "default.topic" }, "102": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "callback" + "qualifiedName": "default.params" }, "103": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" + "qualifiedName": "default.socket" }, "104": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" + "qualifiedName": "default.subscribe" }, "105": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "status" + "qualifiedName": "default.subscribe" }, "106": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "err" + "qualifiedName": "callback" }, "107": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "timeout" + "qualifiedName": "__type" }, "108": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.presenceState" + "qualifiedName": "__type" }, "109": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.presenceState" + "qualifiedName": "status" }, "110": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "T" + "qualifiedName": "err" }, "111": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" + "qualifiedName": "timeout" }, "112": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" + "qualifiedName": "default.presenceState" + }, + "113": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "default.presenceState" }, "114": { - "sourceFileName": "", - "qualifiedName": "__type" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "T" }, "115": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.track" + "qualifiedName": "__type" }, "116": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.track" - }, - "117": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "payload" + "qualifiedName": "__type.__index" }, "118": { - "sourceFileName": "src/RealtimeChannel.ts", + "sourceFileName": "", "qualifiedName": "__type" }, "119": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" + "qualifiedName": "default.track" + }, + "120": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "default.track" }, "121": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "opts" + "qualifiedName": "payload" }, "122": { "sourceFileName": "src/RealtimeChannel.ts", @@ -82188,55 +147607,51 @@ }, "125": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.untrack" + "qualifiedName": "opts" }, "126": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.untrack" + "qualifiedName": "__type" }, "127": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "opts" - }, - "128": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.__index" }, "129": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" + "qualifiedName": "default.untrack" + }, + "130": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "default.untrack" }, "131": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.on" + "qualifiedName": "opts" }, "132": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.on" + "qualifiedName": "__type" }, "133": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "type" - }, - "134": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "filter" + "qualifiedName": "__type.__index" }, "135": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" + "qualifiedName": "default.on" }, "136": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.event" + "qualifiedName": "default.on" }, "137": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "callback" + "qualifiedName": "type" }, "138": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" + "qualifiedName": "filter" }, "139": { "sourceFileName": "src/RealtimeChannel.ts", @@ -82244,11 +147659,11 @@ }, "140": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.on" + "qualifiedName": "__type.event" }, "141": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "T" + "qualifiedName": "callback" }, "142": { "sourceFileName": "src/RealtimeChannel.ts", @@ -82256,31 +147671,31 @@ }, "143": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" + "qualifiedName": "__type" + }, + "144": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "default.on" }, "145": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "type" + "qualifiedName": "T" }, "146": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "filter" + "qualifiedName": "__type" }, "147": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "148": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.event" + "qualifiedName": "__type.__index" }, "149": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "callback" + "qualifiedName": "type" }, "150": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" + "qualifiedName": "filter" }, "151": { "sourceFileName": "src/RealtimeChannel.ts", @@ -82288,15 +147703,15 @@ }, "152": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "payload" + "qualifiedName": "__type.event" }, "153": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.on" + "qualifiedName": "callback" }, "154": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "T" + "qualifiedName": "__type" }, "155": { "sourceFileName": "src/RealtimeChannel.ts", @@ -82304,31 +147719,31 @@ }, "156": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" + "qualifiedName": "payload" + }, + "157": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "default.on" }, "158": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "type" + "qualifiedName": "T" }, "159": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "filter" + "qualifiedName": "__type" }, "160": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "161": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.event" + "qualifiedName": "__type.__index" }, "162": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "callback" + "qualifiedName": "type" }, "163": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" + "qualifiedName": "filter" }, "164": { "sourceFileName": "src/RealtimeChannel.ts", @@ -82336,191 +147751,191 @@ }, "165": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "payload" + "qualifiedName": "__type.event" }, "166": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.on" + "qualifiedName": "callback" }, "167": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "T" + "qualifiedName": "__type" }, "168": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "__type" }, "169": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" - }, - "171": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "type" - }, - "172": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "filter" - }, - "173": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "callback" - }, - "174": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "175": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "176": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "payload" }, - "177": { + "170": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "default.on" }, - "178": { + "171": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "T" }, + "172": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "173": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "175": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "176": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "177": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "178": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, "179": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "__type" }, "180": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" - }, - "182": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "type" - }, - "183": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "filter" - }, - "184": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "callback" - }, - "185": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "186": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "187": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "payload" }, - "188": { + "181": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "default.on" }, - "189": { + "182": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "T" }, + "183": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "184": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "186": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "187": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "188": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "189": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, "190": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "__type" }, "191": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" - }, - "193": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "type" - }, - "194": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "filter" - }, - "195": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "callback" - }, - "196": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "197": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "198": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "payload" }, - "199": { + "192": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "default.on" }, - "200": { + "193": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "T" }, + "194": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "195": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "197": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "198": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "199": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "200": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, "201": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "__type" }, "202": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" - }, - "204": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "type" - }, - "205": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "filter" - }, - "206": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "callback" - }, - "207": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "208": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "209": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "payload" }, - "210": { + "203": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "default.on" }, - "211": { + "204": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "type" + "qualifiedName": "T" }, - "212": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "filter" - }, - "213": { + "205": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "__type" }, + "206": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "208": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "209": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "210": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "211": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "212": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "213": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, "214": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.event" + "qualifiedName": "default.on" }, "215": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "callback" + "qualifiedName": "T" }, "216": { "sourceFileName": "src/RealtimeChannel.ts", @@ -82528,27 +147943,23 @@ }, "217": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "218": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "payload" + "qualifiedName": "__type.__index" }, "219": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" + "qualifiedName": "type" }, "220": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.type" + "qualifiedName": "filter" }, "221": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.event" + "qualifiedName": "callback" }, "222": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.meta" + "qualifiedName": "__type" }, "223": { "sourceFileName": "src/RealtimeChannel.ts", @@ -82556,51 +147967,59 @@ }, "224": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.replayed" + "qualifiedName": "payload" }, "225": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.id" + "qualifiedName": "default.on" }, "226": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" - }, - "228": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.on" - }, - "229": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "T" - }, - "230": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "231": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" - }, - "233": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "type" }, - "234": { + "227": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "filter" }, - "235": { + "228": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "__type" }, + "229": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "230": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "231": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "232": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "233": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "234": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "235": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.type" + }, "236": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "__type.event" }, "237": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "callback" + "qualifiedName": "__type.meta" }, "238": { "sourceFileName": "src/RealtimeChannel.ts", @@ -82608,27 +148027,23 @@ }, "239": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.replayed" }, "240": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "payload" + "qualifiedName": "__type.id" }, "241": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "242": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.type" + "qualifiedName": "__type.__index" }, "243": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.event" + "qualifiedName": "default.on" }, "244": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.meta" + "qualifiedName": "T" }, "245": { "sourceFileName": "src/RealtimeChannel.ts", @@ -82636,95 +148051,99 @@ }, "246": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.replayed" - }, - "247": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.id" + "qualifiedName": "__type.__index" }, "248": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.payload" + "qualifiedName": "type" }, "249": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.on" + "qualifiedName": "filter" }, "250": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "T" + "qualifiedName": "__type" }, "251": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.event" }, "252": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" + "qualifiedName": "callback" + }, + "253": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" }, "254": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "type" + "qualifiedName": "__type" }, "255": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "filter" + "qualifiedName": "payload" }, "256": { - "sourceFileName": "", + "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "__type" }, "257": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "callback" + "qualifiedName": "__type.type" }, "258": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.event" }, "259": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" + "qualifiedName": "__type.meta" }, "260": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "payload" + "qualifiedName": "__type" }, "261": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.send" + "qualifiedName": "__type.replayed" }, "262": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.send" + "qualifiedName": "__type.id" }, "263": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "args" + "qualifiedName": "__type.payload" }, "264": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" + "qualifiedName": "default.on" }, "265": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.type" + "qualifiedName": "T" }, "266": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.event" + "qualifiedName": "type" }, "267": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.payload" + "qualifiedName": "filter" }, "268": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" + "qualifiedName": "__type" + }, + "269": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.event" }, "270": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "opts" + "qualifiedName": "callback" }, "271": { "sourceFileName": "src/RealtimeChannel.ts", @@ -82732,1261 +148151,1633 @@ }, "272": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" + "qualifiedName": "__type" }, - "274": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.updateJoinPayload" - }, - "275": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.updateJoinPayload" - }, - "276": { + "273": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "payload" }, - "277": { + "274": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "__type" }, + "275": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.type" + }, + "276": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "277": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.payload" + }, "278": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" + "qualifiedName": "default.on" + }, + "279": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "T" }, "280": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.unsubscribe" + "qualifiedName": "__type" }, "281": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.unsubscribe" - }, - "282": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "timeout" + "qualifiedName": "__type.__index" }, "283": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.teardown" + "qualifiedName": "type" }, "284": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "default.teardown" + "qualifiedName": "filter" }, - "366": { + "285": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "RealtimeChannelOptions" + "qualifiedName": "__type" + }, + "286": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "287": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "288": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "289": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "290": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "291": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "292": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.type" + }, + "293": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "294": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.payload" + }, + "295": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "default.on" + }, + "296": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "297": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "298": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "300": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "301": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "302": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "303": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "304": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "305": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "306": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "307": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "308": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "309": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.type" + }, + "310": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "311": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.payload" + }, + "312": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "default.on" + }, + "313": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "314": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "315": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "317": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "318": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "319": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "320": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "321": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "322": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "323": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "324": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "325": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "326": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.type" + }, + "327": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "328": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.payload" + }, + "329": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "default.on" + }, + "330": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "T" + }, + "331": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "332": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "334": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "type" + }, + "335": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "filter" + }, + "336": { + "sourceFileName": "", + "qualifiedName": "__type" + }, + "337": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "callback" + }, + "338": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "339": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "340": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "341": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "default.httpSend" + }, + "342": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "default.httpSend" + }, + "343": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "event" + }, + "344": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "payload" + }, + "345": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "opts" + }, + "346": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "347": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.timeout" + }, + "348": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "349": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.success" + }, + "350": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "351": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.success" + }, + "352": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.status" + }, + "353": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.error" + }, + "354": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "default.send" + }, + "355": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "default.send" + }, + "356": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "args" + }, + "357": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "358": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.type" + }, + "359": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "360": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.payload" + }, + "361": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "363": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "opts" + }, + "364": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "365": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" }, "367": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" + "qualifiedName": "default.updateJoinPayload" }, "368": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.config" + "qualifiedName": "default.updateJoinPayload" }, "369": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" + "qualifiedName": "payload" }, "370": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.broadcast" + "qualifiedName": "__type" }, "371": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "372": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.self" + "qualifiedName": "__type.__index" }, "373": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.ack" + "qualifiedName": "default.unsubscribe" }, "374": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.replay" + "qualifiedName": "default.unsubscribe" }, "375": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.presence" + "qualifiedName": "timeout" }, "376": { "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" + "qualifiedName": "default.teardown" }, "377": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "default.teardown" + }, + "459": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "RealtimeChannelOptions" + }, + "460": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "461": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.config" + }, + "462": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "463": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.broadcast" + }, + "464": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "465": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.self" + }, + "466": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.ack" + }, + "467": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.replay" + }, + "468": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.presence" + }, + "469": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "470": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "__type.key" }, - "378": { + "471": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "__type.enabled" }, - "379": { + "472": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "__type.private" }, - "380": { + "473": { "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "RealtimeChannelSendResponse" }, - "381": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default" - }, - "382": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.__constructor" - }, - "383": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default" - }, - "384": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "endPoint" - }, - "385": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "options" - }, - "386": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.accessTokenValue" - }, - "387": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.apiKey" - }, - "388": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.channels" - }, - "389": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.endPoint" - }, - "390": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.httpEndpoint" - }, - "391": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.headers" - }, - "392": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type" - }, - "393": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.__index" - }, - "395": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.params" - }, - "396": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type" - }, - "397": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.__index" - }, - "399": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.timeout" - }, - "400": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.transport" - }, - "401": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.heartbeatIntervalMs" - }, - "402": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.heartbeatTimer" - }, - "403": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.pendingHeartbeatRef" - }, - "404": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.heartbeatCallback" - }, - "405": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type" - }, - "406": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type" - }, - "407": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "status" - }, - "408": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.ref" - }, - "409": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.reconnectTimer" - }, - "410": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.logger" - }, - "411": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.logLevel" - }, - "412": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.encode" - }, - "413": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.decode" - }, - "414": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.reconnectAfterMs" - }, - "415": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.conn" - }, - "416": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.sendBuffer" - }, - "417": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.serializer" - }, - "418": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.stateChangeCallbacks" - }, - "419": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type" - }, - "420": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.open" - }, - "421": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.close" - }, - "422": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.error" - }, - "423": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.message" - }, - "424": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.fetch" - }, - "425": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "fetch" - }, - "426": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "fetch" - }, - "427": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "input" - }, - "428": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "init" - }, - "429": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", - "qualifiedName": "fetch" - }, - "430": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", - "qualifiedName": "input" - }, - "431": { - "sourceFileName": "../../../node_modules/@types/node/web-globals/fetch.d.ts", - "qualifiedName": "init" - }, - "432": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.accessToken" - }, - "433": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type" - }, - "434": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type" - }, - "435": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.worker" - }, - "436": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.workerUrl" - }, - "437": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.workerRef" - }, - "441": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.connect" - }, - "442": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.connect" - }, - "443": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.endpointURL" - }, - "444": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.endpointURL" - }, - "445": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.disconnect" - }, - "446": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.disconnect" - }, - "447": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "code" - }, - "448": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "reason" - }, - "449": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.getChannels" - }, - "450": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.getChannels" - }, - "451": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.removeChannel" - }, - "452": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.removeChannel" - }, - "453": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "channel" - }, - "454": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.removeAllChannels" - }, - "455": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.removeAllChannels" - }, - "456": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.log" - }, - "457": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.log" - }, - "458": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "kind" - }, - "459": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "msg" - }, - "460": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "data" - }, - "461": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.connectionState" - }, - "462": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.connectionState" - }, - "463": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.isConnected" - }, - "464": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.isConnected" - }, - "465": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.isConnecting" - }, - "466": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.isConnecting" - }, - "467": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.isDisconnecting" - }, - "468": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.isDisconnecting" - }, - "469": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.channel" - }, - "470": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.channel" - }, - "471": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "topic" - }, - "472": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "params" - }, - "473": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.push" - }, "474": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.push" + "qualifiedName": "default" }, "475": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "data" + "qualifiedName": "default.__constructor" }, "476": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.setAuth" + "qualifiedName": "default" }, "477": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.setAuth" + "qualifiedName": "endPoint" }, "478": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "token" + "qualifiedName": "options" }, "479": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.sendHeartbeat" + "qualifiedName": "default.accessTokenValue" }, "480": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.sendHeartbeat" - }, - "481": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.onHeartbeat" + "qualifiedName": "default.apiKey" }, "482": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.onHeartbeat" + "qualifiedName": "default.channels" }, "483": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "callback" + "qualifiedName": "default.endPoint" }, "484": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type" + "qualifiedName": "default.httpEndpoint" }, "485": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type" + "qualifiedName": "default.headers" }, "486": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "status" + "qualifiedName": "__type" }, "487": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.flushSendBuffer" + "qualifiedName": "__type.__index" }, - "488": { + "489": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "default.flushSendBuffer" + "qualifiedName": "default.params" }, - "573": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "RealtimeClientOptions" - }, - "574": { + "490": { "sourceFileName": "src/RealtimeClient.ts", "qualifiedName": "__type" }, - "575": { + "491": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.transport" + "qualifiedName": "__type.__index" }, - "576": { + "493": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.timeout" + "qualifiedName": "default.timeout" }, - "577": { + "494": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.heartbeatIntervalMs" + "qualifiedName": "default.transport" }, - "578": { + "495": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.heartbeatCallback" + "qualifiedName": "default.heartbeatIntervalMs" }, - "579": { + "496": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.heartbeatTimer" + }, + "497": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.pendingHeartbeatRef" + }, + "498": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.heartbeatCallback" + }, + "499": { "sourceFileName": "src/RealtimeClient.ts", "qualifiedName": "__type" }, - "580": { + "500": { "sourceFileName": "src/RealtimeClient.ts", "qualifiedName": "__type" }, - "581": { + "501": { "sourceFileName": "src/RealtimeClient.ts", "qualifiedName": "status" }, + "502": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "latency" + }, + "503": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.ref" + }, + "504": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.reconnectTimer" + }, + "505": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.vsn" + }, + "506": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.logger" + }, + "507": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.logLevel" + }, + "508": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.encode" + }, + "509": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.decode" + }, + "510": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.reconnectAfterMs" + }, + "511": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.conn" + }, + "512": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.sendBuffer" + }, + "513": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.serializer" + }, + "514": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.stateChangeCallbacks" + }, + "515": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "516": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.open" + }, + "517": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.close" + }, + "518": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.error" + }, + "519": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.message" + }, + "520": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.fetch" + }, + "521": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "fetch" + }, + "522": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "fetch" + }, + "523": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "input" + }, + "524": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "init" + }, + "525": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "fetch" + }, + "526": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "input" + }, + "527": { + "sourceFileName": "../../../node_modules/@types/node/globals.d.ts", + "qualifiedName": "init" + }, + "528": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.accessToken" + }, + "529": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "530": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "531": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.worker" + }, + "532": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.workerUrl" + }, + "533": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.workerRef" + }, + "538": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.connect" + }, + "539": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.connect" + }, + "540": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.endpointURL" + }, + "541": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.endpointURL" + }, + "542": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.disconnect" + }, + "543": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.disconnect" + }, + "544": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "code" + }, + "545": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "reason" + }, + "546": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.getChannels" + }, + "547": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.getChannels" + }, + "548": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.removeChannel" + }, + "549": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.removeChannel" + }, + "550": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "channel" + }, + "551": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.removeAllChannels" + }, + "552": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.removeAllChannels" + }, + "553": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.log" + }, + "554": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.log" + }, + "555": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "kind" + }, + "556": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "msg" + }, + "557": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "data" + }, + "558": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.connectionState" + }, + "559": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.connectionState" + }, + "560": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.isConnected" + }, + "561": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.isConnected" + }, + "562": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.isConnecting" + }, + "563": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.isConnecting" + }, + "564": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.isDisconnecting" + }, + "565": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.isDisconnecting" + }, + "566": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.channel" + }, + "567": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.channel" + }, + "568": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "topic" + }, + "569": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "params" + }, + "570": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.push" + }, + "571": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.push" + }, + "572": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "data" + }, + "573": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.setAuth" + }, + "574": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.setAuth" + }, + "575": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "token" + }, + "578": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.sendHeartbeat" + }, + "579": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.sendHeartbeat" + }, + "580": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.onHeartbeat" + }, + "581": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "default.onHeartbeat" + }, "582": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.logger" + "qualifiedName": "callback" }, "583": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.encode" + "qualifiedName": "__type" }, "584": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.decode" + "qualifiedName": "__type" }, "585": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.reconnectAfterMs" + "qualifiedName": "status" }, "586": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.headers" + "qualifiedName": "latency" }, "587": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type" + "qualifiedName": "default.flushSendBuffer" }, "588": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.__index" - }, - "590": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.params" - }, - "591": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type" - }, - "592": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.__index" - }, - "594": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.log_level" - }, - "595": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.logLevel" - }, - "596": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.fetch" - }, - "597": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.worker" - }, - "598": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.workerUrl" - }, - "599": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.accessToken" - }, - "600": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type" - }, - "601": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type" - }, - "602": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "RealtimeMessage" - }, - "603": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type" - }, - "604": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.topic" - }, - "605": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.event" - }, - "606": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.payload" - }, - "607": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.ref" - }, - "608": { - "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "__type.join_ref" - }, - "609": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "RealtimePostgresChangesFilter" - }, - "610": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "611": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.event" - }, - "612": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.schema" - }, - "613": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.table" - }, - "614": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.filter" - }, - "615": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "T" - }, - "616": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "RealtimePostgresChangesPayload" - }, - "617": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "T" - }, - "618": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "619": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" - }, - "621": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "RealtimePostgresInsertPayload" - }, - "622": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "623": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.eventType" - }, - "624": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.new" - }, - "625": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.old" - }, - "626": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "627": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "T" - }, - "628": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "629": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" - }, - "631": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "RealtimePostgresUpdatePayload" - }, - "632": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "633": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.eventType" - }, - "634": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.new" - }, - "635": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.old" - }, - "636": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "T" - }, - "637": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "638": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" - }, - "640": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "RealtimePostgresDeletePayload" - }, - "641": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "642": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.eventType" - }, - "643": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.new" - }, - "644": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "645": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.old" - }, - "646": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "T" - }, - "647": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type" - }, - "648": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "__type.__index" - }, - "650": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "RealtimePresenceJoinPayload" - }, - "651": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "__type" - }, - "652": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "__type.event" - }, - "653": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "__type.key" - }, - "654": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "__type.currentPresences" - }, - "655": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "__type.newPresences" - }, - "656": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "T" - }, - "657": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "__type" - }, - "658": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "__type.__index" - }, - "660": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "RealtimePresenceLeavePayload" - }, - "661": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "__type" - }, - "662": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "__type.event" - }, - "663": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "__type.key" - }, - "664": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "__type.currentPresences" - }, - "665": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "__type.leftPresences" - }, - "666": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "T" - }, - "667": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "__type" - }, - "668": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "__type.__index" - }, - "670": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "RealtimePresenceState" - }, - "671": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "__type" - }, - "672": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "__type.__index" - }, - "674": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "T" + "qualifiedName": "default.flushSendBuffer" }, "675": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "__type" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "RealtimeClientOptions" }, "676": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "__type.__index" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type" + }, + "677": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.transport" }, "678": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "__type" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.timeout" }, "679": { "sourceFileName": "src/RealtimeClient.ts", - "qualifiedName": "RealtimeRemoveChannelResponse" + "qualifiedName": "__type.heartbeatIntervalMs" }, "680": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "REALTIME_LISTEN_TYPES" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.heartbeatCallback" }, "681": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "REALTIME_LISTEN_TYPES.BROADCAST" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type" }, "682": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "REALTIME_LISTEN_TYPES.PRESENCE" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type" }, "683": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "REALTIME_LISTEN_TYPES.POSTGRES_CHANGES" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "status" }, "684": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "REALTIME_LISTEN_TYPES.SYSTEM" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "latency" }, "685": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.vsn" }, "686": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.ALL" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.logger" }, "687": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.INSERT" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.encode" }, "688": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.UPDATE" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.decode" }, "689": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.DELETE" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.reconnectAfterMs" }, "690": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "REALTIME_PRESENCE_LISTEN_EVENTS" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.headers" }, "691": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "REALTIME_PRESENCE_LISTEN_EVENTS.SYNC" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type" }, "692": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "REALTIME_PRESENCE_LISTEN_EVENTS.JOIN" - }, - "693": { - "sourceFileName": "src/RealtimePresence.ts", - "qualifiedName": "REALTIME_PRESENCE_LISTEN_EVENTS.LEAVE" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.__index" }, "694": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "REALTIME_SUBSCRIBE_STATES" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.params" }, "695": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "REALTIME_SUBSCRIBE_STATES.SUBSCRIBED" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type" }, "696": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "REALTIME_SUBSCRIBE_STATES.TIMED_OUT" - }, - "697": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "REALTIME_SUBSCRIBE_STATES.CLOSED" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.__index" }, "698": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "REALTIME_SUBSCRIBE_STATES.CHANNEL_ERROR" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.log_level" }, "699": { - "sourceFileName": "src/RealtimeChannel.ts", - "qualifiedName": "REALTIME_CHANNEL_STATES" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.logLevel" }, "700": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketFactory" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.fetch" + }, + "701": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.worker" + }, + "702": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.workerUrl" }, "703": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketFactory.getWebSocketConstructor" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.accessToken" }, "704": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketFactory.getWebSocketConstructor" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type" }, "705": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "sourceFileName": "src/RealtimeClient.ts", "qualifiedName": "__type" }, "706": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "__type" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "RealtimeMessage" }, "707": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "url" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type" }, "708": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "protocols" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.topic" }, "709": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketFactory.createWebSocket" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.event" }, "710": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketFactory.createWebSocket" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.payload" }, "711": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "url" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.ref" }, "712": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "protocols" + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "__type.join_ref" }, "713": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketFactory.isWebSocketSupported" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "RealtimePostgresChangesFilter" }, "714": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketFactory.isWebSocketSupported" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" + }, + "715": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.event" + }, + "716": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.schema" }, "717": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.table" }, "718": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.CONNECTING" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.filter" }, "719": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.OPEN" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "T" }, "720": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.CLOSING" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "RealtimePostgresChangesPayload" }, "721": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.CLOSED" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "T" }, "722": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.readyState" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" }, "723": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.url" - }, - "724": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.protocol" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" }, "725": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.close" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "RealtimePostgresInsertPayload" }, "726": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.close" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" }, "727": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "code" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.eventType" }, "728": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "reason" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.new" }, "729": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.send" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.old" }, "730": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.send" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" }, "731": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "data" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "T" }, "732": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.onopen" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" }, "733": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "__type" - }, - "734": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "__type" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" }, "735": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "this" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "RealtimePostgresUpdatePayload" }, "736": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "ev" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" }, "737": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.onmessage" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.eventType" }, "738": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "__type" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.new" }, "739": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "__type" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.old" }, "740": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "this" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "T" }, "741": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "ev" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" }, "742": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.onclose" - }, - "743": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "__type" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" }, "744": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "__type" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "RealtimePostgresDeletePayload" }, "745": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "this" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type" }, "746": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "ev" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.eventType" }, "747": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.onerror" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.new" }, "748": { - "sourceFileName": "src/lib/websocket-factory.ts", + "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "__type" }, "749": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "__type" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.old" }, "750": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "this" + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "T" }, "751": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "ev" - }, - "752": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.addEventListener" - }, - "753": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.addEventListener" - }, - "754": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "type" - }, - "755": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "listener" - }, - "756": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.removeEventListener" - }, - "757": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.removeEventListener" - }, - "758": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "type" - }, - "759": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "listener" - }, - "760": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.binaryType" - }, - "761": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.bufferedAmount" - }, - "762": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.extensions" - }, - "763": { - "sourceFileName": "src/lib/websocket-factory.ts", - "qualifiedName": "WebSocketLike.dispatchEvent" - }, - "764": { - "sourceFileName": "src/lib/websocket-factory.ts", + "sourceFileName": "src/RealtimeChannel.ts", "qualifiedName": "__type" }, + "752": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "__type.__index" + }, + "754": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "RealtimePresenceJoinPayload" + }, + "755": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "__type" + }, + "756": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "__type.event" + }, + "757": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "__type.key" + }, + "758": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "__type.currentPresences" + }, + "759": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "__type.newPresences" + }, + "760": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "T" + }, + "761": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "__type" + }, + "762": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "__type.__index" + }, + "764": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "RealtimePresenceLeavePayload" + }, "765": { - "sourceFileName": "src/lib/websocket-factory.ts", + "sourceFileName": "src/RealtimePresence.ts", "qualifiedName": "__type" }, "766": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "__type.event" + }, + "767": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "__type.key" + }, + "768": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "__type.currentPresences" + }, + "769": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "__type.leftPresences" + }, + "770": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "T" + }, + "771": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "__type" + }, + "772": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "__type.__index" + }, + "774": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "RealtimePresenceState" + }, + "775": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "__type" + }, + "776": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "__type.__index" + }, + "778": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "T" + }, + "779": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "__type" + }, + "780": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "__type.__index" + }, + "782": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "__type" + }, + "783": { + "sourceFileName": "src/RealtimeClient.ts", + "qualifiedName": "RealtimeRemoveChannelResponse" + }, + "784": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_LISTEN_TYPES" + }, + "785": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_LISTEN_TYPES.BROADCAST" + }, + "786": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_LISTEN_TYPES.PRESENCE" + }, + "787": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_LISTEN_TYPES.POSTGRES_CHANGES" + }, + "788": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_LISTEN_TYPES.SYSTEM" + }, + "789": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT" + }, + "790": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.ALL" + }, + "791": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.INSERT" + }, + "792": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.UPDATE" + }, + "793": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_POSTGRES_CHANGES_LISTEN_EVENT.DELETE" + }, + "794": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "REALTIME_PRESENCE_LISTEN_EVENTS" + }, + "795": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "REALTIME_PRESENCE_LISTEN_EVENTS.SYNC" + }, + "796": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "REALTIME_PRESENCE_LISTEN_EVENTS.JOIN" + }, + "797": { + "sourceFileName": "src/RealtimePresence.ts", + "qualifiedName": "REALTIME_PRESENCE_LISTEN_EVENTS.LEAVE" + }, + "798": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_SUBSCRIBE_STATES" + }, + "799": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_SUBSCRIBE_STATES.SUBSCRIBED" + }, + "800": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_SUBSCRIBE_STATES.TIMED_OUT" + }, + "801": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_SUBSCRIBE_STATES.CLOSED" + }, + "802": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_SUBSCRIBE_STATES.CHANNEL_ERROR" + }, + "803": { + "sourceFileName": "src/RealtimeChannel.ts", + "qualifiedName": "REALTIME_CHANNEL_STATES" + }, + "804": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketFactory" + }, + "807": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketFactory.getWebSocketConstructor" + }, + "808": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketFactory.getWebSocketConstructor" + }, + "809": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "__type" + }, + "810": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "__type" + }, + "811": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "url" + }, + "812": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "protocols" + }, + "813": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketFactory.createWebSocket" + }, + "814": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketFactory.createWebSocket" + }, + "815": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "url" + }, + "816": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "protocols" + }, + "817": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketFactory.isWebSocketSupported" + }, + "818": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketFactory.isWebSocketSupported" + }, + "821": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike" + }, + "822": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.CONNECTING" + }, + "823": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.OPEN" + }, + "824": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.CLOSING" + }, + "825": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.CLOSED" + }, + "826": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.readyState" + }, + "827": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.url" + }, + "828": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.protocol" + }, + "829": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.close" + }, + "830": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.close" + }, + "831": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "code" + }, + "832": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "reason" + }, + "833": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.send" + }, + "834": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.send" + }, + "835": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "data" + }, + "836": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.onopen" + }, + "837": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "__type" + }, + "838": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "__type" + }, + "839": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "this" + }, + "840": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "ev" + }, + "841": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.onmessage" + }, + "842": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "__type" + }, + "843": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "__type" + }, + "844": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "this" + }, + "845": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "ev" + }, + "846": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.onclose" + }, + "847": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "__type" + }, + "848": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "__type" + }, + "849": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "this" + }, + "850": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "ev" + }, + "851": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.onerror" + }, + "852": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "__type" + }, + "853": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "__type" + }, + "854": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "this" + }, + "855": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "ev" + }, + "856": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.addEventListener" + }, + "857": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.addEventListener" + }, + "858": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "type" + }, + "859": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "listener" + }, + "860": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.removeEventListener" + }, + "861": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.removeEventListener" + }, + "862": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "type" + }, + "863": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "listener" + }, + "864": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.binaryType" + }, + "865": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.bufferedAmount" + }, + "866": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.extensions" + }, + "867": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "WebSocketLike.dispatchEvent" + }, + "868": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "__type" + }, + "869": { + "sourceFileName": "src/lib/websocket-factory.ts", + "qualifiedName": "__type" + }, + "870": { "sourceFileName": "src/lib/websocket-factory.ts", "qualifiedName": "event" }, - "767": { + "871": { "sourceFileName": "src/RealtimeClient.ts", "qualifiedName": "WebSocketLikeConstructor" }, - "768": { + "872": { "sourceFileName": "src/RealtimeClient.ts", "qualifiedName": "WebSocketLikeConstructor" }, - "769": { + "873": { "sourceFileName": "src/RealtimeClient.ts", "qualifiedName": "WebSocketLikeConstructor" }, - "770": { + "874": { "sourceFileName": "src/RealtimeClient.ts", "qualifiedName": "address" }, - "771": { + "875": { "sourceFileName": "src/RealtimeClient.ts", "qualifiedName": "subprotocols" }, - "772": { + "876": { "sourceFileName": "src/RealtimeClient.ts", "qualifiedName": "WebSocketLikeConstructor.__index" } @@ -84016,44 +149807,245 @@ "flags": {}, "children": [ { - "id": 616, + "id": 1351, + "name": "StorageVectorsErrorCode", + "variant": "declaration", + "kind": 8, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Error codes specific to S3 Vectors API\nMaps AWS service errors to application-friendly error codes" + } + ] + }, + "children": [ + { + "id": 1352, + "name": "InternalError", + "variant": "declaration", + "kind": 16, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Internal server fault (HTTP 500)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 133, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L133" + } + ], + "type": { + "type": "literal", + "value": "InternalError" + } + }, + { + "id": 1355, + "name": "S3VectorBucketNotEmpty", + "variant": "declaration", + "kind": 16, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Delete bucket while not empty (HTTP 400)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 139, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L139" + } + ], + "type": { + "type": "literal", + "value": "S3VectorBucketNotEmpty" + } + }, + { + "id": 1353, + "name": "S3VectorConflictException", + "variant": "declaration", + "kind": 16, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Resource already exists / conflict (HTTP 409)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 135, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L135" + } + ], + "type": { + "type": "literal", + "value": "S3VectorConflictException" + } + }, + { + "id": 1356, + "name": "S3VectorMaxBucketsExceeded", + "variant": "declaration", + "kind": 16, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Exceeds bucket quota/limit (HTTP 400)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 141, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L141" + } + ], + "type": { + "type": "literal", + "value": "S3VectorMaxBucketsExceeded" + } + }, + { + "id": 1357, + "name": "S3VectorMaxIndexesExceeded", + "variant": "declaration", + "kind": 16, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Exceeds index quota/limit (HTTP 400)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 143, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L143" + } + ], + "type": { + "type": "literal", + "value": "S3VectorMaxIndexesExceeded" + } + }, + { + "id": 1354, + "name": "S3VectorNotFoundException", + "variant": "declaration", + "kind": 16, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Resource not found (HTTP 404)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 137, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L137" + } + ], + "type": { + "type": "literal", + "value": "S3VectorNotFoundException" + } + } + ], + "groups": [ + { + "title": "Enumeration Members", + "children": [1352, 1355, 1353, 1356, 1357, 1354] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 131, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L131" + } + ] + }, + { + "id": 1287, "name": "StorageApiError", "variant": "declaration", "kind": 128, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "API error returned from Storage service\nIncludes HTTP status code and service-specific error code" + } + ] + }, "children": [ { - "id": 617, + "id": 1288, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 18, + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 48, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L18" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L48" } ], "signatures": [ { - "id": 618, + "id": 1289, "name": "StorageApiError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 18, + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 48, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L18" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L48" } ], "parameters": [ { - "id": 619, + "id": 1290, "name": "message", "variant": "param", "kind": 32768, @@ -84064,7 +150056,7 @@ } }, { - "id": 620, + "id": 1291, "name": "status", "variant": "param", "kind": 32768, @@ -84075,7 +150067,7 @@ } }, { - "id": 621, + "id": 1292, "name": "statusCode", "variant": "param", "kind": 32768, @@ -84084,115 +150076,139 @@ "type": "intrinsic", "name": "string" } + }, + { + "id": 1293, + "name": "namespace", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1275, + "name": "ErrorNamespace", + "package": "@supabase/storage-js" + }, + "defaultValue": "'storage'" } ], "type": { "type": "reference", - "target": 616, + "target": 1287, "name": "StorageApiError", "package": "@supabase/storage-js" }, "overwrites": { "type": "reference", - "target": 613, + "target": 1278, "name": "StorageError.constructor" } } ], "overwrites": { "type": "reference", - "target": 612, + "target": 1277, "name": "StorageError.constructor" } }, { - "id": 622, + "id": 1294, "name": "status", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 15, - "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L15" + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 45, + "character": 11, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L45" } ], "type": { "type": "intrinsic", "name": "number" + }, + "overwrites": { + "type": "reference", + "target": 1285, + "name": "StorageError.status" } }, { - "id": 623, + "id": 1295, "name": "statusCode", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 16, - "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L16" + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 46, + "character": 11, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L46" } ], "type": { "type": "intrinsic", "name": "string" + }, + "overwrites": { + "type": "reference", + "target": 1286, + "name": "StorageError.statusCode" } }, { - "id": 624, + "id": 1296, "name": "toJSON", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 25, + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 60, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L25" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L60" } ], "signatures": [ { - "id": 625, + "id": 1297, "name": "toJSON", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 25, + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 60, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L25" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L60" } ], "type": { "type": "reflection", "declaration": { - "id": 626, + "id": 1298, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 628, + "id": 1300, "name": "message", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 28, + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 63, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L28" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L63" } ], "type": { @@ -84202,17 +150218,17 @@ "defaultValue": "..." }, { - "id": 627, + "id": 1299, "name": "name", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 27, + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 62, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L27" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L62" } ], "type": { @@ -84222,17 +150238,17 @@ "defaultValue": "..." }, { - "id": 629, + "id": 1301, "name": "status", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 29, + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 64, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L29" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L64" } ], "type": { @@ -84242,17 +150258,17 @@ "defaultValue": "..." }, { - "id": 630, + "id": 1302, "name": "statusCode", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 30, + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 65, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L30" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L65" } ], "type": { @@ -84265,15 +150281,15 @@ "groups": [ { "title": "Properties", - "children": [628, 627, 629, 630] + "children": [1300, 1299, 1301, 1302] } ], "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 26, + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 61, "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L26" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L61" } ] } @@ -84285,43 +150301,50 @@ "groups": [ { "title": "Constructors", - "children": [617] + "children": [1288] }, { "title": "Properties", - "children": [622, 623] + "children": [1294, 1295] }, { "title": "Methods", - "children": [624] + "children": [1296] } ], "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 14, + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 44, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L14" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L44" } ], "extendedTypes": [ { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } + ], + "extendedBy": [ + { + "type": "reference", + "target": 1324, + "name": "StorageVectorsApiError" + } ] }, { - "id": 412, + "id": 926, "name": "StorageClient", "variant": "declaration", "kind": 128, "flags": {}, "children": [ { - "id": 413, + "id": 927, "name": "constructor", "variant": "declaration", "kind": 512, @@ -84329,29 +150352,57 @@ "sources": [ { "fileName": "packages/core/storage-js/src/StorageClient.ts", - "line": 10, + "line": 26, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/StorageClient.ts#L10" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/StorageClient.ts#L26" } ], "signatures": [ { - "id": 414, + "id": 928, "name": "StorageClient", "variant": "signature", "kind": 16384, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates a client for Storage buckets, files, analytics, and vectors." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```ts\nimport { StorageClient } from '@supabase/storage-js'\n\nconst storage = new StorageClient('https://xyzcompany.supabase.co/storage/v1', {\n apikey: 'public-anon-key',\n})\nconst avatars = storage.from('avatars')\n```" + } + ] + } + ] + }, "sources": [ { "fileName": "packages/core/storage-js/src/StorageClient.ts", - "line": 10, + "line": 26, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/StorageClient.ts#L10" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/StorageClient.ts#L26" } ], "parameters": [ { - "id": 415, + "id": 929, "name": "url", "variant": "param", "kind": 32768, @@ -84362,7 +150413,7 @@ } }, { - "id": 416, + "id": 930, "name": "headers", "variant": "param", "kind": 32768, @@ -84370,7 +150421,7 @@ "type": { "type": "reflection", "declaration": { - "id": 417, + "id": 931, "name": "__type", "variant": "declaration", "kind": 65536, @@ -84378,14 +150429,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/StorageClient.ts", - "line": 12, + "line": 28, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/StorageClient.ts#L12" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/StorageClient.ts#L28" } ], "indexSignatures": [ { - "id": 418, + "id": 932, "name": "__index", "variant": "signature", "kind": 8192, @@ -84393,14 +150444,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/StorageClient.ts", - "line": 12, + "line": 28, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/StorageClient.ts#L12" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/StorageClient.ts#L28" } ], "parameters": [ { - "id": 419, + "id": 933, "name": "key", "variant": "param", "kind": 32768, @@ -84422,7 +150473,7 @@ "defaultValue": "{}" }, { - "id": 420, + "id": 934, "name": "fetch", "variant": "param", "kind": 32768, @@ -84432,7 +150483,7 @@ "type": { "type": "reflection", "declaration": { - "id": 421, + "id": 935, "name": "__type", "variant": "declaration", "kind": 65536, @@ -84444,14 +150495,14 @@ "character": 17 }, { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "signatures": [ { - "id": 422, + "id": 936, "name": "__type", "variant": "signature", "kind": 4096, @@ -84473,7 +150524,7 @@ ], "parameters": [ { - "id": 423, + "id": 937, "name": "input", "variant": "param", "kind": 32768, @@ -84503,7 +150554,7 @@ } }, { - "id": 424, + "id": 938, "name": "init", "variant": "param", "kind": 32768, @@ -84543,7 +150594,7 @@ } }, { - "id": 425, + "id": 939, "name": "__type", "variant": "signature", "kind": 4096, @@ -84558,14 +150609,14 @@ }, "sources": [ { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "parameters": [ { - "id": 426, + "id": 940, "name": "input", "variant": "param", "kind": 32768, @@ -84599,7 +150650,7 @@ } }, { - "id": 427, + "id": 941, "name": "init", "variant": "param", "kind": 32768, @@ -84643,7 +150694,7 @@ } }, { - "id": 428, + "id": 942, "name": "opts", "variant": "param", "kind": 32768, @@ -84652,7 +150703,7 @@ }, "type": { "type": "reference", - "target": 518, + "target": 1050, "name": "StorageClientOptions", "package": "@supabase/storage-js" } @@ -84660,25 +150711,156 @@ ], "type": { "type": "reference", - "target": 412, + "target": 926, "name": "StorageClient", "package": "@supabase/storage-js" }, "overwrites": { "type": "reference", - "target": 33, + "target": 134, "name": "default.constructor" } } ], "overwrites": { "type": "reference", - "target": 32, + "target": 133, "name": "default.constructor" } }, { - "id": 465, + "id": 948, + "name": "analytics", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/StorageClient.ts", + "line": 79, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/StorageClient.ts#L79" + } + ], + "getSignature": { + "id": 949, + "name": "analytics", + "variant": "signature", + "kind": 524288, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Access analytics storage operations using Iceberg tables.\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Analytics Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "A StorageAnalyticsClient instance configured with the current storage settings." + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/StorageClient.ts", + "line": 79, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/StorageClient.ts#L79" + } + ], + "type": { + "type": "reference", + "target": 48, + "name": "StorageAnalyticsClient", + "package": "@supabase/storage-js", + "qualifiedName": "default" + } + } + }, + { + "id": 946, + "name": "vectors", + "variant": "declaration", + "kind": 262144, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/StorageClient.ts", + "line": 61, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/StorageClient.ts#L61" + } + ], + "getSignature": { + "id": 947, + "name": "vectors", + "variant": "signature", + "kind": 524288, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Access vector storage operations.\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Vector Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "A StorageVectorsClient instance configured with the current storage settings." + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/StorageClient.ts", + "line": 61, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/StorageClient.ts#L61" + } + ], + "type": { + "type": "reference", + "target": 531, + "name": "StorageVectorsClient", + "package": "@supabase/storage-js" + } + } + }, + { + "id": 968, "name": "createBucket", "variant": "declaration", "kind": 2048, @@ -84688,14 +150870,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 117, + "line": 167, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L117" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L167" } ], "signatures": [ { - "id": 466, + "id": 969, "name": "createBucket", "variant": "signature", "kind": 4096, @@ -84710,12 +150892,39 @@ } ], "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, { "tag": "@returns", "content": [ { "kind": "text", - "text": "newly created bucket id" + "text": "Promise with response containing newly created bucket name or error" + } + ] + }, + { + "tag": "@example", + "name": "Create bucket", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .createBucket('avatars', {\n public: false,\n allowedMimeTypes: ['image/png'],\n fileSizeLimit: 1024\n })\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": {\n \"name\": \"avatars\"\n },\n \"error\": null\n}\n```" } ] } @@ -84724,14 +150933,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 117, + "line": 167, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L117" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L167" } ], "parameters": [ { - "id": 467, + "id": 970, "name": "id", "variant": "param", "kind": 32768, @@ -84750,7 +150959,7 @@ } }, { - "id": 468, + "id": 971, "name": "options", "variant": "param", "kind": 32768, @@ -84758,14 +150967,14 @@ "type": { "type": "reflection", "declaration": { - "id": 469, + "id": 972, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 472, + "id": 975, "name": "allowedMimeTypes", "variant": "declaration", "kind": 1024, @@ -84783,9 +150992,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 122, + "line": 172, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L122" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L172" } ], "type": { @@ -84806,7 +151015,7 @@ } }, { - "id": 471, + "id": 974, "name": "fileSizeLimit", "variant": "declaration", "kind": 1024, @@ -84824,9 +151033,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 121, + "line": 171, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L121" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L171" } ], "type": { @@ -84848,7 +151057,7 @@ } }, { - "id": 470, + "id": 973, "name": "public", "variant": "declaration", "kind": 1024, @@ -84864,9 +151073,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 120, + "line": 170, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L120" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L170" } ], "type": { @@ -84875,7 +151084,7 @@ } }, { - "id": 473, + "id": 976, "name": "type", "variant": "declaration", "kind": 1024, @@ -84905,14 +151114,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 123, + "line": 173, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L123" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L173" } ], "type": { "type": "reference", - "target": 520, + "target": 1061, "name": "BucketType", "package": "@supabase/storage-js" } @@ -84921,15 +151130,15 @@ "groups": [ { "title": "Properties", - "children": [472, 471, 470, 473] + "children": [975, 974, 973, 976] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 119, + "line": 169, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L119" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L169" } ] } @@ -84950,14 +151159,14 @@ { "type": "reflection", "declaration": { - "id": 474, + "id": 977, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 475, + "id": 978, "name": "data", "variant": "declaration", "kind": 1024, @@ -84965,9 +151174,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 129, + "line": 179, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L129" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L179" } ], "type": { @@ -84979,7 +151188,7 @@ "typeArguments": [ { "type": "reference", - "target": 521, + "target": 1062, "name": "Bucket", "package": "@supabase/storage-js" }, @@ -84993,7 +151202,7 @@ } }, { - "id": 476, + "id": 979, "name": "error", "variant": "declaration", "kind": 1024, @@ -85001,9 +151210,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 130, + "line": 180, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L130" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L180" } ], "type": { @@ -85015,15 +151224,15 @@ "groups": [ { "title": "Properties", - "children": [475, 476] + "children": [978, 979] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 128, + "line": 178, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L128" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L178" } ] } @@ -85031,14 +151240,14 @@ { "type": "reflection", "declaration": { - "id": 477, + "id": 980, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 478, + "id": 981, "name": "data", "variant": "declaration", "kind": 1024, @@ -85046,9 +151255,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 133, + "line": 183, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L133" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L183" } ], "type": { @@ -85057,7 +151266,7 @@ } }, { - "id": 479, + "id": 982, "name": "error", "variant": "declaration", "kind": 1024, @@ -85065,14 +151274,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 134, + "line": 184, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L134" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L184" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -85081,15 +151290,15 @@ "groups": [ { "title": "Properties", - "children": [478, 479] + "children": [981, 982] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 132, + "line": 182, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L132" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L182" } ] } @@ -85102,19 +151311,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 82, + "target": 168, "name": "default.createBucket" } } ], "inheritedFrom": { "type": "reference", - "target": 81, + "target": 167, "name": "default.createBucket" } }, { - "id": 507, + "id": 1010, "name": "deleteBucket", "variant": "declaration", "kind": 2048, @@ -85124,14 +151333,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 260, + "line": 336, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L260" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L336" } ], "signatures": [ { - "id": 508, + "id": 1011, "name": "deleteBucket", "variant": "signature", "kind": 4096, @@ -85152,19 +151361,57 @@ "kind": "text", "text": " the bucket." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with success message or error" + } + ] + }, + { + "tag": "@example", + "name": "Delete bucket", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .deleteBucket('avatars')\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": {\n \"message\": \"Successfully deleted\"\n },\n \"error\": null\n}\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 260, + "line": 336, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L260" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L336" } ], "parameters": [ { - "id": 509, + "id": 1012, "name": "id", "variant": "param", "kind": 32768, @@ -85196,14 +151443,14 @@ { "type": "reflection", "declaration": { - "id": 510, + "id": 1013, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 511, + "id": 1014, "name": "data", "variant": "declaration", "kind": 1024, @@ -85211,22 +151458,22 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 262, + "line": 338, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L262" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L338" } ], "type": { "type": "reflection", "declaration": { - "id": 512, + "id": 1015, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 513, + "id": 1016, "name": "message", "variant": "declaration", "kind": 1024, @@ -85234,9 +151481,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 262, + "line": 338, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L262" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L338" } ], "type": { @@ -85248,22 +151495,22 @@ "groups": [ { "title": "Properties", - "children": [513] + "children": [1016] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 262, + "line": 338, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L262" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L338" } ] } } }, { - "id": 514, + "id": 1017, "name": "error", "variant": "declaration", "kind": 1024, @@ -85271,9 +151518,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 263, + "line": 339, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L263" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L339" } ], "type": { @@ -85285,15 +151532,15 @@ "groups": [ { "title": "Properties", - "children": [511, 514] + "children": [1014, 1017] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 261, + "line": 337, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L261" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L337" } ] } @@ -85301,14 +151548,14 @@ { "type": "reflection", "declaration": { - "id": 515, + "id": 1018, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 516, + "id": 1019, "name": "data", "variant": "declaration", "kind": 1024, @@ -85316,9 +151563,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 266, + "line": 342, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L266" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L342" } ], "type": { @@ -85327,7 +151574,7 @@ } }, { - "id": 517, + "id": 1020, "name": "error", "variant": "declaration", "kind": 1024, @@ -85335,14 +151582,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 267, + "line": 343, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L267" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L343" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -85351,15 +151598,15 @@ "groups": [ { "title": "Properties", - "children": [516, 517] + "children": [1019, 1020] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 265, + "line": 341, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L265" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L341" } ] } @@ -85372,19 +151619,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 124, + "target": 210, "name": "default.deleteBucket" } } ], "inheritedFrom": { "type": "reference", - "target": 123, + "target": 209, "name": "default.deleteBucket" } }, { - "id": 496, + "id": 999, "name": "emptyBucket", "variant": "declaration", "kind": 2048, @@ -85394,14 +151641,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 224, + "line": 296, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L224" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L296" } ], "signatures": [ { - "id": 497, + "id": 1000, "name": "emptyBucket", "variant": "signature", "kind": 4096, @@ -85414,19 +151661,57 @@ "kind": "text", "text": "Removes all objects inside a single bucket." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with success message or error" + } + ] + }, + { + "tag": "@example", + "name": "Empty bucket", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .emptyBucket('avatars')\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": {\n \"message\": \"Successfully emptied\"\n },\n \"error\": null\n}\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 224, + "line": 296, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L224" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L296" } ], "parameters": [ { - "id": 498, + "id": 1001, "name": "id", "variant": "param", "kind": 32768, @@ -85458,14 +151743,14 @@ { "type": "reflection", "declaration": { - "id": 499, + "id": 1002, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 500, + "id": 1003, "name": "data", "variant": "declaration", "kind": 1024, @@ -85473,22 +151758,22 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 226, + "line": 298, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L226" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L298" } ], "type": { "type": "reflection", "declaration": { - "id": 501, + "id": 1004, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 502, + "id": 1005, "name": "message", "variant": "declaration", "kind": 1024, @@ -85496,9 +151781,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 226, + "line": 298, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L226" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L298" } ], "type": { @@ -85510,22 +151795,22 @@ "groups": [ { "title": "Properties", - "children": [502] + "children": [1005] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 226, + "line": 298, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L226" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L298" } ] } } }, { - "id": 503, + "id": 1006, "name": "error", "variant": "declaration", "kind": 1024, @@ -85533,9 +151818,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 227, + "line": 299, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L227" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L299" } ], "type": { @@ -85547,15 +151832,15 @@ "groups": [ { "title": "Properties", - "children": [500, 503] + "children": [1003, 1006] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 225, + "line": 297, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L225" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L297" } ] } @@ -85563,14 +151848,14 @@ { "type": "reflection", "declaration": { - "id": 504, + "id": 1007, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 505, + "id": 1008, "name": "data", "variant": "declaration", "kind": 1024, @@ -85578,9 +151863,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 230, + "line": 302, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L230" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L302" } ], "type": { @@ -85589,7 +151874,7 @@ } }, { - "id": 506, + "id": 1009, "name": "error", "variant": "declaration", "kind": 1024, @@ -85597,14 +151882,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 231, + "line": 303, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L231" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L303" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -85613,15 +151898,15 @@ "groups": [ { "title": "Properties", - "children": [505, 506] + "children": [1008, 1009] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 229, + "line": 301, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L229" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L301" } ] } @@ -85634,19 +151919,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 113, + "target": 199, "name": "default.emptyBucket" } } ], "inheritedFrom": { "type": "reference", - "target": 112, + "target": 198, "name": "default.emptyBucket" } }, { - "id": 429, + "id": 943, "name": "from", "variant": "declaration", "kind": 2048, @@ -85654,14 +151939,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/StorageClient.ts", - "line": 24, + "line": 46, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/StorageClient.ts#L24" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/StorageClient.ts#L46" } ], "signatures": [ { - "id": 430, + "id": 944, "name": "from", "variant": "signature", "kind": 4096, @@ -85672,19 +151957,39 @@ "kind": "text", "text": "Perform file operation in a bucket." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst avatars = supabase.storage.from('avatars')\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/StorageClient.ts", - "line": 24, + "line": 46, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/StorageClient.ts#L24" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/StorageClient.ts#L46" } ], "parameters": [ { - "id": 431, + "id": 945, "name": "id", "variant": "param", "kind": 32768, @@ -85705,7 +152010,7 @@ ], "type": { "type": "reference", - "target": 135, + "target": 253, "name": "StorageFileApi", "package": "@supabase/storage-js", "qualifiedName": "default" @@ -85714,7 +152019,7 @@ ] }, { - "id": 456, + "id": 959, "name": "getBucket", "variant": "declaration", "kind": 2048, @@ -85724,14 +152029,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 77, + "line": 115, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L77" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L115" } ], "signatures": [ { - "id": 457, + "id": 960, "name": "getBucket", "variant": "signature", "kind": 4096, @@ -85744,19 +152049,57 @@ "kind": "text", "text": "Retrieves the details of an existing Storage bucket." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing bucket details or error" + } + ] + }, + { + "tag": "@example", + "name": "Get bucket", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .getBucket('avatars')\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": {\n \"id\": \"avatars\",\n \"name\": \"avatars\",\n \"owner\": \"\",\n \"public\": false,\n \"file_size_limit\": 1024,\n \"allowed_mime_types\": [\n \"image/png\"\n ],\n \"created_at\": \"2024-05-22T22:26:05.100Z\",\n \"updated_at\": \"2024-05-22T22:26:05.100Z\"\n },\n \"error\": null\n}\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 77, + "line": 115, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L77" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L115" } ], "parameters": [ { - "id": 458, + "id": 961, "name": "id", "variant": "param", "kind": 32768, @@ -85788,14 +152131,14 @@ { "type": "reflection", "declaration": { - "id": 459, + "id": 962, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 460, + "id": 963, "name": "data", "variant": "declaration", "kind": 1024, @@ -85803,20 +152146,20 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 79, + "line": 117, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L79" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L117" } ], "type": { "type": "reference", - "target": 521, + "target": 1062, "name": "Bucket", "package": "@supabase/storage-js" } }, { - "id": 461, + "id": 964, "name": "error", "variant": "declaration", "kind": 1024, @@ -85824,9 +152167,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 80, + "line": 118, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L80" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L118" } ], "type": { @@ -85838,15 +152181,15 @@ "groups": [ { "title": "Properties", - "children": [460, 461] + "children": [963, 964] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 78, + "line": 116, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L78" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L116" } ] } @@ -85854,14 +152197,14 @@ { "type": "reflection", "declaration": { - "id": 462, + "id": 965, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 463, + "id": 966, "name": "data", "variant": "declaration", "kind": 1024, @@ -85869,9 +152212,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 83, + "line": 121, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L83" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L121" } ], "type": { @@ -85880,7 +152223,7 @@ } }, { - "id": 464, + "id": 967, "name": "error", "variant": "declaration", "kind": 1024, @@ -85888,14 +152231,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 84, + "line": 122, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L84" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L122" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -85904,15 +152247,15 @@ "groups": [ { "title": "Properties", - "children": [463, 464] + "children": [966, 967] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 82, + "line": 120, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L82" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L120" } ] } @@ -85925,19 +152268,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 73, + "target": 159, "name": "default.getBucket" } } ], "inheritedFrom": { "type": "reference", - "target": 72, + "target": 158, "name": "default.getBucket" } }, { - "id": 448, + "id": 950, "name": "listBuckets", "variant": "declaration", "kind": 2048, @@ -85947,14 +152290,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 47, + "line": 64, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L47" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L64" } ], "signatures": [ { - "id": 449, + "id": 951, "name": "listBuckets", "variant": "signature", "kind": 4096, @@ -85967,14 +152310,111 @@ "kind": "text", "text": "Retrieves the details of all Storage buckets within an existing project." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing array of buckets or error" + } + ] + }, + { + "tag": "@example", + "name": "List buckets", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .listBuckets()\n```" + } + ] + }, + { + "tag": "@example", + "name": "List buckets with options", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .listBuckets({\n limit: 10,\n offset: 0,\n sortColumn: 'created_at',\n sortOrder: 'desc',\n search: 'prod'\n })\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 47, + "line": 64, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L47" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L64" + } + ], + "parameters": [ + { + "id": 952, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Query parameters for listing buckets" + } + ] + }, + "type": { + "type": "reference", + "target": 1072, + "name": "ListBucketOptions", + "package": "@supabase/storage-js", + "highlightedProperties": { + "limit": [ + { + "kind": "text", + "text": "Maximum number of buckets to return" + } + ], + "offset": [ + { + "kind": "text", + "text": "Number of buckets to skip" + } + ], + "sortColumn": [ + { + "kind": "text", + "text": "Column to sort by ('id', 'name', 'created_at', 'updated_at')" + } + ], + "sortOrder": [ + { + "kind": "text", + "text": "Sort order ('asc' or 'desc')" + } + ], + "search": [ + { + "kind": "text", + "text": "Search term to filter bucket names" + } + ] + } + } } ], "type": { @@ -85990,14 +152430,14 @@ { "type": "reflection", "declaration": { - "id": 450, + "id": 953, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 451, + "id": 954, "name": "data", "variant": "declaration", "kind": 1024, @@ -86005,23 +152445,23 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 49, + "line": 66, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L49" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L66" } ], "type": { "type": "array", "elementType": { "type": "reference", - "target": 521, + "target": 1062, "name": "Bucket", "package": "@supabase/storage-js" } } }, { - "id": 452, + "id": 955, "name": "error", "variant": "declaration", "kind": 1024, @@ -86029,9 +152469,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 50, + "line": 67, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L50" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L67" } ], "type": { @@ -86043,15 +152483,15 @@ "groups": [ { "title": "Properties", - "children": [451, 452] + "children": [954, 955] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 48, + "line": 65, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L48" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L65" } ] } @@ -86059,14 +152499,14 @@ { "type": "reflection", "declaration": { - "id": 453, + "id": 956, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 454, + "id": 957, "name": "data", "variant": "declaration", "kind": 1024, @@ -86074,9 +152514,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 53, + "line": 70, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L53" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L70" } ], "type": { @@ -86085,7 +152525,7 @@ } }, { - "id": 455, + "id": 958, "name": "error", "variant": "declaration", "kind": 1024, @@ -86093,14 +152533,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 54, + "line": 71, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L54" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L71" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -86109,15 +152549,15 @@ "groups": [ { "title": "Properties", - "children": [454, 455] + "children": [957, 958] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 52, + "line": 69, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L52" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L69" } ] } @@ -86130,19 +152570,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 65, + "target": 150, "name": "default.listBuckets" } } ], "inheritedFrom": { "type": "reference", - "target": 64, + "target": 149, "name": "default.listBuckets" } }, { - "id": 446, + "id": 1036, "name": "throwOnError", "variant": "declaration", "kind": 2048, @@ -86152,15 +152592,15 @@ }, "sources": [ { - "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 39, + "fileName": "packages/core/storage-js/src/lib/common/BaseApiClient.ts", + "line": 44, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L39" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/BaseApiClient.ts#L44" } ], "signatures": [ { - "id": 447, + "id": 1037, "name": "throwOnError", "variant": "signature", "kind": 4096, @@ -86171,16 +152611,27 @@ "summary": [ { "kind": "text", - "text": "Enable throwing errors instead of returning them." + "text": "Enable throwing errors instead of returning them.\nWhen enabled, errors are thrown instead of returned in { data, error } format." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "this - For method chaining" + } + ] } ] }, "sources": [ { - "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 39, + "fileName": "packages/core/storage-js/src/lib/common/BaseApiClient.ts", + "line": 44, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L39" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/BaseApiClient.ts#L44" } ], "type": { @@ -86189,19 +152640,19 @@ }, "inheritedFrom": { "type": "reference", - "target": 63, + "target": 239, "name": "default.throwOnError" } } ], "inheritedFrom": { "type": "reference", - "target": 62, + "target": 238, "name": "default.throwOnError" } }, { - "id": 480, + "id": 983, "name": "updateBucket", "variant": "declaration", "kind": 2048, @@ -86211,14 +152662,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 176, + "line": 239, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L176" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L239" } ], "signatures": [ { - "id": 481, + "id": 984, "name": "updateBucket", "variant": "signature", "kind": 4096, @@ -86231,19 +152682,57 @@ "kind": "text", "text": "Updates a Storage bucket" } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing success message or error" + } + ] + }, + { + "tag": "@example", + "name": "Update bucket", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .updateBucket('avatars', {\n public: false,\n allowedMimeTypes: ['image/png'],\n fileSizeLimit: 1024\n })\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": {\n \"message\": \"Successfully updated\"\n },\n \"error\": null\n}\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 176, + "line": 239, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L176" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L239" } ], "parameters": [ { - "id": 482, + "id": 985, "name": "id", "variant": "param", "kind": 32768, @@ -86262,7 +152751,7 @@ } }, { - "id": 483, + "id": 986, "name": "options", "variant": "param", "kind": 32768, @@ -86270,14 +152759,14 @@ "type": { "type": "reflection", "declaration": { - "id": 484, + "id": 987, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 487, + "id": 990, "name": "allowedMimeTypes", "variant": "declaration", "kind": 1024, @@ -86295,9 +152784,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 181, + "line": 244, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L181" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L244" } ], "type": { @@ -86318,7 +152807,7 @@ } }, { - "id": 486, + "id": 989, "name": "fileSizeLimit", "variant": "declaration", "kind": 1024, @@ -86336,9 +152825,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 180, + "line": 243, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L180" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L243" } ], "type": { @@ -86360,7 +152849,7 @@ } }, { - "id": 485, + "id": 988, "name": "public", "variant": "declaration", "kind": 1024, @@ -86376,9 +152865,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 179, + "line": 242, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L179" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L242" } ], "type": { @@ -86390,15 +152879,15 @@ "groups": [ { "title": "Properties", - "children": [487, 486, 485] + "children": [990, 989, 988] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 178, + "line": 241, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L178" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L241" } ] } @@ -86418,14 +152907,14 @@ { "type": "reflection", "declaration": { - "id": 488, + "id": 991, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 489, + "id": 992, "name": "data", "variant": "declaration", "kind": 1024, @@ -86433,22 +152922,22 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 185, + "line": 248, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L185" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L248" } ], "type": { "type": "reflection", "declaration": { - "id": 490, + "id": 993, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 491, + "id": 994, "name": "message", "variant": "declaration", "kind": 1024, @@ -86456,9 +152945,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 185, + "line": 248, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L185" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L248" } ], "type": { @@ -86470,22 +152959,22 @@ "groups": [ { "title": "Properties", - "children": [491] + "children": [994] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 185, + "line": 248, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L185" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L248" } ] } } }, { - "id": 492, + "id": 995, "name": "error", "variant": "declaration", "kind": 1024, @@ -86493,9 +152982,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 186, + "line": 249, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L186" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L249" } ], "type": { @@ -86507,15 +152996,15 @@ "groups": [ { "title": "Properties", - "children": [489, 492] + "children": [992, 995] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 184, + "line": 247, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L184" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L247" } ] } @@ -86523,14 +153012,14 @@ { "type": "reflection", "declaration": { - "id": 493, + "id": 996, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 494, + "id": 997, "name": "data", "variant": "declaration", "kind": 1024, @@ -86538,9 +153027,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 189, + "line": 252, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L189" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L252" } ], "type": { @@ -86549,7 +153038,7 @@ } }, { - "id": 495, + "id": 998, "name": "error", "variant": "declaration", "kind": 1024, @@ -86557,14 +153046,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 190, + "line": 253, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L190" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L253" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -86573,15 +153062,15 @@ "groups": [ { "title": "Properties", - "children": [494, 495] + "children": [997, 998] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 188, + "line": 251, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L188" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L251" } ] } @@ -86594,14 +153083,14 @@ }, "inheritedFrom": { "type": "reference", - "target": 97, + "target": 183, "name": "default.updateBucket" } } ], "inheritedFrom": { "type": "reference", - "target": 96, + "target": 182, "name": "default.updateBucket" } } @@ -86609,69 +153098,99 @@ "groups": [ { "title": "Constructors", - "children": [413] + "children": [927] + }, + { + "title": "Accessors", + "children": [948, 946] }, { "title": "Methods", - "children": [465, 507, 496, 429, 456, 448, 446, 480] + "children": [968, 1010, 999, 943, 959, 950, 1036, 983] + } + ], + "categories": [ + { + "title": "Analytics Buckets", + "children": [948] + }, + { + "title": "File Buckets", + "children": [927, 968, 1010, 999, 943, 959, 950, 983] + }, + { + "title": "Other", + "children": [1036] + }, + { + "title": "Vector Buckets", + "children": [946] } ], "sources": [ { "fileName": "packages/core/storage-js/src/StorageClient.ts", - "line": 9, + "line": 11, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/StorageClient.ts#L9" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/StorageClient.ts#L11" } ], "extendedTypes": [ { "type": "reference", - "target": 31, + "target": 132, "name": "default", "package": "@supabase/storage-js" } ] }, { - "id": 611, + "id": 1276, "name": "StorageError", "variant": "declaration", "kind": 128, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Base error class for all Storage errors\nSupports both 'storage' and 'vectors' namespaces" + } + ] + }, "children": [ { - "id": 612, + "id": 1277, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 4, + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 17, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L4" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L17" } ], "signatures": [ { - "id": 613, + "id": 1278, "name": "StorageError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 4, + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 17, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L4" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L17" } ], "parameters": [ { - "id": 614, + "id": 1279, "name": "message", "variant": "param", "kind": 32768, @@ -86680,11 +153199,51 @@ "type": "intrinsic", "name": "string" } + }, + { + "id": 1280, + "name": "namespace", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1275, + "name": "ErrorNamespace", + "package": "@supabase/storage-js" + }, + "defaultValue": "'storage'" + }, + { + "id": 1281, + "name": "status", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1282, + "name": "statusCode", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "intrinsic", + "name": "string" + } } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" }, @@ -86700,20 +153259,66 @@ "target": -1, "name": "Error.constructor" } + }, + { + "id": 1285, + "name": "status", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 14, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L14" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1286, + "name": "statusCode", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 15, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L15" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } } ], "groups": [ { "title": "Constructors", - "children": [612] + "children": [1277] + }, + { + "title": "Properties", + "children": [1285, 1286] } ], "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 1, + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 11, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L1" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L11" } ], "extendedTypes": [ @@ -86730,55 +153335,68 @@ "extendedBy": [ { "type": "reference", - "target": 616, + "target": 1287, "name": "StorageApiError" }, { "type": "reference", - "target": 632, + "target": 1305, "name": "StorageUnknownError" + }, + { + "type": "reference", + "target": 1316, + "name": "StorageVectorsError" } ] }, { - "id": 632, + "id": 1305, "name": "StorageUnknownError", "variant": "declaration", "kind": 128, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Unknown error that doesn't match expected error patterns\nWraps the original error for debugging" + } + ] + }, "children": [ { - "id": 633, + "id": 1306, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 38, + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 77, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L38" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L77" } ], "signatures": [ { - "id": 634, + "id": 1307, "name": "StorageUnknownError", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 38, + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 77, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L38" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L77" } ], "parameters": [ { - "id": 635, + "id": 1308, "name": "message", "variant": "param", "kind": 32768, @@ -86789,7 +153407,726 @@ } }, { - "id": 636, + "id": 1309, + "name": "originalError", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "unknown" + } + }, + { + "id": 1310, + "name": "namespace", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 1275, + "name": "ErrorNamespace", + "package": "@supabase/storage-js" + }, + "defaultValue": "'storage'" + } + ], + "type": { + "type": "reference", + "target": 1305, + "name": "StorageUnknownError", + "package": "@supabase/storage-js" + }, + "overwrites": { + "type": "reference", + "target": 1278, + "name": "StorageError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": 1277, + "name": "StorageError.constructor" + } + }, + { + "id": 1311, + "name": "originalError", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 75, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L75" + } + ], + "type": { + "type": "intrinsic", + "name": "unknown" + } + }, + { + "id": 1314, + "name": "status", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true, + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 14, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L14" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": 1285, + "name": "StorageError.status" + } + }, + { + "id": 1315, + "name": "statusCode", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true, + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 15, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L15" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1286, + "name": "StorageError.statusCode" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [1306] + }, + { + "title": "Properties", + "children": [1311, 1314, 1315] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 74, + "character": 13, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L74" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1276, + "name": "StorageError", + "package": "@supabase/storage-js" + } + ], + "extendedBy": [ + { + "type": "reference", + "target": 1341, + "name": "StorageVectorsUnknownError" + } + ] + }, + { + "id": 1324, + "name": "StorageVectorsApiError", + "variant": "declaration", + "kind": 128, + "flags": {}, + "comment": { + "summary": [], + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "kind": "text", + "text": "Use StorageApiError with namespace='vectors' instead\nAlias for backward compatibility with existing vector storage code" + } + ] + } + ] + }, + "children": [ + { + "id": 1325, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 112, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L112" + } + ], + "signatures": [ + { + "id": 1326, + "name": "StorageVectorsApiError", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 112, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L112" + } + ], + "parameters": [ + { + "id": 1327, + "name": "message", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1328, + "name": "status", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1329, + "name": "statusCode", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 1324, + "name": "StorageVectorsApiError", + "package": "@supabase/storage-js" + }, + "overwrites": { + "type": "reference", + "target": 1289, + "name": "StorageApiError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": 1288, + "name": "StorageApiError.constructor" + } + }, + { + "id": 1330, + "name": "status", + "variant": "declaration", + "kind": 1024, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 45, + "character": 11, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L45" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": 1294, + "name": "StorageApiError.status" + } + }, + { + "id": 1331, + "name": "statusCode", + "variant": "declaration", + "kind": 1024, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 46, + "character": 11, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L46" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1295, + "name": "StorageApiError.statusCode" + } + }, + { + "id": 1332, + "name": "toJSON", + "variant": "declaration", + "kind": 2048, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 60, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L60" + } + ], + "signatures": [ + { + "id": 1333, + "name": "toJSON", + "variant": "signature", + "kind": 4096, + "flags": { + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 60, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L60" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 1334, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1336, + "name": "message", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 63, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L63" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + }, + { + "id": 1335, + "name": "name", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 62, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L62" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + }, + { + "id": 1337, + "name": "status", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 64, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L64" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "..." + }, + { + "id": 1338, + "name": "statusCode", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 65, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L65" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "..." + } + ], + "groups": [ + { + "title": "Properties", + "children": [1336, 1335, 1337, 1338] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 61, + "character": 11, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L61" + } + ] + } + }, + "inheritedFrom": { + "type": "reference", + "target": 1297, + "name": "StorageApiError.toJSON" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": 1296, + "name": "StorageApiError.toJSON" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [1325] + }, + { + "title": "Properties", + "children": [1330, 1331] + }, + { + "title": "Methods", + "children": [1332] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 111, + "character": 13, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L111" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1287, + "name": "StorageApiError", + "package": "@supabase/storage-js" + } + ] + }, + { + "id": 1316, + "name": "StorageVectorsError", + "variant": "declaration", + "kind": 128, + "flags": {}, + "comment": { + "summary": [], + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "kind": "text", + "text": "Use StorageError with namespace='vectors' instead\nAlias for backward compatibility with existing vector storage code" + } + ] + } + ] + }, + "children": [ + { + "id": 1317, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 93, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L93" + } + ], + "signatures": [ + { + "id": 1318, + "name": "StorageVectorsError", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 93, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L93" + } + ], + "parameters": [ + { + "id": 1319, + "name": "message", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 1316, + "name": "StorageVectorsError", + "package": "@supabase/storage-js" + }, + "overwrites": { + "type": "reference", + "target": 1278, + "name": "StorageError.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": 1277, + "name": "StorageError.constructor" + } + }, + { + "id": 1322, + "name": "status", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true, + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 14, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L14" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": 1285, + "name": "StorageError.status" + } + }, + { + "id": 1323, + "name": "statusCode", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true, + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 15, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L15" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1286, + "name": "StorageError.statusCode" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [1317] + }, + { + "title": "Properties", + "children": [1322, 1323] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 92, + "character": 13, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L92" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": 1276, + "name": "StorageError", + "package": "@supabase/storage-js" + } + ] + }, + { + "id": 1341, + "name": "StorageVectorsUnknownError", + "variant": "declaration", + "kind": 128, + "flags": {}, + "comment": { + "summary": [], + "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "kind": "text", + "text": "Use StorageUnknownError with namespace='vectors' instead\nAlias for backward compatibility with existing vector storage code" + } + ] + } + ] + }, + "children": [ + { + "id": 1342, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 122, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L122" + } + ], + "signatures": [ + { + "id": 1343, + "name": "StorageVectorsUnknownError", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 122, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L122" + } + ], + "parameters": [ + { + "id": 1344, + "name": "message", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1345, "name": "originalError", "variant": "param", "kind": 32768, @@ -86802,79 +154139,306 @@ ], "type": { "type": "reference", - "target": 632, - "name": "StorageUnknownError", + "target": 1341, + "name": "StorageVectorsUnknownError", "package": "@supabase/storage-js" }, "overwrites": { "type": "reference", - "target": 613, - "name": "StorageError.constructor" + "target": 1307, + "name": "StorageUnknownError.constructor" } } ], "overwrites": { "type": "reference", - "target": 612, - "name": "StorageError.constructor" + "target": 1306, + "name": "StorageUnknownError.constructor" } }, { - "id": 637, + "id": 1346, "name": "originalError", "variant": "declaration", "kind": 1024, - "flags": {}, + "flags": { + "isInherited": true + }, "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 36, + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 75, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L36" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L75" } ], "type": { "type": "intrinsic", "name": "unknown" + }, + "inheritedFrom": { + "type": "reference", + "target": 1311, + "name": "StorageUnknownError.originalError" + } + }, + { + "id": 1349, + "name": "status", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true, + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 14, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L14" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "target": 1314, + "name": "StorageUnknownError.status" + } + }, + { + "id": 1350, + "name": "statusCode", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true, + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 15, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L15" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "target": 1315, + "name": "StorageUnknownError.statusCode" } } ], "groups": [ { "title": "Constructors", - "children": [633] + "children": [1342] }, { "title": "Properties", - "children": [637] + "children": [1346, 1349, 1350] } ], "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 35, + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 121, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L35" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L121" } ], "extendedTypes": [ { "type": "reference", - "target": 611, - "name": "StorageError", + "target": 1305, + "name": "StorageUnknownError", "package": "@supabase/storage-js" } ] }, { - "id": 521, + "id": 1078, + "name": "AnalyticBucket", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Represents an Analytics Bucket using Apache Iceberg table format.\nAnalytics buckets are optimized for analytical queries and data processing." + } + ] + }, + "children": [ + { + "id": 1082, + "name": "created_at", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "ISO 8601 timestamp of bucket creation" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 42, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L42" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1081, + "name": "format", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Storage format used (e.g., 'iceberg')" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 40, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L40" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1079, + "name": "name", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Unique identifier for the bucket" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 36, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L36" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1080, + "name": "type", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Bucket type - always 'ANALYTICS' for analytics buckets" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 38, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L38" + } + ], + "type": { + "type": "literal", + "value": "ANALYTICS" + } + }, + { + "id": 1083, + "name": "updated_at", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "ISO 8601 timestamp of last update" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 44, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L44" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1082, 1081, 1079, 1080, 1083] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 34, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L34" + } + ] + }, + { + "id": 1062, "name": "Bucket", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 527, + "id": 1068, "name": "allowed_mime_types", "variant": "declaration", "kind": 1024, @@ -86884,9 +154448,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 11, + "line": 16, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L16" } ], "type": { @@ -86898,7 +154462,7 @@ } }, { - "id": 528, + "id": 1069, "name": "created_at", "variant": "declaration", "kind": 1024, @@ -86906,9 +154470,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 12, + "line": 17, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L12" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L17" } ], "type": { @@ -86917,7 +154481,7 @@ } }, { - "id": 526, + "id": 1067, "name": "file_size_limit", "variant": "declaration", "kind": 1024, @@ -86927,9 +154491,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 10, + "line": 15, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L10" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L15" } ], "type": { @@ -86938,7 +154502,7 @@ } }, { - "id": 522, + "id": 1063, "name": "id", "variant": "declaration", "kind": 1024, @@ -86946,9 +154510,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 6, + "line": 11, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L6" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L11" } ], "type": { @@ -86957,7 +154521,7 @@ } }, { - "id": 524, + "id": 1065, "name": "name", "variant": "declaration", "kind": 1024, @@ -86965,9 +154529,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 8, + "line": 13, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L8" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L13" } ], "type": { @@ -86976,36 +154540,36 @@ } }, { - "id": 525, + "id": 1066, "name": "owner", "variant": "declaration", "kind": 1024, "flags": {}, - "sources": [ - { - "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 9, - "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L9" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 530, - "name": "public", - "variant": "declaration", - "kind": 1024, - "flags": {}, "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", "line": 14, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L14" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L14" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1071, + "name": "public", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 19, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L19" } ], "type": { @@ -87014,7 +154578,7 @@ } }, { - "id": 523, + "id": 1064, "name": "type", "variant": "declaration", "kind": 1024, @@ -87024,20 +154588,20 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 7, + "line": 12, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L7" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L12" } ], "type": { "type": "reference", - "target": 520, + "target": 1061, "name": "BucketType", "package": "@supabase/storage-js" } }, { - "id": 529, + "id": 1070, "name": "updated_at", "variant": "declaration", "kind": 1024, @@ -87045,9 +154609,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 13, + "line": 18, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L13" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L18" } ], "type": { @@ -87059,27 +154623,142 @@ "groups": [ { "title": "Properties", - "children": [527, 528, 526, 522, 524, 525, 530, 523, 529] + "children": [1068, 1069, 1067, 1063, 1065, 1066, 1071, 1064, 1070] } ], "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 5, + "line": 10, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L5" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L10" } ] }, { - "id": 565, + "id": 1230, + "name": "DeleteVectorsOptions", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Options for batch deleting vectors" + } + ] + }, + "children": [ + { + "id": 1232, + "name": "indexName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Name of the index" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 457, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L457" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1233, + "name": "keys", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Array of vector keys to delete (1-500 items)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 458, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L458" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1231, + "name": "vectorBucketName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Name of the vector bucket" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 456, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L456" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1232, 1233, 1231] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 455, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L455" + } + ] + }, + { + "id": 1118, "name": "DestinationOptions", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 566, + "id": 1119, "name": "destinationBucket", "variant": "declaration", "kind": 1024, @@ -87089,9 +154768,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 80, + "line": 112, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L80" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L112" } ], "type": { @@ -87103,27 +154782,203 @@ "groups": [ { "title": "Properties", - "children": [566] + "children": [1119] } ], "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 79, + "line": 111, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L79" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L111" } ] }, { - "id": 588, + "id": 1168, + "name": "EncryptionConfiguration", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Configuration for encryption at rest" + } + ] + }, + "children": [ + { + "id": 1169, + "name": "kmsKeyArn", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "ARN of the KMS key used for encryption" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 270, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L270" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1170, + "name": "sseType", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Server-side encryption type (e.g., 'KMS')" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 271, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L271" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1169, 1170] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 269, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L269" + } + ] + }, + { + "id": 1264, + "name": "ErrorResponse", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Standard response wrapper for failed operations" + } + ] + }, + "children": [ + { + "id": 1265, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Null on error" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 554, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L554" + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 1266, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "StorageError with details (named StorageVectorsError for vector operations)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 555, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L555" + } + ], + "type": { + "type": "reference", + "target": 1276, + "name": "StorageError", + "package": "@supabase/storage-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1265, 1266] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 553, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L553" + } + ] + }, + { + "id": 1148, "name": "FetchParameters", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 589, + "id": 1149, "name": "signal", "variant": "declaration", "kind": 1024, @@ -87141,9 +154996,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 157, + "line": 204, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L157" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L204" } ], "type": { @@ -87160,27 +155015,27 @@ "groups": [ { "title": "Properties", - "children": [589] + "children": [1149] } ], "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 153, + "line": 200, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L153" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L200" } ] }, { - "id": 531, + "id": 1084, "name": "FileObject", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 533, + "id": 1086, "name": "bucket_id", "variant": "declaration", "kind": 1024, @@ -87188,9 +155043,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 19, + "line": 49, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L19" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L49" } ], "type": { @@ -87199,7 +155054,7 @@ } }, { - "id": 540, + "id": 1093, "name": "buckets", "variant": "declaration", "kind": 1024, @@ -87207,20 +155062,20 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 26, + "line": 57, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L26" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L57" } ], "type": { "type": "reference", - "target": 521, + "target": 1062, "name": "Bucket", "package": "@supabase/storage-js" } }, { - "id": 537, + "id": 1090, "name": "created_at", "variant": "declaration", "kind": 1024, @@ -87228,9 +155083,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 23, + "line": 53, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L23" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L53" } ], "type": { @@ -87239,7 +155094,7 @@ } }, { - "id": 535, + "id": 1088, "name": "id", "variant": "declaration", "kind": 1024, @@ -87247,9 +155102,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 21, + "line": 51, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L21" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L51" } ], "type": { @@ -87258,17 +155113,26 @@ } }, { - "id": 538, + "id": 1091, "name": "last_accessed_at", "variant": "declaration", "kind": 1024, "flags": {}, + "comment": { + "summary": [], + "blockTags": [ + { + "tag": "@deprecated", + "content": [] + } + ] + }, "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 24, + "line": 55, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L24" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L55" } ], "type": { @@ -87277,7 +155141,7 @@ } }, { - "id": 539, + "id": 1092, "name": "metadata", "variant": "declaration", "kind": 1024, @@ -87285,9 +155149,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 25, + "line": 56, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L25" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L56" } ], "type": { @@ -87311,7 +155175,7 @@ } }, { - "id": 532, + "id": 1085, "name": "name", "variant": "declaration", "kind": 1024, @@ -87319,9 +155183,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 18, + "line": 48, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L18" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L48" } ], "type": { @@ -87330,7 +155194,7 @@ } }, { - "id": 534, + "id": 1087, "name": "owner", "variant": "declaration", "kind": 1024, @@ -87338,9 +155202,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 20, + "line": 50, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L20" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L50" } ], "type": { @@ -87349,7 +155213,7 @@ } }, { - "id": 536, + "id": 1089, "name": "updated_at", "variant": "declaration", "kind": 1024, @@ -87357,9 +155221,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 22, + "line": 52, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L22" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L52" } ], "type": { @@ -87371,27 +155235,27 @@ "groups": [ { "title": "Properties", - "children": [533, 540, 537, 535, 538, 539, 532, 534, 536] + "children": [1086, 1093, 1090, 1088, 1091, 1092, 1085, 1087, 1089] } ], "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 17, + "line": 47, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L17" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L47" } ] }, { - "id": 541, + "id": 1094, "name": "FileObjectV2", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 545, + "id": 1098, "name": "bucket_id", "variant": "declaration", "kind": 1024, @@ -87399,9 +155263,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 33, + "line": 64, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L33" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L64" } ], "type": { @@ -87410,7 +155274,7 @@ } }, { - "id": 550, + "id": 1103, "name": "cache_control", "variant": "declaration", "kind": 1024, @@ -87420,9 +155284,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 38, + "line": 70, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L38" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L70" } ], "type": { @@ -87431,7 +155295,7 @@ } }, { - "id": 551, + "id": 1104, "name": "content_type", "variant": "declaration", "kind": 1024, @@ -87441,9 +155305,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 39, + "line": 71, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L39" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L71" } ], "type": { @@ -87452,7 +155316,7 @@ } }, { - "id": 547, + "id": 1100, "name": "created_at", "variant": "declaration", "kind": 1024, @@ -87460,9 +155324,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 35, + "line": 66, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L35" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L66" } ], "type": { @@ -87471,7 +155335,7 @@ } }, { - "id": 552, + "id": 1105, "name": "etag", "variant": "declaration", "kind": 1024, @@ -87481,9 +155345,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 40, + "line": 72, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L40" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L72" } ], "type": { @@ -87492,7 +155356,7 @@ } }, { - "id": 542, + "id": 1095, "name": "id", "variant": "declaration", "kind": 1024, @@ -87500,9 +155364,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 30, + "line": 61, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L30" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L61" } ], "type": { @@ -87511,17 +155375,26 @@ } }, { - "id": 548, + "id": 1101, "name": "last_accessed_at", "variant": "declaration", "kind": 1024, "flags": {}, + "comment": { + "summary": [], + "blockTags": [ + { + "tag": "@deprecated", + "content": [] + } + ] + }, "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 36, + "line": 68, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L36" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L68" } ], "type": { @@ -87530,7 +155403,7 @@ } }, { - "id": 553, + "id": 1106, "name": "last_modified", "variant": "declaration", "kind": 1024, @@ -87540,9 +155413,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 41, + "line": 73, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L41" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L73" } ], "type": { @@ -87551,7 +155424,7 @@ } }, { - "id": 554, + "id": 1107, "name": "metadata", "variant": "declaration", "kind": 1024, @@ -87561,9 +155434,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 42, + "line": 74, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L42" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L74" } ], "type": { @@ -87587,7 +155460,7 @@ } }, { - "id": 544, + "id": 1097, "name": "name", "variant": "declaration", "kind": 1024, @@ -87595,9 +155468,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 32, + "line": 63, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L32" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L63" } ], "type": { @@ -87606,7 +155479,7 @@ } }, { - "id": 549, + "id": 1102, "name": "size", "variant": "declaration", "kind": 1024, @@ -87616,9 +155489,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 37, + "line": 69, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L37" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L69" } ], "type": { @@ -87627,7 +155500,7 @@ } }, { - "id": 546, + "id": 1099, "name": "updated_at", "variant": "declaration", "kind": 1024, @@ -87635,9 +155508,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 34, + "line": 65, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L34" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L65" } ], "type": { @@ -87646,7 +155519,7 @@ } }, { - "id": 543, + "id": 1096, "name": "version", "variant": "declaration", "kind": 1024, @@ -87654,9 +155527,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 31, + "line": 62, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L31" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L62" } ], "type": { @@ -87668,27 +155541,29 @@ "groups": [ { "title": "Properties", - "children": [545, 550, 551, 547, 552, 542, 548, 553, 554, 544, 549, 546, 543] + "children": [ + 1098, 1103, 1104, 1100, 1105, 1095, 1101, 1106, 1107, 1097, 1102, 1099, 1096 + ] } ], "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 29, + "line": 60, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L29" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L60" } ] }, { - "id": 558, + "id": 1111, "name": "FileOptions", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 559, + "id": 1112, "name": "cacheControl", "variant": "declaration", "kind": 1024, @@ -87714,9 +155589,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 54, + "line": 86, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L54" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L86" } ], "type": { @@ -87725,7 +155600,7 @@ } }, { - "id": 560, + "id": 1113, "name": "contentType", "variant": "declaration", "kind": 1024, @@ -87791,9 +155666,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 58, + "line": 90, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L58" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L90" } ], "type": { @@ -87802,7 +155677,7 @@ } }, { - "id": 562, + "id": 1115, "name": "duplex", "variant": "declaration", "kind": 1024, @@ -87820,9 +155695,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 66, + "line": 98, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L66" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L98" } ], "type": { @@ -87831,7 +155706,7 @@ } }, { - "id": 564, + "id": 1117, "name": "headers", "variant": "declaration", "kind": 1024, @@ -87849,9 +155724,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 76, + "line": 108, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L76" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L108" } ], "type": { @@ -87875,7 +155750,7 @@ } }, { - "id": 563, + "id": 1116, "name": "metadata", "variant": "declaration", "kind": 1024, @@ -87893,9 +155768,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 71, + "line": 103, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L71" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L103" } ], "type": { @@ -87919,7 +155794,7 @@ } }, { - "id": 561, + "id": 1114, "name": "upsert", "variant": "declaration", "kind": 1024, @@ -87937,9 +155812,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 62, + "line": 94, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L62" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L94" } ], "type": { @@ -87951,37 +155826,168 @@ "groups": [ { "title": "Properties", - "children": [559, 560, 562, 564, 563, 561] + "children": [1112, 1113, 1115, 1117, 1116, 1114] } ], "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 50, + "line": 82, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L50" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L82" } ] }, { - "id": 590, - "name": "Metadata", + "id": 1218, + "name": "GetVectorsOptions", "variant": "declaration", "kind": 256, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Options for batch reading vectors" + } + ] + }, "children": [ { - "id": 591, - "name": "name", + "id": 1220, + "name": "indexName", "variant": "declaration", "kind": 1024, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Name of the index" + } + ] + }, "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 162, + "line": 423, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L162" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L423" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1221, + "name": "keys", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Array of vector keys to retrieve" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 424, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L424" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1222, + "name": "returnData", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether to include vector data in response" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 425, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L425" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1223, + "name": "returnMetadata", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether to include metadata in response" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 426, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L426" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1219, + "name": "vectorBucketName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Name of the vector bucket" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 422, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L422" } ], "type": { @@ -87993,27 +155999,1668 @@ "groups": [ { "title": "Properties", - "children": [591] + "children": [1220, 1221, 1222, 1223, 1219] } ], "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 161, + "line": 421, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L161" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L421" } ] }, { - "id": 567, + "id": 1224, + "name": "GetVectorsResponse", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Response from getting vectors" + } + ] + }, + "children": [ + { + "id": 1225, + "name": "vectors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Array of retrieved vector objects" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 434, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L434" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1194, + "name": "VectorMatch", + "package": "@supabase/storage-js" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1225] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 433, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L433" + } + ] + }, + { + "id": 1072, + "name": "ListBucketOptions", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1073, + "name": "limit", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 23, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1074, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 24, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L24" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1077, + "name": "search", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 27, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L27" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1075, + "name": "sortColumn", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 25, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L25" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "id" + }, + { + "type": "literal", + "value": "name" + }, + { + "type": "literal", + "value": "created_at" + }, + { + "type": "literal", + "value": "updated_at" + } + ] + } + }, + { + "id": 1076, + "name": "sortOrder", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 26, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L26" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "asc" + }, + { + "type": "literal", + "value": "desc" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1073, 1074, 1077, 1075, 1076] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 22, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L22" + } + ] + }, + { + "id": 1208, + "name": "ListIndexesOptions", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Options for listing indexes within a bucket" + } + ] + }, + "children": [ + { + "id": 1211, + "name": "maxResults", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Maximum number of results to return (default: 100)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 399, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L399" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1212, + "name": "nextToken", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Token for pagination from previous response" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 400, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L400" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1210, + "name": "prefix", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filter indexes by name prefix" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 398, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L398" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1209, + "name": "vectorBucketName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Name of the parent vector bucket" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 397, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L397" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1211, 1212, 1210, 1209] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 396, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L396" + } + ] + }, + { + "id": 1213, + "name": "ListIndexesResponse", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Response from listing indexes" + } + ] + }, + "children": [ + { + "id": 1214, + "name": "indexes", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Array of index names" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 409, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L409" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reflection", + "declaration": { + "id": 1215, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1216, + "name": "indexName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 409, + "character": 13, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L409" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1216] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 409, + "character": 11, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L409" + } + ] + } + } + } + }, + { + "id": 1217, + "name": "nextToken", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Token for fetching next page (if more results exist)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 410, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L410" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1214, 1217] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 408, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L408" + } + ] + }, + { + "id": 1199, + "name": "ListVectorBucketsOptions", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Options for fetching vector buckets" + } + ] + }, + "children": [ + { + "id": 1201, + "name": "maxResults", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Maximum number of results to return (default: 100)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 375, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L375" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1202, + "name": "nextToken", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Token for pagination from previous response" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 376, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L376" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1200, + "name": "prefix", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Filter buckets by name prefix" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 374, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L374" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1201, 1202, 1200] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 373, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L373" + } + ] + }, + { + "id": 1203, + "name": "ListVectorBucketsResponse", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Response from listing vector buckets" + } + ] + }, + "children": [ + { + "id": 1207, + "name": "nextToken", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Token for fetching next page (if more results exist)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 386, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L386" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1204, + "name": "vectorBuckets", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Array of bucket names" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 385, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L385" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reflection", + "declaration": { + "id": 1205, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 1206, + "name": "vectorBucketName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 385, + "character": 19, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L385" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1206] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 385, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L385" + } + ] + } + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1207, 1204] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 384, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L384" + } + ] + }, + { + "id": 1234, + "name": "ListVectorsOptions", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Options for listing/scanning vectors in an index\nSupports parallel scanning via segment configuration" + } + ] + }, + "children": [ + { + "id": 1236, + "name": "indexName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Name of the index" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 475, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L475" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1237, + "name": "maxResults", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Maximum number of results to return (default: 500, max: 1000)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 476, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L476" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1238, + "name": "nextToken", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Token for pagination from previous response" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 477, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L477" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1239, + "name": "returnData", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether to include vector data in response" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 478, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L478" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1240, + "name": "returnMetadata", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether to include metadata in response" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 479, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L479" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1241, + "name": "segmentCount", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Total number of parallel segments (1-16)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 480, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L480" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1242, + "name": "segmentIndex", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Zero-based index of this segment (0 to segmentCount-1)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 481, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L481" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1235, + "name": "vectorBucketName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Name of the vector bucket" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 474, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L474" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1236, 1237, 1238, 1239, 1240, 1241, 1242, 1235] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 473, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L473" + } + ] + }, + { + "id": 1243, + "name": "ListVectorsResponse", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Response from listing vectors" + } + ] + }, + "children": [ + { + "id": 1245, + "name": "nextToken", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Token for fetching next page (if more results exist)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 491, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L491" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1244, + "name": "vectors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Array of vector objects" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 490, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L490" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1194, + "name": "VectorMatch", + "package": "@supabase/storage-js" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1245, 1244] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 489, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L489" + } + ] + }, + { + "id": 1150, + "name": "Metadata", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1151, + "name": "name", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 209, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L209" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1151] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 208, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L208" + } + ] + }, + { + "id": 1175, + "name": "MetadataConfiguration", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Metadata configuration for vector index\nDefines which metadata keys should not be indexed for filtering" + } + ] + }, + "children": [ + { + "id": 1176, + "name": "nonFilterableMetadataKeys", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Array of metadata keys that cannot be used in filters" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 292, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L292" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1176] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 291, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L291" + } + ] + }, + { + "id": 1226, + "name": "PutVectorsOptions", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Options for batch inserting/updating vectors" + } + ] + }, + "children": [ + { + "id": 1228, + "name": "indexName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Name of the index" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 445, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L445" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1227, + "name": "vectorBucketName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Name of the vector bucket" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 444, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L444" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1229, + "name": "vectors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Array of vectors to insert/upsert (1-500 items)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 446, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L446" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1190, + "name": "VectorObject", + "package": "@supabase/storage-js" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1228, 1227, 1229] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 443, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L443" + } + ] + }, + { + "id": 1247, + "name": "QueryVectorsOptions", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Options for querying similar vectors (ANN search)" + } + ] + }, + "children": [ + { + "id": 1252, + "name": "filter", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Optional JSON filter for metadata" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 515, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L515" + } + ], + "type": { + "type": "reference", + "target": 1246, + "name": "VectorFilter", + "package": "@supabase/storage-js" + } + }, + { + "id": 1249, + "name": "indexName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Name of the index" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 512, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L512" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1250, + "name": "queryVector", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Query vector to find similar vectors" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 513, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L513" + } + ], + "type": { + "type": "reference", + "target": 1187, + "name": "VectorData", + "package": "@supabase/storage-js" + } + }, + { + "id": 1253, + "name": "returnDistance", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether to include distance scores" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 516, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L516" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1254, + "name": "returnMetadata", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Whether to include metadata in results" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 517, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L517" + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1251, + "name": "topK", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Number of nearest neighbors to return (default: 10)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 514, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L514" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1248, + "name": "vectorBucketName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Name of the vector bucket" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 511, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L511" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1252, 1249, 1250, 1253, 1254, 1251, 1248] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 510, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L510" + } + ] + }, + { + "id": 1255, + "name": "QueryVectorsResponse", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Response from vector similarity query" + } + ] + }, + "children": [ + { + "id": 1257, + "name": "distanceMetric", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The distance metric used for the similarity search" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 527, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L527" + } + ], + "type": { + "type": "reference", + "target": 1178, + "name": "DistanceMetric", + "package": "@supabase/storage-js" + } + }, + { + "id": 1256, + "name": "vectors", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Array of similar vectors ordered by distance" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 526, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L526" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1194, + "name": "VectorMatch", + "package": "@supabase/storage-js" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1257, 1256] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 525, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L525" + } + ] + }, + { + "id": 1120, "name": "SearchOptions", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 568, + "id": 1121, "name": "limit", "variant": "declaration", "kind": 1024, @@ -88042,9 +157689,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 88, + "line": 120, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L88" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L120" } ], "type": { @@ -88053,7 +157700,7 @@ } }, { - "id": 569, + "id": 1122, "name": "offset", "variant": "declaration", "kind": 1024, @@ -88071,9 +157718,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 93, + "line": 125, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L93" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L125" } ], "type": { @@ -88082,7 +157729,7 @@ } }, { - "id": 571, + "id": 1124, "name": "search", "variant": "declaration", "kind": 1024, @@ -88100,9 +157747,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 103, + "line": 135, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L103" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L135" } ], "type": { @@ -88111,7 +157758,7 @@ } }, { - "id": 570, + "id": 1123, "name": "sortBy", "variant": "declaration", "kind": 1024, @@ -88129,14 +157776,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 98, + "line": 130, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L98" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L130" } ], "type": { "type": "reference", - "target": 555, + "target": 1108, "name": "SortBy", "package": "@supabase/storage-js" } @@ -88145,27 +157792,207 @@ "groups": [ { "title": "Properties", - "children": [568, 569, 571, 570] + "children": [1121, 1122, 1124, 1123] } ], "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 83, + "line": 115, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L83" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L115" } ] }, { - "id": 575, + "id": 1134, + "name": "SearchV2Object", + "variant": "declaration", + "kind": 256, + "flags": {}, + "children": [ + { + "id": 1139, + "name": "created_at", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 183, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L183" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1135, + "name": "id", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 179, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L179" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1136, + "name": "key", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 180, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L180" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1141, + "name": "last_accessed_at", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [], + "blockTags": [ + { + "tag": "@deprecated", + "content": [] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 188, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L188" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1140, + "name": "metadata", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 184, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L184" + } + ], + "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": 1137, + "name": "name", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 181, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L181" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1138, + "name": "updated_at", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 182, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L182" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1139, 1135, 1136, 1141, 1140, 1137, 1138] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 178, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L178" + } + ] + }, + { + "id": 1128, "name": "SearchV2Options", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 578, + "id": 1131, "name": "cursor", "variant": "declaration", "kind": 1024, @@ -88183,9 +158010,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 126, + "line": 158, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L126" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L158" } ], "type": { @@ -88194,7 +158021,7 @@ } }, { - "id": 576, + "id": 1129, "name": "limit", "variant": "declaration", "kind": 1024, @@ -88223,9 +158050,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 116, + "line": 148, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L116" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L148" } ], "type": { @@ -88234,7 +158061,7 @@ } }, { - "id": 577, + "id": 1130, "name": "prefix", "variant": "declaration", "kind": 1024, @@ -88252,9 +158079,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 121, + "line": 153, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L121" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L153" } ], "type": { @@ -88263,7 +158090,7 @@ } }, { - "id": 580, + "id": 1133, "name": "sortBy", "variant": "declaration", "kind": 1024, @@ -88292,20 +158119,20 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 143, + "line": 175, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L143" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L175" } ], "type": { "type": "reference", - "target": 572, + "target": 1125, "name": "SortByV2", "package": "@supabase/storage-js" } }, { - "id": 579, + "id": 1132, "name": "with_delimiter", "variant": "declaration", "kind": 1024, @@ -88350,9 +158177,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 137, + "line": 169, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L137" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L169" } ], "type": { @@ -88364,27 +158191,27 @@ "groups": [ { "title": "Properties", - "children": [578, 576, 577, 580, 579] + "children": [1131, 1129, 1130, 1133, 1132] } ], "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 111, + "line": 143, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L111" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L143" } ] }, { - "id": 581, + "id": 1143, "name": "SearchV2Result", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 583, + "id": 1145, "name": "folders", "variant": "declaration", "kind": 1024, @@ -88392,62 +158219,23 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 148, + "line": 195, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L148" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L195" } ], "type": { "type": "array", "elementType": { - "type": "reflection", - "declaration": { - "id": 584, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 585, - "name": "name", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 148, - "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L148" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - } - ], - "groups": [ - { - "title": "Properties", - "children": [585] - } - ], - "sources": [ - { - "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 148, - "character": 11, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L148" - } - ] - } + "type": "reference", + "target": 1142, + "name": "SearchV2Folder", + "package": "@supabase/storage-js" } } }, { - "id": 582, + "id": 1144, "name": "hasNext", "variant": "declaration", "kind": 1024, @@ -88455,9 +158243,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 147, + "line": 194, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L147" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L194" } ], "type": { @@ -88466,7 +158254,7 @@ } }, { - "id": 587, + "id": 1147, "name": "nextCursor", "variant": "declaration", "kind": 1024, @@ -88476,9 +158264,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 150, + "line": 197, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L150" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L197" } ], "type": { @@ -88487,7 +158275,7 @@ } }, { - "id": 586, + "id": 1146, "name": "objects", "variant": "declaration", "kind": 1024, @@ -88495,17 +158283,17 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 149, + "line": 196, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L149" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L196" } ], "type": { "type": "array", "elementType": { "type": "reference", - "target": 531, - "name": "FileObject", + "target": 1134, + "name": "SearchV2Object", "package": "@supabase/storage-js" } } @@ -88514,27 +158302,27 @@ "groups": [ { "title": "Properties", - "children": [583, 582, 587, 586] + "children": [1145, 1144, 1147, 1146] } ], "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 146, + "line": 193, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L146" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L193" } ] }, { - "id": 555, + "id": 1108, "name": "SortBy", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 556, + "id": 1109, "name": "column", "variant": "declaration", "kind": 1024, @@ -88544,9 +158332,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 46, + "line": 78, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L46" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L78" } ], "type": { @@ -88555,7 +158343,7 @@ } }, { - "id": 557, + "id": 1110, "name": "order", "variant": "declaration", "kind": 1024, @@ -88565,9 +158353,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 47, + "line": 79, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L47" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L79" } ], "type": { @@ -88579,27 +158367,27 @@ "groups": [ { "title": "Properties", - "children": [556, 557] + "children": [1109, 1110] } ], "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 45, + "line": 77, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L45" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L77" } ] }, { - "id": 572, + "id": 1125, "name": "SortByV2", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 573, + "id": 1126, "name": "column", "variant": "declaration", "kind": 1024, @@ -88607,9 +158395,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 107, + "line": 139, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L107" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L139" } ], "type": { @@ -88621,17 +158409,17 @@ }, { "type": "literal", - "value": "updated_at" + "value": "created_at" }, { "type": "literal", - "value": "created_at" + "value": "updated_at" } ] } }, { - "id": 574, + "id": 1127, "name": "order", "variant": "declaration", "kind": 1024, @@ -88641,9 +158429,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 108, + "line": 140, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L108" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L140" } ], "type": { @@ -88651,11 +158439,11 @@ "types": [ { "type": "literal", - "value": "desc" + "value": "asc" }, { "type": "literal", - "value": "asc" + "value": "desc" } ] } @@ -88664,27 +158452,27 @@ "groups": [ { "title": "Properties", - "children": [573, 574] + "children": [1126, 1127] } ], "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 106, + "line": 138, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L106" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L138" } ] }, { - "id": 518, + "id": 1050, "name": "StorageClientOptions", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 519, + "id": 1051, "name": "useNewHostname", "variant": "declaration", "kind": 1024, @@ -88694,9 +158482,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/StorageClient.ts", - "line": 6, + "line": 8, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/StorageClient.ts#L6" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/StorageClient.ts#L8" } ], "type": { @@ -88708,27 +158496,125 @@ "groups": [ { "title": "Properties", - "children": [519] + "children": [1051] } ], "sources": [ { "fileName": "packages/core/storage-js/src/StorageClient.ts", - "line": 5, + "line": 7, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/StorageClient.ts#L5" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/StorageClient.ts#L7" } ] }, { - "id": 592, + "id": 1260, + "name": "SuccessResponse", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Standard response wrapper for successful operations" + } + ] + }, + "children": [ + { + "id": 1261, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Response data of type T" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 544, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L544" + } + ], + "type": { + "type": "reference", + "target": 1263, + "name": "T", + "package": "@supabase/storage-js", + "qualifiedName": "SuccessResponse.T", + "refersToTypeParameter": true + } + }, + { + "id": 1262, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Null on success" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 545, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L545" + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1261, 1262] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 543, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L543" + } + ], + "typeParameters": [ + { + "id": 1263, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ] + }, + { + "id": 1152, "name": "TransformOptions", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { - "id": 597, + "id": 1157, "name": "format", "variant": "declaration", "kind": 1024, @@ -88746,9 +158632,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 193, + "line": 240, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L193" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L240" } ], "type": { @@ -88757,7 +158643,7 @@ } }, { - "id": 594, + "id": 1154, "name": "height", "variant": "declaration", "kind": 1024, @@ -88775,9 +158661,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 173, + "line": 220, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L173" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L220" } ], "type": { @@ -88786,7 +158672,7 @@ } }, { - "id": 596, + "id": 1156, "name": "quality", "variant": "declaration", "kind": 1024, @@ -88804,9 +158690,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 186, + "line": 233, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L186" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L233" } ], "type": { @@ -88815,7 +158701,7 @@ } }, { - "id": 595, + "id": 1155, "name": "resize", "variant": "declaration", "kind": 1024, @@ -88833,9 +158719,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 180, + "line": 227, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L180" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L227" } ], "type": { @@ -88843,7 +158729,7 @@ "types": [ { "type": "literal", - "value": "fill" + "value": "cover" }, { "type": "literal", @@ -88851,13 +158737,13 @@ }, { "type": "literal", - "value": "cover" + "value": "fill" } ] } }, { - "id": 593, + "id": 1153, "name": "width", "variant": "declaration", "kind": 1024, @@ -88875,9 +158761,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 169, + "line": 216, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L169" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L216" } ], "type": { @@ -88889,30 +158775,835 @@ "groups": [ { "title": "Properties", - "children": [597, 594, 596, 595, 593] + "children": [1157, 1154, 1156, 1155, 1153] } ], "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 165, + "line": 212, "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L165" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L212" } ] }, { - "id": 520, + "id": 1171, + "name": "VectorBucket", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Vector bucket metadata" + } + ] + }, + "children": [ + { + "id": 1173, + "name": "creationTime", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Unix timestamp of when the bucket was created" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 282, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L282" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1174, + "name": "encryptionConfiguration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Optional encryption settings" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 283, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L283" + } + ], + "type": { + "type": "reference", + "target": 1168, + "name": "EncryptionConfiguration", + "package": "@supabase/storage-js" + } + }, + { + "id": 1172, + "name": "vectorBucketName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Unique name of the vector bucket" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 281, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L281" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1173, 1174, 1172] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 280, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L280" + } + ] + }, + { + "id": 1187, + "name": "VectorData", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Vector data representation\nVectors must be float32 arrays with dimensions matching the index" + } + ] + }, + "children": [ + { + "id": 1188, + "name": "float32", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Array of 32-bit floating point numbers" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 332, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L332" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "number" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1188] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 331, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L331" + } + ] + }, + { + "id": 1258, + "name": "VectorFetchParameters", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Fetch-specific parameters like abort signals" + } + ] + }, + "children": [ + { + "id": 1259, + "name": "signal", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "AbortSignal for cancelling requests" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 535, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L535" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "AbortSignal" + }, + "name": "AbortSignal", + "package": "typescript" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1259] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 534, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L534" + } + ] + }, + { + "id": 1179, + "name": "VectorIndex", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Vector index configuration and metadata" + } + ] + }, + "children": [ + { + "id": 1186, + "name": "creationTime", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Unix timestamp of when the index was created" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 323, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L323" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1182, + "name": "dataType", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Data type of vector components (currently only 'float32')" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 319, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L319" + } + ], + "type": { + "type": "literal", + "value": "float32" + } + }, + { + "id": 1183, + "name": "dimension", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Dimensionality of vectors (e.g., 384, 768, 1536)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 320, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L320" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1184, + "name": "distanceMetric", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Similarity metric used for queries" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 321, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L321" + } + ], + "type": { + "type": "reference", + "target": 1178, + "name": "DistanceMetric", + "package": "@supabase/storage-js" + } + }, + { + "id": 1180, + "name": "indexName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Unique name of the index within the bucket" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 317, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L317" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1185, + "name": "metadataConfiguration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Configuration for metadata filtering" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 322, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L322" + } + ], + "type": { + "type": "reference", + "target": 1175, + "name": "MetadataConfiguration", + "package": "@supabase/storage-js" + } + }, + { + "id": 1181, + "name": "vectorBucketName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Name of the parent vector bucket" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 318, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L318" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1186, 1182, 1183, 1184, 1180, 1185, 1181] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 316, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L316" + } + ] + }, + { + "id": 1194, + "name": "VectorMatch", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Vector object returned from queries with optional distance" + } + ] + }, + "children": [ + { + "id": 1196, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Vector embedding data (if requested)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 362, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L362" + } + ], + "type": { + "type": "reference", + "target": 1187, + "name": "VectorData", + "package": "@supabase/storage-js" + } + }, + { + "id": 1198, + "name": "distance", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Similarity distance from query vector (if requested)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 364, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L364" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1195, + "name": "key", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Unique identifier for the vector" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 361, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L361" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1197, + "name": "metadata", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Arbitrary metadata (if requested)" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 363, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L363" + } + ], + "type": { + "type": "reference", + "target": 1189, + "name": "VectorMetadata", + "package": "@supabase/storage-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1196, 1198, 1195, 1197] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 360, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L360" + } + ] + }, + { + "id": 1190, + "name": "VectorObject", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Single vector object for insertion/update" + } + ] + }, + "children": [ + { + "id": 1192, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Vector embedding data" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 349, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L349" + } + ], + "type": { + "type": "reference", + "target": 1187, + "name": "VectorData", + "package": "@supabase/storage-js" + } + }, + { + "id": 1191, + "name": "key", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Unique identifier for the vector" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 348, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L348" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1193, + "name": "metadata", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Optional arbitrary metadata" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 350, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L350" + } + ], + "type": { + "type": "reference", + "target": 1189, + "name": "VectorMetadata", + "package": "@supabase/storage-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [1192, 1191, 1193] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 347, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L347" + } + ] + }, + { + "id": 1267, + "name": "ApiResponse", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Union type for all API responses\nFollows the pattern: { data: T, error: null } | { data: null, error: Error }" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 562, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L562" + } + ], + "typeParameters": [ + { + "id": 1268, + "name": "T", + "variant": "typeParam", + "kind": 131072, + "flags": {} + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1260, + "typeArguments": [ + { + "type": "reference", + "target": 1268, + "name": "T", + "package": "@supabase/storage-js", + "refersToTypeParameter": true + } + ], + "name": "SuccessResponse", + "package": "@supabase/storage-js" + }, + { + "type": "reference", + "target": 1264, + "name": "ErrorResponse", + "package": "@supabase/storage-js" + } + ] + } + }, + { + "id": 1061, "name": "BucketType", "variant": "declaration", "kind": 2097152, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Type of storage bucket\n- STANDARD: Regular file storage buckets\n- ANALYTICS: Iceberg table-based buckets for analytical workloads" + } + ] + }, "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 3, + "line": 8, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L3" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L8" } ], "type": { @@ -88930,7 +159621,7 @@ } }, { - "id": 598, + "id": 1158, "name": "Camelize", "variant": "declaration", "kind": 2097152, @@ -88938,14 +159629,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 200, + "line": 247, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L200" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L247" } ], "typeParameters": [ { - "id": 599, + "id": 1159, "name": "T", "variant": "typeParam", "kind": 131072, @@ -88960,7 +159651,7 @@ "operator": "keyof", "target": { "type": "reference", - "target": 599, + "target": 1159, "name": "T", "package": "@supabase/storage-js", "refersToTypeParameter": true @@ -88980,7 +159671,7 @@ }, "objectType": { "type": "reference", - "target": 599, + "target": 1159, "name": "T", "package": "@supabase/storage-js", "refersToTypeParameter": true @@ -89025,7 +159716,47 @@ } }, { - "id": 600, + "id": 1178, + "name": "DistanceMetric", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Distance metrics for vector similarity search" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 304, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L304" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "cosine" + }, + { + "type": "literal", + "value": "euclidean" + }, + { + "type": "literal", + "value": "dotproduct" + } + ] + } + }, + { + "id": 1160, "name": "DownloadResult", "variant": "declaration", "kind": 2097152, @@ -89033,14 +159764,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 204, + "line": 251, "character": 12, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L204" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L251" } ], "typeParameters": [ { - "id": 607, + "id": 1167, "name": "T", "variant": "typeParam", "kind": 131072, @@ -89053,14 +159784,14 @@ { "type": "reflection", "declaration": { - "id": 601, + "id": 1161, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 602, + "id": 1162, "name": "data", "variant": "declaration", "kind": 1024, @@ -89068,21 +159799,21 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 206, + "line": 253, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L206" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L253" } ], "type": { "type": "reference", - "target": 607, + "target": 1167, "name": "T", "package": "@supabase/storage-js", "refersToTypeParameter": true } }, { - "id": 603, + "id": 1163, "name": "error", "variant": "declaration", "kind": 1024, @@ -89090,9 +159821,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 207, + "line": 254, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L207" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L254" } ], "type": { @@ -89104,15 +159835,15 @@ "groups": [ { "title": "Properties", - "children": [602, 603] + "children": [1162, 1163] } ], "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 205, + "line": 252, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L205" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L252" } ] } @@ -89120,14 +159851,14 @@ { "type": "reflection", "declaration": { - "id": 604, + "id": 1164, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 605, + "id": 1165, "name": "data", "variant": "declaration", "kind": 1024, @@ -89135,9 +159866,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 210, + "line": 257, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L210" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L257" } ], "type": { @@ -89146,7 +159877,7 @@ } }, { - "id": 606, + "id": 1166, "name": "error", "variant": "declaration", "kind": 1024, @@ -89154,14 +159885,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 211, + "line": 258, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L211" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L258" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -89170,15 +159901,15 @@ "groups": [ { "title": "Properties", - "children": [605, 606] + "children": [1165, 1166] } ], "sources": [ { "fileName": "packages/core/storage-js/src/lib/types.ts", - "line": 209, + "line": 256, "character": 4, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/types.ts#L209" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L256" } ] } @@ -89187,41 +159918,264 @@ } }, { - "id": 608, + "id": 1275, + "name": "ErrorNamespace", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Namespace type for error classes\nDetermines the error class names and type guards" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 5, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L5" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "storage" + }, + { + "type": "literal", + "value": "vectors" + } + ] + } + }, + { + "id": 1142, + "name": "SearchV2Folder", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 191, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L191" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1134, + "name": "SearchV2Object", + "package": "@supabase/storage-js" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "id" + }, + { + "type": "literal", + "value": "metadata" + }, + { + "type": "literal", + "value": "last_accessed_at" + } + ] + } + ], + "name": "Omit", + "package": "typescript" + } + }, + { + "id": 1177, + "name": "VectorDataType", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Supported data types for vectors\nCurrently only float32 is supported" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 299, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L299" + } + ], + "type": { + "type": "literal", + "value": "float32" + } + }, + { + "id": 1246, + "name": "VectorFilter", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "JSON filter expression for metadata filtering\nFormat and syntax depend on the S3 Vectors service implementation" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 498, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L498" + } + ], + "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": 1189, + "name": "VectorMetadata", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Arbitrary JSON metadata attached to vectors\nKeys configured as non-filterable in the index can be stored but not queried" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/types.ts", + "line": 339, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/types.ts#L339" + } + ], + "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": 1269, "name": "isStorageError", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 10, + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 36, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L10" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L36" } ], "signatures": [ { - "id": 609, + "id": 1270, "name": "isStorageError", "variant": "signature", "kind": 4096, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Type guard to check if an error is a StorageError" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "True if the error is a StorageError" + } + ] + } + ] + }, "sources": [ { - "fileName": "packages/core/storage-js/src/lib/errors.ts", - "line": 10, + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 36, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/lib/errors.ts#L10" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L36" } ], "parameters": [ { - "id": 610, + "id": 1271, "name": "error", "variant": "param", "kind": 32768, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The error to check" + } + ] + }, "type": { "type": "intrinsic", "name": "unknown" @@ -89234,31 +160188,222 @@ "asserts": false, "targetType": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } } } ] + }, + { + "id": 1272, + "name": "isStorageVectorsError", + "variant": "declaration", + "kind": 64, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 103, + "character": 16, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L103" + } + ], + "signatures": [ + { + "id": 1273, + "name": "isStorageVectorsError", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Type guard to check if an error is a StorageVectorsError" + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "True if the error is a StorageVectorsError" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/errors.ts", + "line": 103, + "character": 16, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/errors.ts#L103" + } + ], + "parameters": [ + { + "id": 1274, + "name": "error", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The error to check" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "unknown" + } + } + ], + "type": { + "type": "predicate", + "name": "error", + "asserts": false, + "targetType": { + "type": "reference", + "target": 1316, + "name": "StorageVectorsError", + "package": "@supabase/storage-js" + } + } + } + ] + }, + { + "id": 1060, + "name": "CreateIndexOptions", + "variant": "reference", + "kind": 4194304, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/index.ts", + "line": 15, + "character": 14, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/index.ts#L15" + } + ], + "target": 858 + }, + { + "id": 1052, + "name": "StorageAnalyticsClient", + "variant": "reference", + "kind": 4194304, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/index.ts", + "line": 3, + "character": 20, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/index.ts#L3" + } + ], + "target": 48 + }, + { + "id": 1053, + "name": "StorageVectorsClient", + "variant": "reference", + "kind": 4194304, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/index.ts", + "line": 7, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/index.ts#L7" + } + ], + "target": 531 + }, + { + "id": 1056, + "name": "StorageVectorsClientOptions", + "variant": "reference", + "kind": 4194304, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/index.ts", + "line": 11, + "character": 14, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/index.ts#L11" + } + ], + "target": 518 + }, + { + "id": 1054, + "name": "VectorBucketScope", + "variant": "reference", + "kind": 4194304, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/index.ts", + "line": 8, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/index.ts#L8" + } + ], + "target": 582 + }, + { + "id": 1055, + "name": "VectorIndexScope", + "variant": "reference", + "kind": 4194304, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/index.ts", + "line": 9, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/index.ts#L9" + } + ], + "target": 646 } ], "groups": [ + { + "title": "Enumerations", + "children": [1351] + }, { "title": "Classes", - "children": [616, 412, 611, 632] + "children": [1287, 926, 1276, 1305, 1324, 1316, 1341] }, { "title": "Interfaces", - "children": [521, 565, 588, 531, 541, 558, 590, 567, 575, 581, 555, 572, 518, 592] + "children": [ + 1078, 1062, 1230, 1118, 1168, 1264, 1148, 1084, 1094, 1111, 1218, 1224, 1072, 1208, + 1213, 1199, 1203, 1234, 1243, 1150, 1175, 1226, 1247, 1255, 1120, 1134, 1128, 1143, + 1108, 1125, 1050, 1260, 1152, 1171, 1187, 1258, 1179, 1194, 1190 + ] }, { "title": "Type Aliases", - "children": [520, 598, 600] + "children": [1267, 1061, 1158, 1178, 1160, 1275, 1142, 1177, 1246, 1189] }, { "title": "Functions", - "children": [608] + "children": [1269, 1272] + }, + { + "title": "References", + "children": [1060, 1052, 1053, 1056, 1054, 1055] } ], "sources": [ @@ -89266,7 +160411,7 @@ "fileName": "packages/core/storage-js/src/index.ts", "line": 1, "character": 0, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/index.ts#L1" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/index.ts#L1" } ] }, @@ -89293,9 +160438,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", - "line": 6, + "line": 9, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L6" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L9" } ], "signatures": [ @@ -89308,9 +160453,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", - "line": 6, + "line": 9, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L6" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L9" } ], "parameters": [ @@ -89331,9 +160476,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", - "line": 7, + "line": 10, "character": 24, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L7" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L10" } ], "signatures": [ @@ -89346,9 +160491,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", - "line": 7, + "line": 10, "character": 24, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L7" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L10" } ], "type": { @@ -89399,7 +160544,34 @@ ] }, { - "id": 14, + "id": 45, + "name": "[toStringTag]", + "variant": "declaration", + "kind": 1024, + "flags": { + "isReadonly": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", + "line": 6, + "character": 11, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L6" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "'BlobDownloadBuilder'", + "implementationOf": { + "type": "reference", + "target": -1, + "name": "Promise.[toStringTag]" + } + }, + { + "id": 15, "name": "asStream", "variant": "declaration", "kind": 2048, @@ -89407,14 +160579,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", - "line": 11, + "line": 14, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L14" } ], "signatures": [ { - "id": 15, + "id": 16, "name": "asStream", "variant": "signature", "kind": 4096, @@ -89422,14 +160594,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", - "line": 11, + "line": 14, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L11" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L14" } ], "type": { "type": "reference", - "target": 387, + "target": 711, "name": "StreamDownloadBuilder", "package": "@supabase/storage-js", "qualifiedName": "default" @@ -89438,7 +160610,383 @@ ] }, { - "id": 16, + "id": 29, + "name": "catch", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", + "line": 25, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L25" + } + ], + "signatures": [ + { + "id": 30, + "name": "catch", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Attaches a callback for only the rejection of the Promise." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "A Promise for the completion of the callback." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", + "line": 25, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L25" + } + ], + "typeParameters": [ + { + "id": 31, + "name": "TResult", + "variant": "typeParam", + "kind": 131072, + "flags": {}, + "default": { + "type": "intrinsic", + "name": "never" + } + } + ], + "parameters": [ + { + "id": 32, + "name": "onrejected", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The callback to execute when the Promise is rejected." + } + ] + }, + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reflection", + "declaration": { + "id": 33, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", + "line": 26, + "character": 18, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L26" + } + ], + "signatures": [ + { + "id": 34, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", + "line": 26, + "character": 18, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L26" + } + ], + "parameters": [ + { + "id": 35, + "name": "reason", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "target": 31, + "name": "TResult", + "package": "@supabase/storage-js", + "refersToTypeParameter": true + }, + { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "PromiseLike" + }, + "typeArguments": [ + { + "type": "reference", + "target": 31, + "name": "TResult", + "package": "@supabase/storage-js", + "refersToTypeParameter": true + } + ], + "name": "PromiseLike", + "package": "typescript" + } + ] + } + } + ] + } + } + ] + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reference", + "target": 1160, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "Blob" + }, + "name": "Blob", + "package": "typescript" + } + ], + "name": "DownloadResult", + "package": "@supabase/storage-js" + }, + { + "type": "reference", + "target": 31, + "name": "TResult", + "package": "@supabase/storage-js", + "refersToTypeParameter": true + } + ] + } + ], + "name": "Promise", + "package": "typescript" + }, + "implementationOf": { + "type": "reference", + "target": -1, + "name": "Promise.catch" + } + } + ], + "implementationOf": { + "type": "reference", + "target": -1, + "name": "Promise.catch" + } + }, + { + "id": 36, + "name": "finally", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", + "line": 31, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L31" + } + ], + "signatures": [ + { + "id": 37, + "name": "finally", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Attaches a callback that is invoked when the Promise is settled (fulfilled or rejected). The\nresolved value cannot be modified from the callback." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "A Promise for the completion of the callback." + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", + "line": 31, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L31" + } + ], + "parameters": [ + { + "id": 38, + "name": "onfinally", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The callback to execute when the Promise is settled (fulfilled or rejected)." + } + ] + }, + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": null + }, + { + "type": "reflection", + "declaration": { + "id": 39, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", + "line": 31, + "character": 23, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L31" + } + ], + "signatures": [ + { + "id": 40, + "name": "__type", + "variant": "signature", + "kind": 4096, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", + "line": 31, + "character": 23, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L31" + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ] + } + } + ] + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1160, + "typeArguments": [ + { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "Blob" + }, + "name": "Blob", + "package": "typescript" + } + ], + "name": "DownloadResult", + "package": "@supabase/storage-js" + } + ], + "name": "Promise", + "package": "typescript" + }, + "implementationOf": { + "type": "reference", + "target": -1, + "name": "Promise.finally" + } + } + ], + "implementationOf": { + "type": "reference", + "target": -1, + "name": "Promise.finally" + } + }, + { + "id": 17, "name": "then", "variant": "declaration", "kind": 2048, @@ -89446,14 +160994,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", - "line": 15, + "line": 18, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L15" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L18" } ], "signatures": [ { - "id": 17, + "id": 18, "name": "then", "variant": "signature", "kind": 4096, @@ -89480,21 +161028,21 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", - "line": 15, + "line": 18, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L15" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L18" } ], "typeParameters": [ { - "id": 18, + "id": 19, "name": "TResult1", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "reference", - "target": 600, + "target": 1160, "typeArguments": [ { "type": "reference", @@ -89511,7 +161059,7 @@ } }, { - "id": 19, + "id": 20, "name": "TResult2", "variant": "typeParam", "kind": 131072, @@ -89524,7 +161072,7 @@ ], "parameters": [ { - "id": 20, + "id": 21, "name": "onfulfilled", "variant": "param", "kind": 32768, @@ -89549,7 +161097,7 @@ { "type": "reflection", "declaration": { - "id": 21, + "id": 22, "name": "__type", "variant": "declaration", "kind": 65536, @@ -89557,14 +161105,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", - "line": 16, + "line": 19, "character": 19, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L16" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L19" } ], "signatures": [ { - "id": 22, + "id": 23, "name": "__type", "variant": "signature", "kind": 4096, @@ -89572,21 +161120,21 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", - "line": 16, + "line": 19, "character": 19, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L16" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L19" } ], "parameters": [ { - "id": 23, + "id": 24, "name": "value", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 600, + "target": 1160, "typeArguments": [ { "type": "reference", @@ -89608,7 +161156,7 @@ "types": [ { "type": "reference", - "target": 18, + "target": 19, "name": "TResult1", "package": "@supabase/storage-js", "refersToTypeParameter": true @@ -89622,7 +161170,7 @@ "typeArguments": [ { "type": "reference", - "target": 18, + "target": 19, "name": "TResult1", "package": "@supabase/storage-js", "refersToTypeParameter": true @@ -89641,7 +161189,7 @@ } }, { - "id": 24, + "id": 25, "name": "onrejected", "variant": "param", "kind": 32768, @@ -89666,7 +161214,7 @@ { "type": "reflection", "declaration": { - "id": 25, + "id": 26, "name": "__type", "variant": "declaration", "kind": 65536, @@ -89674,14 +161222,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", - "line": 17, + "line": 20, "character": 18, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L17" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L20" } ], "signatures": [ { - "id": 26, + "id": 27, "name": "__type", "variant": "signature", "kind": 4096, @@ -89689,14 +161237,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", - "line": 17, + "line": 20, "character": 18, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L17" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L20" } ], "parameters": [ { - "id": 27, + "id": 28, "name": "reason", "variant": "param", "kind": 32768, @@ -89712,7 +161260,7 @@ "types": [ { "type": "reference", - "target": 19, + "target": 20, "name": "TResult2", "package": "@supabase/storage-js", "refersToTypeParameter": true @@ -89726,7 +161274,7 @@ "typeArguments": [ { "type": "reference", - "target": 19, + "target": 20, "name": "TResult2", "package": "@supabase/storage-js", "refersToTypeParameter": true @@ -89757,14 +161305,14 @@ "types": [ { "type": "reference", - "target": 18, + "target": 19, "name": "TResult1", "package": "@supabase/storage-js", "refersToTypeParameter": true }, { "type": "reference", - "target": 19, + "target": 20, "name": "TResult2", "package": "@supabase/storage-js", "refersToTypeParameter": true @@ -89778,14 +161326,14 @@ "implementationOf": { "type": "reference", "target": -1, - "name": "PromiseLike.then" + "name": "Promise.then" } } ], "implementationOf": { "type": "reference", "target": -1, - "name": "PromiseLike.then" + "name": "Promise.then" } } ], @@ -89794,9 +161342,13 @@ "title": "Constructors", "children": [4] }, + { + "title": "Properties", + "children": [45] + }, { "title": "Methods", - "children": [14, 16] + "children": [15, 29, 36, 17] } ], "sources": [ @@ -89804,7 +161356,7 @@ "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", "line": 5, "character": 21, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L5" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L5" } ], "implementedTypes": [ @@ -89812,12 +161364,12 @@ "type": "reference", "target": { "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", - "qualifiedName": "PromiseLike" + "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", - "target": 600, + "target": 1160, "typeArguments": [ { "type": "reference", @@ -89833,7 +161385,7 @@ "package": "@supabase/storage-js" } ], - "name": "PromiseLike", + "name": "Promise", "package": "typescript" } ] @@ -89850,105 +161402,158 @@ "fileName": "packages/core/storage-js/src/packages/BlobDownloadBuilder.ts", "line": 1, "character": 0, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L1" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/BlobDownloadBuilder.ts#L1" } ] }, { - "id": 30, - "name": "packages/StorageBucketApi", + "id": 46, + "name": "packages/StorageAnalyticsClient", "variant": "declaration", "kind": 2, "flags": {}, "children": [ { - "id": 31, + "id": 48, "name": "default", "variant": "declaration", "kind": 128, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Client class for managing Analytics Buckets using Iceberg tables\nProvides methods for creating, listing, and deleting analytics buckets" + } + ] + }, "children": [ { - "id": 32, + "id": 49, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { - "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 14, + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 39, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L14" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L39" } ], "signatures": [ { - "id": 33, + "id": 50, "name": "default", "variant": "signature", "kind": 16384, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates a new StorageAnalyticsClient instance\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Analytics Buckets" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst client = new StorageAnalyticsClient(url, headers)\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, "sources": [ { - "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 14, + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 39, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L14" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L39" } ], "parameters": [ { - "id": 34, + "id": 51, "name": "url", "variant": "param", "kind": 32768, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The base URL for the storage API" + } + ] + }, "type": { "type": "intrinsic", "name": "string" } }, { - "id": 35, + "id": 52, "name": "headers", "variant": "param", "kind": 32768, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "HTTP headers to include in requests" + } + ] + }, "type": { "type": "reflection", "declaration": { - "id": 36, + "id": 53, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { - "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 16, - "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L16" + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 39, + "character": 36, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L39" } ], "indexSignatures": [ { - "id": 37, + "id": 54, "name": "__index", "variant": "signature", "kind": 8192, "flags": {}, "sources": [ { - "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 16, - "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L16" + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 39, + "character": 38, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L39" } ], "parameters": [ { - "id": 38, + "id": 55, "name": "key", "variant": "param", "kind": 32768, @@ -89970,17 +161575,25 @@ "defaultValue": "{}" }, { - "id": 39, + "id": 56, "name": "fetch", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Optional custom fetch implementation" + } + ] + }, "type": { "type": "reflection", "declaration": { - "id": 40, + "id": 57, "name": "__type", "variant": "declaration", "kind": 65536, @@ -89992,14 +161605,14 @@ "character": 17 }, { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "signatures": [ { - "id": 41, + "id": 58, "name": "__type", "variant": "signature", "kind": 4096, @@ -90021,7 +161634,7 @@ ], "parameters": [ { - "id": 42, + "id": 59, "name": "input", "variant": "param", "kind": 32768, @@ -90051,7 +161664,7 @@ } }, { - "id": 43, + "id": 60, "name": "init", "variant": "param", "kind": 32768, @@ -90091,7 +161704,7 @@ } }, { - "id": 44, + "id": 61, "name": "__type", "variant": "signature", "kind": 4096, @@ -90106,14 +161719,14 @@ }, "sources": [ { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "parameters": [ { - "id": 45, + "id": 62, "name": "input", "variant": "param", "kind": 32768, @@ -90147,7 +161760,1763 @@ } }, { - "id": 46, + "id": 63, + "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" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 48, + "name": "StorageAnalyticsClient", + "package": "@supabase/storage-js", + "qualifiedName": "default" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "BaseApiClient.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "BaseApiClient.constructor" + } + }, + { + "id": 64, + "name": "createBucket", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 79, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L79" + } + ], + "signatures": [ + { + "id": 65, + "name": "createBucket", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates a new analytics bucket using Iceberg tables\nAnalytics buckets are optimized for analytical queries and data processing\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Analytics Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing newly created analytics bucket or error" + } + ] + }, + { + "tag": "@example", + "name": "Create analytics bucket", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .analytics\n .createBucket('analytics-data')\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": {\n \"name\": \"analytics-data\",\n \"type\": \"ANALYTICS\",\n \"format\": \"iceberg\",\n \"created_at\": \"2024-05-22T22:26:05.100Z\",\n \"updated_at\": \"2024-05-22T22:26:05.100Z\"\n },\n \"error\": null\n}\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 79, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L79" + } + ], + "parameters": [ + { + "id": 66, + "name": "name", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "A unique name for the bucket you are creating" + } + ] + }, + "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": "reflection", + "declaration": { + "id": 67, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 68, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 81, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L81" + } + ], + "type": { + "type": "reference", + "target": 1078, + "name": "AnalyticBucket", + "package": "@supabase/storage-js" + } + }, + { + "id": 69, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 82, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L82" + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [68, 69] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 80, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L80" + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 70, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 71, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 85, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L85" + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 72, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 86, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L86" + } + ], + "type": { + "type": "reference", + "target": 1276, + "name": "StorageError", + "package": "@supabase/storage-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [71, 72] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 84, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L84" + } + ] + } + } + ] + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 88, + "name": "deleteBucket", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 203, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L203" + } + ], + "signatures": [ + { + "id": 89, + "name": "deleteBucket", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Deletes an existing analytics bucket\nA bucket can't be deleted with existing objects inside it\nYou must first empty the bucket before deletion\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Analytics Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing success message or error" + } + ] + }, + { + "tag": "@example", + "name": "Delete analytics bucket", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .analytics\n .deleteBucket('analytics-data')\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": {\n \"message\": \"Successfully deleted\"\n },\n \"error\": null\n}\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 203, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L203" + } + ], + "parameters": [ + { + "id": 90, + "name": "bucketName", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The unique identifier of the bucket you would like to delete" + } + ] + }, + "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": "reflection", + "declaration": { + "id": 91, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 92, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 205, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L205" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 93, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 94, + "name": "message", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 205, + "character": 16, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L205" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [94] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 205, + "character": 14, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L205" + } + ] + } + } + }, + { + "id": 95, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 206, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L206" + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [92, 95] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 204, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L204" + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 96, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 97, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 209, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L209" + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 98, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 210, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L210" + } + ], + "type": { + "type": "reference", + "target": 1276, + "name": "StorageError", + "package": "@supabase/storage-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [97, 98] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 208, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L208" + } + ] + } + } + ] + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 99, + "name": "from", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 346, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L346" + } + ], + "signatures": [ + { + "id": 100, + "name": "from", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Get an Iceberg REST Catalog client configured for a specific analytics bucket\nUse this to perform advanced table and namespace operations within the bucket\nThe returned client provides full access to the Apache Iceberg REST Catalog API\nwith the Supabase " + }, + { + "kind": "code", + "text": "`{ data, error }`" + }, + { + "kind": "text", + "text": " pattern for consistent error handling on all operations.\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Analytics Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "The wrapped Iceberg catalog client" + } + ] + }, + { + "tag": "@throws", + "content": [ + { + "kind": "text", + "text": "If the bucket name is invalid" + } + ] + }, + { + "tag": "@example", + "name": "Get catalog and create table", + "content": [ + { + "kind": "code", + "text": "```js\n// First, create an analytics bucket\nconst { data: bucket, error: bucketError } = await supabase\n .storage\n .analytics\n .createBucket('analytics-data')\n\n// Get the Iceberg catalog for that bucket\nconst catalog = supabase.storage.analytics.from('analytics-data')\n\n// Create a namespace\nconst { error: nsError } = await catalog.createNamespace({ namespace: ['default'] })\n\n// Create a table with schema\nconst { data: tableMetadata, error: tableError } = await catalog.createTable(\n { namespace: ['default'] },\n {\n name: 'events',\n schema: {\n type: 'struct',\n fields: [\n { id: 1, name: 'id', type: 'long', required: true },\n { id: 2, name: 'timestamp', type: 'timestamp', required: true },\n { id: 3, name: 'user_id', type: 'string', required: false }\n ],\n 'schema-id': 0,\n 'identifier-field-ids': [1]\n },\n 'partition-spec': {\n 'spec-id': 0,\n fields: []\n },\n 'write-order': {\n 'order-id': 0,\n fields: []\n },\n properties: {\n 'write.format.default': 'parquet'\n }\n }\n)\n```" + } + ] + }, + { + "tag": "@example", + "name": "List tables in namespace", + "content": [ + { + "kind": "code", + "text": "```js\nconst catalog = supabase.storage.analytics.from('analytics-data')\n\n// List all tables in the default namespace\nconst { data: tables, error: listError } = await catalog.listTables({ namespace: ['default'] })\nif (listError) {\n if (listError.isNotFound()) {\n console.log('Namespace not found')\n }\n return\n}\nconsole.log(tables) // [{ namespace: ['default'], name: 'events' }]\n```" + } + ] + }, + { + "tag": "@example", + "name": "Working with namespaces", + "content": [ + { + "kind": "code", + "text": "```js\nconst catalog = supabase.storage.analytics.from('analytics-data')\n\n// List all namespaces\nconst { data: namespaces } = await catalog.listNamespaces()\n\n// Create namespace with properties\nawait catalog.createNamespace(\n { namespace: ['production'] },\n { properties: { owner: 'data-team', env: 'prod' } }\n)\n```" + } + ] + }, + { + "tag": "@example", + "name": "Cleanup operations", + "content": [ + { + "kind": "code", + "text": "```js\nconst catalog = supabase.storage.analytics.from('analytics-data')\n\n// Drop table with purge option (removes all data)\nconst { error: dropError } = await catalog.dropTable(\n { namespace: ['default'], name: 'events' },\n { purge: true }\n)\n\nif (dropError?.isNotFound()) {\n console.log('Table does not exist')\n}\n\n// Drop namespace (must be empty)\nawait catalog.dropNamespace({ namespace: ['default'] })\n```" + } + ] + }, + { + "tag": "@remarks", + "content": [ + { + "kind": "text", + "text": "This method provides a bridge between Supabase's bucket management and the standard\nApache Iceberg REST Catalog API. The bucket name maps to the Iceberg warehouse parameter.\nAll authentication and configuration is handled automatically using your Supabase credentials.\n\n**Error Handling**: Invalid bucket names throw immediately. All catalog\noperations return " + }, + { + "kind": "code", + "text": "`{ data, error }`" + }, + { + "kind": "text", + "text": " where errors are " + }, + { + "kind": "code", + "text": "`IcebergError`" + }, + { + "kind": "text", + "text": " instances from iceberg-js.\nUse helper methods like " + }, + { + "kind": "code", + "text": "`error.isNotFound()`" + }, + { + "kind": "text", + "text": " or check " + }, + { + "kind": "code", + "text": "`error.status`" + }, + { + "kind": "text", + "text": " for specific error handling.\nUse " + }, + { + "kind": "code", + "text": "`.throwOnError()`" + }, + { + "kind": "text", + "text": " on the analytics client if you prefer exceptions for catalog operations.\n\n**Cleanup Operations**: When using " + }, + { + "kind": "code", + "text": "`dropTable`" + }, + { + "kind": "text", + "text": ", the " + }, + { + "kind": "code", + "text": "`purge: true`" + }, + { + "kind": "text", + "text": " option permanently\ndeletes all table data. Without it, the table is marked as deleted but data remains.\n\n**Library Dependency**: The returned catalog wraps " + }, + { + "kind": "code", + "text": "`IcebergRestCatalog`" + }, + { + "kind": "text", + "text": " from iceberg-js.\nFor complete API documentation and advanced usage, refer to the\n[iceberg-js documentation](https://supabase.github.io/iceberg-js/)." + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 346, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L346" + } + ], + "parameters": [ + { + "id": 101, + "name": "bucketName", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The name of the analytics bucket (warehouse) to connect to" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 47, + "name": "WrappedIcebergRestCatalog", + "package": "@supabase/storage-js" + } + } + ] + }, + { + "id": 73, + "name": "listBuckets", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 140, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L140" + } + ], + "signatures": [ + { + "id": 74, + "name": "listBuckets", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Retrieves the details of all Analytics Storage buckets within an existing project\nOnly returns buckets of type 'ANALYTICS'\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Analytics Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing array of analytics buckets or error" + } + ] + }, + { + "tag": "@example", + "name": "List analytics buckets", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .analytics\n .listBuckets({\n limit: 10,\n offset: 0,\n sortColumn: 'created_at',\n sortOrder: 'desc'\n })\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": [\n {\n \"name\": \"analytics-data\",\n \"type\": \"ANALYTICS\",\n \"format\": \"iceberg\",\n \"created_at\": \"2024-05-22T22:26:05.100Z\",\n \"updated_at\": \"2024-05-22T22:26:05.100Z\"\n }\n ],\n \"error\": null\n}\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 140, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L140" + } + ], + "parameters": [ + { + "id": 75, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Query parameters for listing buckets" + } + ] + }, + "type": { + "type": "reflection", + "declaration": { + "id": 76, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 77, + "name": "limit", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Maximum number of buckets to return" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 141, + "character": 4, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L141" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 78, + "name": "offset", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Number of buckets to skip" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 142, + "character": 4, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L142" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 81, + "name": "search", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Search term to filter bucket names" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 145, + "character": 4, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L145" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 79, + "name": "sortColumn", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Column to sort by ('name', 'created_at', 'updated_at')" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 143, + "character": 4, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L143" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "name" + }, + { + "type": "literal", + "value": "created_at" + }, + { + "type": "literal", + "value": "updated_at" + } + ] + } + }, + { + "id": 80, + "name": "sortOrder", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Sort order ('asc' or 'desc')" + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 144, + "character": 4, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L144" + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "literal", + "value": "asc" + }, + { + "type": "literal", + "value": "desc" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [77, 78, 81, 79, 80] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 140, + "character": 30, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L140" + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reflection", + "declaration": { + "id": 82, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 83, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 148, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L148" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "target": 1078, + "name": "AnalyticBucket", + "package": "@supabase/storage-js" + } + } + }, + { + "id": 84, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 149, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L149" + } + ], + "type": { + "type": "literal", + "value": null + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [83, 84] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 147, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L147" + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 85, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 86, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 152, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L152" + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 87, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 153, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L153" + } + ], + "type": { + "type": "reference", + "target": 1276, + "name": "StorageError", + "package": "@supabase/storage-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [86, 87] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 151, + "character": 6, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L151" + } + ] + } + } + ] + } + ], + "name": "Promise", + "package": "typescript" + } + } + ] + }, + { + "id": 117, + "name": "throwOnError", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true, + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/BaseApiClient.ts", + "line": 44, + "character": 9, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/BaseApiClient.ts#L44" + } + ], + "signatures": [ + { + "id": 118, + "name": "throwOnError", + "variant": "signature", + "kind": 4096, + "flags": { + "isInherited": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Enable throwing errors instead of returning them.\nWhen enabled, errors are thrown instead of returned in { data, error } format." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "this - For method chaining" + } + ] + } + ] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/BaseApiClient.ts", + "line": 44, + "character": 9, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/BaseApiClient.ts#L44" + } + ], + "type": { + "type": "intrinsic", + "name": "this" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "BaseApiClient.throwOnError" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "BaseApiClient.throwOnError" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [49] + }, + { + "title": "Methods", + "children": [64, 88, 99, 73, 117] + } + ], + "categories": [ + { + "title": "Analytics Buckets", + "children": [49, 64, 88, 99, 73] + }, + { + "title": "Other", + "children": [117] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 21, + "character": 21, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L21" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "src/lib/common/BaseApiClient.ts", + "qualifiedName": "default" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1276, + "name": "StorageError", + "package": "@supabase/storage-js" + } + ], + "name": "default", + "package": "@supabase/storage-js" + } + ] + }, + { + "id": 47, + "name": "WrappedIcebergRestCatalog", + "variant": "declaration", + "kind": 2097152, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 13, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L13" + } + ], + "type": { + "type": "mapped", + "parameter": "K", + "parameterType": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/iceberg-js/dist/index.d.ts", + "qualifiedName": "IcebergRestCatalog" + }, + "name": "IcebergRestCatalog", + "package": "iceberg-js" + } + }, + "templateType": { + "type": "reference", + "target": { + "sourceFileName": "src/packages/StorageAnalyticsClient.ts", + "qualifiedName": "WrapAsyncMethod" + }, + "typeArguments": [ + { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "target": { + "sourceFileName": "src/packages/StorageAnalyticsClient.ts", + "qualifiedName": "K" + }, + "name": "K", + "package": "@supabase/storage-js", + "refersToTypeParameter": true + }, + "objectType": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/iceberg-js/dist/index.d.ts", + "qualifiedName": "IcebergRestCatalog" + }, + "name": "IcebergRestCatalog", + "package": "iceberg-js" + } + } + ], + "name": "WrapAsyncMethod", + "package": "@supabase/storage-js" + } + } + } + ], + "groups": [ + { + "title": "Classes", + "children": [48] + }, + { + "title": "Type Aliases", + "children": [47] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageAnalyticsClient.ts", + "line": 1, + "character": 0, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageAnalyticsClient.ts#L1" + } + ] + }, + { + "id": 131, + "name": "packages/StorageBucketApi", + "variant": "declaration", + "kind": 2, + "flags": {}, + "children": [ + { + "id": 132, + "name": "default", + "variant": "declaration", + "kind": 128, + "flags": {}, + "children": [ + { + "id": 133, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", + "line": 9, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L9" + } + ], + "signatures": [ + { + "id": 134, + "name": "default", + "variant": "signature", + "kind": 16384, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", + "line": 9, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L9" + } + ], + "parameters": [ + { + "id": 135, + "name": "url", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 136, + "name": "headers", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 137, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", + "line": 11, + "character": 13, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L11" + } + ], + "indexSignatures": [ + { + "id": 138, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", + "line": 11, + "character": 15, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L11" + } + ], + "parameters": [ + { + "id": 139, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + }, + "defaultValue": "{}" + }, + { + "id": 140, + "name": "fetch", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 141, + "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": 142, + "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": 143, + "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": 144, + "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": 145, + "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": 146, + "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": 147, "name": "init", "variant": "param", "kind": 32768, @@ -90191,7 +163560,7 @@ } }, { - "id": 47, + "id": 148, "name": "opts", "variant": "param", "kind": 32768, @@ -90200,7 +163569,7 @@ }, "type": { "type": "reference", - "target": 518, + "target": 1050, "name": "StorageClientOptions", "package": "@supabase/storage-js" } @@ -90208,16 +163577,26 @@ ], "type": { "type": "reference", - "target": 31, + "target": 132, "name": "StorageBucketApi", "package": "@supabase/storage-js", "qualifiedName": "default" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "BaseApiClient.constructor" } } - ] + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "BaseApiClient.constructor" + } }, { - "id": 81, + "id": 167, "name": "createBucket", "variant": "declaration", "kind": 2048, @@ -90225,14 +163604,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 117, + "line": 167, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L117" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L167" } ], "signatures": [ { - "id": 82, + "id": 168, "name": "createBucket", "variant": "signature", "kind": 4096, @@ -90245,12 +163624,39 @@ } ], "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, { "tag": "@returns", "content": [ { "kind": "text", - "text": "newly created bucket id" + "text": "Promise with response containing newly created bucket name or error" + } + ] + }, + { + "tag": "@example", + "name": "Create bucket", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .createBucket('avatars', {\n public: false,\n allowedMimeTypes: ['image/png'],\n fileSizeLimit: 1024\n })\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": {\n \"name\": \"avatars\"\n },\n \"error\": null\n}\n```" } ] } @@ -90259,14 +163665,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 117, + "line": 167, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L117" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L167" } ], "parameters": [ { - "id": 83, + "id": 169, "name": "id", "variant": "param", "kind": 32768, @@ -90285,7 +163691,7 @@ } }, { - "id": 84, + "id": 170, "name": "options", "variant": "param", "kind": 32768, @@ -90293,14 +163699,14 @@ "type": { "type": "reflection", "declaration": { - "id": 85, + "id": 171, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 88, + "id": 174, "name": "allowedMimeTypes", "variant": "declaration", "kind": 1024, @@ -90318,9 +163724,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 122, + "line": 172, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L122" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L172" } ], "type": { @@ -90341,7 +163747,7 @@ } }, { - "id": 87, + "id": 173, "name": "fileSizeLimit", "variant": "declaration", "kind": 1024, @@ -90359,9 +163765,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 121, + "line": 171, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L121" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L171" } ], "type": { @@ -90383,7 +163789,7 @@ } }, { - "id": 86, + "id": 172, "name": "public", "variant": "declaration", "kind": 1024, @@ -90399,9 +163805,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 120, + "line": 170, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L120" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L170" } ], "type": { @@ -90410,7 +163816,7 @@ } }, { - "id": 89, + "id": 175, "name": "type", "variant": "declaration", "kind": 1024, @@ -90440,14 +163846,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 123, + "line": 173, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L123" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L173" } ], "type": { "type": "reference", - "target": 520, + "target": 1061, "name": "BucketType", "package": "@supabase/storage-js" } @@ -90456,15 +163862,15 @@ "groups": [ { "title": "Properties", - "children": [88, 87, 86, 89] + "children": [174, 173, 172, 175] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 119, + "line": 169, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L119" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L169" } ] } @@ -90485,14 +163891,14 @@ { "type": "reflection", "declaration": { - "id": 90, + "id": 176, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 91, + "id": 177, "name": "data", "variant": "declaration", "kind": 1024, @@ -90500,9 +163906,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 129, + "line": 179, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L129" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L179" } ], "type": { @@ -90514,7 +163920,7 @@ "typeArguments": [ { "type": "reference", - "target": 521, + "target": 1062, "name": "Bucket", "package": "@supabase/storage-js" }, @@ -90528,7 +163934,7 @@ } }, { - "id": 92, + "id": 178, "name": "error", "variant": "declaration", "kind": 1024, @@ -90536,9 +163942,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 130, + "line": 180, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L130" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L180" } ], "type": { @@ -90550,15 +163956,15 @@ "groups": [ { "title": "Properties", - "children": [91, 92] + "children": [177, 178] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 128, + "line": 178, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L128" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L178" } ] } @@ -90566,14 +163972,14 @@ { "type": "reflection", "declaration": { - "id": 93, + "id": 179, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 94, + "id": 180, "name": "data", "variant": "declaration", "kind": 1024, @@ -90581,9 +163987,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 133, + "line": 183, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L133" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L183" } ], "type": { @@ -90592,7 +163998,7 @@ } }, { - "id": 95, + "id": 181, "name": "error", "variant": "declaration", "kind": 1024, @@ -90600,14 +164006,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 134, + "line": 184, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L134" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L184" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -90616,15 +164022,15 @@ "groups": [ { "title": "Properties", - "children": [94, 95] + "children": [180, 181] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 132, + "line": 182, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L132" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L182" } ] } @@ -90639,7 +164045,7 @@ ] }, { - "id": 123, + "id": 209, "name": "deleteBucket", "variant": "declaration", "kind": 2048, @@ -90647,14 +164053,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 260, + "line": 336, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L260" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L336" } ], "signatures": [ { - "id": 124, + "id": 210, "name": "deleteBucket", "variant": "signature", "kind": 4096, @@ -90673,19 +164079,57 @@ "kind": "text", "text": " the bucket." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with success message or error" + } + ] + }, + { + "tag": "@example", + "name": "Delete bucket", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .deleteBucket('avatars')\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": {\n \"message\": \"Successfully deleted\"\n },\n \"error\": null\n}\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 260, + "line": 336, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L260" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L336" } ], "parameters": [ { - "id": 125, + "id": 211, "name": "id", "variant": "param", "kind": 32768, @@ -90717,14 +164161,14 @@ { "type": "reflection", "declaration": { - "id": 126, + "id": 212, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 127, + "id": 213, "name": "data", "variant": "declaration", "kind": 1024, @@ -90732,22 +164176,22 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 262, + "line": 338, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L262" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L338" } ], "type": { "type": "reflection", "declaration": { - "id": 128, + "id": 214, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 129, + "id": 215, "name": "message", "variant": "declaration", "kind": 1024, @@ -90755,9 +164199,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 262, + "line": 338, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L262" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L338" } ], "type": { @@ -90769,22 +164213,22 @@ "groups": [ { "title": "Properties", - "children": [129] + "children": [215] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 262, + "line": 338, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L262" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L338" } ] } } }, { - "id": 130, + "id": 216, "name": "error", "variant": "declaration", "kind": 1024, @@ -90792,9 +164236,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 263, + "line": 339, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L263" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L339" } ], "type": { @@ -90806,15 +164250,15 @@ "groups": [ { "title": "Properties", - "children": [127, 130] + "children": [213, 216] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 261, + "line": 337, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L261" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L337" } ] } @@ -90822,14 +164266,14 @@ { "type": "reflection", "declaration": { - "id": 131, + "id": 217, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 132, + "id": 218, "name": "data", "variant": "declaration", "kind": 1024, @@ -90837,9 +164281,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 266, + "line": 342, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L266" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L342" } ], "type": { @@ -90848,7 +164292,7 @@ } }, { - "id": 133, + "id": 219, "name": "error", "variant": "declaration", "kind": 1024, @@ -90856,14 +164300,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 267, + "line": 343, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L267" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L343" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -90872,15 +164316,15 @@ "groups": [ { "title": "Properties", - "children": [132, 133] + "children": [218, 219] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 265, + "line": 341, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L265" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L341" } ] } @@ -90895,7 +164339,7 @@ ] }, { - "id": 112, + "id": 198, "name": "emptyBucket", "variant": "declaration", "kind": 2048, @@ -90903,14 +164347,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 224, + "line": 296, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L224" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L296" } ], "signatures": [ { - "id": 113, + "id": 199, "name": "emptyBucket", "variant": "signature", "kind": 4096, @@ -90921,19 +164365,57 @@ "kind": "text", "text": "Removes all objects inside a single bucket." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with success message or error" + } + ] + }, + { + "tag": "@example", + "name": "Empty bucket", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .emptyBucket('avatars')\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": {\n \"message\": \"Successfully emptied\"\n },\n \"error\": null\n}\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 224, + "line": 296, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L224" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L296" } ], "parameters": [ { - "id": 114, + "id": 200, "name": "id", "variant": "param", "kind": 32768, @@ -90965,14 +164447,14 @@ { "type": "reflection", "declaration": { - "id": 115, + "id": 201, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 116, + "id": 202, "name": "data", "variant": "declaration", "kind": 1024, @@ -90980,22 +164462,22 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 226, + "line": 298, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L226" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L298" } ], "type": { "type": "reflection", "declaration": { - "id": 117, + "id": 203, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 118, + "id": 204, "name": "message", "variant": "declaration", "kind": 1024, @@ -91003,9 +164485,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 226, + "line": 298, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L226" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L298" } ], "type": { @@ -91017,22 +164499,22 @@ "groups": [ { "title": "Properties", - "children": [118] + "children": [204] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 226, + "line": 298, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L226" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L298" } ] } } }, { - "id": 119, + "id": 205, "name": "error", "variant": "declaration", "kind": 1024, @@ -91040,9 +164522,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 227, + "line": 299, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L227" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L299" } ], "type": { @@ -91054,15 +164536,15 @@ "groups": [ { "title": "Properties", - "children": [116, 119] + "children": [202, 205] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 225, + "line": 297, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L225" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L297" } ] } @@ -91070,14 +164552,14 @@ { "type": "reflection", "declaration": { - "id": 120, + "id": 206, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 121, + "id": 207, "name": "data", "variant": "declaration", "kind": 1024, @@ -91085,9 +164567,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 230, + "line": 302, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L230" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L302" } ], "type": { @@ -91096,7 +164578,7 @@ } }, { - "id": 122, + "id": 208, "name": "error", "variant": "declaration", "kind": 1024, @@ -91104,14 +164586,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 231, + "line": 303, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L231" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L303" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -91120,15 +164602,15 @@ "groups": [ { "title": "Properties", - "children": [121, 122] + "children": [207, 208] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 229, + "line": 301, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L229" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L301" } ] } @@ -91143,7 +164625,7 @@ ] }, { - "id": 72, + "id": 158, "name": "getBucket", "variant": "declaration", "kind": 2048, @@ -91151,14 +164633,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 77, + "line": 115, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L77" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L115" } ], "signatures": [ { - "id": 73, + "id": 159, "name": "getBucket", "variant": "signature", "kind": 4096, @@ -91169,19 +164651,57 @@ "kind": "text", "text": "Retrieves the details of an existing Storage bucket." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing bucket details or error" + } + ] + }, + { + "tag": "@example", + "name": "Get bucket", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .getBucket('avatars')\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": {\n \"id\": \"avatars\",\n \"name\": \"avatars\",\n \"owner\": \"\",\n \"public\": false,\n \"file_size_limit\": 1024,\n \"allowed_mime_types\": [\n \"image/png\"\n ],\n \"created_at\": \"2024-05-22T22:26:05.100Z\",\n \"updated_at\": \"2024-05-22T22:26:05.100Z\"\n },\n \"error\": null\n}\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 77, + "line": 115, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L77" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L115" } ], "parameters": [ { - "id": 74, + "id": 160, "name": "id", "variant": "param", "kind": 32768, @@ -91213,14 +164733,14 @@ { "type": "reflection", "declaration": { - "id": 75, + "id": 161, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 76, + "id": 162, "name": "data", "variant": "declaration", "kind": 1024, @@ -91228,20 +164748,20 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 79, + "line": 117, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L79" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L117" } ], "type": { "type": "reference", - "target": 521, + "target": 1062, "name": "Bucket", "package": "@supabase/storage-js" } }, { - "id": 77, + "id": 163, "name": "error", "variant": "declaration", "kind": 1024, @@ -91249,9 +164769,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 80, + "line": 118, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L80" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L118" } ], "type": { @@ -91263,15 +164783,15 @@ "groups": [ { "title": "Properties", - "children": [76, 77] + "children": [162, 163] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 78, + "line": 116, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L78" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L116" } ] } @@ -91279,14 +164799,14 @@ { "type": "reflection", "declaration": { - "id": 78, + "id": 164, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 79, + "id": 165, "name": "data", "variant": "declaration", "kind": 1024, @@ -91294,9 +164814,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 83, + "line": 121, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L83" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L121" } ], "type": { @@ -91305,7 +164825,7 @@ } }, { - "id": 80, + "id": 166, "name": "error", "variant": "declaration", "kind": 1024, @@ -91313,14 +164833,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 84, + "line": 122, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L84" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L122" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -91329,15 +164849,15 @@ "groups": [ { "title": "Properties", - "children": [79, 80] + "children": [165, 166] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 82, + "line": 120, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L82" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L120" } ] } @@ -91352,7 +164872,7 @@ ] }, { - "id": 64, + "id": 149, "name": "listBuckets", "variant": "declaration", "kind": 2048, @@ -91360,14 +164880,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 47, + "line": 64, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L47" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L64" } ], "signatures": [ { - "id": 65, + "id": 150, "name": "listBuckets", "variant": "signature", "kind": 4096, @@ -91378,14 +164898,111 @@ "kind": "text", "text": "Retrieves the details of all Storage buckets within an existing project." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing array of buckets or error" + } + ] + }, + { + "tag": "@example", + "name": "List buckets", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .listBuckets()\n```" + } + ] + }, + { + "tag": "@example", + "name": "List buckets with options", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .listBuckets({\n limit: 10,\n offset: 0,\n sortColumn: 'created_at',\n sortOrder: 'desc',\n search: 'prod'\n })\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 47, + "line": 64, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L47" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L64" + } + ], + "parameters": [ + { + "id": 151, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Query parameters for listing buckets" + } + ] + }, + "type": { + "type": "reference", + "target": 1072, + "name": "ListBucketOptions", + "package": "@supabase/storage-js", + "highlightedProperties": { + "limit": [ + { + "kind": "text", + "text": "Maximum number of buckets to return" + } + ], + "offset": [ + { + "kind": "text", + "text": "Number of buckets to skip" + } + ], + "sortColumn": [ + { + "kind": "text", + "text": "Column to sort by ('id', 'name', 'created_at', 'updated_at')" + } + ], + "sortOrder": [ + { + "kind": "text", + "text": "Sort order ('asc' or 'desc')" + } + ], + "search": [ + { + "kind": "text", + "text": "Search term to filter bucket names" + } + ] + } + } } ], "type": { @@ -91401,14 +165018,14 @@ { "type": "reflection", "declaration": { - "id": 66, + "id": 152, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 67, + "id": 153, "name": "data", "variant": "declaration", "kind": 1024, @@ -91416,23 +165033,23 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 49, + "line": 66, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L49" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L66" } ], "type": { "type": "array", "elementType": { "type": "reference", - "target": 521, + "target": 1062, "name": "Bucket", "package": "@supabase/storage-js" } } }, { - "id": 68, + "id": 154, "name": "error", "variant": "declaration", "kind": 1024, @@ -91440,9 +165057,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 50, + "line": 67, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L50" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L67" } ], "type": { @@ -91454,15 +165071,15 @@ "groups": [ { "title": "Properties", - "children": [67, 68] + "children": [153, 154] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 48, + "line": 65, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L48" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L65" } ] } @@ -91470,14 +165087,14 @@ { "type": "reflection", "declaration": { - "id": 69, + "id": 155, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 70, + "id": 156, "name": "data", "variant": "declaration", "kind": 1024, @@ -91485,9 +165102,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 53, + "line": 70, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L53" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L70" } ], "type": { @@ -91496,7 +165113,7 @@ } }, { - "id": 71, + "id": 157, "name": "error", "variant": "declaration", "kind": 1024, @@ -91504,14 +165121,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 54, + "line": 71, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L54" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L71" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -91520,15 +165137,15 @@ "groups": [ { "title": "Properties", - "children": [70, 71] + "children": [156, 157] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 52, + "line": 69, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L52" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L69" } ] } @@ -91543,53 +165160,77 @@ ] }, { - "id": 62, + "id": 238, "name": "throwOnError", "variant": "declaration", "kind": 2048, "flags": { - "isPublic": true + "isPublic": true, + "isInherited": true }, "sources": [ { - "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 39, + "fileName": "packages/core/storage-js/src/lib/common/BaseApiClient.ts", + "line": 44, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L39" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/BaseApiClient.ts#L44" } ], "signatures": [ { - "id": 63, + "id": 239, "name": "throwOnError", "variant": "signature", "kind": 4096, - "flags": {}, + "flags": { + "isInherited": true + }, "comment": { "summary": [ { "kind": "text", - "text": "Enable throwing errors instead of returning them." + "text": "Enable throwing errors instead of returning them.\nWhen enabled, errors are thrown instead of returned in { data, error } format." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "this - For method chaining" + } + ] } ] }, "sources": [ { - "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 39, + "fileName": "packages/core/storage-js/src/lib/common/BaseApiClient.ts", + "line": 44, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L39" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/BaseApiClient.ts#L44" } ], "type": { "type": "intrinsic", "name": "this" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "BaseApiClient.throwOnError" } } - ] + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "BaseApiClient.throwOnError" + } }, { - "id": 96, + "id": 182, "name": "updateBucket", "variant": "declaration", "kind": 2048, @@ -91597,14 +165238,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 176, + "line": 239, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L176" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L239" } ], "signatures": [ { - "id": 97, + "id": 183, "name": "updateBucket", "variant": "signature", "kind": 4096, @@ -91615,19 +165256,57 @@ "kind": "text", "text": "Updates a Storage bucket" } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing success message or error" + } + ] + }, + { + "tag": "@example", + "name": "Update bucket", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .updateBucket('avatars', {\n public: false,\n allowedMimeTypes: ['image/png'],\n fileSizeLimit: 1024\n })\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": {\n \"message\": \"Successfully updated\"\n },\n \"error\": null\n}\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 176, + "line": 239, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L176" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L239" } ], "parameters": [ { - "id": 98, + "id": 184, "name": "id", "variant": "param", "kind": 32768, @@ -91646,7 +165325,7 @@ } }, { - "id": 99, + "id": 185, "name": "options", "variant": "param", "kind": 32768, @@ -91654,14 +165333,14 @@ "type": { "type": "reflection", "declaration": { - "id": 100, + "id": 186, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 103, + "id": 189, "name": "allowedMimeTypes", "variant": "declaration", "kind": 1024, @@ -91679,9 +165358,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 181, + "line": 244, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L181" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L244" } ], "type": { @@ -91702,7 +165381,7 @@ } }, { - "id": 102, + "id": 188, "name": "fileSizeLimit", "variant": "declaration", "kind": 1024, @@ -91720,9 +165399,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 180, + "line": 243, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L180" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L243" } ], "type": { @@ -91744,7 +165423,7 @@ } }, { - "id": 101, + "id": 187, "name": "public", "variant": "declaration", "kind": 1024, @@ -91760,9 +165439,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 179, + "line": 242, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L179" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L242" } ], "type": { @@ -91774,15 +165453,15 @@ "groups": [ { "title": "Properties", - "children": [103, 102, 101] + "children": [189, 188, 187] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 178, + "line": 241, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L178" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L241" } ] } @@ -91802,14 +165481,14 @@ { "type": "reflection", "declaration": { - "id": 104, + "id": 190, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 105, + "id": 191, "name": "data", "variant": "declaration", "kind": 1024, @@ -91817,22 +165496,22 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 185, + "line": 248, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L185" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L248" } ], "type": { "type": "reflection", "declaration": { - "id": 106, + "id": 192, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 107, + "id": 193, "name": "message", "variant": "declaration", "kind": 1024, @@ -91840,9 +165519,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 185, + "line": 248, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L185" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L248" } ], "type": { @@ -91854,22 +165533,22 @@ "groups": [ { "title": "Properties", - "children": [107] + "children": [193] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 185, + "line": 248, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L185" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L248" } ] } } }, { - "id": 108, + "id": 194, "name": "error", "variant": "declaration", "kind": 1024, @@ -91877,9 +165556,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 186, + "line": 249, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L186" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L249" } ], "type": { @@ -91891,15 +165570,15 @@ "groups": [ { "title": "Properties", - "children": [105, 108] + "children": [191, 194] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 184, + "line": 247, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L184" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L247" } ] } @@ -91907,14 +165586,14 @@ { "type": "reflection", "declaration": { - "id": 109, + "id": 195, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 110, + "id": 196, "name": "data", "variant": "declaration", "kind": 1024, @@ -91922,9 +165601,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 189, + "line": 252, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L189" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L252" } ], "type": { @@ -91933,7 +165612,7 @@ } }, { - "id": 111, + "id": 197, "name": "error", "variant": "declaration", "kind": 1024, @@ -91941,14 +165620,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 190, + "line": 253, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L190" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L253" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -91957,15 +165636,15 @@ "groups": [ { "title": "Properties", - "children": [110, 111] + "children": [196, 197] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", - "line": 188, + "line": 251, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L188" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L251" } ] } @@ -91983,11 +165662,21 @@ "groups": [ { "title": "Constructors", - "children": [32] + "children": [133] }, { "title": "Methods", - "children": [81, 123, 112, 72, 64, 62, 96] + "children": [167, 209, 198, 158, 149, 238, 182] + } + ], + "categories": [ + { + "title": "File Buckets", + "children": [167, 209, 198, 158, 149, 182] + }, + { + "title": "Other", + "children": [133, 238] } ], "sources": [ @@ -91995,13 +165684,32 @@ "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", "line": 8, "character": 21, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L8" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L8" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "src/lib/common/BaseApiClient.ts", + "qualifiedName": "default" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1276, + "name": "StorageError", + "package": "@supabase/storage-js" + } + ], + "name": "default", + "package": "@supabase/storage-js" } ], "extendedBy": [ { "type": "reference", - "target": 412, + "target": 926, "name": "StorageClient" } ] @@ -92010,7 +165718,7 @@ "groups": [ { "title": "Classes", - "children": [31] + "children": [132] } ], "sources": [ @@ -92018,26 +165726,26 @@ "fileName": "packages/core/storage-js/src/packages/StorageBucketApi.ts", "line": 1, "character": 0, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageBucketApi.ts#L1" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageBucketApi.ts#L1" } ] }, { - "id": 134, + "id": 252, "name": "packages/StorageFileApi", "variant": "declaration", "kind": 2, "flags": {}, "children": [ { - "id": 135, + "id": 253, "name": "default", "variant": "declaration", "kind": 128, "flags": {}, "children": [ { - "id": 136, + "id": 254, "name": "constructor", "variant": "declaration", "kind": 512, @@ -92045,14 +165753,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 52, + "line": 49, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L52" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L49" } ], "signatures": [ { - "id": 137, + "id": 255, "name": "default", "variant": "signature", "kind": 16384, @@ -92060,14 +165768,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 52, + "line": 49, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L52" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L49" } ], "parameters": [ { - "id": 138, + "id": 256, "name": "url", "variant": "param", "kind": 32768, @@ -92078,7 +165786,7 @@ } }, { - "id": 139, + "id": 257, "name": "headers", "variant": "param", "kind": 32768, @@ -92086,7 +165794,7 @@ "type": { "type": "reflection", "declaration": { - "id": 140, + "id": 258, "name": "__type", "variant": "declaration", "kind": 65536, @@ -92094,14 +165802,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 54, + "line": 51, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L54" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L51" } ], "indexSignatures": [ { - "id": 141, + "id": 259, "name": "__index", "variant": "signature", "kind": 8192, @@ -92109,14 +165817,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 54, + "line": 51, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L54" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L51" } ], "parameters": [ { - "id": 142, + "id": 260, "name": "key", "variant": "param", "kind": 32768, @@ -92138,7 +165846,7 @@ "defaultValue": "{}" }, { - "id": 143, + "id": 261, "name": "bucketId", "variant": "param", "kind": 32768, @@ -92151,7 +165859,7 @@ } }, { - "id": 144, + "id": 262, "name": "fetch", "variant": "param", "kind": 32768, @@ -92161,7 +165869,7 @@ "type": { "type": "reflection", "declaration": { - "id": 145, + "id": 263, "name": "__type", "variant": "declaration", "kind": 65536, @@ -92173,14 +165881,14 @@ "character": 17 }, { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "signatures": [ { - "id": 146, + "id": 264, "name": "__type", "variant": "signature", "kind": 4096, @@ -92202,7 +165910,7 @@ ], "parameters": [ { - "id": 147, + "id": 265, "name": "input", "variant": "param", "kind": 32768, @@ -92232,7 +165940,7 @@ } }, { - "id": 148, + "id": 266, "name": "init", "variant": "param", "kind": 32768, @@ -92272,7 +165980,7 @@ } }, { - "id": 149, + "id": 267, "name": "__type", "variant": "signature", "kind": 4096, @@ -92287,14 +165995,14 @@ }, "sources": [ { - "fileName": "node_modules/@types/node/web-globals/fetch.d.ts", - "line": 16, + "fileName": "node_modules/@types/node/globals.d.ts", + "line": 289, "character": 13 } ], "parameters": [ { - "id": 150, + "id": 268, "name": "input", "variant": "param", "kind": 32768, @@ -92328,7 +166036,7 @@ } }, { - "id": 151, + "id": 269, "name": "init", "variant": "param", "kind": 32768, @@ -92374,16 +166082,26 @@ ], "type": { "type": "reference", - "target": 135, + "target": 253, "name": "StorageFileApi", "package": "@supabase/storage-js", "qualifiedName": "default" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "BaseApiClient.constructor" } } - ] + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "BaseApiClient.constructor" + } }, { - "id": 259, + "id": 361, "name": "copy", "variant": "declaration", "kind": 2048, @@ -92391,14 +166109,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 379, + "line": 500, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L379" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L500" } ], "signatures": [ { - "id": 260, + "id": 362, "name": "copy", "variant": "signature", "kind": 4096, @@ -92409,19 +166127,57 @@ "kind": "text", "text": "Copies an existing file to a new path in the same bucket." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing copied file path or error" + } + ] + }, + { + "tag": "@example", + "name": "Copy file", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .from('avatars')\n .copy('public/avatar1.png', 'private/avatar2.png')\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": {\n \"path\": \"avatars/private/avatar2.png\"\n },\n \"error\": null\n}\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 379, + "line": 500, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L379" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L500" } ], "parameters": [ { - "id": 261, + "id": 363, "name": "fromPath", "variant": "param", "kind": 32768, @@ -92448,7 +166204,7 @@ } }, { - "id": 262, + "id": 364, "name": "toPath", "variant": "param", "kind": 32768, @@ -92475,7 +166231,7 @@ } }, { - "id": 263, + "id": 365, "name": "options", "variant": "param", "kind": 32768, @@ -92492,7 +166248,7 @@ }, "type": { "type": "reference", - "target": 565, + "target": 1118, "name": "DestinationOptions", "package": "@supabase/storage-js" } @@ -92511,14 +166267,14 @@ { "type": "reflection", "declaration": { - "id": 264, + "id": 366, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 265, + "id": 367, "name": "data", "variant": "declaration", "kind": 1024, @@ -92526,22 +166282,22 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 385, + "line": 506, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L385" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L506" } ], "type": { "type": "reflection", "declaration": { - "id": 266, + "id": 368, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 267, + "id": 369, "name": "path", "variant": "declaration", "kind": 1024, @@ -92549,9 +166305,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 385, + "line": 506, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L385" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L506" } ], "type": { @@ -92563,22 +166319,22 @@ "groups": [ { "title": "Properties", - "children": [267] + "children": [369] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 385, + "line": 506, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L385" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L506" } ] } } }, { - "id": 268, + "id": 370, "name": "error", "variant": "declaration", "kind": 1024, @@ -92586,9 +166342,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 386, + "line": 507, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L386" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L507" } ], "type": { @@ -92600,15 +166356,15 @@ "groups": [ { "title": "Properties", - "children": [265, 268] + "children": [367, 370] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 384, + "line": 505, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L384" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L505" } ] } @@ -92616,14 +166372,14 @@ { "type": "reflection", "declaration": { - "id": 269, + "id": 371, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 270, + "id": 372, "name": "data", "variant": "declaration", "kind": 1024, @@ -92631,9 +166387,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 389, + "line": 510, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L389" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L510" } ], "type": { @@ -92642,7 +166398,7 @@ } }, { - "id": 271, + "id": 373, "name": "error", "variant": "declaration", "kind": 1024, @@ -92650,14 +166406,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 390, + "line": 511, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L390" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L511" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -92666,15 +166422,15 @@ "groups": [ { "title": "Properties", - "children": [270, 271] + "children": [372, 373] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 388, + "line": 509, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L388" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L509" } ] } @@ -92689,7 +166445,7 @@ ] }, { - "id": 215, + "id": 317, "name": "createSignedUploadUrl", "variant": "declaration", "kind": 2048, @@ -92697,14 +166453,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 243, + "line": 305, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L243" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L305" } ], "signatures": [ { - "id": 216, + "id": 318, "name": "createSignedUploadUrl", "variant": "signature", "kind": 4096, @@ -92715,19 +166471,57 @@ "kind": "text", "text": "Creates a signed upload URL.\nSigned upload URLs can be used to upload files to the bucket without further authentication.\nThey are valid for 2 hours." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing signed upload URL, token, and path or error" + } + ] + }, + { + "tag": "@example", + "name": "Create Signed Upload URL", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .from('avatars')\n .createSignedUploadUrl('folder/cat.jpg')\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": {\n \"signedUrl\": \"https://example.supabase.co/storage/v1/object/upload/sign/avatars/folder/cat.jpg?token=\",\n \"path\": \"folder/cat.jpg\",\n \"token\": \"\"\n },\n \"error\": null\n}\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 243, + "line": 305, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L243" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L305" } ], "parameters": [ { - "id": 217, + "id": 319, "name": "path", "variant": "param", "kind": 32768, @@ -92754,7 +166548,7 @@ } }, { - "id": 218, + "id": 320, "name": "options", "variant": "param", "kind": 32768, @@ -92764,14 +166558,14 @@ "type": { "type": "reflection", "declaration": { - "id": 219, + "id": 321, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 220, + "id": 322, "name": "upsert", "variant": "declaration", "kind": 1024, @@ -92787,9 +166581,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 245, + "line": 307, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L245" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L307" } ], "type": { @@ -92801,15 +166595,15 @@ "groups": [ { "title": "Properties", - "children": [220] + "children": [322] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 245, + "line": 307, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L245" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L307" } ] } @@ -92829,14 +166623,14 @@ { "type": "reflection", "declaration": { - "id": 221, + "id": 323, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 222, + "id": 324, "name": "data", "variant": "declaration", "kind": 1024, @@ -92844,22 +166638,22 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 248, + "line": 310, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L248" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L310" } ], "type": { "type": "reflection", "declaration": { - "id": 223, + "id": 325, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 226, + "id": 328, "name": "path", "variant": "declaration", "kind": 1024, @@ -92867,9 +166661,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 248, + "line": 310, "character": 50, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L248" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L310" } ], "type": { @@ -92878,7 +166672,7 @@ } }, { - "id": 224, + "id": 326, "name": "signedUrl", "variant": "declaration", "kind": 1024, @@ -92886,9 +166680,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 248, + "line": 310, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L248" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L310" } ], "type": { @@ -92897,7 +166691,7 @@ } }, { - "id": 225, + "id": 327, "name": "token", "variant": "declaration", "kind": 1024, @@ -92905,9 +166699,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 248, + "line": 310, "character": 35, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L248" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L310" } ], "type": { @@ -92919,22 +166713,22 @@ "groups": [ { "title": "Properties", - "children": [226, 224, 225] + "children": [328, 326, 327] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 248, + "line": 310, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L248" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L310" } ] } } }, { - "id": 227, + "id": 329, "name": "error", "variant": "declaration", "kind": 1024, @@ -92942,9 +166736,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 249, + "line": 311, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L249" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L311" } ], "type": { @@ -92956,15 +166750,15 @@ "groups": [ { "title": "Properties", - "children": [222, 227] + "children": [324, 329] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 247, + "line": 309, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L247" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L309" } ] } @@ -92972,14 +166766,14 @@ { "type": "reflection", "declaration": { - "id": 228, + "id": 330, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 229, + "id": 331, "name": "data", "variant": "declaration", "kind": 1024, @@ -92987,9 +166781,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 252, + "line": 314, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L252" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L314" } ], "type": { @@ -92998,7 +166792,7 @@ } }, { - "id": 230, + "id": 332, "name": "error", "variant": "declaration", "kind": 1024, @@ -93006,14 +166800,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 253, + "line": 315, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L253" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L315" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -93022,15 +166816,15 @@ "groups": [ { "title": "Properties", - "children": [229, 230] + "children": [331, 332] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 251, + "line": 313, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L251" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L313" } ] } @@ -93045,7 +166839,7 @@ ] }, { - "id": 272, + "id": 374, "name": "createSignedUrl", "variant": "declaration", "kind": 2048, @@ -93053,14 +166847,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 426, + "line": 581, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L426" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L581" } ], "signatures": [ { - "id": 273, + "id": 375, "name": "createSignedUrl", "variant": "signature", "kind": 4096, @@ -93071,19 +166865,77 @@ "kind": "text", "text": "Creates a signed URL. Use a signed URL to share a file for a fixed amount of time." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing signed URL or error" + } + ] + }, + { + "tag": "@example", + "name": "Create Signed URL", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .from('avatars')\n .createSignedUrl('folder/avatar1.png', 60)\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": {\n \"signedUrl\": \"https://example.supabase.co/storage/v1/object/sign/avatars/folder/avatar1.png?token=\"\n },\n \"error\": null\n}\n```" + } + ] + }, + { + "tag": "@example", + "name": "Create a signed URL for an asset with transformations", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data } = await supabase\n .storage\n .from('avatars')\n .createSignedUrl('folder/avatar1.png', 60, {\n transform: {\n width: 100,\n height: 100,\n }\n })\n```" + } + ] + }, + { + "tag": "@example", + "name": "Create a signed URL which triggers the download of the asset", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data } = await supabase\n .storage\n .from('avatars')\n .createSignedUrl('folder/avatar1.png', 60, {\n download: true,\n })\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 426, + "line": 581, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L426" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L581" } ], "parameters": [ { - "id": 274, + "id": 376, "name": "path", "variant": "param", "kind": 32768, @@ -93110,7 +166962,7 @@ } }, { - "id": 275, + "id": 377, "name": "expiresIn", "variant": "param", "kind": 32768, @@ -93137,7 +166989,7 @@ } }, { - "id": 276, + "id": 378, "name": "options", "variant": "param", "kind": 32768, @@ -93147,14 +166999,14 @@ "type": { "type": "reflection", "declaration": { - "id": 277, + "id": 379, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 278, + "id": 380, "name": "download", "variant": "declaration", "kind": 1024, @@ -93172,9 +167024,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 429, + "line": 584, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L429" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L584" } ], "type": { @@ -93192,7 +167044,7 @@ } }, { - "id": 279, + "id": 381, "name": "transform", "variant": "declaration", "kind": 1024, @@ -93210,14 +167062,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 429, + "line": 584, "character": 45, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L429" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L584" } ], "type": { "type": "reference", - "target": 592, + "target": 1152, "name": "TransformOptions", "package": "@supabase/storage-js" } @@ -93226,15 +167078,15 @@ "groups": [ { "title": "Properties", - "children": [278, 279] + "children": [380, 381] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 429, + "line": 584, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L429" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L584" } ] } @@ -93254,14 +167106,14 @@ { "type": "reflection", "declaration": { - "id": 280, + "id": 382, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 281, + "id": 383, "name": "data", "variant": "declaration", "kind": 1024, @@ -93269,22 +167121,22 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 432, + "line": 587, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L432" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L587" } ], "type": { "type": "reflection", "declaration": { - "id": 282, + "id": 384, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 283, + "id": 385, "name": "signedUrl", "variant": "declaration", "kind": 1024, @@ -93292,9 +167144,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 432, + "line": 587, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L432" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L587" } ], "type": { @@ -93306,22 +167158,22 @@ "groups": [ { "title": "Properties", - "children": [283] + "children": [385] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 432, + "line": 587, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L432" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L587" } ] } } }, { - "id": 284, + "id": 386, "name": "error", "variant": "declaration", "kind": 1024, @@ -93329,9 +167181,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 433, + "line": 588, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L433" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L588" } ], "type": { @@ -93343,15 +167195,15 @@ "groups": [ { "title": "Properties", - "children": [281, 284] + "children": [383, 386] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 431, + "line": 586, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L431" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L586" } ] } @@ -93359,14 +167211,14 @@ { "type": "reflection", "declaration": { - "id": 285, + "id": 387, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 286, + "id": 388, "name": "data", "variant": "declaration", "kind": 1024, @@ -93374,9 +167226,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 436, + "line": 591, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L436" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L591" } ], "type": { @@ -93385,7 +167237,7 @@ } }, { - "id": 287, + "id": 389, "name": "error", "variant": "declaration", "kind": 1024, @@ -93393,14 +167245,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 437, + "line": 592, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L437" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L592" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -93409,15 +167261,15 @@ "groups": [ { "title": "Properties", - "children": [286, 287] + "children": [388, 389] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 435, + "line": 590, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L435" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L590" } ] } @@ -93432,7 +167284,7 @@ ] }, { - "id": 288, + "id": 390, "name": "createSignedUrls", "variant": "declaration", "kind": 2048, @@ -93440,14 +167292,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 474, + "line": 650, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L474" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L650" } ], "signatures": [ { - "id": 289, + "id": 391, "name": "createSignedUrls", "variant": "signature", "kind": 4096, @@ -93458,19 +167310,57 @@ "kind": "text", "text": "Creates multiple signed URLs. Use a signed URL to share a file for a fixed amount of time." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing array of objects with signedUrl, path, and error or error" + } + ] + }, + { + "tag": "@example", + "name": "Create Signed URLs", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .from('avatars')\n .createSignedUrls(['folder/avatar1.png', 'folder/avatar2.png'], 60)\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": [\n {\n \"error\": null,\n \"path\": \"folder/avatar1.png\",\n \"signedURL\": \"/object/sign/avatars/folder/avatar1.png?token=\",\n \"signedUrl\": \"https://example.supabase.co/storage/v1/object/sign/avatars/folder/avatar1.png?token=\"\n },\n {\n \"error\": null,\n \"path\": \"folder/avatar2.png\",\n \"signedURL\": \"/object/sign/avatars/folder/avatar2.png?token=\",\n \"signedUrl\": \"https://example.supabase.co/storage/v1/object/sign/avatars/folder/avatar2.png?token=\"\n }\n ],\n \"error\": null\n}\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 474, + "line": 650, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L474" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L650" } ], "parameters": [ { - "id": 290, + "id": 392, "name": "paths", "variant": "param", "kind": 32768, @@ -93500,7 +167390,7 @@ } }, { - "id": 291, + "id": 393, "name": "expiresIn", "variant": "param", "kind": 32768, @@ -93527,7 +167417,7 @@ } }, { - "id": 292, + "id": 394, "name": "options", "variant": "param", "kind": 32768, @@ -93537,14 +167427,14 @@ "type": { "type": "reflection", "declaration": { - "id": 293, + "id": 395, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 294, + "id": 396, "name": "download", "variant": "declaration", "kind": 1024, @@ -93560,9 +167450,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 477, + "line": 653, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L477" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L653" } ], "type": { @@ -93583,15 +167473,15 @@ "groups": [ { "title": "Properties", - "children": [294] + "children": [396] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 477, + "line": 653, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L477" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L653" } ] } @@ -93611,14 +167501,14 @@ { "type": "reflection", "declaration": { - "id": 295, + "id": 397, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 296, + "id": 398, "name": "data", "variant": "declaration", "kind": 1024, @@ -93626,9 +167516,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 480, + "line": 656, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L480" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L656" } ], "type": { @@ -93636,14 +167526,14 @@ "elementType": { "type": "reflection", "declaration": { - "id": 297, + "id": 399, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 298, + "id": 400, "name": "error", "variant": "declaration", "kind": 1024, @@ -93651,9 +167541,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 480, + "line": 656, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L480" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L656" } ], "type": { @@ -93671,7 +167561,7 @@ } }, { - "id": 299, + "id": 401, "name": "path", "variant": "declaration", "kind": 1024, @@ -93679,9 +167569,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 480, + "line": 656, "character": 38, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L480" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L656" } ], "type": { @@ -93699,7 +167589,7 @@ } }, { - "id": 300, + "id": 402, "name": "signedUrl", "variant": "declaration", "kind": 1024, @@ -93707,9 +167597,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 480, + "line": 656, "character": 59, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L480" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L656" } ], "type": { @@ -93721,15 +167611,15 @@ "groups": [ { "title": "Properties", - "children": [298, 299, 300] + "children": [400, 401, 402] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 480, + "line": 656, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L480" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L656" } ] } @@ -93737,7 +167627,7 @@ } }, { - "id": 301, + "id": 403, "name": "error", "variant": "declaration", "kind": 1024, @@ -93745,9 +167635,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 481, + "line": 657, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L481" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L657" } ], "type": { @@ -93759,15 +167649,15 @@ "groups": [ { "title": "Properties", - "children": [296, 301] + "children": [398, 403] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 479, + "line": 655, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L479" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L655" } ] } @@ -93775,14 +167665,14 @@ { "type": "reflection", "declaration": { - "id": 302, + "id": 404, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 303, + "id": 405, "name": "data", "variant": "declaration", "kind": 1024, @@ -93790,9 +167680,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 484, + "line": 660, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L484" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L660" } ], "type": { @@ -93801,7 +167691,7 @@ } }, { - "id": 304, + "id": 406, "name": "error", "variant": "declaration", "kind": 1024, @@ -93809,14 +167699,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 485, + "line": 661, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L485" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L661" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -93825,15 +167715,15 @@ "groups": [ { "title": "Properties", - "children": [303, 304] + "children": [405, 406] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 483, + "line": 659, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L483" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L659" } ] } @@ -93848,7 +167738,7 @@ ] }, { - "id": 305, + "id": 407, "name": "download", "variant": "declaration", "kind": 2048, @@ -93856,14 +167746,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 526, + "line": 722, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L526" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L722" } ], "signatures": [ { - "id": 306, + "id": 408, "name": "download", "variant": "signature", "kind": 4096, @@ -93882,19 +167772,67 @@ "kind": "text", "text": " instead." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "BlobDownloadBuilder instance for downloading the file" + } + ] + }, + { + "tag": "@example", + "name": "Download file", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .from('avatars')\n .download('folder/avatar1.png')\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": ,\n \"error\": null\n}\n```" + } + ] + }, + { + "tag": "@example", + "name": "Download file with transformations", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .from('avatars')\n .download('folder/avatar1.png', {\n transform: {\n width: 100,\n height: 100,\n quality: 80\n }\n })\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 526, + "line": 722, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L526" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L722" } ], "typeParameters": [ { - "id": 307, + "id": 409, "name": "Options", "variant": "typeParam", "kind": 131072, @@ -93902,14 +167840,14 @@ "type": { "type": "reflection", "declaration": { - "id": 308, + "id": 410, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 309, + "id": 411, "name": "transform", "variant": "declaration", "kind": 1024, @@ -93919,14 +167857,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 526, + "line": 722, "character": 29, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L526" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L722" } ], "type": { "type": "reference", - "target": 592, + "target": 1152, "name": "TransformOptions", "package": "@supabase/storage-js" } @@ -93935,15 +167873,15 @@ "groups": [ { "title": "Properties", - "children": [309] + "children": [411] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 526, + "line": 722, "character": 27, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L526" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L722" } ] } @@ -93952,7 +167890,7 @@ ], "parameters": [ { - "id": 310, + "id": 412, "name": "path", "variant": "param", "kind": 32768, @@ -93979,7 +167917,7 @@ } }, { - "id": 311, + "id": 413, "name": "options", "variant": "param", "kind": 32768, @@ -93988,7 +167926,7 @@ }, "type": { "type": "reference", - "target": 307, + "target": 409, "name": "Options", "package": "@supabase/storage-js", "refersToTypeParameter": true @@ -94006,7 +167944,7 @@ ] }, { - "id": 321, + "id": 423, "name": "exists", "variant": "declaration", "kind": 2048, @@ -94014,14 +167952,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 581, + "line": 790, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L581" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L790" } ], "signatures": [ { - "id": 322, + "id": 424, "name": "exists", "variant": "signature", "kind": 4096, @@ -94032,23 +167970,69 @@ "kind": "text", "text": "Checks the existence of a file." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing boolean indicating file existence or error" + } + ] + }, + { + "tag": "@example", + "name": "Check file existence", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .from('avatars')\n .exists('folder/avatar1.png')\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 581, + "line": 790, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L581" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L790" } ], "parameters": [ { - "id": 323, + "id": 425, "name": "path", "variant": "param", "kind": 32768, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The file path, including the file name. For example " + }, + { + "kind": "code", + "text": "`folder/image.png`" + }, + { + "kind": "text", + "text": "." + } + ] + }, "type": { "type": "intrinsic", "name": "string" @@ -94068,14 +168052,14 @@ { "type": "reflection", "declaration": { - "id": 324, + "id": 426, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 325, + "id": 427, "name": "data", "variant": "declaration", "kind": 1024, @@ -94083,9 +168067,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 583, + "line": 792, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L583" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L792" } ], "type": { @@ -94094,7 +168078,7 @@ } }, { - "id": 326, + "id": 428, "name": "error", "variant": "declaration", "kind": 1024, @@ -94102,9 +168086,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 584, + "line": 793, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L584" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L793" } ], "type": { @@ -94116,15 +168100,15 @@ "groups": [ { "title": "Properties", - "children": [325, 326] + "children": [427, 428] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 582, + "line": 791, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L582" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L791" } ] } @@ -94132,14 +168116,14 @@ { "type": "reflection", "declaration": { - "id": 327, + "id": 429, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 328, + "id": 430, "name": "data", "variant": "declaration", "kind": 1024, @@ -94147,9 +168131,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 587, + "line": 796, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L587" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L796" } ], "type": { @@ -94158,7 +168142,7 @@ } }, { - "id": 329, + "id": 431, "name": "error", "variant": "declaration", "kind": 1024, @@ -94166,14 +168150,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 588, + "line": 797, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L588" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L797" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -94182,15 +168166,15 @@ "groups": [ { "title": "Properties", - "children": [328, 329] + "children": [430, 431] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 586, + "line": 795, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L586" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L795" } ] } @@ -94205,7 +168189,7 @@ ] }, { - "id": 330, + "id": 432, "name": "getPublicUrl", "variant": "declaration", "kind": 2048, @@ -94213,14 +168197,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 623, + "line": 874, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L623" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L874" } ], "signatures": [ { - "id": 331, + "id": 433, "name": "getPublicUrl", "variant": "signature", "kind": 4096, @@ -94231,19 +168215,77 @@ "kind": "text", "text": "A simple convenience function to get the URL for an asset in a public bucket. If you do not want to use this function, you can construct the public URL by concatenating the bucket URL with the path to the asset.\nThis function does not verify if the bucket is public. If a public URL is created for a bucket which is not public, you will not be able to download the asset." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Object with public URL" + } + ] + }, + { + "tag": "@example", + "name": "Returns the URL for an asset in a public bucket", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data } = supabase\n .storage\n .from('public-bucket')\n .getPublicUrl('folder/avatar1.png')\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": {\n \"publicUrl\": \"https://example.supabase.co/storage/v1/object/public/public-bucket/folder/avatar1.png\"\n }\n}\n```" + } + ] + }, + { + "tag": "@example", + "name": "Returns the URL for an asset in a public bucket with transformations", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data } = supabase\n .storage\n .from('public-bucket')\n .getPublicUrl('folder/avatar1.png', {\n transform: {\n width: 100,\n height: 100,\n }\n })\n```" + } + ] + }, + { + "tag": "@example", + "name": "Returns the URL which triggers the download of an asset in a public bucket", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data } = supabase\n .storage\n .from('public-bucket')\n .getPublicUrl('folder/avatar1.png', {\n download: true,\n })\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 623, + "line": 874, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L623" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L874" } ], "parameters": [ { - "id": 332, + "id": 434, "name": "path", "variant": "param", "kind": 32768, @@ -94270,7 +168312,7 @@ } }, { - "id": 333, + "id": 435, "name": "options", "variant": "param", "kind": 32768, @@ -94280,14 +168322,14 @@ "type": { "type": "reflection", "declaration": { - "id": 334, + "id": 436, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 335, + "id": 437, "name": "download", "variant": "declaration", "kind": 1024, @@ -94305,9 +168347,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 625, + "line": 876, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L625" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L876" } ], "type": { @@ -94325,7 +168367,7 @@ } }, { - "id": 336, + "id": 438, "name": "transform", "variant": "declaration", "kind": 1024, @@ -94343,14 +168385,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 625, + "line": 876, "character": 45, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L625" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L876" } ], "type": { "type": "reference", - "target": 592, + "target": 1152, "name": "TransformOptions", "package": "@supabase/storage-js" } @@ -94359,15 +168401,15 @@ "groups": [ { "title": "Properties", - "children": [335, 336] + "children": [437, 438] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 625, + "line": 876, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L625" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L876" } ] } @@ -94377,14 +168419,14 @@ "type": { "type": "reflection", "declaration": { - "id": 337, + "id": 439, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 338, + "id": 440, "name": "data", "variant": "declaration", "kind": 1024, @@ -94392,22 +168434,22 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 626, + "line": 877, "character": 7, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L626" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L877" } ], "type": { "type": "reflection", "declaration": { - "id": 339, + "id": 441, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 340, + "id": 442, "name": "publicUrl", "variant": "declaration", "kind": 1024, @@ -94415,9 +168457,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 626, + "line": 877, "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L626" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L877" } ], "type": { @@ -94429,15 +168471,15 @@ "groups": [ { "title": "Properties", - "children": [340] + "children": [442] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 626, + "line": 877, "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L626" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L877" } ] } @@ -94447,15 +168489,15 @@ "groups": [ { "title": "Properties", - "children": [338] + "children": [440] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 626, + "line": 877, "character": 5, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L626" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L877" } ] } @@ -94464,7 +168506,7 @@ ] }, { - "id": 312, + "id": 414, "name": "info", "variant": "declaration", "kind": 2048, @@ -94472,14 +168514,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 547, + "line": 754, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L547" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L754" } ], "signatures": [ { - "id": 313, + "id": 415, "name": "info", "variant": "signature", "kind": 4096, @@ -94490,23 +168532,69 @@ "kind": "text", "text": "Retrieves the details of an existing file." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing file metadata or error" + } + ] + }, + { + "tag": "@example", + "name": "Get file info", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .from('avatars')\n .info('folder/avatar1.png')\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 547, + "line": 754, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L547" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L754" } ], "parameters": [ { - "id": 314, + "id": 416, "name": "path", "variant": "param", "kind": 32768, "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "The file path, including the file name. For example " + }, + { + "kind": "code", + "text": "`folder/image.png`" + }, + { + "kind": "text", + "text": "." + } + ] + }, "type": { "type": "intrinsic", "name": "string" @@ -94526,14 +168614,14 @@ { "type": "reflection", "declaration": { - "id": 315, + "id": 417, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 316, + "id": 418, "name": "data", "variant": "declaration", "kind": 1024, @@ -94541,18 +168629,18 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 549, + "line": 756, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L549" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L756" } ], "type": { "type": "reference", - "target": 598, + "target": 1158, "typeArguments": [ { "type": "reference", - "target": 541, + "target": 1094, "name": "FileObjectV2", "package": "@supabase/storage-js" } @@ -94562,7 +168650,7 @@ } }, { - "id": 317, + "id": 419, "name": "error", "variant": "declaration", "kind": 1024, @@ -94570,9 +168658,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 550, + "line": 757, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L550" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L757" } ], "type": { @@ -94584,15 +168672,15 @@ "groups": [ { "title": "Properties", - "children": [316, 317] + "children": [418, 419] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 548, + "line": 755, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L548" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L755" } ] } @@ -94600,14 +168688,14 @@ { "type": "reflection", "declaration": { - "id": 318, + "id": 420, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 319, + "id": 421, "name": "data", "variant": "declaration", "kind": 1024, @@ -94615,9 +168703,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 553, + "line": 760, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L553" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L760" } ], "type": { @@ -94626,7 +168714,7 @@ } }, { - "id": 320, + "id": 422, "name": "error", "variant": "declaration", "kind": 1024, @@ -94634,14 +168722,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 554, + "line": 761, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L554" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L761" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -94650,15 +168738,15 @@ "groups": [ { "title": "Properties", - "children": [319, 320] + "children": [421, 422] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 552, + "line": 759, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L552" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L759" } ] } @@ -94673,7 +168761,7 @@ ] }, { - "id": 350, + "id": 452, "name": "list", "variant": "declaration", "kind": 2048, @@ -94681,14 +168769,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 759, + "line": 1072, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L759" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L1072" } ], "signatures": [ { - "id": 351, + "id": 453, "name": "list", "variant": "signature", "kind": 4096, @@ -94699,19 +168787,67 @@ "kind": "text", "text": "Lists all the files and folders within a path of the bucket." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing array of files or error" + } + ] + }, + { + "tag": "@example", + "name": "List files in a bucket", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .from('avatars')\n .list('folder', {\n limit: 100,\n offset: 0,\n sortBy: { column: 'name', order: 'asc' },\n })\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": [\n {\n \"name\": \"avatar1.png\",\n \"id\": \"e668cf7f-821b-4a2f-9dce-7dfa5dd1cfd2\",\n \"updated_at\": \"2024-05-22T23:06:05.580Z\",\n \"created_at\": \"2024-05-22T23:04:34.443Z\",\n \"last_accessed_at\": \"2024-05-22T23:04:34.443Z\",\n \"metadata\": {\n \"eTag\": \"\\\"c5e8c553235d9af30ef4f6e280790b92\\\"\",\n \"size\": 32175,\n \"mimetype\": \"image/png\",\n \"cacheControl\": \"max-age=3600\",\n \"lastModified\": \"2024-05-22T23:06:05.574Z\",\n \"contentLength\": 32175,\n \"httpStatusCode\": 200\n }\n }\n ],\n \"error\": null\n}\n```" + } + ] + }, + { + "tag": "@example", + "name": "Search files in a bucket", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .from('avatars')\n .list('folder', {\n limit: 100,\n offset: 0,\n sortBy: { column: 'name', order: 'asc' },\n search: 'jon'\n })\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 759, + "line": 1072, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L759" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L1072" } ], "parameters": [ { - "id": 352, + "id": 454, "name": "path", "variant": "param", "kind": 32768, @@ -94732,7 +168868,7 @@ } }, { - "id": 353, + "id": 455, "name": "options", "variant": "param", "kind": 32768, @@ -94749,22 +168885,30 @@ }, "type": { "type": "reference", - "target": 567, + "target": 1120, "name": "SearchOptions", "package": "@supabase/storage-js" } }, { - "id": 354, + "id": 456, "name": "parameters", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Optional fetch parameters including signal for cancellation" + } + ] + }, "type": { "type": "reference", - "target": 588, + "target": 1148, "name": "FetchParameters", "package": "@supabase/storage-js" } @@ -94783,14 +168927,14 @@ { "type": "reflection", "declaration": { - "id": 355, + "id": 457, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 356, + "id": 458, "name": "data", "variant": "declaration", "kind": 1024, @@ -94798,23 +168942,23 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 765, + "line": 1078, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L765" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L1078" } ], "type": { "type": "array", "elementType": { "type": "reference", - "target": 531, + "target": 1084, "name": "FileObject", "package": "@supabase/storage-js" } } }, { - "id": 357, + "id": 459, "name": "error", "variant": "declaration", "kind": 1024, @@ -94822,9 +168966,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 766, + "line": 1079, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L766" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L1079" } ], "type": { @@ -94836,15 +168980,15 @@ "groups": [ { "title": "Properties", - "children": [356, 357] + "children": [458, 459] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 764, + "line": 1077, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L764" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L1077" } ] } @@ -94852,14 +168996,14 @@ { "type": "reflection", "declaration": { - "id": 358, + "id": 460, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 359, + "id": 461, "name": "data", "variant": "declaration", "kind": 1024, @@ -94867,9 +169011,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 769, + "line": 1082, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L769" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L1082" } ], "type": { @@ -94878,7 +169022,7 @@ } }, { - "id": 360, + "id": 462, "name": "error", "variant": "declaration", "kind": 1024, @@ -94886,14 +169030,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 770, + "line": 1083, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L770" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L1083" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -94902,15 +169046,15 @@ "groups": [ { "title": "Properties", - "children": [359, 360] + "children": [461, 462] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 768, + "line": 1081, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L768" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L1081" } ] } @@ -94925,7 +169069,7 @@ ] }, { - "id": 361, + "id": 463, "name": "listV2", "variant": "declaration", "kind": 2048, @@ -94933,14 +169077,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 800, + "line": 1105, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L800" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L1105" } ], "signatures": [ { - "id": 362, + "id": 464, "name": "listV2", "variant": "signature", "kind": 4096, @@ -94952,19 +169096,30 @@ "text": "this method signature might change in the future" } ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + } + ], "modifierTags": ["@experimental"] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 800, + "line": 1105, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L800" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L1105" } ], "parameters": [ { - "id": 363, + "id": 465, "name": "options", "variant": "param", "kind": 32768, @@ -94981,13 +169136,13 @@ }, "type": { "type": "reference", - "target": 575, + "target": 1128, "name": "SearchV2Options", "package": "@supabase/storage-js" } }, { - "id": 364, + "id": 466, "name": "parameters", "variant": "param", "kind": 32768, @@ -94996,7 +169151,7 @@ }, "type": { "type": "reference", - "target": 588, + "target": 1148, "name": "FetchParameters", "package": "@supabase/storage-js" } @@ -95015,14 +169170,14 @@ { "type": "reflection", "declaration": { - "id": 365, + "id": 467, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 366, + "id": 468, "name": "data", "variant": "declaration", "kind": 1024, @@ -95030,20 +169185,20 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 805, + "line": 1110, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L805" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L1110" } ], "type": { "type": "reference", - "target": 581, + "target": 1143, "name": "SearchV2Result", "package": "@supabase/storage-js" } }, { - "id": 367, + "id": 469, "name": "error", "variant": "declaration", "kind": 1024, @@ -95051,9 +169206,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 806, + "line": 1111, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L806" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L1111" } ], "type": { @@ -95065,15 +169220,15 @@ "groups": [ { "title": "Properties", - "children": [366, 367] + "children": [468, 469] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 804, + "line": 1109, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L804" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L1109" } ] } @@ -95081,14 +169236,14 @@ { "type": "reflection", "declaration": { - "id": 368, + "id": 470, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 369, + "id": 471, "name": "data", "variant": "declaration", "kind": 1024, @@ -95096,9 +169251,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 809, + "line": 1114, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L809" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L1114" } ], "type": { @@ -95107,7 +169262,7 @@ } }, { - "id": 370, + "id": 472, "name": "error", "variant": "declaration", "kind": 1024, @@ -95115,14 +169270,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 810, + "line": 1115, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L810" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L1115" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -95131,15 +169286,15 @@ "groups": [ { "title": "Properties", - "children": [369, 370] + "children": [471, 472] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 808, + "line": 1113, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L808" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L1113" } ] } @@ -95154,7 +169309,7 @@ ] }, { - "id": 246, + "id": 348, "name": "move", "variant": "declaration", "kind": 2048, @@ -95162,14 +169317,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 333, + "line": 444, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L333" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L444" } ], "signatures": [ { - "id": 247, + "id": 349, "name": "move", "variant": "signature", "kind": 4096, @@ -95180,19 +169335,57 @@ "kind": "text", "text": "Moves an existing file to a new path in the same bucket." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing success message or error" + } + ] + }, + { + "tag": "@example", + "name": "Move file", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .from('avatars')\n .move('public/avatar1.png', 'private/avatar2.png')\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": {\n \"message\": \"Successfully moved\"\n },\n \"error\": null\n}\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 333, + "line": 444, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L333" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L444" } ], "parameters": [ { - "id": 248, + "id": 350, "name": "fromPath", "variant": "param", "kind": 32768, @@ -95219,7 +169412,7 @@ } }, { - "id": 249, + "id": 351, "name": "toPath", "variant": "param", "kind": 32768, @@ -95246,7 +169439,7 @@ } }, { - "id": 250, + "id": 352, "name": "options", "variant": "param", "kind": 32768, @@ -95263,7 +169456,7 @@ }, "type": { "type": "reference", - "target": 565, + "target": 1118, "name": "DestinationOptions", "package": "@supabase/storage-js" } @@ -95282,14 +169475,14 @@ { "type": "reflection", "declaration": { - "id": 251, + "id": 353, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 252, + "id": 354, "name": "data", "variant": "declaration", "kind": 1024, @@ -95297,22 +169490,22 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 339, + "line": 450, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L339" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L450" } ], "type": { "type": "reflection", "declaration": { - "id": 253, + "id": 355, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 254, + "id": 356, "name": "message", "variant": "declaration", "kind": 1024, @@ -95320,9 +169513,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 339, + "line": 450, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L339" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L450" } ], "type": { @@ -95334,22 +169527,22 @@ "groups": [ { "title": "Properties", - "children": [254] + "children": [356] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 339, + "line": 450, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L339" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L450" } ] } } }, { - "id": 255, + "id": 357, "name": "error", "variant": "declaration", "kind": 1024, @@ -95357,9 +169550,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 340, + "line": 451, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L340" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L451" } ], "type": { @@ -95371,15 +169564,15 @@ "groups": [ { "title": "Properties", - "children": [252, 255] + "children": [354, 357] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 338, + "line": 449, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L338" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L449" } ] } @@ -95387,14 +169580,14 @@ { "type": "reflection", "declaration": { - "id": 256, + "id": 358, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 257, + "id": 359, "name": "data", "variant": "declaration", "kind": 1024, @@ -95402,9 +169595,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 343, + "line": 454, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L343" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L454" } ], "type": { @@ -95413,7 +169606,7 @@ } }, { - "id": 258, + "id": 360, "name": "error", "variant": "declaration", "kind": 1024, @@ -95421,14 +169614,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 344, + "line": 455, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L344" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L455" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -95437,15 +169630,15 @@ "groups": [ { "title": "Properties", - "children": [257, 258] + "children": [359, 360] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 342, + "line": 453, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L342" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L453" } ] } @@ -95460,7 +169653,7 @@ ] }, { - "id": 341, + "id": 443, "name": "remove", "variant": "declaration", "kind": 2048, @@ -95468,14 +169661,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 661, + "line": 930, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L661" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L930" } ], "signatures": [ { - "id": 342, + "id": 444, "name": "remove", "variant": "signature", "kind": 4096, @@ -95486,19 +169679,57 @@ "kind": "text", "text": "Deletes files within the same bucket" } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing array of deleted file objects or error" + } + ] + }, + { + "tag": "@example", + "name": "Delete file", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .from('avatars')\n .remove(['folder/avatar1.png'])\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": [],\n \"error\": null\n}\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 661, + "line": 930, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L661" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L930" } ], "parameters": [ { - "id": 343, + "id": 445, "name": "paths", "variant": "param", "kind": 32768, @@ -95541,14 +169772,14 @@ { "type": "reflection", "declaration": { - "id": 344, + "id": 446, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 345, + "id": 447, "name": "data", "variant": "declaration", "kind": 1024, @@ -95556,23 +169787,23 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 663, + "line": 932, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L663" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L932" } ], "type": { "type": "array", "elementType": { "type": "reference", - "target": 531, + "target": 1084, "name": "FileObject", "package": "@supabase/storage-js" } } }, { - "id": 346, + "id": 448, "name": "error", "variant": "declaration", "kind": 1024, @@ -95580,9 +169811,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 664, + "line": 933, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L664" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L933" } ], "type": { @@ -95594,15 +169825,15 @@ "groups": [ { "title": "Properties", - "children": [345, 346] + "children": [447, 448] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 662, + "line": 931, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L662" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L931" } ] } @@ -95610,14 +169841,14 @@ { "type": "reflection", "declaration": { - "id": 347, + "id": 449, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 348, + "id": 450, "name": "data", "variant": "declaration", "kind": 1024, @@ -95625,9 +169856,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 667, + "line": 936, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L667" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L936" } ], "type": { @@ -95636,7 +169867,7 @@ } }, { - "id": 349, + "id": 451, "name": "error", "variant": "declaration", "kind": 1024, @@ -95644,14 +169875,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 668, + "line": 937, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L668" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L937" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -95660,15 +169891,15 @@ "groups": [ { "title": "Properties", - "children": [348, 349] + "children": [450, 451] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 666, + "line": 935, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L666" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L935" } ] } @@ -95683,53 +169914,77 @@ ] }, { - "id": 167, + "id": 503, "name": "throwOnError", "variant": "declaration", "kind": 2048, "flags": { - "isPublic": true + "isPublic": true, + "isInherited": true }, "sources": [ { - "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 67, + "fileName": "packages/core/storage-js/src/lib/common/BaseApiClient.ts", + "line": 44, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L67" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/BaseApiClient.ts#L44" } ], "signatures": [ { - "id": 168, + "id": 504, "name": "throwOnError", "variant": "signature", "kind": 4096, - "flags": {}, + "flags": { + "isInherited": true + }, "comment": { "summary": [ { "kind": "text", - "text": "Enable throwing errors instead of returning them." + "text": "Enable throwing errors instead of returning them.\nWhen enabled, errors are thrown instead of returned in { data, error } format." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "this - For method chaining" + } + ] } ] }, "sources": [ { - "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 67, + "fileName": "packages/core/storage-js/src/lib/common/BaseApiClient.ts", + "line": 44, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L67" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/BaseApiClient.ts#L44" } ], "type": { "type": "intrinsic", "name": "this" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "BaseApiClient.throwOnError" } } - ] + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "BaseApiClient.throwOnError" + } }, { - "id": 374, + "id": 476, "name": "toBase64", "variant": "declaration", "kind": 2048, @@ -95737,14 +169992,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 839, + "line": 1134, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L839" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L1134" } ], "signatures": [ { - "id": 375, + "id": 477, "name": "toBase64", "variant": "signature", "kind": 4096, @@ -95752,14 +170007,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 839, + "line": 1134, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L839" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L1134" } ], "parameters": [ { - "id": 376, + "id": 478, "name": "data", "variant": "param", "kind": 32768, @@ -95778,7 +170033,7 @@ ] }, { - "id": 231, + "id": 333, "name": "update", "variant": "declaration", "kind": 2048, @@ -95786,14 +170041,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 299, + "line": 390, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L299" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L390" } ], "signatures": [ { - "id": 232, + "id": 334, "name": "update", "variant": "signature", "kind": 4096, @@ -95804,19 +170059,67 @@ "kind": "text", "text": "Replaces an existing file at the specified path with a new one." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing file path, id, and fullPath or error" + } + ] + }, + { + "tag": "@example", + "name": "Update file", + "content": [ + { + "kind": "code", + "text": "```js\nconst avatarFile = event.target.files[0]\nconst { data, error } = await supabase\n .storage\n .from('avatars')\n .update('public/avatar1.png', avatarFile, {\n cacheControl: '3600',\n upsert: true\n })\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": {\n \"path\": \"public/avatar1.png\",\n \"fullPath\": \"avatars/public/avatar1.png\"\n },\n \"error\": null\n}\n```" + } + ] + }, + { + "tag": "@example", + "name": "Update file using `ArrayBuffer` from base64 file data", + "content": [ + { + "kind": "code", + "text": "```js\nimport {decode} from 'base64-arraybuffer'\n\nconst { data, error } = await supabase\n .storage\n .from('avatars')\n .update('public/avatar1.png', decode('base64FileData'), {\n contentType: 'image/png'\n })\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 299, + "line": 390, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L299" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L390" } ], "parameters": [ { - "id": 233, + "id": 335, "name": "path", "variant": "param", "kind": 32768, @@ -95843,7 +170146,7 @@ } }, { - "id": 234, + "id": 336, "name": "fileBody", "variant": "param", "kind": 32768, @@ -95872,62 +170175,6 @@ "name": "ArrayBuffer", "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": "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": "URLSearchParams" - }, - "name": "URLSearchParams", - "package": "typescript" - }, - { - "type": "reference", - "target": { - "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", - "qualifiedName": "File" - }, - "name": "File", - "package": "typescript" - }, { "type": "reference", "target": { @@ -95959,15 +170206,71 @@ "name": "ReadableStream", "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.dom.d.ts", + "qualifiedName": "File" + }, + "name": "File", + "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/@types/node/globals.d.ts", - "qualifiedName": "NodeJS.ReadableStream" + "qualifiedName": "__global.NodeJS.ReadableStream" }, "name": "ReadableStream", "package": "@types/node", - "qualifiedName": "NodeJS.ReadableStream" + "qualifiedName": "__global.NodeJS.ReadableStream" + }, + { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.dom.d.ts", + "qualifiedName": "URLSearchParams" + }, + "name": "URLSearchParams", + "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", @@ -95994,16 +170297,24 @@ } }, { - "id": 235, + "id": 337, "name": "fileOptions", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Optional file upload options including cacheControl, contentType, upsert, and metadata." + } + ] + }, "type": { "type": "reference", - "target": 558, + "target": 1111, "name": "FileOptions", "package": "@supabase/storage-js" } @@ -96022,14 +170333,14 @@ { "type": "reflection", "declaration": { - "id": 236, + "id": 338, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 237, + "id": 339, "name": "data", "variant": "declaration", "kind": 1024, @@ -96037,22 +170348,22 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 315, + "line": 406, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L315" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L406" } ], "type": { "type": "reflection", "declaration": { - "id": 238, + "id": 340, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 241, + "id": 343, "name": "fullPath", "variant": "declaration", "kind": 1024, @@ -96060,9 +170371,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 315, + "line": 406, "character": 42, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L315" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L406" } ], "type": { @@ -96071,7 +170382,7 @@ } }, { - "id": 239, + "id": 341, "name": "id", "variant": "declaration", "kind": 1024, @@ -96079,9 +170390,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 315, + "line": 406, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L315" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L406" } ], "type": { @@ -96090,7 +170401,7 @@ } }, { - "id": 240, + "id": 342, "name": "path", "variant": "declaration", "kind": 1024, @@ -96098,9 +170409,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 315, + "line": 406, "character": 28, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L315" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L406" } ], "type": { @@ -96112,22 +170423,22 @@ "groups": [ { "title": "Properties", - "children": [241, 239, 240] + "children": [343, 341, 342] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 315, + "line": 406, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L315" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L406" } ] } } }, { - "id": 242, + "id": 344, "name": "error", "variant": "declaration", "kind": 1024, @@ -96135,9 +170446,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 316, + "line": 407, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L316" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L407" } ], "type": { @@ -96149,15 +170460,15 @@ "groups": [ { "title": "Properties", - "children": [237, 242] + "children": [339, 344] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 314, + "line": 405, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L314" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L405" } ] } @@ -96165,14 +170476,14 @@ { "type": "reflection", "declaration": { - "id": 243, + "id": 345, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 244, + "id": 346, "name": "data", "variant": "declaration", "kind": 1024, @@ -96180,9 +170491,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 319, + "line": 410, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L319" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L410" } ], "type": { @@ -96191,7 +170502,7 @@ } }, { - "id": 245, + "id": 347, "name": "error", "variant": "declaration", "kind": 1024, @@ -96199,14 +170510,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 320, + "line": 411, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L320" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L411" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -96215,15 +170526,15 @@ "groups": [ { "title": "Properties", - "children": [244, 245] + "children": [346, 347] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 318, + "line": 409, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L318" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L409" } ] } @@ -96238,7 +170549,7 @@ ] }, { - "id": 185, + "id": 287, "name": "upload", "variant": "declaration", "kind": 2048, @@ -96246,14 +170557,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 162, + "line": 188, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L162" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L188" } ], "signatures": [ { - "id": 186, + "id": 288, "name": "upload", "variant": "signature", "kind": 4096, @@ -96264,19 +170575,67 @@ "kind": "text", "text": "Uploads a file to an existing bucket." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing file path, id, and fullPath or error" + } + ] + }, + { + "tag": "@example", + "name": "Upload file", + "content": [ + { + "kind": "code", + "text": "```js\nconst avatarFile = event.target.files[0]\nconst { data, error } = await supabase\n .storage\n .from('avatars')\n .upload('public/avatar1.png', avatarFile, {\n cacheControl: '3600',\n upsert: false\n })\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": {\n \"path\": \"public/avatar1.png\",\n \"fullPath\": \"avatars/public/avatar1.png\"\n },\n \"error\": null\n}\n```" + } + ] + }, + { + "tag": "@example", + "name": "Upload file using `ArrayBuffer` from base64 file data", + "content": [ + { + "kind": "code", + "text": "```js\nimport { decode } from 'base64-arraybuffer'\n\nconst { data, error } = await supabase\n .storage\n .from('avatars')\n .upload('public/avatar1.png', decode('base64FileData'), {\n contentType: 'image/png'\n })\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 162, + "line": 188, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L162" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L188" } ], "parameters": [ { - "id": 187, + "id": 289, "name": "path", "variant": "param", "kind": 32768, @@ -96303,7 +170662,7 @@ } }, { - "id": 188, + "id": 290, "name": "fileBody", "variant": "param", "kind": 32768, @@ -96327,16 +170686,24 @@ } }, { - "id": 189, + "id": 291, "name": "fileOptions", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Optional file upload options including cacheControl, contentType, upsert, and metadata." + } + ] + }, "type": { "type": "reference", - "target": 558, + "target": 1111, "name": "FileOptions", "package": "@supabase/storage-js" } @@ -96355,14 +170722,14 @@ { "type": "reflection", "declaration": { - "id": 190, + "id": 292, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 191, + "id": 293, "name": "data", "variant": "declaration", "kind": 1024, @@ -96370,22 +170737,22 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 168, + "line": 194, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L168" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L194" } ], "type": { "type": "reflection", "declaration": { - "id": 192, + "id": 294, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 195, + "id": 297, "name": "fullPath", "variant": "declaration", "kind": 1024, @@ -96393,9 +170760,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 168, + "line": 194, "character": 42, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L168" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L194" } ], "type": { @@ -96404,7 +170771,7 @@ } }, { - "id": 193, + "id": 295, "name": "id", "variant": "declaration", "kind": 1024, @@ -96412,9 +170779,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 168, + "line": 194, "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L168" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L194" } ], "type": { @@ -96423,7 +170790,7 @@ } }, { - "id": 194, + "id": 296, "name": "path", "variant": "declaration", "kind": 1024, @@ -96431,9 +170798,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 168, + "line": 194, "character": 28, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L168" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L194" } ], "type": { @@ -96445,22 +170812,22 @@ "groups": [ { "title": "Properties", - "children": [195, 193, 194] + "children": [297, 295, 296] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 168, + "line": 194, "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L168" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L194" } ] } } }, { - "id": 196, + "id": 298, "name": "error", "variant": "declaration", "kind": 1024, @@ -96468,9 +170835,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 169, + "line": 195, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L169" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L195" } ], "type": { @@ -96482,15 +170849,15 @@ "groups": [ { "title": "Properties", - "children": [191, 196] + "children": [293, 298] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 167, + "line": 193, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L167" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L193" } ] } @@ -96498,14 +170865,14 @@ { "type": "reflection", "declaration": { - "id": 197, + "id": 299, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 198, + "id": 300, "name": "data", "variant": "declaration", "kind": 1024, @@ -96513,9 +170880,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 172, + "line": 198, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L172" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L198" } ], "type": { @@ -96524,7 +170891,7 @@ } }, { - "id": 199, + "id": 301, "name": "error", "variant": "declaration", "kind": 1024, @@ -96532,14 +170899,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 173, + "line": 199, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L173" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L199" } ], "type": { "type": "reference", - "target": 611, + "target": 1276, "name": "StorageError", "package": "@supabase/storage-js" } @@ -96548,15 +170915,15 @@ "groups": [ { "title": "Properties", - "children": [198, 199] + "children": [300, 301] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 171, + "line": 197, "character": 6, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L171" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L197" } ] } @@ -96571,7 +170938,7 @@ ] }, { - "id": 200, + "id": 302, "name": "uploadToSignedUrl", "variant": "declaration", "kind": 2048, @@ -96579,14 +170946,14 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 185, + "line": 236, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L185" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L236" } ], "signatures": [ { - "id": 201, + "id": 303, "name": "uploadToSignedUrl", "variant": "signature", "kind": 4096, @@ -96605,19 +170972,57 @@ "kind": "text", "text": "." } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "File Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing file path and fullPath or error" + } + ] + }, + { + "tag": "@example", + "name": "Upload to a signed URL", + "content": [ + { + "kind": "code", + "text": "```js\nconst { data, error } = await supabase\n .storage\n .from('avatars')\n .uploadToSignedUrl('folder/cat.jpg', 'token-from-createSignedUploadUrl', file)\n```" + }, + { + "kind": "text", + "text": "\n\nResponse:\n" + }, + { + "kind": "code", + "text": "```json\n{\n \"data\": {\n \"path\": \"folder/cat.jpg\",\n \"fullPath\": \"avatars/folder/cat.jpg\"\n },\n \"error\": null\n}\n```" + } + ] + } ] }, "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 185, + "line": 236, "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L185" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L236" } ], "parameters": [ { - "id": 202, + "id": 304, "name": "path", "variant": "param", "kind": 32768, @@ -96644,7 +171049,7 @@ } }, { - "id": 203, + "id": 305, "name": "token", "variant": "param", "kind": 32768, @@ -96667,7 +171072,7 @@ } }, { - "id": 204, + "id": 306, "name": "fileBody", "variant": "param", "kind": 32768, @@ -96691,16 +171096,48 @@ } }, { - "id": 205, + "id": 307, "name": "fileOptions", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "HTTP headers (cacheControl, contentType, etc.).\n**Note:** The " + }, + { + "kind": "code", + "text": "`upsert`" + }, + { + "kind": "text", + "text": " option has no effect here. To enable upsert behavior,\npass " + }, + { + "kind": "code", + "text": "`{ upsert: true }`" + }, + { + "kind": "text", + "text": " when calling " + }, + { + "kind": "code", + "text": "`createSignedUploadUrl()`" + }, + { + "kind": "text", + "text": " instead." + } + ] + }, "type": { "type": "reference", - "target": 558, + "target": 1111, "name": "FileOptions", "package": "@supabase/storage-js" } @@ -96719,37 +171156,103 @@ { "type": "reflection", "declaration": { - "id": 206, + "id": 308, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 207, + "id": 309, "name": "data", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { - "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 221, - "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L221" + "fileName": "packages/core/storage-js/src/lib/common/BaseApiClient.ts", + "line": 76, + "character": 42, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/BaseApiClient.ts#L76" + } + ], + "type": { + "type": "literal", + "value": null + } + }, + { + "id": 310, + "name": "error", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/BaseApiClient.ts", + "line": 76, + "character": 54, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/BaseApiClient.ts#L76" + } + ], + "type": { + "type": "reference", + "target": 1276, + "name": "StorageError", + "package": "@supabase/storage-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [309, 310] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/BaseApiClient.ts", + "line": 76, + "character": 40, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/BaseApiClient.ts#L76" + } + ] + } + }, + { + "type": "reflection", + "declaration": { + "id": 311, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 312, + "name": "data", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/BaseApiClient.ts", + "line": 76, + "character": 15, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/BaseApiClient.ts#L76" } ], "type": { "type": "reflection", "declaration": { - "id": 208, + "id": 313, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { - "id": 210, + "id": 315, "name": "fullPath", "variant": "declaration", "kind": 1024, @@ -96757,9 +171260,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 221, - "character": 33, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L221" + "line": 271, + "character": 32, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L271" } ], "type": { @@ -96769,7 +171272,7 @@ "defaultValue": "data.Key" }, { - "id": 209, + "id": 314, "name": "path", "variant": "declaration", "kind": 1024, @@ -96777,9 +171280,9 @@ "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 221, - "character": 16, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L221" + "line": 271, + "character": 15, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L271" } ], "type": { @@ -96792,121 +171295,52 @@ "groups": [ { "title": "Properties", - "children": [210, 209] + "children": [315, 314] } ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 221, - "character": 14, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L221" + "line": 271, + "character": 13, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L271" } ] } - }, - "defaultValue": "..." + } }, { - "id": 211, + "id": 316, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { - "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 222, - "character": 8, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L222" + "fileName": "packages/core/storage-js/src/lib/common/BaseApiClient.ts", + "line": 76, + "character": 24, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/BaseApiClient.ts#L76" } ], "type": { "type": "literal", "value": null - }, - "defaultValue": "null" - } - ], - "groups": [ - { - "title": "Properties", - "children": [207, 211] - } - ], - "sources": [ - { - "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 220, - "character": 13, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L220" - } - ] - } - }, - { - "type": "reflection", - "declaration": { - "id": 212, - "name": "__type", - "variant": "declaration", - "kind": 65536, - "flags": {}, - "children": [ - { - "id": 213, - "name": "data", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 229, - "character": 17, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L229" - } - ], - "type": { - "type": "literal", - "value": null - }, - "defaultValue": "null" - }, - { - "id": 214, - "name": "error", - "variant": "declaration", - "kind": 1024, - "flags": {}, - "sources": [ - { - "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 229, - "character": 29, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L229" - } - ], - "type": { - "type": "reference", - "target": 611, - "name": "StorageError", - "package": "@supabase/storage-js" } } ], "groups": [ { "title": "Properties", - "children": [213, 214] + "children": [312, 316] } ], "sources": [ { - "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 229, - "character": 15, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L229" + "fileName": "packages/core/storage-js/src/lib/common/BaseApiClient.ts", + "line": 76, + "character": 13, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/BaseApiClient.ts#L76" } ] } @@ -96924,22 +171358,53 @@ "groups": [ { "title": "Constructors", - "children": [136] + "children": [254] }, { "title": "Methods", "children": [ - 259, 215, 272, 288, 305, 321, 330, 312, 350, 361, 246, 341, 167, 374, 231, 185, - 200 + 361, 317, 374, 390, 407, 423, 432, 414, 452, 463, 348, 443, 503, 476, 333, 287, + 302 ] } ], + "categories": [ + { + "title": "File Buckets", + "children": [ + 361, 317, 374, 390, 407, 423, 432, 414, 452, 463, 348, 443, 333, 287, 302 + ] + }, + { + "title": "Other", + "children": [254, 503, 476] + } + ], "sources": [ { "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", - "line": 45, + "line": 46, "character": 21, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L45" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L46" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": { + "sourceFileName": "src/lib/common/BaseApiClient.ts", + "qualifiedName": "default" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1276, + "name": "StorageError", + "package": "@supabase/storage-js" + } + ], + "name": "default", + "package": "@supabase/storage-js" } ] } @@ -96947,7 +171412,7 @@ "groups": [ { "title": "Classes", - "children": [135] + "children": [253] } ], "sources": [ @@ -96955,26 +171420,3766 @@ "fileName": "packages/core/storage-js/src/packages/StorageFileApi.ts", "line": 1, "character": 0, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StorageFileApi.ts#L1" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageFileApi.ts#L1" } ] }, { - "id": 386, + "id": 517, + "name": "packages/StorageVectorsClient", + "variant": "declaration", + "kind": 2, + "flags": {}, + "children": [ + { + "id": 531, + "name": "StorageVectorsClient", + "variant": "declaration", + "kind": 128, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Main client for interacting with S3 Vectors API\nProvides access to bucket, index, and vector data operations\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type.\n\n**Usage Patterns:**\n\n" + }, + { + "kind": "code", + "text": "```typescript\nconst { data, error } = await supabase\n .storage\n .vectors\n .createBucket('embeddings-prod')\n\n// Access index operations via buckets\nconst bucket = supabase.storage.vectors.from('embeddings-prod')\nawait bucket.createIndex({\n indexName: 'documents',\n dataType: 'float32',\n dimension: 1536,\n distanceMetric: 'cosine'\n})\n\n// Access vector operations via index\nconst index = bucket.index('documents')\nawait index.putVectors({\n vectors: [\n { key: 'doc-1', data: { float32: [...] }, metadata: { title: 'Intro' } }\n ]\n})\n\n// Query similar vectors\nconst { data } = await index.queryVectors({\n queryVector: { float32: [...] },\n topK: 5,\n returnDistance: true\n})\n```" + } + ], + "modifierTags": ["@alpha"] + }, + "children": [ + { + "id": 532, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 98, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L98" + } + ], + "signatures": [ + { + "id": 533, + "name": "StorageVectorsClient", + "variant": "signature", + "kind": 16384, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates a StorageVectorsClient that can manage buckets, indexes, and vectors.\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Vector Buckets" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst client = new StorageVectorsClient(url, options)\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 98, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L98" + } + ], + "parameters": [ + { + "id": 534, + "name": "url", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Base URL of the Storage Vectors REST API." + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 535, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reference", + "target": 518, + "name": "StorageVectorsClientOptions", + "package": "@supabase/storage-js", + "highlightedProperties": { + "headers": [ + { + "kind": "text", + "text": "Optional headers (for example " + }, + { + "kind": "code", + "text": "`Authorization`" + }, + { + "kind": "text", + "text": ") applied to every request." + } + ], + "fetch": [ + { + "kind": "text", + "text": "Optional custom " + }, + { + "kind": "code", + "text": "`fetch`" + }, + { + "kind": "text", + "text": " implementation for non-browser runtimes." + } + ] + } + }, + "defaultValue": "{}" + } + ], + "type": { + "type": "reference", + "target": 531, + "name": "StorageVectorsClient", + "package": "@supabase/storage-js" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorBucketApi.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorBucketApi.constructor" + } + }, + { + "id": 539, + "name": "createBucket", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 145, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L145" + } + ], + "signatures": [ + { + "id": 540, + "name": "createBucket", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates a new vector bucket\nVector buckets are containers for vector indexes and their data\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Vector Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with empty response on success or error" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst { data, error } = await supabase\n .storage\n .vectors\n .createBucket('embeddings-prod')\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 145, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L145" + } + ], + "parameters": [ + { + "id": 541, + "name": "vectorBucketName", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Unique name for the vector bucket" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1267, + "typeArguments": [ + { + "type": "intrinsic", + "name": "undefined" + } + ], + "name": "ApiResponse", + "package": "@supabase/storage-js" + } + ], + "name": "Promise", + "package": "typescript" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorBucketApi.createBucket" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorBucketApi.createBucket" + } + }, + { + "id": 550, + "name": "deleteBucket", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 226, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L226" + } + ], + "signatures": [ + { + "id": 551, + "name": "deleteBucket", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Deletes a vector bucket (bucket must be empty)\nAll indexes must be deleted before deleting the bucket\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Vector Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with empty response on success or error" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst { data, error } = await supabase\n .storage\n .vectors\n .deleteBucket('embeddings-old')\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 226, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L226" + } + ], + "parameters": [ + { + "id": 552, + "name": "vectorBucketName", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Name of the vector bucket to delete" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1267, + "typeArguments": [ + { + "type": "intrinsic", + "name": "undefined" + } + ], + "name": "ApiResponse", + "package": "@supabase/storage-js" + } + ], + "name": "Promise", + "package": "typescript" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorBucketApi.deleteBucket" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorBucketApi.deleteBucket" + } + }, + { + "id": 536, + "name": "from", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 120, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L120" + } + ], + "signatures": [ + { + "id": 537, + "name": "from", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Access operations for a specific vector bucket\nReturns a scoped client for index and vector operations within the bucket\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Vector Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Bucket-scoped client with index and vector operations" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst bucket = supabase.storage.vectors.from('embeddings-prod')\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 120, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L120" + } + ], + "parameters": [ + { + "id": 538, + "name": "vectorBucketName", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Name of the vector bucket" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 582, + "name": "VectorBucketScope", + "package": "@supabase/storage-js" + } + } + ] + }, + { + "id": 542, + "name": "getBucket", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 171, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L171" + } + ], + "signatures": [ + { + "id": 543, + "name": "getBucket", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Retrieves metadata for a specific vector bucket\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Vector Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with bucket metadata or error" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst { data, error } = await supabase\n .storage\n .vectors\n .getBucket('embeddings-prod')\n\nconsole.log('Bucket created:', data?.vectorBucket.creationTime)\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 171, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L171" + } + ], + "parameters": [ + { + "id": 544, + "name": "vectorBucketName", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Name of the vector bucket" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1267, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 545, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 546, + "name": "vectorBucket", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 171, + "character": 67, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L171" + } + ], + "type": { + "type": "reference", + "target": 1171, + "name": "VectorBucket", + "package": "@supabase/storage-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [546] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 171, + "character": 65, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L171" + } + ] + } + } + ], + "name": "ApiResponse", + "package": "@supabase/storage-js" + } + ], + "name": "Promise", + "package": "typescript" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorBucketApi.getBucket" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorBucketApi.getBucket" + } + }, + { + "id": 547, + "name": "listBuckets", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 199, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L199" + } + ], + "signatures": [ + { + "id": 548, + "name": "listBuckets", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lists all vector buckets with optional filtering and pagination\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Vector Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with list of buckets or error" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst { data, error } = await supabase\n .storage\n .vectors\n .listBuckets({ prefix: 'embeddings-' })\n\ndata?.vectorBuckets.forEach(bucket => {\n console.log(bucket.vectorBucketName)\n})\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 199, + "character": 8, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L199" + } + ], + "parameters": [ + { + "id": 549, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Optional filters (prefix, maxResults, nextToken)" + } + ] + }, + "type": { + "type": "reference", + "target": 1199, + "name": "ListVectorBucketsOptions", + "package": "@supabase/storage-js" + }, + "defaultValue": "{}" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1267, + "typeArguments": [ + { + "type": "reference", + "target": 1203, + "name": "ListVectorBucketsResponse", + "package": "@supabase/storage-js" + } + ], + "name": "ApiResponse", + "package": "@supabase/storage-js" + } + ], + "name": "Promise", + "package": "typescript" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorBucketApi.listBuckets" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorBucketApi.listBuckets" + } + }, + { + "id": 568, + "name": "throwOnError", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true, + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/BaseApiClient.ts", + "line": 44, + "character": 9, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/BaseApiClient.ts#L44" + } + ], + "signatures": [ + { + "id": 569, + "name": "throwOnError", + "variant": "signature", + "kind": 4096, + "flags": { + "isInherited": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Enable throwing errors instead of returning them.\nWhen enabled, errors are thrown instead of returned in { data, error } format." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "this - For method chaining" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/BaseApiClient.ts", + "line": 44, + "character": 9, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/BaseApiClient.ts#L44" + } + ], + "type": { + "type": "intrinsic", + "name": "this" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "VectorBucketApi.throwOnError" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "VectorBucketApi.throwOnError" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [532] + }, + { + "title": "Methods", + "children": [539, 550, 536, 542, 547, 568] + } + ], + "categories": [ + { + "title": "Other", + "children": [568] + }, + { + "title": "Vector Buckets", + "children": [532, 539, 550, 536, 542, 547] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 80, + "character": 13, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L80" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": -1, + "name": "default", + "package": "@supabase/storage-js" + } + ] + }, + { + "id": 582, + "name": "VectorBucketScope", + "variant": "declaration", + "kind": 128, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Scoped client for operations within a specific vector bucket\nProvides index management and access to vector operations\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "modifierTags": ["@alpha"] + }, + "children": [ + { + "id": 583, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 256, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L256" + } + ], + "signatures": [ + { + "id": 584, + "name": "VectorBucketScope", + "variant": "signature", + "kind": 16384, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates a helper that automatically scopes all index operations to the provided bucket.\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Vector Buckets" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst bucket = supabase.storage.vectors.from('embeddings-prod')\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 256, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L256" + } + ], + "parameters": [ + { + "id": 585, + "name": "url", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 586, + "name": "headers", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 587, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 258, + "character": 13, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L258" + } + ], + "indexSignatures": [ + { + "id": 588, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 258, + "character": 15, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L258" + } + ], + "parameters": [ + { + "id": 589, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + }, + { + "id": 590, + "name": "vectorBucketName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 591, + "name": "fetch", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 592, + "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": 593, + "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": 594, + "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": 595, + "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": 596, + "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": 597, + "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": 598, + "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" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 582, + "name": "VectorBucketScope", + "package": "@supabase/storage-js" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorIndexApi.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorIndexApi.constructor" + } + }, + { + "id": 600, + "name": "createIndex", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 293, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L293" + } + ], + "signatures": [ + { + "id": 601, + "name": "createIndex", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates a new vector index in this bucket\nConvenience method that automatically includes the bucket name\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Vector Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with empty response on success or error" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst bucket = supabase.storage.vectors.from('embeddings-prod')\nawait bucket.createIndex({\n indexName: 'documents-openai',\n dataType: 'float32',\n dimension: 1536,\n distanceMetric: 'cosine',\n metadataConfiguration: {\n nonFilterableMetadataKeys: ['raw_text']\n }\n})\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 293, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L293" + } + ], + "parameters": [ + { + "id": 602, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Index configuration (vectorBucketName is automatically set)" + } + ] + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 858, + "name": "CreateIndexOptions", + "package": "@supabase/storage-js" + }, + { + "type": "literal", + "value": "vectorBucketName" + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1267, + "typeArguments": [ + { + "type": "intrinsic", + "name": "undefined" + } + ], + "name": "ApiResponse", + "package": "@supabase/storage-js" + } + ], + "name": "Promise", + "package": "typescript" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorIndexApi.createIndex" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorIndexApi.createIndex" + } + }, + { + "id": 611, + "name": "deleteIndex", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 369, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L369" + } + ], + "signatures": [ + { + "id": 612, + "name": "deleteIndex", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Deletes an index from this bucket\nConvenience method that automatically includes the bucket name\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Vector Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with empty response on success or error" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst bucket = supabase.storage.vectors.from('embeddings-prod')\nawait bucket.deleteIndex('old-index')\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 369, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L369" + } + ], + "parameters": [ + { + "id": 613, + "name": "indexName", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Name of the index to delete" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1267, + "typeArguments": [ + { + "type": "intrinsic", + "name": "undefined" + } + ], + "name": "ApiResponse", + "package": "@supabase/storage-js" + } + ], + "name": "Promise", + "package": "typescript" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorIndexApi.deleteIndex" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorIndexApi.deleteIndex" + } + }, + { + "id": 606, + "name": "getIndex", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 346, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L346" + } + ], + "signatures": [ + { + "id": 607, + "name": "getIndex", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Retrieves metadata for a specific index in this bucket\nConvenience method that automatically includes the bucket name\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Vector Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with index metadata or error" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst bucket = supabase.storage.vectors.from('embeddings-prod')\nconst { data } = await bucket.getIndex('documents-openai')\nconsole.log('Dimension:', data?.index.dimension)\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 346, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L346" + } + ], + "parameters": [ + { + "id": 608, + "name": "indexName", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Name of the index to retrieve" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1267, + "typeArguments": [ + { + "type": "reflection", + "declaration": { + "id": 609, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "children": [ + { + "id": 610, + "name": "index", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/VectorIndexApi.ts", + "line": 58, + "character": 27, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/VectorIndexApi.ts#L58" + } + ], + "type": { + "type": "reference", + "target": 1179, + "name": "VectorIndex", + "package": "@supabase/storage-js" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [610] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/VectorIndexApi.ts", + "line": 58, + "character": 25, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/VectorIndexApi.ts#L58" + } + ] + } + } + ], + "name": "ApiResponse", + "package": "@supabase/storage-js" + } + ], + "name": "Promise", + "package": "typescript" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorIndexApi.getIndex" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorIndexApi.getIndex" + } + }, + { + "id": 614, + "name": "index", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 404, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L404" + } + ], + "signatures": [ + { + "id": 615, + "name": "index", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Access operations for a specific index within this bucket\nReturns a scoped client for vector data operations\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Vector Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Index-scoped client with vector data operations" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst index = supabase.storage.vectors.from('embeddings-prod').index('documents-openai')\n\n// Insert vectors\nawait index.putVectors({\n vectors: [\n { key: 'doc-1', data: { float32: [...] }, metadata: { title: 'Intro' } }\n ]\n})\n\n// Query similar vectors\nconst { data } = await index.queryVectors({\n queryVector: { float32: [...] },\n topK: 5\n})\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 404, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L404" + } + ], + "parameters": [ + { + "id": 616, + "name": "indexName", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Name of the index" + } + ] + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "reference", + "target": 646, + "name": "VectorIndexScope", + "package": "@supabase/storage-js" + } + } + ] + }, + { + "id": 603, + "name": "listIndexes", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 319, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L319" + } + ], + "signatures": [ + { + "id": 604, + "name": "listIndexes", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lists indexes in this bucket\nConvenience method that automatically includes the bucket name\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Vector Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing indexes array and pagination token or error" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst bucket = supabase.storage.vectors.from('embeddings-prod')\nconst { data } = await bucket.listIndexes({ prefix: 'documents-' })\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 319, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L319" + } + ], + "parameters": [ + { + "id": 605, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Listing options (vectorBucketName is automatically set)" + } + ] + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1208, + "name": "ListIndexesOptions", + "package": "@supabase/storage-js" + }, + { + "type": "literal", + "value": "vectorBucketName" + } + ], + "name": "Omit", + "package": "typescript" + }, + "defaultValue": "{}" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1267, + "typeArguments": [ + { + "type": "reference", + "target": 1213, + "name": "ListIndexesResponse", + "package": "@supabase/storage-js" + } + ], + "name": "ApiResponse", + "package": "@supabase/storage-js" + } + ], + "name": "Promise", + "package": "typescript" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorIndexApi.listIndexes" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorIndexApi.listIndexes" + } + }, + { + "id": 632, + "name": "throwOnError", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true, + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/BaseApiClient.ts", + "line": 44, + "character": 9, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/BaseApiClient.ts#L44" + } + ], + "signatures": [ + { + "id": 633, + "name": "throwOnError", + "variant": "signature", + "kind": 4096, + "flags": { + "isInherited": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Enable throwing errors instead of returning them.\nWhen enabled, errors are thrown instead of returned in { data, error } format." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "this - For method chaining" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/BaseApiClient.ts", + "line": 44, + "character": 9, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/BaseApiClient.ts#L44" + } + ], + "type": { + "type": "intrinsic", + "name": "this" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "VectorIndexApi.throwOnError" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "VectorIndexApi.throwOnError" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [583] + }, + { + "title": "Methods", + "children": [600, 611, 606, 614, 603, 632] + } + ], + "categories": [ + { + "title": "Other", + "children": [632] + }, + { + "title": "Vector Buckets", + "children": [583, 600, 611, 606, 614, 603] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 240, + "character": 13, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L240" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": -1, + "name": "default", + "package": "@supabase/storage-js" + } + ] + }, + { + "id": 646, + "name": "VectorIndexScope", + "variant": "declaration", + "kind": 128, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Scoped client for operations within a specific vector index\nProvides vector data operations (put, get, list, query, delete)\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "modifierTags": ["@alpha"] + }, + "children": [ + { + "id": 647, + "name": "constructor", + "variant": "declaration", + "kind": 512, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 442, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L442" + } + ], + "signatures": [ + { + "id": 648, + "name": "VectorIndexScope", + "variant": "signature", + "kind": 16384, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Creates a helper that automatically scopes all vector operations to the provided bucket/index names.\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Vector Buckets" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst index = supabase.storage.vectors.from('embeddings-prod').index('documents-openai')\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 442, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L442" + } + ], + "parameters": [ + { + "id": 649, + "name": "url", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 650, + "name": "headers", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "reflection", + "declaration": { + "id": 651, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 444, + "character": 13, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L444" + } + ], + "indexSignatures": [ + { + "id": 652, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 444, + "character": 15, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L444" + } + ], + "parameters": [ + { + "id": 653, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + }, + { + "id": 654, + "name": "vectorBucketName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 655, + "name": "indexName", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 656, + "name": "fetch", + "variant": "param", + "kind": 32768, + "flags": { + "isOptional": true + }, + "type": { + "type": "reflection", + "declaration": { + "id": 657, + "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": 658, + "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": 659, + "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": 660, + "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": 661, + "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": 662, + "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": 663, + "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" + } + } + ] + } + } + } + ], + "type": { + "type": "reference", + "target": 646, + "name": "VectorIndexScope", + "package": "@supabase/storage-js" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorDataApi.constructor" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorDataApi.constructor" + } + }, + { + "id": 678, + "name": "deleteVectors", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 607, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L607" + } + ], + "signatures": [ + { + "id": 679, + "name": "deleteVectors", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Deletes vectors by keys from this index\nConvenience method that automatically includes bucket and index names\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Vector Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with empty response on success or error" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst index = supabase.storage.vectors.from('embeddings-prod').index('documents-openai')\nawait index.deleteVectors({\n keys: ['doc-1', 'doc-2', 'doc-3']\n})\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 607, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L607" + } + ], + "parameters": [ + { + "id": 680, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Deletion options (bucket and index names automatically set)" + } + ] + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1230, + "name": "DeleteVectorsOptions", + "package": "@supabase/storage-js" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "vectorBucketName" + }, + { + "type": "literal", + "value": "indexName" + } + ] + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1267, + "typeArguments": [ + { + "type": "intrinsic", + "name": "undefined" + } + ], + "name": "ApiResponse", + "package": "@supabase/storage-js" + } + ], + "name": "Promise", + "package": "typescript" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorDataApi.deleteVectors" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorDataApi.deleteVectors" + } + }, + { + "id": 669, + "name": "getVectors", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 511, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L511" + } + ], + "signatures": [ + { + "id": 670, + "name": "getVectors", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Retrieves vectors by keys from this index\nConvenience method that automatically includes bucket and index names\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Vector Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing vectors array or error" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst index = supabase.storage.vectors.from('embeddings-prod').index('documents-openai')\nconst { data } = await index.getVectors({\n keys: ['doc-1', 'doc-2'],\n returnMetadata: true\n})\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 511, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L511" + } + ], + "parameters": [ + { + "id": 671, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Vector retrieval options (bucket and index names automatically set)" + } + ] + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1218, + "name": "GetVectorsOptions", + "package": "@supabase/storage-js" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "vectorBucketName" + }, + { + "type": "literal", + "value": "indexName" + } + ] + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1267, + "typeArguments": [ + { + "type": "reference", + "target": 1224, + "name": "GetVectorsResponse", + "package": "@supabase/storage-js" + } + ], + "name": "ApiResponse", + "package": "@supabase/storage-js" + } + ], + "name": "Promise", + "package": "typescript" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorDataApi.getVectors" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorDataApi.getVectors" + } + }, + { + "id": 672, + "name": "listVectors", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 541, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L541" + } + ], + "signatures": [ + { + "id": 673, + "name": "listVectors", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Lists vectors in this index with pagination\nConvenience method that automatically includes bucket and index names\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Vector Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing vectors array and pagination token or error" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst index = supabase.storage.vectors.from('embeddings-prod').index('documents-openai')\nconst { data } = await index.listVectors({\n maxResults: 500,\n returnMetadata: true\n})\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 541, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L541" + } + ], + "parameters": [ + { + "id": 674, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Listing options (bucket and index names automatically set)" + } + ] + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1234, + "name": "ListVectorsOptions", + "package": "@supabase/storage-js" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "vectorBucketName" + }, + { + "type": "literal", + "value": "indexName" + } + ] + } + ], + "name": "Omit", + "package": "typescript" + }, + "defaultValue": "{}" + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1267, + "typeArguments": [ + { + "type": "reference", + "target": 1243, + "name": "ListVectorsResponse", + "package": "@supabase/storage-js" + } + ], + "name": "ApiResponse", + "package": "@supabase/storage-js" + } + ], + "name": "Promise", + "package": "typescript" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorDataApi.listVectors" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorDataApi.listVectors" + } + }, + { + "id": 666, + "name": "putVectors", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 481, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L481" + } + ], + "signatures": [ + { + "id": 667, + "name": "putVectors", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Inserts or updates vectors in this index\nConvenience method that automatically includes bucket and index names\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Vector Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with empty response on success or error" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst index = supabase.storage.vectors.from('embeddings-prod').index('documents-openai')\nawait index.putVectors({\n vectors: [\n {\n key: 'doc-1',\n data: { float32: [0.1, 0.2, ...] },\n metadata: { title: 'Introduction', page: 1 }\n }\n ]\n})\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 481, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L481" + } + ], + "parameters": [ + { + "id": 668, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Vector insertion options (bucket and index names automatically set)" + } + ] + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1226, + "name": "PutVectorsOptions", + "package": "@supabase/storage-js" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "vectorBucketName" + }, + { + "type": "literal", + "value": "indexName" + } + ] + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1267, + "typeArguments": [ + { + "type": "intrinsic", + "name": "undefined" + } + ], + "name": "ApiResponse", + "package": "@supabase/storage-js" + } + ], + "name": "Promise", + "package": "typescript" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorDataApi.putVectors" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorDataApi.putVectors" + } + }, + { + "id": 675, + "name": "queryVectors", + "variant": "declaration", + "kind": 2048, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 576, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L576" + } + ], + "signatures": [ + { + "id": 676, + "name": "queryVectors", + "variant": "signature", + "kind": 4096, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Queries for similar vectors in this index\nConvenience method that automatically includes bucket and index names\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "blockTags": [ + { + "tag": "@category", + "content": [ + { + "kind": "text", + "text": "Vector Buckets" + } + ] + }, + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "Promise with response containing matches array of similar vectors ordered by distance or error" + } + ] + }, + { + "tag": "@example", + "content": [ + { + "kind": "code", + "text": "```typescript\nconst index = supabase.storage.vectors.from('embeddings-prod').index('documents-openai')\nconst { data } = await index.queryVectors({\n queryVector: { float32: [0.1, 0.2, ...] },\n topK: 5,\n filter: { category: 'technical' },\n returnDistance: true,\n returnMetadata: true\n})\n```" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 576, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L576" + } + ], + "parameters": [ + { + "id": 677, + "name": "options", + "variant": "param", + "kind": 32768, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Query options (bucket and index names automatically set)" + } + ] + }, + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Omit" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1247, + "name": "QueryVectorsOptions", + "package": "@supabase/storage-js" + }, + { + "type": "union", + "types": [ + { + "type": "literal", + "value": "vectorBucketName" + }, + { + "type": "literal", + "value": "indexName" + } + ] + } + ], + "name": "Omit", + "package": "typescript" + } + } + ], + "type": { + "type": "reference", + "target": { + "sourceFileName": "../../../node_modules/typescript/lib/lib.es5.d.ts", + "qualifiedName": "Promise" + }, + "typeArguments": [ + { + "type": "reference", + "target": 1267, + "typeArguments": [ + { + "type": "reference", + "target": 1255, + "name": "QueryVectorsResponse", + "package": "@supabase/storage-js" + } + ], + "name": "ApiResponse", + "package": "@supabase/storage-js" + } + ], + "name": "Promise", + "package": "typescript" + }, + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorDataApi.queryVectors" + } + } + ], + "overwrites": { + "type": "reference", + "target": -1, + "name": "VectorDataApi.queryVectors" + } + }, + { + "id": 696, + "name": "throwOnError", + "variant": "declaration", + "kind": 2048, + "flags": { + "isPublic": true, + "isInherited": true + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/BaseApiClient.ts", + "line": 44, + "character": 9, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/BaseApiClient.ts#L44" + } + ], + "signatures": [ + { + "id": 697, + "name": "throwOnError", + "variant": "signature", + "kind": 4096, + "flags": { + "isInherited": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Enable throwing errors instead of returning them.\nWhen enabled, errors are thrown instead of returned in { data, error } format." + } + ], + "blockTags": [ + { + "tag": "@returns", + "content": [ + { + "kind": "text", + "text": "this - For method chaining" + } + ] + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/lib/common/BaseApiClient.ts", + "line": 44, + "character": 9, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/lib/common/BaseApiClient.ts#L44" + } + ], + "type": { + "type": "intrinsic", + "name": "this" + }, + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "VectorDataApi.throwOnError" + } + } + ], + "inheritedFrom": { + "type": "reference", + "target": -1, + "name": "VectorDataApi.throwOnError" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [647] + }, + { + "title": "Methods", + "children": [678, 669, 672, 666, 675, 696] + } + ], + "categories": [ + { + "title": "Other", + "children": [696] + }, + { + "title": "Vector Buckets", + "children": [647, 678, 669, 672, 666, 675] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 424, + "character": 13, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L424" + } + ], + "extendedTypes": [ + { + "type": "reference", + "target": -1, + "name": "default", + "package": "@supabase/storage-js" + } + ] + }, + { + "id": 518, + "name": "StorageVectorsClientOptions", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Configuration options for the Storage Vectors client\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "modifierTags": ["@alpha"] + }, + "children": [ + { + "id": 523, + "name": "fetch", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Custom fetch implementation (optional)\nUseful for testing or custom request handling" + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 35, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L35" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 524, + "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": 525, + "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": 526, + "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": 527, + "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": 528, + "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": 529, + "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": 530, + "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": 519, + "name": "headers", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Custom headers to include in all requests" + } + ], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 30, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L30" + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 520, + "name": "__type", + "variant": "declaration", + "kind": 65536, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 30, + "character": 12, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L30" + } + ], + "indexSignatures": [ + { + "id": 521, + "name": "__index", + "variant": "signature", + "kind": 8192, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 30, + "character": 14, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L30" + } + ], + "parameters": [ + { + "id": 522, + "name": "key", + "variant": "param", + "kind": 32768, + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [523, 519] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 26, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L26" + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "children": [531, 582, 646] + }, + { + "title": "Interfaces", + "children": [518] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/StorageVectorsClient.ts", + "line": 1, + "character": 0, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StorageVectorsClient.ts#L1" + } + ] + }, + { + "id": 710, "name": "packages/StreamDownloadBuilder", "variant": "declaration", "kind": 2, "flags": {}, "children": [ { - "id": 387, + "id": 711, "name": "default", "variant": "declaration", "kind": 128, "flags": {}, "children": [ { - "id": 388, + "id": 712, "name": "constructor", "variant": "declaration", "kind": 512, @@ -96984,12 +175189,12 @@ "fileName": "packages/core/storage-js/src/packages/StreamDownloadBuilder.ts", "line": 5, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L5" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L5" } ], "signatures": [ { - "id": 389, + "id": 713, "name": "default", "variant": "signature", "kind": 16384, @@ -96999,12 +175204,12 @@ "fileName": "packages/core/storage-js/src/packages/StreamDownloadBuilder.ts", "line": 5, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L5" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L5" } ], "parameters": [ { - "id": 390, + "id": 714, "name": "downloadFn", "variant": "param", "kind": 32768, @@ -97012,7 +175217,7 @@ "type": { "type": "reflection", "declaration": { - "id": 391, + "id": 715, "name": "__type", "variant": "declaration", "kind": 65536, @@ -97022,12 +175227,12 @@ "fileName": "packages/core/storage-js/src/packages/StreamDownloadBuilder.ts", "line": 6, "character": 24, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L6" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L6" } ], "signatures": [ { - "id": 392, + "id": 716, "name": "__type", "variant": "signature", "kind": 4096, @@ -97037,7 +175242,7 @@ "fileName": "packages/core/storage-js/src/packages/StreamDownloadBuilder.ts", "line": 6, "character": 24, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L6" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L6" } ], "type": { @@ -97066,7 +175271,7 @@ } }, { - "id": 393, + "id": 717, "name": "shouldThrowOnError", "variant": "param", "kind": 32768, @@ -97079,7 +175284,7 @@ ], "type": { "type": "reference", - "target": 387, + "target": 711, "name": "StreamDownloadBuilder", "package": "@supabase/storage-js", "qualifiedName": "default" @@ -97088,7 +175293,7 @@ ] }, { - "id": 398, + "id": 722, "name": "then", "variant": "declaration", "kind": 2048, @@ -97098,12 +175303,12 @@ "fileName": "packages/core/storage-js/src/packages/StreamDownloadBuilder.ts", "line": 10, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L10" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L10" } ], "signatures": [ { - "id": 399, + "id": 723, "name": "then", "variant": "signature", "kind": 4096, @@ -97132,19 +175337,19 @@ "fileName": "packages/core/storage-js/src/packages/StreamDownloadBuilder.ts", "line": 10, "character": 2, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L10" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L10" } ], "typeParameters": [ { - "id": 400, + "id": 724, "name": "TResult1", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "reference", - "target": 600, + "target": 1160, "typeArguments": [ { "type": "reference", @@ -97167,7 +175372,7 @@ } }, { - "id": 401, + "id": 725, "name": "TResult2", "variant": "typeParam", "kind": 131072, @@ -97180,7 +175385,7 @@ ], "parameters": [ { - "id": 402, + "id": 726, "name": "onfulfilled", "variant": "param", "kind": 32768, @@ -97205,7 +175410,7 @@ { "type": "reflection", "declaration": { - "id": 403, + "id": 727, "name": "__type", "variant": "declaration", "kind": 65536, @@ -97215,12 +175420,12 @@ "fileName": "packages/core/storage-js/src/packages/StreamDownloadBuilder.ts", "line": 12, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L12" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L12" } ], "signatures": [ { - "id": 404, + "id": 728, "name": "__type", "variant": "signature", "kind": 4096, @@ -97230,19 +175435,19 @@ "fileName": "packages/core/storage-js/src/packages/StreamDownloadBuilder.ts", "line": 12, "character": 9, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L12" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L12" } ], "parameters": [ { - "id": 405, + "id": 729, "name": "value", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", - "target": 600, + "target": 1160, "typeArguments": [ { "type": "reference", @@ -97270,7 +175475,7 @@ "types": [ { "type": "reference", - "target": 400, + "target": 724, "name": "TResult1", "package": "@supabase/storage-js", "refersToTypeParameter": true @@ -97284,7 +175489,7 @@ "typeArguments": [ { "type": "reference", - "target": 400, + "target": 724, "name": "TResult1", "package": "@supabase/storage-js", "refersToTypeParameter": true @@ -97303,7 +175508,7 @@ } }, { - "id": 406, + "id": 730, "name": "onrejected", "variant": "param", "kind": 32768, @@ -97328,7 +175533,7 @@ { "type": "reflection", "declaration": { - "id": 407, + "id": 731, "name": "__type", "variant": "declaration", "kind": 65536, @@ -97338,12 +175543,12 @@ "fileName": "packages/core/storage-js/src/packages/StreamDownloadBuilder.ts", "line": 14, "character": 18, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L14" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L14" } ], "signatures": [ { - "id": 408, + "id": 732, "name": "__type", "variant": "signature", "kind": 4096, @@ -97353,12 +175558,12 @@ "fileName": "packages/core/storage-js/src/packages/StreamDownloadBuilder.ts", "line": 14, "character": 18, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L14" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L14" } ], "parameters": [ { - "id": 409, + "id": 733, "name": "reason", "variant": "param", "kind": 32768, @@ -97374,7 +175579,7 @@ "types": [ { "type": "reference", - "target": 401, + "target": 725, "name": "TResult2", "package": "@supabase/storage-js", "refersToTypeParameter": true @@ -97388,7 +175593,7 @@ "typeArguments": [ { "type": "reference", - "target": 401, + "target": 725, "name": "TResult2", "package": "@supabase/storage-js", "refersToTypeParameter": true @@ -97419,14 +175624,14 @@ "types": [ { "type": "reference", - "target": 400, + "target": 724, "name": "TResult1", "package": "@supabase/storage-js", "refersToTypeParameter": true }, { "type": "reference", - "target": 401, + "target": 725, "name": "TResult2", "package": "@supabase/storage-js", "refersToTypeParameter": true @@ -97454,11 +175659,11 @@ "groups": [ { "title": "Constructors", - "children": [388] + "children": [712] }, { "title": "Methods", - "children": [398] + "children": [722] } ], "sources": [ @@ -97466,7 +175671,7 @@ "fileName": "packages/core/storage-js/src/packages/StreamDownloadBuilder.ts", "line": 4, "character": 21, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L4" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L4" } ], "implementedTypes": [ @@ -97479,7 +175684,7 @@ "typeArguments": [ { "type": "reference", - "target": 600, + "target": 1160, "typeArguments": [ { "type": "reference", @@ -97504,7 +175709,7 @@ "groups": [ { "title": "Classes", - "children": [387] + "children": [711] } ], "sources": [ @@ -97512,7 +175717,236 @@ "fileName": "packages/core/storage-js/src/packages/StreamDownloadBuilder.ts", "line": 1, "character": 0, - "url": "https://github.com/supabase/supabase-js/blob/4c1d51fef285ecf8276f5be487e87855147debde/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L1" + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/StreamDownloadBuilder.ts#L1" + } + ] + }, + { + "id": 736, + "name": "packages/VectorBucketApi", + "variant": "declaration", + "kind": 2, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/VectorBucketApi.ts", + "line": 1, + "character": 0, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/VectorBucketApi.ts#L1" + } + ] + }, + { + "id": 796, + "name": "packages/VectorDataApi", + "variant": "declaration", + "kind": 2, + "flags": {}, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/VectorDataApi.ts", + "line": 1, + "character": 0, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/VectorDataApi.ts#L1" + } + ] + }, + { + "id": 857, + "name": "packages/VectorIndexApi", + "variant": "declaration", + "kind": 2, + "flags": {}, + "children": [ + { + "id": 858, + "name": "CreateIndexOptions", + "variant": "declaration", + "kind": 256, + "flags": {}, + "comment": { + "summary": [ + { + "kind": "text", + "text": "Options for creating a vector index\n\n**Public alpha:** This API is part of a public alpha release and may not be available to your account type." + } + ], + "modifierTags": ["@alpha"] + }, + "children": [ + { + "id": 861, + "name": "dataType", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/VectorIndexApi.ts", + "line": 25, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/VectorIndexApi.ts#L25" + } + ], + "type": { + "type": "literal", + "value": "float32" + } + }, + { + "id": 862, + "name": "dimension", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/VectorIndexApi.ts", + "line": 26, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/VectorIndexApi.ts#L26" + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 863, + "name": "distanceMetric", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/VectorIndexApi.ts", + "line": 27, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/VectorIndexApi.ts#L27" + } + ], + "type": { + "type": "reference", + "target": 1178, + "name": "DistanceMetric", + "package": "@supabase/storage-js" + } + }, + { + "id": 860, + "name": "indexName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/VectorIndexApi.ts", + "line": 24, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/VectorIndexApi.ts#L24" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 864, + "name": "metadataConfiguration", + "variant": "declaration", + "kind": 1024, + "flags": { + "isOptional": true + }, + "comment": { + "summary": [], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/VectorIndexApi.ts", + "line": 28, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/VectorIndexApi.ts#L28" + } + ], + "type": { + "type": "reference", + "target": 1175, + "name": "MetadataConfiguration", + "package": "@supabase/storage-js" + } + }, + { + "id": 859, + "name": "vectorBucketName", + "variant": "declaration", + "kind": 1024, + "flags": {}, + "comment": { + "summary": [], + "modifierTags": ["@alpha"] + }, + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/VectorIndexApi.ts", + "line": 23, + "character": 2, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/VectorIndexApi.ts#L23" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "children": [861, 862, 863, 860, 864, 859] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/VectorIndexApi.ts", + "line": 22, + "character": 17, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/VectorIndexApi.ts#L22" + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "children": [858] + } + ], + "sources": [ + { + "fileName": "packages/core/storage-js/src/packages/VectorIndexApi.ts", + "line": 1, + "character": 0, + "url": "https://github.com/supabase/supabase-js/blob/7ec2df9f02e13fb00cf3d1491f140224f0e35546/packages/core/storage-js/src/packages/VectorIndexApi.ts#L1" } ] } @@ -97520,22 +175954,14 @@ "groups": [ { "title": "Modules", - "children": [1, 2, 30, 134, 386] + "children": [1, 2, 46, 131, 252, 517, 710, 736, 796, 857] } ], "packageName": "@supabase/storage-js", "readme": [ { "kind": "text", - "text": "# " - }, - { - "kind": "code", - "text": "`storage-js`" - }, - { - "kind": "text", - "text": "\n\n
\n\n[![pkg.pr.new](https://pkg.pr.new/badge/supabase/storage-js)](https://pkg.pr.new/~/supabase/storage-js)\n\n
\n\nJS Client library to interact with Supabase Storage.\n\n- Documentation: https://supabase.io/docs/reference/javascript/storage-createbucket\n- Typedoc: https://supabase.github.io/supabase-js/storage-js/v2/spec.json\n\n## Quick Start Guide\n\n### Installing the module\n\n" + "text": "
\n

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

Supabase Storage JS SDK

\n\n

JavaScript SDK to interact with Supabase Storage, including file storage and vector embeddings.

\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/storage-js)](https://www.npmjs.com/package/@supabase/storage-js)\n[![License: MIT](https://img.shields.io/npm/l/@supabase/supabase-js)](#license)\n[![pkg.pr.new](https://pkg.pr.new/badge/supabase/storage-js)](https://pkg.pr.new/~/supabase/storage-js)\n\n
\n\n## Requirements\n\n- **Node.js 20 or later** (Node.js 18 support dropped as of October 31, 2025)\n- For browser support, all modern browsers are supported\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 on October 31, 2025.\n\n## Features\n\n- **File Storage**: Upload, download, list, move, and delete files\n- **Access Control**: Public and private buckets with fine-grained permissions\n- **Signed URLs**: Generate time-limited URLs for secure file access\n- **Image Transformations**: On-the-fly image resizing and optimization\n- **Vector Embeddings**: Store and query high-dimensional embeddings with similarity search\n- **Analytics Buckets**: Iceberg table-based buckets optimized for analytical queries and data processing\n\n## Quick Start Guide\n\n### Installing the module\n\n" }, { "kind": "code", @@ -97543,15 +175969,71 @@ }, { "kind": "text", - "text": "\n\n### Connecting to the storage backend\n\n" + "text": "\n\n### Connecting to the storage backend\n\nThere are two ways to use the Storage SDK:\n\n#### Option 1: Via Supabase Client (Recommended)\n\nIf you're already using " }, { "kind": "code", - "text": "```js\nimport { StorageClient } from '@supabase/storage-js'\n\nconst STORAGE_URL = 'https://.supabase.co/storage/v1'\nconst SERVICE_KEY = '' //! service key, not anon key\n\nconst storageClient = new StorageClient(STORAGE_URL, {\n apikey: SERVICE_KEY,\n Authorization: `Bearer ${SERVICE_KEY}`,\n})\n```" + "text": "`@supabase/supabase-js`" }, { "kind": "text", - "text": "\n\n### Handling resources\n\n#### Handling Storage Buckets\n\n- Create a new Storage bucket:\n\n " + "text": ", access storage through the client:\n\n" + }, + { + "kind": "code", + "text": "```js\nimport { createClient } from '@supabase/supabase-js'\n\n// Use publishable/anon key for frontend applications\nconst supabase = createClient('https://.supabase.co', '')\n\n// Access storage\nconst storage = supabase.storage\n\n// Access different bucket types\nconst regularBucket = storage.from('my-bucket')\nconst vectorBucket = storage.vectors.from('embeddings-bucket')\nconst analyticsBucket = storage.analytics // Analytics API\n```" + }, + { + "kind": "text", + "text": "\n\n#### Option 2: Standalone StorageClient\n\nFor backend applications or when you need to bypass Row Level Security:\n\n" + }, + { + "kind": "code", + "text": "```js\nimport { StorageClient } from '@supabase/storage-js'\n\nconst STORAGE_URL = 'https://.supabase.co/storage/v1'\nconst SERVICE_KEY = '' // Use secret key for backend operations\n\nconst storageClient = new StorageClient(STORAGE_URL, {\n apikey: SERVICE_KEY,\n Authorization: `Bearer ${SERVICE_KEY}`,\n})\n\n// Access different bucket types\nconst regularBucket = storageClient.from('my-bucket')\nconst vectorBucket = storageClient.vectors.from('embeddings-bucket')\nconst analyticsBucket = storageClient.analytics // Analytics API\n```" + }, + { + "kind": "text", + "text": "\n\n> **When to use each approach:**\n>\n> - Use " + }, + { + "kind": "code", + "text": "`supabase.storage`" + }, + { + "kind": "text", + "text": " when working with other Supabase features (auth, database, etc.) in frontend applications\n> - Use " + }, + { + "kind": "code", + "text": "`new StorageClient()`" + }, + { + "kind": "text", + "text": " for backend applications, Edge Functions, or when you need to bypass RLS policies\n\n> **Note:** Refer to the [Storage Access Control guide](https://supabase.com/docs/guides/storage/access-control) for detailed information on creating RLS policies.\n\n### Understanding Bucket Types\n\nSupabase Storage supports three types of buckets, each optimized for different use cases:\n\n#### 1. Regular Storage Buckets (File Storage)\n\nStandard buckets for storing files, images, videos, and other assets.\n\n" + }, + { + "kind": "code", + "text": "```js\n// Create regular storage bucket\nconst { data, error } = await storageClient.createBucket('my-files', {\n public: false,\n})\n\n// Upload files\nawait storageClient.from('my-files').upload('avatar.png', file)\n```" + }, + { + "kind": "text", + "text": "\n\n**Use cases:** User uploads, media assets, documents, backups\n\n#### 2. Vector Buckets (Embeddings Storage)\n\nSpecialized buckets for storing and querying high-dimensional vector embeddings.\n\n" + }, + { + "kind": "code", + "text": "```js\n// Create vector bucket\nawait storageClient.vectors.createBucket('embeddings-prod')\n\n// Create index and insert vectors\nconst bucket = storageClient.vectors.from('embeddings-prod')\nawait bucket.createIndex({\n indexName: 'documents',\n dimension: 1536,\n distanceMetric: 'cosine',\n})\n```" + }, + { + "kind": "text", + "text": "\n\n**Use cases:** Semantic search, AI-powered recommendations, similarity matching\n\n**[See full Vector Embeddings documentation below](#vector-embeddings)**\n\n#### 3. Analytics Buckets\n\nSpecialized buckets using Apache Iceberg table format, optimized for analytical queries and large-scale data processing.\n\n" + }, + { + "kind": "code", + "text": "```js\n// Create analytics bucket\nawait storageClient.analytics.createBucket('analytics-data')\n\n// List analytics buckets\nconst { data, error } = await storageClient.analytics.listBuckets()\n\n// Delete analytics bucket\nawait storageClient.analytics.deleteBucket('analytics-data')\n```" + }, + { + "kind": "text", + "text": "\n\n**Use cases:** Time-series data, analytical queries, data lakes, large-scale data processing, business intelligence\n\n**[See full Analytics Buckets documentation below](#analytics-buckets)**\n\n---\n\n### Handling resources\n\n#### Handling Storage Buckets\n\n- Create a new Storage bucket:\n\n " }, { "kind": "code", @@ -97595,7 +176077,7 @@ }, { "kind": "code", - "text": "```js\n const { data, error } = await storageClient.listBuckets()\n ```" + "text": "```js\n // List all buckets\n const { data, error } = await storageClient.listBuckets()\n\n // List buckets with options (pagination, sorting, search)\n const { data, error } = await storageClient.listBuckets({\n limit: 10,\n offset: 0,\n sortColumn: 'created_at',\n sortOrder: 'desc',\n search: 'prod',\n })\n ```" }, { "kind": "text", @@ -97735,279 +176217,543 @@ }, { "kind": "text", - "text": "\n\n## Development\n\nThis package is part of the [Supabase JavaScript monorepo](https://github.com/supabase/supabase-js). To work on this package:\n\n### Building\n\n#### Build Scripts Overview\n\nThe storage-js package uses multiple build scripts to generate different module formats for various JavaScript environments:\n\n| Script | Description | Output |\n| -------------- | --------------------------- | --------------------------------------------------------------- |\n| " + "text": "\n\n## Analytics Buckets\n\nSupabase Storage provides specialized analytics buckets using Apache Iceberg table format, optimized for analytical workloads and large-scale data processing. These buckets are designed for data lake architectures, time-series data, and business intelligence applications.\n\n### What are Analytics Buckets?\n\nAnalytics buckets use the Apache Iceberg open table format, providing:\n\n- **ACID transactions** for data consistency\n- **Schema evolution** without data rewrites\n- **Time travel** to query historical data\n- **Efficient metadata management** for large datasets\n- **Optimized for analytical queries** rather than individual file operations\n\n### When to Use Analytics Buckets\n\n**Use analytics buckets for:**\n\n- Time-series data (logs, metrics, events)\n- Data lake architectures\n- Business intelligence and reporting\n- Large-scale batch processing\n- Analytical workloads requiring ACID guarantees\n\n**Use regular storage buckets for:**\n\n- User file uploads (images, documents, videos)\n- Individual file management\n- Content delivery\n- Simple object storage needs\n\n### Quick Start\n\nYou can access analytics functionality through the " }, { "kind": "code", - "text": "`build`" + "text": "`analytics`" }, { "kind": "text", - "text": " | **Complete build pipeline** | Runs all build steps in sequence |\n| " + "text": " property on your storage client:\n\n#### Via Supabase Client\n\n" }, { "kind": "code", - "text": "`build:main`" + "text": "```typescript\nimport { createClient } from '@supabase/supabase-js'\n\nconst supabase = createClient('https://your-project.supabase.co', 'your-publishable-key')\n\n// Access analytics operations\nconst analytics = supabase.storage.analytics\n\n// Create an analytics bucket\nconst { data, error } = await analytics.createBucket('analytics-data')\nif (error) {\n console.error('Failed to create analytics bucket:', error.message)\n} else {\n console.log('Created bucket:', data.name)\n}\n```" }, { "kind": "text", - "text": " | **CommonJS build** | " + "text": "\n\n#### Via StorageClient\n\n" }, { "kind": "code", - "text": "`dist/main/`" + "text": "```typescript\nimport { StorageClient } from '@supabase/storage-js'\n\nconst storageClient = new StorageClient('https://your-project.supabase.co/storage/v1', {\n apikey: 'YOUR_API_KEY',\n Authorization: 'Bearer YOUR_TOKEN',\n})\n\n// Access analytics operations\nconst analytics = storageClient.analytics\n\n// Create an analytics bucket\nawait analytics.createBucket('analytics-data')\n```" }, { "kind": "text", - "text": " - Node.js compatible CommonJS modules |\n| " + "text": "\n\n### API Reference\n\n#### Create Analytics Bucket\n\nCreates a new analytics bucket using Iceberg table format:\n\n" }, { "kind": "code", - "text": "`build:module`" + "text": "```typescript\nconst { data, error } = await analytics.createBucket('my-analytics-bucket')\n\nif (error) {\n console.error('Error:', error.message)\n} else {\n console.log('Created bucket:', data)\n}\n```" }, { "kind": "text", - "text": " | **ES Modules build** | " + "text": "\n\n**Returns:**\n\n" }, { "kind": "code", - "text": "`dist/module/`" + "text": "```typescript\n{\n data: {\n id: string\n type: 'ANALYTICS'\n format: string\n created_at: string\n updated_at: string\n } | null\n error: StorageError | null\n}\n```" }, { "kind": "text", - "text": " - Modern ES6 modules with TypeScript definitions |\n| " + "text": "\n\n#### List Analytics Buckets\n\nRetrieves all analytics buckets in your project with optional filtering and pagination:\n\n" }, { "kind": "code", - "text": "`build:umd`" + "text": "```typescript\nconst { data, error } = await analytics.listBuckets({\n limit: 10,\n offset: 0,\n sortColumn: 'created_at',\n sortOrder: 'desc',\n search: 'prod',\n})\n\nif (data) {\n console.log(`Found ${data.length} analytics buckets`)\n data.forEach((bucket) => {\n console.log(`- ${bucket.id} (created: ${bucket.created_at})`)\n })\n}\n```" }, { "kind": "text", - "text": " | **UMD build** | " + "text": "\n\n**Parameters:**\n\n- " }, { "kind": "code", - "text": "`dist/umd/`" + "text": "`limit?: number`" }, { "kind": "text", - "text": " - Universal Module Definition for browsers/CDN |\n| " + "text": " - Maximum number of buckets to return\n- " }, { "kind": "code", - "text": "`clean`" + "text": "`offset?: number`" }, { "kind": "text", - "text": " | **Clean build artifacts** | Removes " + "text": " - Number of buckets to skip (for pagination)\n- " }, { "kind": "code", - "text": "`dist/`" + "text": "`sortColumn?: 'id' | 'name' | 'created_at' | 'updated_at'`" }, { "kind": "text", - "text": " and " + "text": " - Column to sort by\n- " }, { "kind": "code", - "text": "`docs/v2/`" + "text": "`sortOrder?: 'asc' | 'desc'`" }, { "kind": "text", - "text": " directories |\n| " + "text": " - Sort direction\n- " }, { "kind": "code", - "text": "`format`" + "text": "`search?: string`" }, { "kind": "text", - "text": " | **Format code** | Runs Prettier on all TypeScript files |\n\n#### Running Builds\n\n##### Complete Build (Recommended)\n\n" + "text": " - Search term to filter bucket names\n\n**Returns:**\n\n" }, { "kind": "code", - "text": "```bash\n# From the monorepo root\nnpx nx build storage-js\n```" + "text": "```typescript\n{\n data: AnalyticBucket[] | null\n error: StorageError | null\n}\n```" }, { "kind": "text", - "text": "\n\nThis command executes the full build pipeline:\n\n1. **Cleans** - Removes any existing build artifacts\n2. **Formats** - Ensures consistent code formatting\n3. **Builds CommonJS** - For Node.js environments (" + "text": "\n\n**Example with Pagination:**\n\n" }, { "kind": "code", - "text": "`dist/main/`" + "text": "```typescript\n// Fetch first page\nconst firstPage = await analytics.listBuckets({\n limit: 100,\n offset: 0,\n sortColumn: 'created_at',\n sortOrder: 'desc',\n})\n\n// Fetch second page\nconst secondPage = await analytics.listBuckets({\n limit: 100,\n offset: 100,\n sortColumn: 'created_at',\n sortOrder: 'desc',\n})\n```" }, { "kind": "text", - "text": ")\n4. **Builds ES Modules** - For modern bundlers (" + "text": "\n\n#### Delete Analytics Bucket\n\nDeletes an analytics bucket. The bucket must be empty before deletion.\n\n" }, { "kind": "code", - "text": "`dist/module/`" + "text": "```typescript\nconst { data, error } = await analytics.deleteBucket('old-analytics-bucket')\n\nif (error) {\n console.error('Failed to delete:', error.message)\n} else {\n console.log('Bucket deleted:', data.message)\n}\n```" }, { "kind": "text", - "text": ")\n5. **Builds UMD** - For browser script tags (" + "text": "\n\n**Returns:**\n\n" }, { "kind": "code", - "text": "`dist/umd/`" + "text": "```typescript\n{\n data: { message: string } | null\n error: StorageError | null\n}\n```" }, { "kind": "text", - "text": ")\n\n##### Development Build with Watch Mode\n\n" + "text": "\n\n> **Note:** A bucket cannot be deleted if it contains data. You must empty the bucket first.\n\n#### Get Iceberg Catalog for Advanced Operations\n\nFor advanced operations like creating tables, namespaces, and querying Iceberg metadata, use the " }, { "kind": "code", - "text": "```bash\n# Continuously rebuild on file changes (from monorepo root)\nnpx nx build storage-js --watch\n```" + "text": "`from()`" }, { "kind": "text", - "text": "\n\n##### Individual Build Targets\n\nFor specific build outputs during development:\n\n" + "text": " method to get a configured [iceberg-js](https://github.com/supabase/iceberg-js) client:\n\n" }, { "kind": "code", - "text": "```bash\n# Build CommonJS only (Node.js)\nnpx nx build:main storage-js\n\n# Build ES Modules only (Modern bundlers)\nnpx nx build:module storage-js\n\n# Build UMD only (Browser/CDN)\nnpx nx build:umd storage-js\n```" + "text": "```typescript\n// Get an Iceberg REST Catalog client for your analytics bucket\nconst catalog = analytics.from('analytics-data')\n\n// Create a namespace\nawait catalog.createNamespace({ namespace: ['default'] }, { properties: { owner: 'data-team' } })\n\n// Create a table with schema\nawait catalog.createTable(\n { namespace: ['default'] },\n {\n name: 'events',\n schema: {\n type: 'struct',\n fields: [\n { id: 1, name: 'id', type: 'long', required: true },\n { id: 2, name: 'timestamp', type: 'timestamp', required: true },\n { id: 3, name: 'user_id', type: 'string', required: false },\n ],\n 'schema-id': 0,\n 'identifier-field-ids': [1],\n },\n 'partition-spec': {\n 'spec-id': 0,\n fields: [],\n },\n 'write-order': {\n 'order-id': 0,\n fields: [],\n },\n properties: {\n 'write.format.default': 'parquet',\n },\n }\n)\n\n// List tables in namespace\nconst tables = await catalog.listTables({ namespace: ['default'] })\nconsole.log(tables) // [{ namespace: ['default'], name: 'events' }]\n\n// Load table metadata\nconst table = await catalog.loadTable({ namespace: ['default'], name: 'events' })\n\n// Update table properties\nawait catalog.updateTable(\n { namespace: ['default'], name: 'events' },\n { properties: { 'read.split.target-size': '134217728' } }\n)\n\n// Drop table\nawait catalog.dropTable({ namespace: ['default'], name: 'events' })\n\n// Drop namespace\nawait catalog.dropNamespace({ namespace: ['default'] })\n```" }, { "kind": "text", - "text": "\n\n##### Other Useful Commands\n\n" + "text": "\n\n**Returns:** " }, { "kind": "code", - "text": "```bash\n# Clean build artifacts\nnpx nx clean storage-js\n\n# Format code\nnpx nx format storage-js\n\n# Type checking\nnpx nx typecheck storage-js\n\n# Generate documentation\nnpx nx docs storage-js\n```" + "text": "`IcebergRestCatalog`" }, { "kind": "text", - "text": "\n\n#### Build Outputs Explained\n\n##### CommonJS (" + "text": " instance from [iceberg-js](https://github.com/supabase/iceberg-js)\n\n> **Note:** The " }, { "kind": "code", - "text": "`dist/main/`" + "text": "`from()`" }, { "kind": "text", - "text": ")\n\n- **Used by:** Node.js applications, older build tools\n- **Entry point:** " + "text": " method returns an Iceberg REST Catalog client that provides full access to the Apache Iceberg REST API. For complete documentation of available operations, see the [iceberg-js documentation](https://supabase.github.io/iceberg-js/).\n\n### Error Handling\n\nAnalytics buckets use the same error handling pattern as the rest of the Storage SDK:\n\n" }, { "kind": "code", - "text": "`dist/main/index.js`" + "text": "```typescript\nconst { data, error } = await analytics.createBucket('my-bucket')\n\nif (error) {\n console.error('Error:', error.message)\n console.error('Status:', error.status)\n console.error('Status Code:', error.statusCode)\n // Handle error appropriately\n}\n```" }, { "kind": "text", - "text": "\n- **Module format:** " + "text": "\n\n#### Throwing Errors\n\nYou can configure the client to throw errors instead of returning them:\n\n" }, { "kind": "code", - "text": "`require()`" + "text": "```typescript\nconst analytics = storageClient.analytics\nanalytics.throwOnError()\n\ntry {\n const { data } = await analytics.createBucket('my-bucket')\n // data is guaranteed to be present\n console.log('Success:', data)\n} catch (error) {\n if (error instanceof StorageApiError) {\n console.error('API Error:', error.statusCode, error.message)\n }\n}\n```" }, { "kind": "text", - "text": " and " + "text": "\n\n### TypeScript Types\n\nThe library exports TypeScript types for analytics buckets:\n\n" }, { "kind": "code", - "text": "`module.exports`" + "text": "```typescript\nimport type { AnalyticBucket, BucketType, StorageError } from '@supabase/storage-js'\n\n// AnalyticBucket type\ninterface AnalyticBucket {\n id: string\n type: 'ANALYTICS'\n format: string\n created_at: string\n updated_at: string\n}\n```" }, { "kind": "text", - "text": "\n- **TypeScript definitions:** Included\n\n##### ES Modules (" + "text": "\n\n### Common Patterns\n\n#### Checking if a Bucket Exists\n\n" }, { "kind": "code", - "text": "`dist/module/`" + "text": "```typescript\nasync function bucketExists(bucketName: string): Promise {\n const { data, error } = await analytics.listBuckets({\n search: bucketName,\n })\n\n if (error) {\n console.error('Error checking bucket:', error.message)\n return false\n }\n\n return data?.some((bucket) => bucket.id === bucketName) ?? false\n}\n```" }, { "kind": "text", - "text": ")\n\n- **Used by:** Modern bundlers (Webpack, Rollup, Vite)\n- **Entry point:** " + "text": "\n\n#### Creating Bucket with Error Handling\n\n" }, { "kind": "code", - "text": "`dist/module/index.js`" + "text": "```typescript\nasync function ensureAnalyticsBucket(bucketName: string) {\n // Try to create the bucket\n const { data, error } = await analytics.createBucket(bucketName)\n\n if (error) {\n // Check if bucket already exists (conflict error)\n if (error.statusCode === '409') {\n console.log(`Bucket '${bucketName}' already exists`)\n return { success: true, created: false }\n }\n\n // Other error occurred\n console.error('Failed to create bucket:', error.message)\n return { success: false, error }\n }\n\n console.log(`Created new bucket: '${bucketName}'`)\n return { success: true, created: true, data }\n}\n```" }, { "kind": "text", - "text": "\n- **Module format:** " + "text": "\n\n#### Listing All Buckets with Pagination\n\n" }, { "kind": "code", - "text": "`import`" + "text": "```typescript\nasync function getAllAnalyticsBuckets() {\n const allBuckets: AnalyticBucket[] = []\n let offset = 0\n const limit = 100\n\n while (true) {\n const { data, error } = await analytics.listBuckets({\n limit,\n offset,\n sortColumn: 'created_at',\n sortOrder: 'desc',\n })\n\n if (error) {\n console.error('Error fetching buckets:', error.message)\n break\n }\n\n if (!data || data.length === 0) {\n break\n }\n\n allBuckets.push(...data)\n\n // If we got fewer results than the limit, we've reached the end\n if (data.length < limit) {\n break\n }\n\n offset += limit\n }\n\n return allBuckets\n}\n```" }, { "kind": "text", - "text": " and " + "text": "\n\n## Vector Embeddings\n\nSupabase Storage provides built-in support for storing and querying high-dimensional vector embeddings, powered by S3 Vectors. This enables semantic search, similarity matching, and AI-powered applications without needing a separate vector database.\n\n> **Note:** Vector embeddings functionality is available in " }, { "kind": "code", - "text": "`export`" + "text": "`@supabase/storage-js`" }, { "kind": "text", - "text": "\n- **TypeScript definitions:** " + "text": " v2.76 and later.\n\n### Features\n\n- **Vector Buckets**: Organize vector indexes into logical containers\n- **Vector Indexes**: Define schemas with configurable dimensions and distance metrics\n- **Batch Operations**: Insert/update/delete up to 500 vectors per request\n- **Similarity Search**: Query for nearest neighbors using cosine, euclidean, or dot product distance\n- **Metadata Filtering**: Store and filter vectors by arbitrary JSON metadata\n- **Pagination**: Efficiently scan large vector datasets\n- **Parallel Scanning**: Distribute scans across multiple workers for high throughput\n- **Cross-platform**: Works in Node.js, browsers, and edge runtimes\n\n### Quick Start\n\nYou can access vector functionality in three ways, depending on your use case:\n\n#### Option 1: Via Supabase Client (Most Common)\n\nIf you're using the full Supabase client:\n\n" }, { "kind": "code", - "text": "`dist/module/index.d.ts`" + "text": "```typescript\nimport { createClient } from '@supabase/supabase-js'\n\nconst supabase = createClient('https://your-project.supabase.co', 'your-publishable-key')\n\n// Access vector operations through storage\nconst vectors = supabase.storage.vectors\n\n// Create a vector bucket\nawait vectors.createBucket('embeddings-prod')\n\n// Create an index\nconst bucket = vectors.from('embeddings-prod')\nawait bucket.createIndex({\n indexName: 'documents-openai',\n dataType: 'float32',\n dimension: 1536,\n distanceMetric: 'cosine',\n})\n\n// Insert vectors\nconst index = bucket.index('documents-openai')\nawait index.putVectors({\n vectors: [\n {\n key: 'doc-1',\n data: { float32: [0.1, 0.2, 0.3 /* ...1536 dimensions */] },\n metadata: { title: 'Introduction', category: 'docs' },\n },\n ],\n})\n\n// Query similar vectors\nconst { data, error } = await index.queryVectors({\n queryVector: { float32: [0.15, 0.25, 0.35 /* ...1536 dimensions */] },\n topK: 5,\n returnDistance: true,\n returnMetadata: true,\n})\n\nif (data) {\n data.matches.forEach((match) => {\n console.log(`${match.key}: distance=${match.distance}`)\n console.log('Metadata:', match.metadata)\n })\n}\n```" }, { "kind": "text", - "text": "\n- **Benefits:** Tree-shaking, better static analysis\n\n##### UMD (" + "text": "\n\n#### Option 2: Via StorageClient\n\nIf you're using the standalone " }, { "kind": "code", - "text": "`dist/umd/`" + "text": "`StorageClient`" }, { "kind": "text", - "text": ")\n\n- **Used by:** Browser " + "text": " for storage operations, access vectors through the " }, { "kind": "code", - "text": "`\n \n ```" + "text": "```typescript\nconst vectorClient = new StorageVectorsClient(url, options?)\n```" }, { "kind": "text", - "text": "\n\n#### Package Exports\n\nThe package.json exports are configured to provide the right format for each environment:\n\n" + "text": "\n\n**Options:**\n\n- " }, { "kind": "code", - "text": "```json\n{\n \"main\": \"dist/main/index.js\",\n \"module\": \"dist/module/index.js\",\n \"types\": \"dist/module/index.d.ts\",\n \"jsdelivr\": \"dist/umd/supabase.js\",\n \"unpkg\": \"dist/umd/supabase.js\"\n}\n```" + "text": "`headers?: Record`" }, { "kind": "text", - "text": "\n\n- **main** → Node.js environments (CommonJS format)\n- **module** → Modern bundlers like Webpack, Vite, Rollup (ES Modules)\n- **types** → TypeScript type definitions\n- **jsdelivr/unpkg** → CDN usage via " + "text": " - Custom HTTP headers (e.g., Authorization)\n- " }, { "kind": "code", - "text": "`\n \n ```" + "text": "```typescript\nconst vectorClient = new StorageVectorsClient(url, options?)\n```" }, { "kind": "text", - "text": "\n\n#### Package Exports\n\nThe package.json exports are configured to provide the right format for each environment:\n\n" + "text": "\n\n**Options:**\n\n- " }, { "kind": "code", - "text": "```json\n{\n \"main\": \"dist/main/index.js\",\n \"module\": \"dist/module/index.js\",\n \"types\": \"dist/module/index.d.ts\",\n \"jsdelivr\": \"dist/umd/supabase.js\",\n \"unpkg\": \"dist/umd/supabase.js\"\n}\n```" + "text": "`headers?: Record`" }, { "kind": "text", - "text": "\n\n- **main** → Node.js environments (CommonJS format)\n- **module** → Modern bundlers like Webpack, Vite, Rollup (ES Modules)\n- **types** → TypeScript type definitions\n- **jsdelivr/unpkg** → CDN usage via " + "text": " - Custom HTTP headers (e.g., Authorization)\n- " }, { "kind": "code", - "text": "`\n \n ```" + "text": "```typescript\nconst vectorClient = new StorageVectorsClient(url, options?)\n```" }, { "kind": "text", - "text": "\n\n#### Package Exports\n\nThe package.json exports are configured to provide the right format for each environment:\n\n" + "text": "\n\n**Options:**\n\n- " }, { "kind": "code", - "text": "```json\n{\n \"main\": \"dist/main/index.js\",\n \"module\": \"dist/module/index.js\",\n \"types\": \"dist/module/index.d.ts\",\n \"jsdelivr\": \"dist/umd/supabase.js\",\n \"unpkg\": \"dist/umd/supabase.js\"\n}\n```" + "text": "`headers?: Record`" }, { "kind": "text", - "text": "\n\n- **main** → Node.js environments (CommonJS format)\n- **module** → Modern bundlers like Webpack, Vite, Rollup (ES Modules)\n- **types** → TypeScript type definitions\n- **jsdelivr/unpkg** → CDN usage via " + "text": " - Custom HTTP headers (e.g., Authorization)\n- " }, { "kind": "code", - "text": "` + + +``` + +## Props + +| Prop | Type | Default | Description | +| ------------------ | ---------- | ---------- | ---------------------------------------------------- | +| `bucketName` | `string` | `null` | The name of the Supabase Storage bucket to upload to | +| `path` | `string` | `null` | The path or subfolder to upload the file to | +| `allowedMimeTypes` | `string[]` | `[]` | The MIME types to allow for upload | +| `maxFiles` | `number` | `1` | Maximum number of files to upload | +| `maxFileSize` | `number` | `Infinity` | Maximum file size in bytes | + +## Further reading + +- [Creating buckets](https://supabase.com/docs/guides/storage/buckets/creating-buckets) +- [Access control](https://supabase.com/docs/guides/storage/security/access-control) +- [Standard uploads](https://supabase.com/docs/guides/storage/uploads/standard-uploads) diff --git a/apps/ui-library/content/docs/nuxtjs/password-based-auth.mdx b/apps/ui-library/content/docs/nuxtjs/password-based-auth.mdx new file mode 100644 index 00000000000..a49337cf2b7 --- /dev/null +++ b/apps/ui-library/content/docs/nuxtjs/password-based-auth.mdx @@ -0,0 +1,83 @@ +--- +title: Password-based Authentication +description: Password-based authentication block for Nuxt.js +--- + + + +## Installation + + + +## Folder structure + +This block assumes that you have already installed a Supabase client for Nuxt from the previous step. + + + +## Usage + +Once you install the block in your Next.js project, you'll get all the necessary pages and components to set up a password-based authentication flow. + +### Getting started + +After installing the block, you'll have the following environment variables in your `.env.local` file: + +```env +NUXT_PUBLIC_SUPABASE_URL= +NUXT_PUBLIC_SUPABASE_PUBLISHABLE_OR_ANON_KEY= +``` + +- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). + +- If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running). + +### Adding email templates + +1. Add an [email template for sign-up](https://supabase.com/dashboard/project/_/auth/templates) to the Supabase project. Your signup email template should contain at least the following HTML: + + ```html +

Confirm your signup

+ +

Follow this link to confirm your user:

+

+ Confirm your email +

+ ``` + + For detailed instructions on how to configure your email templates, including the use of variables like `{{ .SiteURL }}`,`{{ .TokenHash }}`, and `{{ .RedirectTo }}`, refer to our [Email Templates guide](https://supabase.com/docs/guides/auth/auth-email-templates). + +1. Add an [email template for reset password](https://supabase.com/dashboard/project/_/auth/templates) to the Supabase project. Your reset password email template should contain at least the following HTML: + + ```html +

Reset Password

+ +

Follow this link to reset the password for your user:

+

+ Reset Password +

+ ``` + +### Setting up routes and redirect URLs + +1. Set the site URL in the [URL Configuration](https://supabase.com/dashboard/project/_/auth/url-configuration) settings in the Supabase Dashboard. +1. Set up the Nuxt.js route that users will visit to reset or update their password. Go to the [URL Configuration](https://supabase.com/dashboard/project/_/auth/url-configuration) settings and add the `forgot-password` route to the list of Redirect URLs. It should look something like: `http://example.com/auth/forgot-password`. + +1. Update the redirect paths in `login-form.vue` and `update-password-form.vue` components to point to the logged-in routes in your app. Our examples use `/protected`, but you can set this to whatever fits your app. + +## Further reading + +- [Password-based authentication (PKCE flow)](https://supabase.com/docs/guides/auth/passwords?queryGroups=flow&flow=pkce) +- [Authentication error codes](https://supabase.com/docs/guides/auth/debugging/error-codes) +- [Email templates](https://supabase.com/docs/guides/auth/auth-email-templates) +- [Email templates for local development](https://supabase.com/docs/guides/local-development/customizing-email-templates) +- [Custom SMTP](https://supabase.com/docs/guides/auth/auth-smtp) diff --git a/apps/ui-library/content/docs/nuxtjs/realtime-cursor.mdx b/apps/ui-library/content/docs/nuxtjs/realtime-cursor.mdx new file mode 100644 index 00000000000..e89d6da1100 --- /dev/null +++ b/apps/ui-library/content/docs/nuxtjs/realtime-cursor.mdx @@ -0,0 +1,66 @@ +--- +title: Realtime Cursor +description: Real-time cursor sharing for collaborative applications +--- + +
+ + +
+ +## Installation + + + +## Folder structure + +This block assumes that you have already installed a Supabase client for Nuxt from the previous step. + + + +## Introduction + +The Realtime Cursors component lets users share their cursor position with others in the same room—perfect for real-time collaboration. It handles all the setup and boilerplate for you, so you can add it to your app with minimal effort. + +**Features** + +- Broadcast cursor position to other users in the same room +- Customizable cursor appearance +- Presence detection (automatically joins/leaves users) +- Low-latency updates using Supabase Realtime +- Room-based isolation for scoped collaboration + +## Usage + +The Realtime Cursor component is designed to be used in a room. It can be used to build real-time collaborative applications. Add the `` component to your page and it will render realtime cursors from other users in the room. + +```html + + + +``` + +## Props + +| Prop | Type | Description | +| ---------- | -------- | ---------------------------------------------------------- | +| `roomName` | `string` | Unique identifier for the shared room or session. | +| `username` | `string` | Name of the current user; used to track and label cursors. | + +## Further reading + +- [Realtime Broadcast](https://supabase.com/docs/guides/realtime/broadcast) +- [Realtime authorization](https://supabase.com/docs/guides/realtime/authorization) + +### Smoother cursors + +While our Realtime Cursor component aims to keep things simple and lightweight, you may want to add smoother cursor animations for a more polished experience. Libraries like [perfect-cursors](https://github.com/steveruizok/perfect-cursors) can be integrated to add sophisticated interpolation between cursor positions. This is especially useful when dealing with network latency, as it creates fluid cursor movements even when position updates are received at longer intervals (e.g., every 50-80ms). The library handles the complex math of creating natural-looking cursor paths while maintaining performance. diff --git a/apps/ui-library/content/docs/nuxtjs/social-auth.mdx b/apps/ui-library/content/docs/nuxtjs/social-auth.mdx new file mode 100644 index 00000000000..c1f12d6d57e --- /dev/null +++ b/apps/ui-library/content/docs/nuxtjs/social-auth.mdx @@ -0,0 +1,61 @@ +--- +title: Social Authentication +description: Social authentication block for Nuxt.js +--- + + + + + The block is using Github provider by default, but can be easily switched by changing a single + parameter. + + +## Installation + + + +## Folder structure + +This block assumes that you have already installed a Supabase client for Nuxt from the previous step. + + + +## Usage + +Once you install the block in your Nuxt.js project, you'll get all the necessary pages and components to set up a social authentication flow. + +### Getting started + +After installing the block, you'll have the following environment variables in your `.env.local` file: + +```env +NUXT_PUBLIC_SUPABASE_URL= +NUXT_PUBLIC_SUPABASE_PUBLISHABLE_OR_ANON_KEY= +``` + +- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=nuxtjs&using=supabasejs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). + +- If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running). + +### Setting up third party providers + +We support a wide variety of social providers that you can use to integrate with your application. The full list is available [here](https://supabase.com/docs/guides/auth/social-login). +This block uses the PKCE flow with GitHub as the provider. To switch providers, just update the `provider` field in the `supabase.auth.signInWithOAuth` call. Enable the provider you want to use under [Auth Providers](https://supabase.com/dashboard/project/_/auth/providers) in the Supabase Dashboard and add the necessary credentials. + +### Setting up routes and redirect URLs + +1. Set the site URL in the [URL Configuration](https://supabase.com/dashboard/project/_/auth/url-configuration) settings in the Supabase Dashboard. +1. Update the redirect paths in `login-form.vue` to point to your app’s logged-in routes. Our examples use `/protected`, but you can set this to whatever fits your app. +1. Visit `http://your-site-url/auth/login` to see this component in action. + +### Combining social auth with password-based auth + +If you want to combine this block with the password-based auth, you need to: + +- Copy the `handleSocialLogin` function into the password-based `login-form.vue` component and bind it to a "Login with ..." button. +- Copy the `@/server/routes/auth/oauth.ts` in your app under the same route. + +## Further reading + +- [Social login](https://supabase.com/docs/guides/auth/social-login) +- [Authentication error codes](https://supabase.com/docs/guides/auth/debugging/error-codes) diff --git a/apps/ui-library/content/docs/react-router/client.mdx b/apps/ui-library/content/docs/react-router/client.mdx index 36292711683..e82cf870707 100644 --- a/apps/ui-library/content/docs/react-router/client.mdx +++ b/apps/ui-library/content/docs/react-router/client.mdx @@ -26,7 +26,7 @@ VITE_SUPABASE_URL= VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY= ``` -- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). +- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=react&using=vite&with=supabasejs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). - If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running). diff --git a/apps/ui-library/content/docs/react-router/password-based-auth.mdx b/apps/ui-library/content/docs/react-router/password-based-auth.mdx index b52f35afdaf..f9c77ca586f 100644 --- a/apps/ui-library/content/docs/react-router/password-based-auth.mdx +++ b/apps/ui-library/content/docs/react-router/password-based-auth.mdx @@ -31,7 +31,7 @@ VITE_SUPABASE_URL= VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY= ``` -- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). +- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=react&using=vite&with=supabasejs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). - If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running). @@ -51,7 +51,7 @@ VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY=

``` - For detailed instructions on how to configure your email templates, including the use of variables like `{{ .SiteURL }}`,`{{ .TokenHash }}`, and `{{ .RedirectTo }}`, refer to our [Email Templates guide](https://supabase.com/docs/email-templates). + For detailed instructions on how to configure your email templates, including the use of variables like `{{ .SiteURL }}`,`{{ .TokenHash }}`, and `{{ .RedirectTo }}`, refer to our [Email Templates guide](https://supabase.com/docs/guides/auth/auth-email-templates). 1. Add an [email template for reset password](https://supabase.com/dashboard/project/_/auth/templates) to the Supabase project. Your reset password email template should contain at least the following HTML: diff --git a/apps/ui-library/content/docs/react-router/social-auth.mdx b/apps/ui-library/content/docs/react-router/social-auth.mdx index 3347dce2004..27322ca24ec 100644 --- a/apps/ui-library/content/docs/react-router/social-auth.mdx +++ b/apps/ui-library/content/docs/react-router/social-auth.mdx @@ -36,7 +36,7 @@ VITE_SUPABASE_URL= VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY= ``` -- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). +- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=react&using=vite&with=supabasejs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). - If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running). diff --git a/apps/ui-library/content/docs/react/client.mdx b/apps/ui-library/content/docs/react/client.mdx index 717f0282deb..c1ad0c4e770 100644 --- a/apps/ui-library/content/docs/react/client.mdx +++ b/apps/ui-library/content/docs/react/client.mdx @@ -26,7 +26,7 @@ VITE_SUPABASE_URL= VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY= ``` -- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). +- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=react&using=vite&with=supabasejs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). - If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running). diff --git a/apps/ui-library/content/docs/react/password-based-auth.mdx b/apps/ui-library/content/docs/react/password-based-auth.mdx index 7544dc1bebf..58caffd2e7e 100644 --- a/apps/ui-library/content/docs/react/password-based-auth.mdx +++ b/apps/ui-library/content/docs/react/password-based-auth.mdx @@ -31,7 +31,7 @@ VITE_SUPABASE_URL= VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY= ``` -- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). +- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=react&using=vite&with=supabasejs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). - If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running). diff --git a/apps/ui-library/content/docs/react/social-auth.mdx b/apps/ui-library/content/docs/react/social-auth.mdx index 8f60157a796..5f2561cc950 100644 --- a/apps/ui-library/content/docs/react/social-auth.mdx +++ b/apps/ui-library/content/docs/react/social-auth.mdx @@ -33,7 +33,7 @@ VITE_SUPABASE_URL= VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY= ``` -- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). +- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=react&using=vite&with=supabasejs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). - If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running). diff --git a/apps/ui-library/content/docs/tanstack/client.mdx b/apps/ui-library/content/docs/tanstack/client.mdx index 69f9a96e6a7..25ea4660d01 100644 --- a/apps/ui-library/content/docs/tanstack/client.mdx +++ b/apps/ui-library/content/docs/tanstack/client.mdx @@ -28,7 +28,7 @@ VITE_SUPABASE_URL= VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY= ``` -- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). +- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=react&using=vite&with=supabasejs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). - If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running). diff --git a/apps/ui-library/content/docs/tanstack/password-based-auth.mdx b/apps/ui-library/content/docs/tanstack/password-based-auth.mdx index be01cf14ed1..a141edc9574 100644 --- a/apps/ui-library/content/docs/tanstack/password-based-auth.mdx +++ b/apps/ui-library/content/docs/tanstack/password-based-auth.mdx @@ -28,7 +28,7 @@ VITE_SUPABASE_URL= VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY= ``` -- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). +- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=react&using=vite&with=supabasejs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). - If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running). @@ -48,7 +48,7 @@ VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY=

``` - For detailed instructions on how to configure your email templates, including the use of variables like `{{ .SiteURL }}`,`{{ .TokenHash }}`, and `{{ .RedirectTo }}`, refer to our [Email Templates guide](https://supabase.com/docs/email-templates). + For detailed instructions on how to configure your email templates, including the use of variables like `{{ .SiteURL }}`,`{{ .TokenHash }}`, and `{{ .RedirectTo }}`, refer to our [Email Templates guide](https://supabase.com/docs/guides/auth/auth-email-templates). 1. Add an [email template for reset password](https://supabase.com/dashboard/project/_/auth/templates) to the Supabase project. Your reset password email template should contain at least the following HTML: diff --git a/apps/ui-library/content/docs/tanstack/social-auth.mdx b/apps/ui-library/content/docs/tanstack/social-auth.mdx index d4d4f755fd9..6e00652150f 100644 --- a/apps/ui-library/content/docs/tanstack/social-auth.mdx +++ b/apps/ui-library/content/docs/tanstack/social-auth.mdx @@ -33,7 +33,7 @@ VITE_SUPABASE_URL= VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY= ``` -- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). +- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=react&using=vite&with=supabasejs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). - If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running). diff --git a/apps/ui-library/content/docs/vue/dropzone.mdx b/apps/ui-library/content/docs/vue/dropzone.mdx new file mode 100644 index 00000000000..f3eb934391b --- /dev/null +++ b/apps/ui-library/content/docs/vue/dropzone.mdx @@ -0,0 +1,81 @@ +--- +title: Dropzone (File Upload) +description: Displays a control for easier uploading of files directly to Supabase Storage +--- + + + +## Installation + + + +## Folder structure + +This block assumes that you have already installed a Supabase client for Vue from the previous step. + + + +## Introduction + +Uploading files should be easy—this component handles the tricky parts for you. + +The File Upload component makes it easy to add file uploads to your app, with built-in support for drag-and-drop, file type restrictions, image previews, and configurable limits on file size and number of files. All the essentials, ready to go. + +**Features** + +- Drag-and-drop support +- Multiple file uploads +- File size and count limits +- Image previews for supported file types +- MIME type restrictions +- Invalid file handling +- Success and error states with clear feedback + +## Usage + +- Simply add this `` component to your page and it will handle the rest. + +```html + + + +``` + +## Props + +| Prop | Type | Default | Description | +| ------------------ | ---------- | ---------- | ---------------------------------------------------- | +| `bucketName` | `string` | `null` | The name of the Supabase Storage bucket to upload to | +| `path` | `string` | `null` | The path or subfolder to upload the file to | +| `allowedMimeTypes` | `string[]` | `[]` | The MIME types to allow for upload | +| `maxFiles` | `number` | `1` | Maximum number of files to upload | +| `maxFileSize` | `number` | `Infinity` | Maximum file size in bytes | + +## Further reading + +- [Creating buckets](https://supabase.com/docs/guides/storage/buckets/creating-buckets) +- [Access control](https://supabase.com/docs/guides/storage/security/access-control) +- [Standard uploads](https://supabase.com/docs/guides/storage/uploads/standard-uploads) diff --git a/apps/ui-library/content/docs/vue/password-based-auth.mdx b/apps/ui-library/content/docs/vue/password-based-auth.mdx new file mode 100644 index 00000000000..fc9094e8d24 --- /dev/null +++ b/apps/ui-library/content/docs/vue/password-based-auth.mdx @@ -0,0 +1,75 @@ +--- +title: Password-based Authentication +description: Password-based authentication block for Vue Single Page Applications +--- + + + +## Installation + + + +## Folder structure + +This block assumes that you have already installed a Supabase client for Vue from the previous step. + + + +## Usage + +Once you install the block in your Vue project, you'll get all the necessary components to set up a password-based authentication flow. + +### Getting started + +After installing the block, you'll have the following environment variables in your `.env.local` file: + +```env +VITE_SUPABASE_URL= +VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY= +``` + +- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&tab=frameworks&framework=vuejs&using=supabasejs) under App Frameworks or in your project's [API keys](https://supabase.com/dashboard/project/_/settings/api-keys). + +- If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running). + +### Setting up routes and redirect URLs + +1. Set the site URL in the [URL Configuration](https://supabase.com/dashboard/project/_/auth/url-configuration) settings in the Supabase Dashboard. +1. Set up the route users will visit to reset or update their password. Go to the [URL Configuration](https://supabase.com/dashboard/project/_/auth/url-configuration) settings and add the `forgot-password` route to the list of Redirect URLs. It should look something like: `http://example.com/auth/forgot-password`. +1. Update the redirect paths in `login.vue` and `update-password.vue` components to point to the logged-in routes in your app. Our examples use `/protected`, but you can set this to whatever fits your app. + +1. Add the following code in the authenticated route to redirect to login if the user is unauthenticated. + +```vue + + + +``` + +Additionally, you could utilize the Navigation Guards from `vue-router` explained [here](https://router.vuejs.org/guide/advanced/navigation-guards#Global-Before-Guards). + +## Further reading + +- [Password-based authentication (implicit flow)](https://supabase.com/docs/guides/auth/passwords?queryGroups=flow&flow=implicit) +- [Authentication error codes](https://supabase.com/docs/guides/auth/debugging/error-codes) +- [Email templates](https://supabase.com/docs/guides/auth/auth-email-templates) +- [Email templates for local development](https://supabase.com/docs/guides/local-development/customizing-email-templates) +- [Custom SMTP](https://supabase.com/docs/guides/auth/auth-smtp) diff --git a/apps/ui-library/content/docs/vue/realtime-cursor.mdx b/apps/ui-library/content/docs/vue/realtime-cursor.mdx new file mode 100644 index 00000000000..281bfdd4337 --- /dev/null +++ b/apps/ui-library/content/docs/vue/realtime-cursor.mdx @@ -0,0 +1,66 @@ +--- +title: Realtime Cursor +description: Real-time cursor sharing for collaborative applications +--- + +
+ + +
+ +## Installation + + + +## Folder structure + +This block assumes that you have already installed a Supabase client for Vue from the previous step. + + + +## Introduction + +The Realtime Cursors component lets users share their cursor position with others in the same room—perfect for real-time collaboration. It handles all the setup and boilerplate for you, so you can add it to your app with minimal effort. + +**Features** + +- Broadcast cursor position to other users in the same room +- Customizable cursor appearance +- Presence detection (automatically joins/leaves users) +- Low-latency updates using Supabase Realtime +- Room-based isolation for scoped collaboration + +## Usage + +The Realtime Cursor component is designed to be used in a room. It can be used to build real-time collaborative applications. Add the `` component to your page and it will render realtime cursors from other users in the room. + +```html + + + +``` + +## Props + +| Prop | Type | Description | +| ---------- | -------- | ---------------------------------------------------------- | +| `roomName` | `string` | Unique identifier for the shared room or session. | +| `username` | `string` | Name of the current user; used to track and label cursors. | + +## Further reading + +- [Realtime Broadcast](https://supabase.com/docs/guides/realtime/broadcast) +- [Realtime authorization](https://supabase.com/docs/guides/realtime/authorization) + +### Smoother cursors + +While our Realtime Cursor component aims to keep things simple and lightweight, you may want to add smoother cursor animations for a more polished experience. Libraries like [perfect-cursors](https://github.com/steveruizok/perfect-cursors) can be integrated to add sophisticated interpolation between cursor positions. This is especially useful when dealing with network latency, as it creates fluid cursor movements even when position updates are received at longer intervals (e.g., every 50-80ms). The library handles the complex math of creating natural-looking cursor paths while maintaining performance. diff --git a/apps/ui-library/content/docs/vue/social-auth.mdx b/apps/ui-library/content/docs/vue/social-auth.mdx new file mode 100644 index 00000000000..729dc532b5a --- /dev/null +++ b/apps/ui-library/content/docs/vue/social-auth.mdx @@ -0,0 +1,57 @@ +--- +title: Social Authentication +description: Social authentication block for Vue Single Page Applications +--- + + + + + The block is using GitHub provider by default, but can be easily switched by changing a single + parameter. + + +## Installation + + + +## Folder structure + +This block assumes that you have already installed a Supabase client for Vue from the previous step. + + + +## Usage + +Once you install the block in your Vue project, you'll get all the necessary pages and components to set up a social authentication flow. + +### Getting started + +After installing the block, you'll have the following environment variables in your `.env.local` file: + +```env +VITE_SUPABASE_URL= +VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY= +``` + +- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=react&using=vite&with=supabasejs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api). + +- If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running). + +### Setting up third party providers + +We support a wide variety of social providers that you can use to integrate with your application. The full list is available [here](https://supabase.com/docs/guides/auth/social-login). +This block uses the implicit flow with GitHub as the provider. To switch providers, just update the `provider` field in the `supabase.auth.signInWithOAuth` call. Enable the provider you want to use under [Auth Providers](https://supabase.com/dashboard/project/_/auth/providers) in the Supabase Dashboard and add the necessary credentials. + +### Setting up routes and redirect URLs + +1. Set the site URL in the [URL Configuration](https://supabase.com/dashboard/project/_/auth/url-configuration) settings in the Supabase Dashboard. +1. Update the redirect paths in `login-form.vue` to point to your app’s logged-in routes. Our examples use `/protected`, but you can set this to whatever fits your app. + +### Combining social auth with password-based auth + +If you want to combine this block with the password-based auth, you need to copy the `handleSocialLogin` function into the password-based `login-form.vue` component and bind it to a button. + +## Further reading + +- [Social login](https://supabase.com/docs/guides/auth/social-login) +- [Authentication error codes](https://supabase.com/docs/guides/auth/debugging/error-codes) diff --git a/apps/ui-library/contentlayer.config.js b/apps/ui-library/contentlayer.config.js index 3b54addb42b..970780a7548 100644 --- a/apps/ui-library/contentlayer.config.js +++ b/apps/ui-library/contentlayer.config.js @@ -104,6 +104,7 @@ export const Doc = defineDocumentType(() => ({ export default makeSource({ contentDirPath: './content', + disableImportAliasWarning: true, documentTypes: [Doc], mdx: { remarkPlugins: [remarkGfm, codeImport], diff --git a/apps/ui-library/eslint.config.cjs b/apps/ui-library/eslint.config.cjs new file mode 100644 index 00000000000..fec3ac9b3ab --- /dev/null +++ b/apps/ui-library/eslint.config.cjs @@ -0,0 +1,4 @@ +const { defineConfig } = require('eslint/config') +const supabaseConfig = require('eslint-config-supabase/next') + +module.exports = defineConfig([supabaseConfig]) diff --git a/apps/ui-library/lib/telemetry.ts b/apps/ui-library/lib/telemetry.ts index 804549688cc..07b7fd6e012 100644 --- a/apps/ui-library/lib/telemetry.ts +++ b/apps/ui-library/lib/telemetry.ts @@ -5,7 +5,7 @@ import { useCallback } from 'react' import { sendTelemetryEvent } from 'common' import { TelemetryEvent } from 'common/telemetry-constants' -import { API_URL } from 'lib/constants' +import { API_URL } from '@/lib/constants' export function useSendTelemetryEvent() { const pathname = usePathname() diff --git a/apps/ui-library/package.json b/apps/ui-library/package.json index c398bbeeb9f..ecce5ba963c 100644 --- a/apps/ui-library/package.json +++ b/apps/ui-library/package.json @@ -10,7 +10,7 @@ "build:registry": "rimraf -G public/r/* && tsx --tsconfig ./tsconfig.scripts.json ./scripts/build-registry.mts && shadcn build public/r/registry.json && tsx scripts/clean-registry.ts", "build:llms": "tsx --tsconfig ./tsconfig.scripts.json ./scripts/build-llms-txt.ts", "start": "next start", - "lint": "next lint", + "lint": "eslint .", "lint:mdx": "supa-mdx-lint content --config ../../supa-mdx-lint.config.toml", "content:build": "contentlayer2 build", "clean": "rimraf node_modules .next .turbo", @@ -47,7 +47,7 @@ "@radix-ui/react-toggle-group": "*", "@radix-ui/react-tooltip": "*", "@react-router/fs-routes": "^7.4.0", - "@supabase/postgrest-js": "*", + "@supabase/postgrest-js": "catalog:", "@supabase/supa-mdx-lint": "0.2.6-alpha", "@tanstack/react-query": "^5.83.0", "@supabase/vue-blocks": "workspace:*", @@ -68,12 +68,11 @@ "openai": "^5.9.0", "openapi-fetch": "0.12.4", "react": "catalog:", - "react-docgen": "^7.0.3", "react-dom": "catalog:", "react-hook-form": "^7.45.0", "react-markdown": "^10.1.0", "react-wrap-balancer": "^1.1.0", - "recharts": "^2.8.0", + "recharts": "catalog:", "rehype-autolink-headings": "^7.1.0", "rehype-pretty-code": "^0.9.0", "rehype-slug": "^6.0.0", @@ -88,7 +87,7 @@ "zod": "catalog:" }, "devDependencies": { - "@react-router/dev": "^7.1.5", + "@react-router/dev": "^7.9.0", "@shikijs/compat": "^1.1.7", "@supabase/ssr": "^0.7.0", "@supabase/supabase-js": "catalog:", @@ -99,17 +98,17 @@ "@types/react": "catalog:", "@types/react-dom": "catalog:", "config": "workspace:^", - "lodash": "^4.17.21", + "lodash": "catalog:", "mdast-util-toc": "^6.1.1", "postcss": "^8.5.3", "react-dropzone": "^14.3.8", - "react-router": "^7.5.2", + "react-router": "^7.12.0", "rimraf": "^4.1.3", "shadcn": "^3.0.0", "shiki": "^1.1.7", "tailwindcss": "catalog:", "tsconfig": "workspace:*", - "tsx": "^4.19.3", + "tsx": "catalog:", "typescript": "catalog:", "vite": "catalog:" } diff --git a/apps/ui-library/public/llms.txt b/apps/ui-library/public/llms.txt index 15deae095cc..02e7abd8fad 100644 --- a/apps/ui-library/public/llms.txt +++ b/apps/ui-library/public/llms.txt @@ -1,5 +1,5 @@ # Supabase UI Library -Last updated: 2025-08-27T11:26:46.645Z +Last updated: 2026-01-22T19:37:07.586Z ## Overview Library of components for your project. The components integrate with Supabase and are shadcn compatible. @@ -31,6 +31,16 @@ Library of components for your project. The components integrate with Supabase a - Real-time cursor sharing for collaborative applications - [Social Authentication](https://supabase.com/ui/docs/nextjs/social-auth) - Social authentication block for Next.js +- [Supabase Client Libraries](https://supabase.com/ui/docs/nuxtjs/client) + - Supabase client for Nuxt.js +- [Dropzone (File Upload)](https://supabase.com/ui/docs/nuxtjs/dropzone) + - Displays a control for easier uploading of files directly to Supabase Storage +- [Password-based Authentication](https://supabase.com/ui/docs/nuxtjs/password-based-auth) + - Password-based authentication block for Nuxt.js +- [Realtime Cursor](https://supabase.com/ui/docs/nuxtjs/realtime-cursor) + - Real-time cursor sharing for collaborative applications +- [Social Authentication](https://supabase.com/ui/docs/nuxtjs/social-auth) + - Social authentication block for Nuxt.js - [Platform Kit](https://supabase.com/ui/docs/platform/platform-kit) - The easiest way to build platforms on top of Supabase - [Supabase Client Libraries](https://supabase.com/ui/docs/react-router/client) @@ -83,5 +93,11 @@ Library of components for your project. The components integrate with Supabase a - Social authentication block for Tanstack Start - [Supabase Client Libraries](https://supabase.com/ui/docs/vue/client) - Supabase client for Vue Single Page Applications -- [Supabase Client Libraries](https://supabase.com/ui/docs/nuxtjs/client) - - Supabase client for Nuxt.js +- [Dropzone (File Upload)](https://supabase.com/ui/docs/vue/dropzone) + - Displays a control for easier uploading of files directly to Supabase Storage +- [Password-based Authentication](https://supabase.com/ui/docs/vue/password-based-auth) + - Password-based authentication block for Vue Single Page Applications +- [Realtime Cursor](https://supabase.com/ui/docs/vue/realtime-cursor) + - Real-time cursor sharing for collaborative applications +- [Social Authentication](https://supabase.com/ui/docs/vue/social-auth) + - Social authentication block for Vue Single Page Applications diff --git a/apps/ui-library/public/r/ai-editor-rules.json b/apps/ui-library/public/r/ai-editor-rules.json index 7d59f8be252..375824e29c8 100644 --- a/apps/ui-library/public/r/ai-editor-rules.json +++ b/apps/ui-library/public/r/ai-editor-rules.json @@ -33,7 +33,7 @@ }, { "path": "registry/default/ai-editor-rules/writing-supabase-edge-functions.mdc", - "content": "---\ndescription: Coding rules for Supabase Edge Functions\nalwaysApply: false\n---\n\n# Writing Supabase Edge Functions\n\nYou're an expert in writing TypeScript and Deno JavaScript runtime. Generate **high-quality Supabase Edge Functions** that adhere to the following best practices:\n\n## Guidelines\n\n1. Try to use Web APIs and Deno’s core APIs instead of external dependencies (eg: use fetch instead of Axios, use WebSockets API instead of node-ws)\n2. If you are reusing utility methods between Edge Functions, add them to `supabase/functions/_shared` and import using a relative path. Do NOT have cross dependencies between Edge Functions.\n3. Do NOT use bare specifiers when importing dependecnies. If you need to use an external dependency, make sure it's prefixed with either `npm:` or `jsr:`. For example, `@supabase/supabase-js` should be written as `npm:@supabase/supabase-js`.\n4. For external imports, always define a version. For example, `npm:@express` should be written as `npm:express@4.18.2`.\n5. For external dependencies, importing via `npm:` and `jsr:` is preferred. Minimize the use of imports from @`deno.land/x` , `esm.sh` and @`unpkg.com` . If you have a package from one of those CDNs, you can replace the CDN hostname with `npm:` specifier.\n6. You can also use Node built-in APIs. You will need to import them using `node:` specifier. For example, to import Node process: `import process from \"node:process\". Use Node APIs when you find gaps in Deno APIs.\n7. Do NOT use `import { serve } from \"https://deno.land/std@0.168.0/http/server.ts\"`. Instead use the built-in `Deno.serve`.\n8. Following environment variables (ie. secrets) are pre-populated in both local and hosted Supabase environments. Users don't need to manually set them:\n - SUPABASE_URL\n - SUPABASE_PUBLISHABLE_OR_ANON_KEY\n - SUPABASE_SERVICE_ROLE_KEY\n - SUPABASE_DB_URL\n9. To set other environment variables (ie. secrets) users can put them in a env file and run the `supabase secrets set --env-file path/to/env-file`\n10. A single Edge Function can handle multiple routes. It is recommended to use a library like Express or Hono to handle the routes as it's easier for developer to understand and maintain. Each route must be prefixed with `/function-name` so they are routed correctly.\n11. File write operations are ONLY permitted on `/tmp` directory. You can use either Deno or Node File APIs.\n12. Use `EdgeRuntime.waitUntil(promise)` static method to run long-running tasks in the background without blocking response to a request. Do NOT assume it is available in the request / execution context.\n\n## Example Templates\n\n### Simple Hello World Function\n\n```tsx\ninterface reqPayload {\n name: string\n}\n\nconsole.info('server started')\n\nDeno.serve(async (req: Request) => {\n const { name }: reqPayload = await req.json()\n const data = {\n message: `Hello ${name} from foo!`,\n }\n\n return new Response(JSON.stringify(data), {\n headers: { 'Content-Type': 'application/json', Connection: 'keep-alive' },\n })\n})\n```\n\n### Example Function using Node built-in API\n\n```tsx\nimport { randomBytes } from 'node:crypto'\nimport { createServer } from 'node:http'\nimport process from 'node:process'\n\nconst generateRandomString = (length) => {\n const buffer = randomBytes(length)\n return buffer.toString('hex')\n}\n\nconst randomString = generateRandomString(10)\nconsole.log(randomString)\n\nconst server = createServer((req, res) => {\n const message = `Hello`\n res.end(message)\n})\n\nserver.listen(9999)\n```\n\n### Using npm packages in Functions\n\n```tsx\nimport express from 'npm:express@4.18.2'\n\nconst app = express()\n\napp.get(/(.*)/, (req, res) => {\n res.send('Welcome to Supabase')\n})\n\napp.listen(8000)\n```\n\n### Generate embeddings using built-in @Supabase.ai API\n\n```tsx\nconst model = new Supabase.ai.Session('gte-small')\n\nDeno.serve(async (req: Request) => {\n const params = new URL(req.url).searchParams\n const input = params.get('text')\n const output = await model.run(input, { mean_pool: true, normalize: true })\n return new Response(JSON.stringify(output), {\n headers: {\n 'Content-Type': 'application/json',\n Connection: 'keep-alive',\n },\n })\n})\n```\n", + "content": "---\ndescription: Coding rules for Supabase Edge Functions\nalwaysApply: false\n---\n\n# Writing Supabase Edge Functions\n\nYou're an expert in writing TypeScript and Deno JavaScript runtime. Generate **high-quality Supabase Edge Functions** that adhere to the following best practices:\n\n## Guidelines\n\n1. Try to use Web APIs and Deno’s core APIs instead of external dependencies (eg: use fetch instead of Axios, use WebSockets API instead of node-ws)\n2. If you are reusing utility methods between Edge Functions, add them to `supabase/functions/_shared` and import using a relative path. Do NOT have cross dependencies between Edge Functions.\n3. Do NOT use bare specifiers when importing dependencies. If you need to use an external dependency, make sure it's prefixed with either `npm:` or `jsr:`. For example, `@supabase/supabase-js` should be written as `npm:@supabase/supabase-js`.\n4. For external imports, always define a version. For example, `npm:@express` should be written as `npm:express@4.18.2`.\n5. For external dependencies, importing via `npm:` and `jsr:` is preferred. Minimize the use of imports from @`deno.land/x` , `esm.sh` and @`unpkg.com` . If you have a package from one of those CDNs, you can replace the CDN hostname with `npm:` specifier.\n6. You can also use Node built-in APIs. You will need to import them using `node:` specifier. For example, to import Node process: `import process from \"node:process\". Use Node APIs when you find gaps in Deno APIs.\n7. Do NOT use `import { serve } from \"https://deno.land/std@0.168.0/http/server.ts\"`. Instead use the built-in `Deno.serve`.\n8. Following environment variables (ie. secrets) are pre-populated in both local and hosted Supabase environments. Users don't need to manually set them:\n - SUPABASE_URL\n - SUPABASE_PUBLISHABLE_OR_ANON_KEY\n - SUPABASE_SERVICE_ROLE_KEY\n - SUPABASE_DB_URL\n9. To set other environment variables (ie. secrets) users can put them in a env file and run the `supabase secrets set --env-file path/to/env-file`\n10. A single Edge Function can handle multiple routes. It is recommended to use a library like Express or Hono to handle the routes as it's easier for developer to understand and maintain. Each route must be prefixed with `/function-name` so they are routed correctly.\n11. File write operations are ONLY permitted on `/tmp` directory. You can use either Deno or Node File APIs.\n12. Use `EdgeRuntime.waitUntil(promise)` static method to run long-running tasks in the background without blocking response to a request. Do NOT assume it is available in the request / execution context.\n\n## Example Templates\n\n### Simple Hello World Function\n\n```tsx\ninterface reqPayload {\n name: string\n}\n\nconsole.info('server started')\n\nDeno.serve(async (req: Request) => {\n const { name }: reqPayload = await req.json()\n const data = {\n message: `Hello ${name} from foo!`,\n }\n\n return new Response(JSON.stringify(data), {\n headers: { 'Content-Type': 'application/json', Connection: 'keep-alive' },\n })\n})\n```\n\n### Example Function using Node built-in API\n\n```tsx\nimport { randomBytes } from 'node:crypto'\nimport { createServer } from 'node:http'\nimport process from 'node:process'\n\nconst generateRandomString = (length) => {\n const buffer = randomBytes(length)\n return buffer.toString('hex')\n}\n\nconst randomString = generateRandomString(10)\nconsole.log(randomString)\n\nconst server = createServer((req, res) => {\n const message = `Hello`\n res.end(message)\n})\n\nserver.listen(9999)\n```\n\n### Using npm packages in Functions\n\n```tsx\nimport express from 'npm:express@4.18.2'\n\nconst app = express()\n\napp.get(/(.*)/, (req, res) => {\n res.send('Welcome to Supabase')\n})\n\napp.listen(8000)\n```\n\n### Generate embeddings using built-in @Supabase.ai API\n\n```tsx\nconst model = new Supabase.ai.Session('gte-small')\n\nDeno.serve(async (req: Request) => {\n const params = new URL(req.url).searchParams\n const input = params.get('text')\n const output = await model.run(input, { mean_pool: true, normalize: true })\n return new Response(JSON.stringify(output), {\n headers: {\n 'Content-Type': 'application/json',\n Connection: 'keep-alive',\n },\n })\n})\n```\n", "type": "registry:file", "target": "~/.cursor/rules/writing-supabase-edge-functions.mdc" }, diff --git a/apps/ui-library/public/r/dropzone-nuxtjs.json b/apps/ui-library/public/r/dropzone-nuxtjs.json new file mode 100644 index 00000000000..75767efe597 --- /dev/null +++ b/apps/ui-library/public/r/dropzone-nuxtjs.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "dropzone-nuxtjs", + "type": "registry:block", + "title": "Dropzone (File Upload) for Nuxt and Supabase", + "description": "Displays a control for easier uploading of files directly to Supabase Storage.", + "dependencies": [ + "@supabase/supabase-js@latest", + "@vueuse/core", + "lucide-vue-next" + ], + "registryDependencies": [ + "button" + ], + "files": [ + { + "path": "registry/default/dropzone/nuxtjs/app/components/dropzone.vue", + "content": "\n\n\n", + "type": "registry:component", + "target": "app/components/dropzone.vue" + }, + { + "path": "registry/default/dropzone/nuxtjs/app/components/dropzone-empty-state.vue", + "content": "\n\n\n", + "type": "registry:component", + "target": "app/components/dropzone-empty-state.vue" + }, + { + "path": "registry/default/dropzone/nuxtjs/app/components/dropzone-content.vue", + "content": "\n\n\n", + "type": "registry:component", + "target": "app/components/dropzone-content.vue" + }, + { + "path": "registry/default/dropzone/nuxtjs/app/composables/useSupabaseUpload.ts", + "content": "import { ref, computed, watch, onUnmounted } from 'vue'\nimport { useDropZone } from '@vueuse/core'\nimport { createClient } from \"@/lib/supabase/client\"\n\nconst supabase = createClient()\n\nexport interface FileWithPreview extends File {\n preview?: string\n errors: { code: string; message: string }[]\n}\n\nexport type UseSupabaseUploadOptions = {\n bucketName: string\n path?: string\n allowedMimeTypes?: string[]\n maxFileSize?: number\n maxFiles?: number\n cacheControl?: number\n upsert?: boolean\n}\n\nfunction validateFileType(file: File, allowedTypes: string[]) {\n if (!allowedTypes.length) return []\n const isValid = allowedTypes.some(t =>\n t.endsWith('/*')\n ? file.type.startsWith(t.replace('/*', ''))\n : file.type === t\n )\n return isValid\n ? []\n : [{ code: 'invalid-type', message: 'Invalid file type' }]\n}\n\nfunction validateFileSize(file: File, maxSize: number) {\n return file.size > maxSize\n ? [{ code: 'file-too-large', message: `File is larger than allowed size` }]\n : []\n}\n\nexport function useSupabaseUpload(options: UseSupabaseUploadOptions) {\n const {\n bucketName,\n path,\n allowedMimeTypes = [],\n maxFileSize = Number.POSITIVE_INFINITY,\n maxFiles = 1,\n cacheControl = 3600,\n upsert = false,\n } = options\n\n const files = ref([])\n const loading = ref(false)\n const errors = ref<{ name: string; message: string }[]>([])\n const successes = ref([])\n\n const isSuccess = computed(() => {\n if (!errors.value.length && !successes.value.length) return false\n return !errors.value.length && successes.value.length === files.value.length\n })\n\n const dropZoneRef = ref(null)\n\n const { isOverDropZone } = useDropZone(dropZoneRef, {\n onDrop(droppedFiles: FileWithPreview[]) {\n if (!droppedFiles) return\n\n const newFiles: FileWithPreview[] = droppedFiles.map(file => ({\n ...(file as FileWithPreview),\n preview: URL.createObjectURL(file),\n errors: [\n ...validateFileType(file, allowedMimeTypes),\n ...validateFileSize(file, maxFileSize),\n ],\n }))\n\n files.value = [...files.value, ...newFiles]\n },\n })\n\n const onUpload = async () => {\n loading.value = true\n\n try {\n const filesWithErrors = errors.value.map(e => e.name)\n\n const filesToUpload =\n filesWithErrors.length > 0\n ? files.value.filter(\n f =>\n filesWithErrors.includes(f.name) ||\n !successes.value.includes(f.name)\n )\n : files.value\n\n const responses = await Promise.all(\n filesToUpload.map(async file => {\n const { error } = await supabase.storage\n .from(bucketName)\n .upload(path ? `${path}/${file.name}` : file.name, file, {\n cacheControl: cacheControl.toString(),\n upsert,\n })\n\n return error\n ? { name: file.name, message: error.message }\n : { name: file.name, message: undefined }\n })\n )\n\n errors.value = responses.filter((r): r is { name: string; message: string } => r.message !== undefined)\n\n const successful = responses\n .filter(r => !r.message)\n .map(r => r.name)\n\n successes.value = Array.from(\n new Set([...successes.value, ...successful])\n )\n } catch (err) {\n console.error('Upload failed unexpectedly:', err)\n\n errors.value.push({\n name: 'upload',\n message: 'An unexpected error occurred during upload.',\n })\n } finally {\n loading.value = false\n }\n }\n\n\n watch(\n () => files.value.length,\n () => {\n if (!files.value.length) {\n errors.value = []\n successes.value = []\n }\n\n if (files.value.length > maxFiles) {\n errors.value.push({\n name: 'files',\n message: `You may upload up to ${maxFiles} files`,\n })\n }\n }\n )\n\n watch(\n files,\n (newFiles, oldFiles) => {\n const newPreviews = new Set(newFiles.map(f => f.preview))\n oldFiles.forEach(file => {\n if (file.preview && !newPreviews.has(file.preview)) {\n URL.revokeObjectURL(file.preview)\n }\n })\n },\n { deep: true }\n )\n\n onUnmounted(() => {\n files.value.forEach(file => {\n if (file.preview) {\n URL.revokeObjectURL(file.preview)\n }\n })\n })\n\n return {\n dropZoneRef,\n isOverDropZone,\n\n files,\n setFiles: (v: FileWithPreview[]) => (files.value = v),\n\n errors,\n setErrors: (v: { name: string; message: string }[]) => (errors.value = v),\n\n successes,\n isSuccess,\n loading,\n onUpload,\n\n maxFileSize,\n maxFiles,\n allowedMimeTypes,\n }\n}\n", + "type": "registry:component", + "target": "app/composables/useSupabaseUpload.ts" + } + ] +} \ No newline at end of file diff --git a/apps/ui-library/public/r/dropzone-vue.json b/apps/ui-library/public/r/dropzone-vue.json new file mode 100644 index 00000000000..596e2fb612f --- /dev/null +++ b/apps/ui-library/public/r/dropzone-vue.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "dropzone-vue", + "type": "registry:block", + "title": "Dropzone (File Upload) for Vue and Supabase", + "description": "Displays a control for easier uploading of files directly to Supabase Storage.", + "dependencies": [ + "@supabase/supabase-js@latest", + "@vueuse/core", + "lucide-vue-next" + ], + "registryDependencies": [ + "button" + ], + "files": [ + { + "path": "registry/default/dropzone/vue/components/dropzone.vue", + "content": "\n\n\n", + "type": "registry:component", + "target": "components/dropzone.vue" + }, + { + "path": "registry/default/dropzone/vue/components/dropzone-empty-state.vue", + "content": "\n\n\n", + "type": "registry:component", + "target": "components/dropzone-empty-state.vue" + }, + { + "path": "registry/default/dropzone/vue/components/dropzone-content.vue", + "content": "\n\n\n", + "type": "registry:component", + "target": "components/dropzone-content.vue" + }, + { + "path": "registry/default/dropzone/vue/composables/useSupabaseUpload.ts", + "content": "import { ref, computed, watch, onUnmounted } from 'vue'\nimport { useDropZone } from '@vueuse/core'\nimport { createClient } from \"@/lib/supabase/client\"\n\nconst supabase = createClient()\n\nexport interface FileWithPreview extends File {\n preview?: string\n errors: { code: string; message: string }[]\n}\n\nexport type UseSupabaseUploadOptions = {\n bucketName: string\n path?: string\n allowedMimeTypes?: string[]\n maxFileSize?: number\n maxFiles?: number\n cacheControl?: number\n upsert?: boolean\n}\n\nfunction validateFileType(file: File, allowedTypes: string[]) {\n if (!allowedTypes.length) return []\n const isValid = allowedTypes.some(t =>\n t.endsWith('/*')\n ? file.type.startsWith(t.replace('/*', ''))\n : file.type === t\n )\n return isValid\n ? []\n : [{ code: 'invalid-type', message: 'Invalid file type' }]\n}\n\nfunction validateFileSize(file: File, maxSize: number) {\n return file.size > maxSize\n ? [{ code: 'file-too-large', message: `File is larger than allowed size` }]\n : []\n}\n\nexport function useSupabaseUpload(options: UseSupabaseUploadOptions) {\n const {\n bucketName,\n path,\n allowedMimeTypes = [],\n maxFileSize = Number.POSITIVE_INFINITY,\n maxFiles = 1,\n cacheControl = 3600,\n upsert = false,\n } = options\n\n const files = ref([])\n const loading = ref(false)\n const errors = ref<{ name: string; message: string }[]>([])\n const successes = ref([])\n\n const isSuccess = computed(() => {\n if (!errors.value.length && !successes.value.length) return false\n return !errors.value.length && successes.value.length === files.value.length\n })\n\n const dropZoneRef = ref(null)\n\n const { isOverDropZone } = useDropZone(dropZoneRef, {\n onDrop(droppedFiles: FileWithPreview[]) {\n if (!droppedFiles) return\n\n const newFiles: FileWithPreview[] = droppedFiles.map(file => ({\n ...(file as FileWithPreview),\n preview: URL.createObjectURL(file),\n errors: [\n ...validateFileType(file, allowedMimeTypes),\n ...validateFileSize(file, maxFileSize),\n ],\n }))\n\n files.value = [...files.value, ...newFiles]\n },\n })\n\n const onUpload = async () => {\n loading.value = true\n\n try {\n const filesWithErrors = errors.value.map(e => e.name)\n\n const filesToUpload =\n filesWithErrors.length > 0\n ? files.value.filter(\n f =>\n filesWithErrors.includes(f.name) ||\n !successes.value.includes(f.name)\n )\n : files.value\n\n const responses = await Promise.all(\n filesToUpload.map(async file => {\n const { error } = await supabase.storage\n .from(bucketName)\n .upload(path ? `${path}/${file.name}` : file.name, file, {\n cacheControl: cacheControl.toString(),\n upsert,\n })\n\n return error\n ? { name: file.name, message: error.message }\n : { name: file.name, message: undefined }\n })\n )\n\n errors.value = responses.filter((r): r is { name: string; message: string } => r.message !== undefined)\n\n const successful = responses\n .filter(r => !r.message)\n .map(r => r.name)\n\n successes.value = Array.from(\n new Set([...successes.value, ...successful])\n )\n } catch (err) {\n console.error('Upload failed unexpectedly:', err)\n\n errors.value.push({\n name: 'upload',\n message: 'An unexpected error occurred during upload.',\n })\n } finally {\n loading.value = false\n }\n }\n\n\n watch(\n () => files.value.length,\n () => {\n if (!files.value.length) {\n errors.value = []\n successes.value = []\n }\n\n if (files.value.length > maxFiles) {\n errors.value.push({\n name: 'files',\n message: `You may upload up to ${maxFiles} files`,\n })\n }\n }\n )\n\n watch(\n files,\n (newFiles, oldFiles) => {\n const newPreviews = new Set(newFiles.map(f => f.preview))\n oldFiles.forEach(file => {\n if (file.preview && !newPreviews.has(file.preview)) {\n URL.revokeObjectURL(file.preview)\n }\n })\n },\n { deep: true }\n )\n\n onUnmounted(() => {\n files.value.forEach(file => {\n if (file.preview) {\n URL.revokeObjectURL(file.preview)\n }\n })\n })\n\n return {\n dropZoneRef,\n isOverDropZone,\n\n files,\n setFiles: (v: FileWithPreview[]) => (files.value = v),\n\n errors,\n setErrors: (v: { name: string; message: string }[]) => (errors.value = v),\n\n successes,\n isSuccess,\n loading,\n onUpload,\n\n maxFileSize,\n maxFiles,\n allowedMimeTypes,\n }\n}\n", + "type": "registry:component", + "target": "composables/useSupabaseUpload.ts" + } + ] +} \ No newline at end of file diff --git a/apps/ui-library/public/r/infinite-query-hook.json b/apps/ui-library/public/r/infinite-query-hook.json index ca7a0e25c19..5ed44d9e635 100644 --- a/apps/ui-library/public/r/infinite-query-hook.json +++ b/apps/ui-library/public/r/infinite-query-hook.json @@ -12,7 +12,7 @@ "files": [ { "path": "registry/default/blocks/infinite-query-hook/hooks/use-infinite-query.ts", - "content": "'use client'\n\nimport { createClient } from '@/registry/default/fixtures/lib/supabase/client'\nimport { PostgrestQueryBuilder } from '@supabase/postgrest-js'\nimport { SupabaseClient } from '@supabase/supabase-js'\nimport { useEffect, useRef, useSyncExternalStore } from 'react'\n\nconst supabase = createClient()\n\n// The following types are used to make the hook type-safe. It extracts the database type from the supabase client.\ntype SupabaseClientType = typeof supabase\n\n// Utility type to check if the type is any\ntype IfAny = 0 extends 1 & T ? Y : N\n\n// Extracts the database type from the supabase client. If the supabase client doesn't have a type, it will fallback properly.\ntype Database =\n SupabaseClientType extends SupabaseClient\n ? IfAny<\n U,\n {\n public: {\n Tables: Record\n Views: Record\n Functions: Record\n }\n },\n U\n >\n : never\n\n// Change this to the database schema you want to use\ntype DatabaseSchema = Database['public']\n\n// Extracts the table names from the database type\ntype SupabaseTableName = keyof DatabaseSchema['Tables']\n\n// Extracts the table definition from the database type\ntype SupabaseTableData = DatabaseSchema['Tables'][T]['Row']\n\ntype SupabaseSelectBuilder = ReturnType<\n PostgrestQueryBuilder['select']\n>\n\n// A function that modifies the query. Can be used to sort, filter, etc. If .range is used, it will be overwritten.\ntype SupabaseQueryHandler = (\n query: SupabaseSelectBuilder\n) => SupabaseSelectBuilder\n\ninterface UseInfiniteQueryProps {\n // The table name to query\n tableName: T\n // The columns to select, defaults to `*`\n columns?: string\n // The number of items to fetch per page, defaults to `20`\n pageSize?: number\n // A function that modifies the query. Can be used to sort, filter, etc. If .range is used, it will be overwritten.\n trailingQuery?: SupabaseQueryHandler\n}\n\ninterface StoreState {\n data: TData[]\n count: number\n isSuccess: boolean\n isLoading: boolean\n isFetching: boolean\n error: Error | null\n hasInitialFetch: boolean\n}\n\ntype Listener = () => void\n\nfunction createStore, T extends SupabaseTableName>(\n props: UseInfiniteQueryProps\n) {\n const { tableName, columns = '*', pageSize = 20, trailingQuery } = props\n\n let state: StoreState = {\n data: [],\n count: 0,\n isSuccess: false,\n isLoading: false,\n isFetching: false,\n error: null,\n hasInitialFetch: false,\n }\n\n const listeners = new Set()\n\n const notify = () => {\n listeners.forEach((listener) => listener())\n }\n\n const setState = (newState: Partial>) => {\n state = { ...state, ...newState }\n notify()\n }\n\n const fetchPage = async (skip: number) => {\n if (state.hasInitialFetch && (state.isFetching || state.count <= state.data.length)) return\n\n setState({ isFetching: true })\n\n let query = supabase\n .from(tableName)\n .select(columns, { count: 'exact' }) as unknown as SupabaseSelectBuilder\n\n if (trailingQuery) {\n query = trailingQuery(query)\n }\n const { data: newData, count, error } = await query.range(skip, skip + pageSize - 1)\n\n if (error) {\n console.error('An unexpected error occurred:', error)\n setState({ error })\n } else {\n const deduplicatedData = ((newData || []) as TData[]).filter(\n (item) => !state.data.find((old) => old.id === item.id)\n )\n\n setState({\n data: [...state.data, ...deduplicatedData],\n count: count || 0,\n isSuccess: true,\n error: null,\n })\n }\n setState({ isFetching: false })\n }\n\n const fetchNextPage = async () => {\n if (state.isFetching) return\n await fetchPage(state.data.length)\n }\n\n const initialize = async () => {\n setState({ isLoading: true, isSuccess: false, data: [] })\n await fetchNextPage()\n setState({ isLoading: false, hasInitialFetch: true })\n }\n\n return {\n getState: () => state,\n subscribe: (listener: Listener) => {\n listeners.add(listener)\n return () => listeners.delete(listener)\n },\n fetchNextPage,\n initialize,\n }\n}\n\n// Empty initial state to avoid hydration errors.\nconst initialState: any = {\n data: [],\n count: 0,\n isSuccess: false,\n isLoading: false,\n isFetching: false,\n error: null,\n hasInitialFetch: false,\n}\n\nfunction useInfiniteQuery<\n TData extends SupabaseTableData,\n T extends SupabaseTableName = SupabaseTableName,\n>(props: UseInfiniteQueryProps) {\n const storeRef = useRef(createStore(props))\n\n const state = useSyncExternalStore(\n storeRef.current.subscribe,\n () => storeRef.current.getState(),\n () => initialState as StoreState\n )\n\n useEffect(() => {\n // Recreate store if props change\n if (\n storeRef.current.getState().hasInitialFetch &&\n (props.tableName !== props.tableName ||\n props.columns !== props.columns ||\n props.pageSize !== props.pageSize)\n ) {\n storeRef.current = createStore(props)\n }\n\n if (!state.hasInitialFetch && typeof window !== 'undefined') {\n storeRef.current.initialize()\n }\n }, [props.tableName, props.columns, props.pageSize, state.hasInitialFetch])\n\n return {\n data: state.data,\n count: state.count,\n isSuccess: state.isSuccess,\n isLoading: state.isLoading,\n isFetching: state.isFetching,\n error: state.error,\n hasMore: state.count > state.data.length,\n fetchNextPage: storeRef.current.fetchNextPage,\n }\n}\n\nexport {\n useInfiniteQuery,\n type SupabaseQueryHandler,\n type SupabaseTableData,\n type SupabaseTableName,\n type UseInfiniteQueryProps,\n}\n", + "content": "'use client'\n\nimport { createClient } from '@/registry/default/fixtures/lib/supabase/client'\nimport { PostgrestQueryBuilder, type PostgrestClientOptions } from '@supabase/postgrest-js'\nimport { type SupabaseClient } from '@supabase/supabase-js'\nimport { useEffect, useRef, useSyncExternalStore } from 'react'\n\nconst supabase = createClient()\n\n// The following types are used to make the hook type-safe. It extracts the database type from the supabase client.\ntype SupabaseClientType = typeof supabase\n\n// Utility type to check if the type is any\ntype IfAny = 0 extends 1 & T ? Y : N\n\n// Extracts the database type from the supabase client. If the supabase client doesn't have a type, it will fallback properly.\ntype Database =\n SupabaseClientType extends SupabaseClient\n ? IfAny<\n U,\n {\n public: {\n Tables: Record\n Views: Record\n Functions: Record\n }\n },\n U\n >\n : {\n public: {\n Tables: Record\n Views: Record\n Functions: Record\n }\n }\n\n// Change this to the database schema you want to use\ntype DatabaseSchema = Database['public']\n\n// Extracts the table names from the database type\ntype SupabaseTableName = keyof DatabaseSchema['Tables']\n\n// Extracts the table definition from the database type\ntype SupabaseTableData = DatabaseSchema['Tables'][T]['Row']\n\n// Default client options for PostgrestQueryBuilder\ntype DefaultClientOptions = PostgrestClientOptions\n\ntype SupabaseSelectBuilder = ReturnType<\n PostgrestQueryBuilder<\n DefaultClientOptions,\n DatabaseSchema,\n DatabaseSchema['Tables'][T],\n T\n >['select']\n>\n\n// A function that modifies the query. Can be used to sort, filter, etc. If .range is used, it will be overwritten.\ntype SupabaseQueryHandler = (\n query: SupabaseSelectBuilder\n) => SupabaseSelectBuilder\n\ninterface UseInfiniteQueryProps {\n // The table name to query\n tableName: T\n // The columns to select, defaults to `*`\n columns?: string\n // The number of items to fetch per page, defaults to `20`\n pageSize?: number\n // A function that modifies the query. Can be used to sort, filter, etc. If .range is used, it will be overwritten.\n trailingQuery?: SupabaseQueryHandler\n}\n\ninterface StoreState {\n data: TData[]\n count: number\n isSuccess: boolean\n isLoading: boolean\n isFetching: boolean\n error: Error | null\n hasInitialFetch: boolean\n}\n\ntype Listener = () => void\n\nfunction createStore, T extends SupabaseTableName>(\n props: UseInfiniteQueryProps\n) {\n const { tableName, columns = '*', pageSize = 20, trailingQuery } = props\n\n let state: StoreState = {\n data: [],\n count: 0,\n isSuccess: false,\n isLoading: false,\n isFetching: false,\n error: null,\n hasInitialFetch: false,\n }\n\n const listeners = new Set()\n\n const notify = () => {\n listeners.forEach((listener) => listener())\n }\n\n const setState = (newState: Partial>) => {\n state = { ...state, ...newState }\n notify()\n }\n\n const fetchPage = async (skip: number) => {\n if (state.hasInitialFetch && (state.isFetching || state.count <= state.data.length)) return\n\n setState({ isFetching: true })\n\n let query = supabase\n .from(tableName)\n .select(columns, { count: 'exact' }) as unknown as SupabaseSelectBuilder\n\n if (trailingQuery) {\n query = trailingQuery(query)\n }\n const { data: newData, count, error } = await query.range(skip, skip + pageSize - 1)\n\n if (error) {\n console.error('An unexpected error occurred:', error)\n setState({ error })\n } else {\n setState({\n data: [...state.data, ...(newData as TData[])],\n count: count || 0,\n isSuccess: true,\n error: null,\n })\n }\n setState({ isFetching: false })\n }\n\n const fetchNextPage = async () => {\n if (state.isFetching) return\n await fetchPage(state.data.length)\n }\n\n const initialize = async () => {\n setState({ isLoading: true, isSuccess: false, data: [] })\n await fetchNextPage()\n setState({ isLoading: false, hasInitialFetch: true })\n }\n\n return {\n getState: () => state,\n subscribe: (listener: Listener) => {\n listeners.add(listener)\n return () => listeners.delete(listener)\n },\n fetchNextPage,\n initialize,\n }\n}\n\n// Empty initial state to avoid hydration errors.\nconst initialState: any = {\n data: [],\n count: 0,\n isSuccess: false,\n isLoading: false,\n isFetching: false,\n error: null,\n hasInitialFetch: false,\n}\n\nfunction useInfiniteQuery<\n TData extends SupabaseTableData,\n T extends SupabaseTableName = SupabaseTableName,\n>(props: UseInfiniteQueryProps) {\n const storeRef = useRef(createStore(props))\n\n const state = useSyncExternalStore(\n storeRef.current.subscribe,\n () => storeRef.current.getState(),\n () => initialState as StoreState\n )\n\n useEffect(() => {\n // Recreate store if props change\n if (\n storeRef.current.getState().hasInitialFetch &&\n (props.tableName !== props.tableName ||\n props.columns !== props.columns ||\n props.pageSize !== props.pageSize)\n ) {\n storeRef.current = createStore(props)\n }\n\n if (!state.hasInitialFetch && typeof window !== 'undefined') {\n storeRef.current.initialize()\n }\n }, [props.tableName, props.columns, props.pageSize, state.hasInitialFetch])\n\n return {\n data: state.data,\n count: state.count,\n isSuccess: state.isSuccess,\n isLoading: state.isLoading,\n isFetching: state.isFetching,\n error: state.error,\n hasMore: state.count > state.data.length,\n fetchNextPage: storeRef.current.fetchNextPage,\n }\n}\n\nexport {\n useInfiniteQuery,\n type SupabaseQueryHandler,\n type SupabaseTableData,\n type SupabaseTableName,\n type UseInfiniteQueryProps,\n}\n", "type": "registry:hook" } ] diff --git a/apps/ui-library/public/r/password-based-auth-nuxtjs.json b/apps/ui-library/public/r/password-based-auth-nuxtjs.json new file mode 100644 index 00000000000..b0ea37e7631 --- /dev/null +++ b/apps/ui-library/public/r/password-based-auth-nuxtjs.json @@ -0,0 +1,91 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "password-based-auth-nuxtjs", + "type": "registry:block", + "title": "Password Based Auth flow for Nuxt.js and Supabase", + "description": "Password Based Auth flow for Nuxt.js and Supabase", + "dependencies": [ + "@supabase/ssr@latest", + "@supabase/supabase-js@latest" + ], + "registryDependencies": [ + "button", + "card", + "input", + "label" + ], + "files": [ + { + "path": "registry/default/password-based-auth/nuxtjs/app/components/login-form.vue", + "content": "\n\n\n", + "type": "registry:file", + "target": "app/components/login-form.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/app/components/sign-up-form.vue", + "content": "\n\n\n", + "type": "registry:file", + "target": "app/components/sign-up-form.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/app/components/forgot-password-form.vue", + "content": "\n\n\n", + "type": "registry:file", + "target": "app/components/forgot-password-form.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/app/components/update-password-form.vue", + "content": "\n\n\n", + "type": "registry:file", + "target": "app/components/update-password-form.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/app/pages/auth/login.vue", + "content": "\n\n", + "type": "registry:file", + "target": "app/pages/auth/login.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/app/pages/auth/sign-up.vue", + "content": "\n\n\n", + "type": "registry:file", + "target": "app/pages/auth/sign-up.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/app/pages/auth/forgot-password.vue", + "content": "\n\n\n", + "type": "registry:file", + "target": "app/pages/auth/forgot-password.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/app/pages/auth/update-password.vue", + "content": "\n\n\n", + "type": "registry:file", + "target": "app/pages/auth/update-password.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/app/pages/auth/error.vue", + "content": "\n\n", + "type": "registry:file", + "target": "app/pages/auth/error.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/app/pages/auth/sign-up-success.vue", + "content": "\n\n\n", + "type": "registry:file", + "target": "app/pages/auth/sign-up-success.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/app/pages/protected/index.vue", + "content": "\n\n\n", + "type": "registry:file", + "target": "app/pages/protected/index.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/server/routes/auth/confirm.get.ts", + "content": "import { getQuery, defineEventHandler, sendRedirect } from 'h3'\nimport type { EmailOtpType } from '@supabase/supabase-js'\nimport { createSupabaseServerClient } from '@/registry/default/clients/nuxtjs/server/supabase/client'\n\nexport default defineEventHandler(async (event) => {\n const query = getQuery(event)\n const token_hash = query.token_hash as string | null\n const type = query.type as EmailOtpType | null\n const _next = query.next as string | undefined\n const next = _next?.startsWith('/') ? _next : '/'\n\n if (token_hash && type) {\n const supabase = createSupabaseServerClient(event)\n\n const { error } = await supabase.auth.verifyOtp({\n type,\n token_hash,\n })\n\n if (!error) {\n return sendRedirect(event, next)\n } else {\n return sendRedirect(event, `/auth/error?error=${encodeURIComponent(error.message)}`)\n }\n }\n\n return sendRedirect(event, `/auth/error?error=${encodeURIComponent('No token hash or type')}`)\n})\n", + "type": "registry:file", + "target": "server/routes/auth/confirm.get.ts" + } + ] +} \ No newline at end of file diff --git a/apps/ui-library/public/r/password-based-auth-react-router.json b/apps/ui-library/public/r/password-based-auth-react-router.json index 5f24bcffc3e..a6d3e31ef17 100644 --- a/apps/ui-library/public/r/password-based-auth-react-router.json +++ b/apps/ui-library/public/r/password-based-auth-react-router.json @@ -55,7 +55,7 @@ }, { "path": "registry/default/blocks/password-based-auth-react-router/app/routes/sign-up.tsx", - "content": "import { createClient } from '@/registry/default/clients/react-router/lib/supabase/server'\nimport { Button } from '@/registry/default/components/ui/button'\nimport {\n Card,\n CardContent,\n CardDescription,\n CardHeader,\n CardTitle,\n} from '@/registry/default/components/ui/card'\nimport { Input } from '@/registry/default/components/ui/input'\nimport { Label } from '@/registry/default/components/ui/label'\nimport { type ActionFunctionArgs, Link, redirect, useFetcher, useSearchParams } from 'react-router'\n\nexport const action = async ({ request }: ActionFunctionArgs) => {\n const { supabase } = createClient(request)\n\n const url = new URL(request.url)\n const origin = url.origin\n\n const formData = await request.formData()\n\n const email = formData.get('email') as string\n const password = formData.get('password') as string\n const repeatPassword = formData.get('repeat-password') as string\n\n if (!password) {\n return {\n error: 'Password is required',\n }\n }\n\n if (password !== repeatPassword) {\n return { error: 'Passwords do not match' }\n }\n\n const { error } = await supabase.auth.signUp({\n email,\n password,\n options: {\n emailRedirectTo: `${origin}/protected`,\n },\n })\n\n if (error) {\n return { error: error.message }\n }\n\n return redirect('/sign-up?success')\n}\n\nexport default function SignUp() {\n const fetcher = useFetcher()\n let [searchParams] = useSearchParams()\n\n const success = !!searchParams.has('success')\n const error = fetcher.data?.error\n const loading = fetcher.state === 'submitting'\n\n return (\n
\n
\n
\n {success ? (\n \n \n Thank you for signing up!\n Check your email to confirm\n \n \n

\n You've successfully signed up. Please check your email to confirm your account\n before signing in.\n

\n
\n
\n ) : (\n \n \n Sign up\n Create a new account\n \n \n \n
\n
\n \n \n
\n
\n
\n \n
\n \n
\n
\n
\n \n
\n \n
\n {error &&

{error}

}\n \n
\n
\n Already have an account?{' '}\n \n Login\n \n
\n
\n
\n
\n )}\n
\n
\n
\n )\n}\n", + "content": "import { createClient } from '@/registry/default/clients/react-router/lib/supabase/server'\nimport { Button } from '@/registry/default/components/ui/button'\nimport {\n Card,\n CardContent,\n CardDescription,\n CardHeader,\n CardTitle,\n} from '@/registry/default/components/ui/card'\nimport { Input } from '@/registry/default/components/ui/input'\nimport { Label } from '@/registry/default/components/ui/label'\nimport { type ActionFunctionArgs, Link, redirect, useFetcher, useSearchParams } from 'react-router'\n\nexport const action = async ({ request }: ActionFunctionArgs) => {\n const { supabase } = createClient(request)\n\n const url = new URL(request.url)\n const origin = url.origin\n\n const formData = await request.formData()\n\n const email = formData.get('email') as string\n const password = formData.get('password') as string\n const repeatPassword = formData.get('repeat-password') as string\n\n if (!password) {\n return {\n error: 'Password is required',\n }\n }\n\n if (password !== repeatPassword) {\n return { error: 'Passwords do not match' }\n }\n\n const { error } = await supabase.auth.signUp({\n email,\n password,\n options: {\n emailRedirectTo: `${origin}/protected`,\n },\n })\n\n if (error) {\n return { error: error.message }\n }\n\n return redirect('/sign-up?success')\n}\n\nexport default function SignUp() {\n const fetcher = useFetcher()\n let [searchParams] = useSearchParams()\n\n const success = !!searchParams.has('success')\n const error = fetcher.data?.error\n const loading = fetcher.state === 'submitting'\n\n return (\n
\n
\n
\n {success ? (\n \n \n Thank you for signing up!\n Check your email to confirm\n \n \n

\n You've successfully signed up. Please check your email to confirm your\n account before signing in.\n

\n
\n
\n ) : (\n \n \n Sign up\n Create a new account\n \n \n \n
\n
\n \n \n
\n
\n
\n \n
\n \n
\n
\n
\n \n
\n \n
\n {error &&

{error}

}\n \n
\n
\n Already have an account?{' '}\n \n Login\n \n
\n
\n
\n
\n )}\n
\n
\n
\n )\n}\n", "type": "registry:file", "target": "app/routes/sign-up.tsx" }, diff --git a/apps/ui-library/public/r/password-based-auth-react.json b/apps/ui-library/public/r/password-based-auth-react.json index a50604835e8..75fdd187e97 100644 --- a/apps/ui-library/public/r/password-based-auth-react.json +++ b/apps/ui-library/public/r/password-based-auth-react.json @@ -21,7 +21,7 @@ }, { "path": "registry/default/blocks/password-based-auth-react/components/sign-up-form.tsx", - "content": "import { cn } from '@/lib/utils'\nimport { createClient } from '@/registry/default/clients/react/lib/supabase/client'\nimport { Button } from '@/registry/default/components/ui/button'\nimport {\n Card,\n CardContent,\n CardDescription,\n CardHeader,\n CardTitle,\n} from '@/registry/default/components/ui/card'\nimport { Input } from '@/registry/default/components/ui/input'\nimport { Label } from '@/registry/default/components/ui/label'\nimport { useState } from 'react'\n\nexport function SignUpForm({ className, ...props }: React.ComponentPropsWithoutRef<'div'>) {\n const [email, setEmail] = useState('')\n const [password, setPassword] = useState('')\n const [repeatPassword, setRepeatPassword] = useState('')\n const [error, setError] = useState(null)\n const [isLoading, setIsLoading] = useState(false)\n const [success, setSuccess] = useState(false)\n\n const handleSignUp = async (e: React.FormEvent) => {\n const supabase = createClient()\n e.preventDefault()\n setError(null)\n\n if (password !== repeatPassword) {\n setError('Passwords do not match')\n return\n }\n setIsLoading(true)\n\n try {\n const { error } = await supabase.auth.signUp({\n email,\n password,\n })\n if (error) throw error\n setSuccess(true)\n } catch (error: unknown) {\n setError(error instanceof Error ? error.message : 'An error occurred')\n } finally {\n setIsLoading(false)\n }\n }\n\n return (\n
\n {success ? (\n \n \n Thank you for signing up!\n Check your email to confirm\n \n \n

\n You've successfully signed up. Please check your email to confirm your account before\n signing in.\n

\n
\n
\n ) : (\n \n \n Sign up\n Create a new account\n \n \n \n
\n
\n \n setEmail(e.target.value)}\n />\n
\n
\n
\n \n
\n setPassword(e.target.value)}\n />\n
\n
\n
\n \n
\n setRepeatPassword(e.target.value)}\n />\n
\n {error &&

{error}

}\n \n
\n
\n Already have an account?{' '}\n \n Login\n \n
\n \n
\n
\n )}\n
\n )\n}\n", + "content": "import { cn } from '@/lib/utils'\nimport { createClient } from '@/registry/default/clients/react/lib/supabase/client'\nimport { Button } from '@/registry/default/components/ui/button'\nimport {\n Card,\n CardContent,\n CardDescription,\n CardHeader,\n CardTitle,\n} from '@/registry/default/components/ui/card'\nimport { Input } from '@/registry/default/components/ui/input'\nimport { Label } from '@/registry/default/components/ui/label'\nimport { useState } from 'react'\n\nexport function SignUpForm({ className, ...props }: React.ComponentPropsWithoutRef<'div'>) {\n const [email, setEmail] = useState('')\n const [password, setPassword] = useState('')\n const [repeatPassword, setRepeatPassword] = useState('')\n const [error, setError] = useState(null)\n const [isLoading, setIsLoading] = useState(false)\n const [success, setSuccess] = useState(false)\n\n const handleSignUp = async (e: React.FormEvent) => {\n const supabase = createClient()\n e.preventDefault()\n setError(null)\n\n if (password !== repeatPassword) {\n setError('Passwords do not match')\n return\n }\n setIsLoading(true)\n\n try {\n const { error } = await supabase.auth.signUp({\n email,\n password,\n })\n if (error) throw error\n setSuccess(true)\n } catch (error: unknown) {\n setError(error instanceof Error ? error.message : 'An error occurred')\n } finally {\n setIsLoading(false)\n }\n }\n\n return (\n
\n {success ? (\n \n \n Thank you for signing up!\n Check your email to confirm\n \n \n

\n You've successfully signed up. Please check your email to confirm your account\n before signing in.\n

\n
\n
\n ) : (\n \n \n Sign up\n Create a new account\n \n \n
\n
\n
\n \n setEmail(e.target.value)}\n />\n
\n
\n
\n \n
\n setPassword(e.target.value)}\n />\n
\n
\n
\n \n
\n setRepeatPassword(e.target.value)}\n />\n
\n {error &&

{error}

}\n \n
\n
\n Already have an account?{' '}\n \n Login\n \n
\n
\n
\n
\n )}\n
\n )\n}\n", "type": "registry:component" }, { diff --git a/apps/ui-library/public/r/password-based-auth-tanstack.json b/apps/ui-library/public/r/password-based-auth-tanstack.json index 0d84095b204..9c5efdba4de 100644 --- a/apps/ui-library/public/r/password-based-auth-tanstack.json +++ b/apps/ui-library/public/r/password-based-auth-tanstack.json @@ -58,7 +58,7 @@ }, { "path": "registry/default/blocks/password-based-auth-tanstack/routes/sign-up-success.tsx", - "content": "import {\n Card,\n CardContent,\n CardDescription,\n CardHeader,\n CardTitle,\n} from '@/registry/default/components/ui/card'\nimport { createFileRoute } from '@tanstack/react-router'\n\nexport const Route = createFileRoute('/sign-up-success')({\n component: SignUpSuccess,\n})\n\nfunction SignUpSuccess() {\n return (\n
\n
\n
\n \n \n Thank you for signing up!\n Check your email to confirm\n \n \n

\n You've successfully signed up. Please check your email to confirm your account\n before signing in.\n

\n
\n
\n
\n
\n
\n )\n}\n", + "content": "import {\n Card,\n CardContent,\n CardDescription,\n CardHeader,\n CardTitle,\n} from '@/registry/default/components/ui/card'\nimport { createFileRoute } from '@tanstack/react-router'\n\nexport const Route = createFileRoute('/sign-up-success')({\n component: SignUpSuccess,\n})\n\nfunction SignUpSuccess() {\n return (\n
\n
\n
\n \n \n Thank you for signing up!\n Check your email to confirm\n \n \n

\n You've successfully signed up. Please check your email to confirm your account\n before signing in.\n

\n
\n
\n
\n
\n
\n )\n}\n", "type": "registry:file", "target": "routes/sign-up-success.tsx" }, diff --git a/apps/ui-library/public/r/password-based-auth-vue.json b/apps/ui-library/public/r/password-based-auth-vue.json new file mode 100644 index 00000000000..a3edccc7173 --- /dev/null +++ b/apps/ui-library/public/r/password-based-auth-vue.json @@ -0,0 +1,42 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "password-based-auth-vue", + "type": "registry:block", + "title": "Password Based Auth flow for Vue and Supabase", + "description": "Password Based Auth flow for Vue and Supabase", + "dependencies": [ + "@supabase/supabase-js@latest" + ], + "registryDependencies": [ + "button", + "card", + "input", + "label" + ], + "files": [ + { + "path": "registry/default/password-based-auth/vue/components/login-form.vue", + "content": "\n\n\n", + "type": "registry:component", + "target": "components/login-form.vue" + }, + { + "path": "registry/default/password-based-auth/vue/components/sign-up-form.vue", + "content": "\n\n\n", + "type": "registry:component", + "target": "components/sign-up-form.vue" + }, + { + "path": "registry/default/password-based-auth/vue/components/forgot-password-form.vue", + "content": "\n\n\n", + "type": "registry:component", + "target": "components/forgot-password-form.vue" + }, + { + "path": "registry/default/password-based-auth/vue/components/update-password-form.vue", + "content": "\n\n\n", + "type": "registry:component", + "target": "components/update-password-form.vue" + } + ] +} \ No newline at end of file diff --git a/apps/ui-library/public/r/platform-kit-nextjs.json b/apps/ui-library/public/r/platform-kit-nextjs.json index f840a00a150..1df40283f0f 100644 --- a/apps/ui-library/public/r/platform-kit-nextjs.json +++ b/apps/ui-library/public/r/platform-kit-nextjs.json @@ -50,7 +50,7 @@ }, { "path": "registry/default/platform/platform-kit-nextjs/app/api/supabase-proxy/[...path]/route.ts", - "content": "import { NextResponse } from 'next/server'\n\nasync function forwardToSupabaseAPI(request: Request, method: string, params: { path: string[] }) {\n if (!process.env.SUPABASE_MANAGEMENT_API_TOKEN) {\n console.error('Supabase Management API token is not configured.')\n return NextResponse.json({ message: 'Server configuration error.' }, { status: 500 })\n }\n\n const { path } = params\n const apiPath = path.join('/')\n\n const url = new URL(request.url)\n url.protocol = 'https'\n url.hostname = 'api.supabase.com'\n url.port = '443'\n url.pathname = apiPath\n\n const projectRef = path[2]\n\n // Implement your permission check here (e.g. check if the user is a member of the project)\n // In this example, everyone can access all projects\n const userHasPermissionForProject = Boolean(projectRef)\n\n if (!userHasPermissionForProject) {\n return NextResponse.json(\n { message: 'You do not have permission to access this project.' },\n { status: 403 }\n )\n }\n\n try {\n const forwardHeaders: HeadersInit = {\n Authorization: `Bearer ${process.env.SUPABASE_MANAGEMENT_API_TOKEN}`,\n }\n\n // Copy relevant headers from the original request\n const contentType = request.headers.get('content-type')\n if (contentType) {\n forwardHeaders['Content-Type'] = contentType\n }\n\n const fetchOptions: RequestInit = {\n method,\n headers: forwardHeaders,\n }\n\n // Include body for methods that support it\n if (method !== 'GET' && method !== 'HEAD') {\n try {\n const body = await request.text()\n if (body) {\n fetchOptions.body = body\n }\n } catch (error) {\n // Handle cases where body is not readable\n console.warn('Could not read request body:', error)\n }\n }\n\n const response = await fetch(url, fetchOptions)\n\n // Get response body\n const responseText = await response.text()\n let responseData\n\n try {\n responseData = responseText ? JSON.parse(responseText) : null\n } catch {\n responseData = responseText\n }\n\n // Return the response with the same status\n return NextResponse.json(responseData, { status: response.status })\n } catch (error: any) {\n console.error('Supabase API proxy error:', error)\n const errorMessage = error.message || 'An unexpected error occurred.'\n return NextResponse.json({ message: errorMessage }, { status: 500 })\n }\n}\n\nexport async function GET(request: Request, { params }: { params: Promise<{ path: string[] }> }) {\n const resolvedParams = await params\n return forwardToSupabaseAPI(request, 'GET', resolvedParams)\n}\n\nexport async function HEAD(request: Request, { params }: { params: Promise<{ path: string[] }> }) {\n const resolvedParams = await params\n return forwardToSupabaseAPI(request, 'HEAD', resolvedParams)\n}\n\nexport async function POST(request: Request, { params }: { params: Promise<{ path: string[] }> }) {\n const resolvedParams = await params\n return forwardToSupabaseAPI(request, 'POST', resolvedParams)\n}\n\nexport async function PUT(request: Request, { params }: { params: Promise<{ path: string[] }> }) {\n const resolvedParams = await params\n return forwardToSupabaseAPI(request, 'PUT', resolvedParams)\n}\n\nexport async function DELETE(\n request: Request,\n { params }: { params: Promise<{ path: string[] }> }\n) {\n const resolvedParams = await params\n return forwardToSupabaseAPI(request, 'DELETE', resolvedParams)\n}\n\nexport async function PATCH(request: Request, { params }: { params: Promise<{ path: string[] }> }) {\n const resolvedParams = await params\n return forwardToSupabaseAPI(request, 'PATCH', resolvedParams)\n}\n", + "content": "import { NextResponse } from 'next/server'\n\nasync function forwardToSupabaseAPI(request: Request, method: string, params: { path: string[] }) {\n // eslint-disable-next-line turbo/no-undeclared-env-vars\n if (!process.env.SUPABASE_MANAGEMENT_API_TOKEN) {\n console.error('Supabase Management API token is not configured.')\n return NextResponse.json({ message: 'Server configuration error.' }, { status: 500 })\n }\n\n const { path } = params\n const apiPath = path.join('/')\n\n const url = new URL(request.url)\n url.protocol = 'https'\n url.hostname = 'api.supabase.com'\n url.port = '443'\n url.pathname = apiPath\n\n const projectRef = path[2]\n\n // Implement your permission check here (e.g. check if the user is a member of the project)\n // In this example, everyone can access all projects\n const userHasPermissionForProject = Boolean(projectRef)\n\n if (!userHasPermissionForProject) {\n return NextResponse.json(\n { message: 'You do not have permission to access this project.' },\n { status: 403 }\n )\n }\n\n try {\n const forwardHeaders: HeadersInit = {\n // eslint-disable-next-line turbo/no-undeclared-env-vars\n Authorization: `Bearer ${process.env.SUPABASE_MANAGEMENT_API_TOKEN}`,\n }\n\n // Copy relevant headers from the original request\n const contentType = request.headers.get('content-type')\n if (contentType) {\n forwardHeaders['Content-Type'] = contentType\n }\n\n const fetchOptions: RequestInit = {\n method,\n headers: forwardHeaders,\n }\n\n // Include body for methods that support it\n if (method !== 'GET' && method !== 'HEAD') {\n try {\n const body = await request.text()\n if (body) {\n fetchOptions.body = body\n }\n } catch (error) {\n // Handle cases where body is not readable\n console.warn('Could not read request body:', error)\n }\n }\n\n const response = await fetch(url, fetchOptions)\n\n // Get response body\n const responseText = await response.text()\n let responseData\n\n try {\n responseData = responseText ? JSON.parse(responseText) : null\n } catch {\n responseData = responseText\n }\n\n // Return the response with the same status\n return NextResponse.json(responseData, { status: response.status })\n } catch (error: any) {\n console.error('Supabase API proxy error:', error)\n const errorMessage = error.message || 'An unexpected error occurred.'\n return NextResponse.json({ message: errorMessage }, { status: 500 })\n }\n}\n\nexport async function GET(request: Request, { params }: { params: Promise<{ path: string[] }> }) {\n const resolvedParams = await params\n return forwardToSupabaseAPI(request, 'GET', resolvedParams)\n}\n\nexport async function HEAD(request: Request, { params }: { params: Promise<{ path: string[] }> }) {\n const resolvedParams = await params\n return forwardToSupabaseAPI(request, 'HEAD', resolvedParams)\n}\n\nexport async function POST(request: Request, { params }: { params: Promise<{ path: string[] }> }) {\n const resolvedParams = await params\n return forwardToSupabaseAPI(request, 'POST', resolvedParams)\n}\n\nexport async function PUT(request: Request, { params }: { params: Promise<{ path: string[] }> }) {\n const resolvedParams = await params\n return forwardToSupabaseAPI(request, 'PUT', resolvedParams)\n}\n\nexport async function DELETE(\n request: Request,\n { params }: { params: Promise<{ path: string[] }> }\n) {\n const resolvedParams = await params\n return forwardToSupabaseAPI(request, 'DELETE', resolvedParams)\n}\n\nexport async function PATCH(request: Request, { params }: { params: Promise<{ path: string[] }> }) {\n const resolvedParams = await params\n return forwardToSupabaseAPI(request, 'PATCH', resolvedParams)\n}\n", "type": "registry:page", "target": "app/api/supabase-proxy/[...path]/route.ts" }, @@ -106,7 +106,7 @@ }, { "path": "registry/default/platform/platform-kit-nextjs/components/supabase-manager/suggestions.tsx", - "content": "'use client'\n\nimport { useGetSuggestions } from '@/registry/default/platform/platform-kit-nextjs/hooks/use-suggestions'\nimport { Alert, AlertDescription, AlertTitle } from '@/registry/default/components/ui/alert'\nimport { Terminal } from 'lucide-react'\nimport { Badge } from '@/registry/default/components/ui/badge'\nimport { useMemo } from 'react'\n\nimport ReactMarkdown from 'react-markdown'\nimport { Skeleton } from '@/registry/default/components/ui/skeleton'\n\nexport function SuggestionsManager({ projectRef }: { projectRef: string }) {\n const { data: suggestions, isLoading, error } = useGetSuggestions(projectRef)\n\n const sortedSuggestions = useMemo(() => {\n if (!suggestions) return []\n const levelOrder = { ERROR: 1, WARN: 2, INFO: 3 }\n return [...suggestions].sort((a: any, b: any) => {\n const levelA = levelOrder[a.level as keyof typeof levelOrder] || 99\n const levelB = levelOrder[b.level as keyof typeof levelOrder] || 99\n return levelA - levelB\n })\n }, [suggestions])\n\n const getBadgeVariant = (level: 'ERROR' | 'WARN' | 'INFO') => {\n switch (level) {\n case 'ERROR':\n return 'destructive'\n case 'WARN':\n return 'secondary'\n default:\n return 'outline'\n }\n }\n\n return (\n
\n

Suggestions

\n

\n Improve your project's security and performance.\n

\n {isLoading && (\n
\n \n \n \n \n
\n )}\n {error && (\n \n \n Error fetching suggestions\n \n {(error as any)?.message || 'An unexpected error occurred. Please try again.'}\n \n \n )}\n {suggestions && (\n
\n {sortedSuggestions.length > 0 ? (\n
\n {sortedSuggestions.map((suggestion: any) => (\n \n
\n
\n

{suggestion.title}

\n
\n \n {suggestion.level}\n \n {suggestion.type && (\n \n {suggestion.type.charAt(0).toUpperCase() + suggestion.type.slice(1)}\n \n )}\n
\n
\n
\n \n {children}\n \n ) : (\n
\n                                {children}\n                              
\n )\n },\n }}\n >\n {suggestion.detail}\n \n
\n
\n
\n ))}\n
\n ) : (\n \n \n No suggestions found\n \n Your project looks good! No suggestions at this time.\n \n \n )}\n
\n )}\n \n )\n}\n", + "content": "'use client'\n\nimport { useGetSuggestions } from '@/registry/default/platform/platform-kit-nextjs/hooks/use-suggestions'\nimport { Alert, AlertDescription, AlertTitle } from '@/registry/default/components/ui/alert'\nimport { Terminal } from 'lucide-react'\nimport { Badge } from '@/registry/default/components/ui/badge'\nimport { useMemo } from 'react'\n\nimport ReactMarkdown from 'react-markdown'\nimport { Skeleton } from '@/registry/default/components/ui/skeleton'\n\nexport function SuggestionsManager({ projectRef }: { projectRef: string }) {\n const { data: suggestions, isLoading, error } = useGetSuggestions(projectRef)\n\n const sortedSuggestions = useMemo(() => {\n if (!suggestions) return []\n const levelOrder = { ERROR: 1, WARN: 2, INFO: 3 }\n return [...suggestions].sort((a: any, b: any) => {\n const levelA = levelOrder[a.level as keyof typeof levelOrder] || 99\n const levelB = levelOrder[b.level as keyof typeof levelOrder] || 99\n return levelA - levelB\n })\n }, [suggestions])\n\n const getBadgeVariant = (level: 'ERROR' | 'WARN' | 'INFO') => {\n switch (level) {\n case 'ERROR':\n return 'destructive'\n case 'WARN':\n return 'secondary'\n default:\n return 'outline'\n }\n }\n\n return (\n
\n

Suggestions

\n

\n Improve your project's security and performance.\n

\n {isLoading && (\n
\n \n \n \n \n
\n )}\n {error && (\n \n \n Error fetching suggestions\n \n {(error as any)?.message || 'An unexpected error occurred. Please try again.'}\n \n \n )}\n {suggestions && (\n
\n {sortedSuggestions.length > 0 ? (\n
\n {sortedSuggestions.map((suggestion: any) => (\n \n
\n
\n

{suggestion.title}

\n
\n \n {suggestion.level}\n \n {suggestion.type && (\n \n {suggestion.type.charAt(0).toUpperCase() + suggestion.type.slice(1)}\n \n )}\n
\n
\n
\n \n {children}\n \n ) : (\n
\n                                {children}\n                              
\n )\n },\n }}\n >\n {suggestion.detail}\n \n
\n
\n
\n ))}\n
\n ) : (\n \n \n No suggestions found\n \n Your project looks good! No suggestions at this time.\n \n \n )}\n
\n )}\n \n )\n}\n", "type": "registry:component" }, { diff --git a/apps/ui-library/public/r/realtime-avatar-stack-nextjs.json b/apps/ui-library/public/r/realtime-avatar-stack-nextjs.json index d94f19ce758..eeb408df559 100644 --- a/apps/ui-library/public/r/realtime-avatar-stack-nextjs.json +++ b/apps/ui-library/public/r/realtime-avatar-stack-nextjs.json @@ -25,7 +25,7 @@ }, { "path": "registry/default/blocks/realtime-avatar-stack/hooks/use-realtime-presence-room.ts", - "content": "'use client'\n\nimport { useCurrentUserImage } from '@/registry/default/blocks/current-user-avatar/hooks/use-current-user-image'\nimport { useCurrentUserName } from '@/registry/default/blocks/current-user-avatar/hooks/use-current-user-name'\nimport { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { useEffect, useState } from 'react'\n\nconst supabase = createClient()\n\nexport type RealtimeUser = {\n id: string\n name: string\n image: string\n}\n\nexport const useRealtimePresenceRoom = (roomName: string) => {\n const currentUserImage = useCurrentUserImage()\n const currentUserName = useCurrentUserName()\n\n const [users, setUsers] = useState>({})\n\n useEffect(() => {\n const room = supabase.channel(roomName)\n\n room\n .on('presence', { event: 'sync' }, () => {\n const newState = room.presenceState<{ image: string; name: string }>()\n\n const newUsers = Object.fromEntries(\n Object.entries(newState).map(([key, values]) => [\n key,\n { name: values[0].name, image: values[0].image },\n ])\n ) as Record\n setUsers(newUsers)\n })\n .subscribe(async (status) => {\n if (status !== 'SUBSCRIBED') {\n return\n }\n\n await room.track({\n name: currentUserName,\n image: currentUserImage,\n })\n })\n\n return () => {\n room.unsubscribe()\n }\n }, [roomName, currentUserName, currentUserImage])\n\n return { users }\n}\n", + "content": "'use client'\n\nimport { useCurrentUserImage } from '@/registry/default/blocks/current-user-avatar/hooks/use-current-user-image'\nimport { useCurrentUserName } from '@/registry/default/blocks/current-user-avatar/hooks/use-current-user-name'\nimport { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { REALTIME_SUBSCRIBE_STATES } from '@supabase/supabase-js'\nimport { useEffect, useState } from 'react'\n\nconst supabase = createClient()\n\nexport type RealtimeUser = {\n id: string\n name: string\n image: string\n}\n\nexport const useRealtimePresenceRoom = (roomName: string) => {\n const currentUserImage = useCurrentUserImage()\n const currentUserName = useCurrentUserName()\n\n const [users, setUsers] = useState>({})\n\n useEffect(() => {\n const room = supabase.channel(roomName)\n\n room\n .on('presence', { event: 'sync' }, () => {\n const newState = room.presenceState<{ image: string; name: string }>()\n\n const newUsers = Object.fromEntries(\n Object.entries(newState).map(([key, values]) => [\n key,\n { name: values[0].name, image: values[0].image },\n ])\n ) as Record\n setUsers(newUsers)\n })\n .subscribe(async (status) => {\n if (status === REALTIME_SUBSCRIBE_STATES.SUBSCRIBED) {\n await room.track({\n name: currentUserName,\n image: currentUserImage,\n })\n } else {\n setUsers({})\n }\n })\n\n return () => {\n room.unsubscribe()\n }\n }, [roomName, currentUserName, currentUserImage])\n\n return { users }\n}\n", "type": "registry:hook" }, { diff --git a/apps/ui-library/public/r/realtime-avatar-stack-react-router.json b/apps/ui-library/public/r/realtime-avatar-stack-react-router.json index 7d6a86a2287..2a6894e715b 100644 --- a/apps/ui-library/public/r/realtime-avatar-stack-react-router.json +++ b/apps/ui-library/public/r/realtime-avatar-stack-react-router.json @@ -25,7 +25,7 @@ }, { "path": "registry/default/blocks/realtime-avatar-stack/hooks/use-realtime-presence-room.ts", - "content": "'use client'\n\nimport { useCurrentUserImage } from '@/registry/default/blocks/current-user-avatar/hooks/use-current-user-image'\nimport { useCurrentUserName } from '@/registry/default/blocks/current-user-avatar/hooks/use-current-user-name'\nimport { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { useEffect, useState } from 'react'\n\nconst supabase = createClient()\n\nexport type RealtimeUser = {\n id: string\n name: string\n image: string\n}\n\nexport const useRealtimePresenceRoom = (roomName: string) => {\n const currentUserImage = useCurrentUserImage()\n const currentUserName = useCurrentUserName()\n\n const [users, setUsers] = useState>({})\n\n useEffect(() => {\n const room = supabase.channel(roomName)\n\n room\n .on('presence', { event: 'sync' }, () => {\n const newState = room.presenceState<{ image: string; name: string }>()\n\n const newUsers = Object.fromEntries(\n Object.entries(newState).map(([key, values]) => [\n key,\n { name: values[0].name, image: values[0].image },\n ])\n ) as Record\n setUsers(newUsers)\n })\n .subscribe(async (status) => {\n if (status !== 'SUBSCRIBED') {\n return\n }\n\n await room.track({\n name: currentUserName,\n image: currentUserImage,\n })\n })\n\n return () => {\n room.unsubscribe()\n }\n }, [roomName, currentUserName, currentUserImage])\n\n return { users }\n}\n", + "content": "'use client'\n\nimport { useCurrentUserImage } from '@/registry/default/blocks/current-user-avatar/hooks/use-current-user-image'\nimport { useCurrentUserName } from '@/registry/default/blocks/current-user-avatar/hooks/use-current-user-name'\nimport { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { REALTIME_SUBSCRIBE_STATES } from '@supabase/supabase-js'\nimport { useEffect, useState } from 'react'\n\nconst supabase = createClient()\n\nexport type RealtimeUser = {\n id: string\n name: string\n image: string\n}\n\nexport const useRealtimePresenceRoom = (roomName: string) => {\n const currentUserImage = useCurrentUserImage()\n const currentUserName = useCurrentUserName()\n\n const [users, setUsers] = useState>({})\n\n useEffect(() => {\n const room = supabase.channel(roomName)\n\n room\n .on('presence', { event: 'sync' }, () => {\n const newState = room.presenceState<{ image: string; name: string }>()\n\n const newUsers = Object.fromEntries(\n Object.entries(newState).map(([key, values]) => [\n key,\n { name: values[0].name, image: values[0].image },\n ])\n ) as Record\n setUsers(newUsers)\n })\n .subscribe(async (status) => {\n if (status === REALTIME_SUBSCRIBE_STATES.SUBSCRIBED) {\n await room.track({\n name: currentUserName,\n image: currentUserImage,\n })\n } else {\n setUsers({})\n }\n })\n\n return () => {\n room.unsubscribe()\n }\n }, [roomName, currentUserName, currentUserImage])\n\n return { users }\n}\n", "type": "registry:hook" }, { diff --git a/apps/ui-library/public/r/realtime-avatar-stack-react.json b/apps/ui-library/public/r/realtime-avatar-stack-react.json index f1226adc1f1..4644e0143cc 100644 --- a/apps/ui-library/public/r/realtime-avatar-stack-react.json +++ b/apps/ui-library/public/r/realtime-avatar-stack-react.json @@ -24,7 +24,7 @@ }, { "path": "registry/default/blocks/realtime-avatar-stack/hooks/use-realtime-presence-room.ts", - "content": "'use client'\n\nimport { useCurrentUserImage } from '@/registry/default/blocks/current-user-avatar/hooks/use-current-user-image'\nimport { useCurrentUserName } from '@/registry/default/blocks/current-user-avatar/hooks/use-current-user-name'\nimport { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { useEffect, useState } from 'react'\n\nconst supabase = createClient()\n\nexport type RealtimeUser = {\n id: string\n name: string\n image: string\n}\n\nexport const useRealtimePresenceRoom = (roomName: string) => {\n const currentUserImage = useCurrentUserImage()\n const currentUserName = useCurrentUserName()\n\n const [users, setUsers] = useState>({})\n\n useEffect(() => {\n const room = supabase.channel(roomName)\n\n room\n .on('presence', { event: 'sync' }, () => {\n const newState = room.presenceState<{ image: string; name: string }>()\n\n const newUsers = Object.fromEntries(\n Object.entries(newState).map(([key, values]) => [\n key,\n { name: values[0].name, image: values[0].image },\n ])\n ) as Record\n setUsers(newUsers)\n })\n .subscribe(async (status) => {\n if (status !== 'SUBSCRIBED') {\n return\n }\n\n await room.track({\n name: currentUserName,\n image: currentUserImage,\n })\n })\n\n return () => {\n room.unsubscribe()\n }\n }, [roomName, currentUserName, currentUserImage])\n\n return { users }\n}\n", + "content": "'use client'\n\nimport { useCurrentUserImage } from '@/registry/default/blocks/current-user-avatar/hooks/use-current-user-image'\nimport { useCurrentUserName } from '@/registry/default/blocks/current-user-avatar/hooks/use-current-user-name'\nimport { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { REALTIME_SUBSCRIBE_STATES } from '@supabase/supabase-js'\nimport { useEffect, useState } from 'react'\n\nconst supabase = createClient()\n\nexport type RealtimeUser = {\n id: string\n name: string\n image: string\n}\n\nexport const useRealtimePresenceRoom = (roomName: string) => {\n const currentUserImage = useCurrentUserImage()\n const currentUserName = useCurrentUserName()\n\n const [users, setUsers] = useState>({})\n\n useEffect(() => {\n const room = supabase.channel(roomName)\n\n room\n .on('presence', { event: 'sync' }, () => {\n const newState = room.presenceState<{ image: string; name: string }>()\n\n const newUsers = Object.fromEntries(\n Object.entries(newState).map(([key, values]) => [\n key,\n { name: values[0].name, image: values[0].image },\n ])\n ) as Record\n setUsers(newUsers)\n })\n .subscribe(async (status) => {\n if (status === REALTIME_SUBSCRIBE_STATES.SUBSCRIBED) {\n await room.track({\n name: currentUserName,\n image: currentUserImage,\n })\n } else {\n setUsers({})\n }\n })\n\n return () => {\n room.unsubscribe()\n }\n }, [roomName, currentUserName, currentUserImage])\n\n return { users }\n}\n", "type": "registry:hook" }, { diff --git a/apps/ui-library/public/r/realtime-avatar-stack-tanstack.json b/apps/ui-library/public/r/realtime-avatar-stack-tanstack.json index b3ae60f1bf9..42bcfbdf4ee 100644 --- a/apps/ui-library/public/r/realtime-avatar-stack-tanstack.json +++ b/apps/ui-library/public/r/realtime-avatar-stack-tanstack.json @@ -25,7 +25,7 @@ }, { "path": "registry/default/blocks/realtime-avatar-stack/hooks/use-realtime-presence-room.ts", - "content": "'use client'\n\nimport { useCurrentUserImage } from '@/registry/default/blocks/current-user-avatar/hooks/use-current-user-image'\nimport { useCurrentUserName } from '@/registry/default/blocks/current-user-avatar/hooks/use-current-user-name'\nimport { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { useEffect, useState } from 'react'\n\nconst supabase = createClient()\n\nexport type RealtimeUser = {\n id: string\n name: string\n image: string\n}\n\nexport const useRealtimePresenceRoom = (roomName: string) => {\n const currentUserImage = useCurrentUserImage()\n const currentUserName = useCurrentUserName()\n\n const [users, setUsers] = useState>({})\n\n useEffect(() => {\n const room = supabase.channel(roomName)\n\n room\n .on('presence', { event: 'sync' }, () => {\n const newState = room.presenceState<{ image: string; name: string }>()\n\n const newUsers = Object.fromEntries(\n Object.entries(newState).map(([key, values]) => [\n key,\n { name: values[0].name, image: values[0].image },\n ])\n ) as Record\n setUsers(newUsers)\n })\n .subscribe(async (status) => {\n if (status !== 'SUBSCRIBED') {\n return\n }\n\n await room.track({\n name: currentUserName,\n image: currentUserImage,\n })\n })\n\n return () => {\n room.unsubscribe()\n }\n }, [roomName, currentUserName, currentUserImage])\n\n return { users }\n}\n", + "content": "'use client'\n\nimport { useCurrentUserImage } from '@/registry/default/blocks/current-user-avatar/hooks/use-current-user-image'\nimport { useCurrentUserName } from '@/registry/default/blocks/current-user-avatar/hooks/use-current-user-name'\nimport { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { REALTIME_SUBSCRIBE_STATES } from '@supabase/supabase-js'\nimport { useEffect, useState } from 'react'\n\nconst supabase = createClient()\n\nexport type RealtimeUser = {\n id: string\n name: string\n image: string\n}\n\nexport const useRealtimePresenceRoom = (roomName: string) => {\n const currentUserImage = useCurrentUserImage()\n const currentUserName = useCurrentUserName()\n\n const [users, setUsers] = useState>({})\n\n useEffect(() => {\n const room = supabase.channel(roomName)\n\n room\n .on('presence', { event: 'sync' }, () => {\n const newState = room.presenceState<{ image: string; name: string }>()\n\n const newUsers = Object.fromEntries(\n Object.entries(newState).map(([key, values]) => [\n key,\n { name: values[0].name, image: values[0].image },\n ])\n ) as Record\n setUsers(newUsers)\n })\n .subscribe(async (status) => {\n if (status === REALTIME_SUBSCRIBE_STATES.SUBSCRIBED) {\n await room.track({\n name: currentUserName,\n image: currentUserImage,\n })\n } else {\n setUsers({})\n }\n })\n\n return () => {\n room.unsubscribe()\n }\n }, [roomName, currentUserName, currentUserImage])\n\n return { users }\n}\n", "type": "registry:hook" }, { diff --git a/apps/ui-library/public/r/realtime-chat-nextjs.json b/apps/ui-library/public/r/realtime-chat-nextjs.json index 1f2e020b5c8..da3da0756e1 100644 --- a/apps/ui-library/public/r/realtime-chat-nextjs.json +++ b/apps/ui-library/public/r/realtime-chat-nextjs.json @@ -26,7 +26,7 @@ }, { "path": "registry/default/blocks/realtime-chat/hooks/use-realtime-chat.tsx", - "content": "'use client'\n\nimport { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { useCallback, useEffect, useState } from 'react'\n\ninterface UseRealtimeChatProps {\n roomName: string\n username: string\n}\n\nexport interface ChatMessage {\n id: string\n content: string\n user: {\n name: string\n }\n createdAt: string\n}\n\nconst EVENT_MESSAGE_TYPE = 'message'\n\nexport function useRealtimeChat({ roomName, username }: UseRealtimeChatProps) {\n const supabase = createClient()\n const [messages, setMessages] = useState([])\n const [channel, setChannel] = useState | null>(null)\n const [isConnected, setIsConnected] = useState(false)\n\n useEffect(() => {\n const newChannel = supabase.channel(roomName)\n\n newChannel\n .on('broadcast', { event: EVENT_MESSAGE_TYPE }, (payload) => {\n setMessages((current) => [...current, payload.payload as ChatMessage])\n })\n .subscribe(async (status) => {\n if (status === 'SUBSCRIBED') {\n setIsConnected(true)\n }\n })\n\n setChannel(newChannel)\n\n return () => {\n supabase.removeChannel(newChannel)\n }\n }, [roomName, username, supabase])\n\n const sendMessage = useCallback(\n async (content: string) => {\n if (!channel || !isConnected) return\n\n const message: ChatMessage = {\n id: crypto.randomUUID(),\n content,\n user: {\n name: username,\n },\n createdAt: new Date().toISOString(),\n }\n\n // Update local state immediately for the sender\n setMessages((current) => [...current, message])\n\n await channel.send({\n type: 'broadcast',\n event: EVENT_MESSAGE_TYPE,\n payload: message,\n })\n },\n [channel, isConnected, username]\n )\n\n return { messages, sendMessage, isConnected }\n}\n", + "content": "'use client'\n\nimport { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { useCallback, useEffect, useState } from 'react'\n\ninterface UseRealtimeChatProps {\n roomName: string\n username: string\n}\n\nexport interface ChatMessage {\n id: string\n content: string\n user: {\n name: string\n }\n createdAt: string\n}\n\nconst EVENT_MESSAGE_TYPE = 'message'\n\nexport function useRealtimeChat({ roomName, username }: UseRealtimeChatProps) {\n const supabase = createClient()\n const [messages, setMessages] = useState([])\n const [channel, setChannel] = useState | null>(null)\n const [isConnected, setIsConnected] = useState(false)\n\n useEffect(() => {\n const newChannel = supabase.channel(roomName)\n\n newChannel\n .on('broadcast', { event: EVENT_MESSAGE_TYPE }, (payload) => {\n setMessages((current) => [...current, payload.payload as ChatMessage])\n })\n .subscribe(async (status) => {\n if (status === 'SUBSCRIBED') {\n setIsConnected(true)\n } else {\n setIsConnected(false)\n }\n })\n\n setChannel(newChannel)\n\n return () => {\n supabase.removeChannel(newChannel)\n }\n }, [roomName, username, supabase])\n\n const sendMessage = useCallback(\n async (content: string) => {\n if (!channel || !isConnected) return\n\n const message: ChatMessage = {\n id: crypto.randomUUID(),\n content,\n user: {\n name: username,\n },\n createdAt: new Date().toISOString(),\n }\n\n // Update local state immediately for the sender\n setMessages((current) => [...current, message])\n\n await channel.send({\n type: 'broadcast',\n event: EVENT_MESSAGE_TYPE,\n payload: message,\n })\n },\n [channel, isConnected, username]\n )\n\n return { messages, sendMessage, isConnected }\n}\n", "type": "registry:hook" }, { diff --git a/apps/ui-library/public/r/realtime-chat-react-router.json b/apps/ui-library/public/r/realtime-chat-react-router.json index fd34e8cc7db..916cf339756 100644 --- a/apps/ui-library/public/r/realtime-chat-react-router.json +++ b/apps/ui-library/public/r/realtime-chat-react-router.json @@ -26,7 +26,7 @@ }, { "path": "registry/default/blocks/realtime-chat/hooks/use-realtime-chat.tsx", - "content": "'use client'\n\nimport { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { useCallback, useEffect, useState } from 'react'\n\ninterface UseRealtimeChatProps {\n roomName: string\n username: string\n}\n\nexport interface ChatMessage {\n id: string\n content: string\n user: {\n name: string\n }\n createdAt: string\n}\n\nconst EVENT_MESSAGE_TYPE = 'message'\n\nexport function useRealtimeChat({ roomName, username }: UseRealtimeChatProps) {\n const supabase = createClient()\n const [messages, setMessages] = useState([])\n const [channel, setChannel] = useState | null>(null)\n const [isConnected, setIsConnected] = useState(false)\n\n useEffect(() => {\n const newChannel = supabase.channel(roomName)\n\n newChannel\n .on('broadcast', { event: EVENT_MESSAGE_TYPE }, (payload) => {\n setMessages((current) => [...current, payload.payload as ChatMessage])\n })\n .subscribe(async (status) => {\n if (status === 'SUBSCRIBED') {\n setIsConnected(true)\n }\n })\n\n setChannel(newChannel)\n\n return () => {\n supabase.removeChannel(newChannel)\n }\n }, [roomName, username, supabase])\n\n const sendMessage = useCallback(\n async (content: string) => {\n if (!channel || !isConnected) return\n\n const message: ChatMessage = {\n id: crypto.randomUUID(),\n content,\n user: {\n name: username,\n },\n createdAt: new Date().toISOString(),\n }\n\n // Update local state immediately for the sender\n setMessages((current) => [...current, message])\n\n await channel.send({\n type: 'broadcast',\n event: EVENT_MESSAGE_TYPE,\n payload: message,\n })\n },\n [channel, isConnected, username]\n )\n\n return { messages, sendMessage, isConnected }\n}\n", + "content": "'use client'\n\nimport { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { useCallback, useEffect, useState } from 'react'\n\ninterface UseRealtimeChatProps {\n roomName: string\n username: string\n}\n\nexport interface ChatMessage {\n id: string\n content: string\n user: {\n name: string\n }\n createdAt: string\n}\n\nconst EVENT_MESSAGE_TYPE = 'message'\n\nexport function useRealtimeChat({ roomName, username }: UseRealtimeChatProps) {\n const supabase = createClient()\n const [messages, setMessages] = useState([])\n const [channel, setChannel] = useState | null>(null)\n const [isConnected, setIsConnected] = useState(false)\n\n useEffect(() => {\n const newChannel = supabase.channel(roomName)\n\n newChannel\n .on('broadcast', { event: EVENT_MESSAGE_TYPE }, (payload) => {\n setMessages((current) => [...current, payload.payload as ChatMessage])\n })\n .subscribe(async (status) => {\n if (status === 'SUBSCRIBED') {\n setIsConnected(true)\n } else {\n setIsConnected(false)\n }\n })\n\n setChannel(newChannel)\n\n return () => {\n supabase.removeChannel(newChannel)\n }\n }, [roomName, username, supabase])\n\n const sendMessage = useCallback(\n async (content: string) => {\n if (!channel || !isConnected) return\n\n const message: ChatMessage = {\n id: crypto.randomUUID(),\n content,\n user: {\n name: username,\n },\n createdAt: new Date().toISOString(),\n }\n\n // Update local state immediately for the sender\n setMessages((current) => [...current, message])\n\n await channel.send({\n type: 'broadcast',\n event: EVENT_MESSAGE_TYPE,\n payload: message,\n })\n },\n [channel, isConnected, username]\n )\n\n return { messages, sendMessage, isConnected }\n}\n", "type": "registry:hook" }, { diff --git a/apps/ui-library/public/r/realtime-chat-react.json b/apps/ui-library/public/r/realtime-chat-react.json index 14651ea7dcf..a11efd3cd3a 100644 --- a/apps/ui-library/public/r/realtime-chat-react.json +++ b/apps/ui-library/public/r/realtime-chat-react.json @@ -25,7 +25,7 @@ }, { "path": "registry/default/blocks/realtime-chat/hooks/use-realtime-chat.tsx", - "content": "'use client'\n\nimport { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { useCallback, useEffect, useState } from 'react'\n\ninterface UseRealtimeChatProps {\n roomName: string\n username: string\n}\n\nexport interface ChatMessage {\n id: string\n content: string\n user: {\n name: string\n }\n createdAt: string\n}\n\nconst EVENT_MESSAGE_TYPE = 'message'\n\nexport function useRealtimeChat({ roomName, username }: UseRealtimeChatProps) {\n const supabase = createClient()\n const [messages, setMessages] = useState([])\n const [channel, setChannel] = useState | null>(null)\n const [isConnected, setIsConnected] = useState(false)\n\n useEffect(() => {\n const newChannel = supabase.channel(roomName)\n\n newChannel\n .on('broadcast', { event: EVENT_MESSAGE_TYPE }, (payload) => {\n setMessages((current) => [...current, payload.payload as ChatMessage])\n })\n .subscribe(async (status) => {\n if (status === 'SUBSCRIBED') {\n setIsConnected(true)\n }\n })\n\n setChannel(newChannel)\n\n return () => {\n supabase.removeChannel(newChannel)\n }\n }, [roomName, username, supabase])\n\n const sendMessage = useCallback(\n async (content: string) => {\n if (!channel || !isConnected) return\n\n const message: ChatMessage = {\n id: crypto.randomUUID(),\n content,\n user: {\n name: username,\n },\n createdAt: new Date().toISOString(),\n }\n\n // Update local state immediately for the sender\n setMessages((current) => [...current, message])\n\n await channel.send({\n type: 'broadcast',\n event: EVENT_MESSAGE_TYPE,\n payload: message,\n })\n },\n [channel, isConnected, username]\n )\n\n return { messages, sendMessage, isConnected }\n}\n", + "content": "'use client'\n\nimport { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { useCallback, useEffect, useState } from 'react'\n\ninterface UseRealtimeChatProps {\n roomName: string\n username: string\n}\n\nexport interface ChatMessage {\n id: string\n content: string\n user: {\n name: string\n }\n createdAt: string\n}\n\nconst EVENT_MESSAGE_TYPE = 'message'\n\nexport function useRealtimeChat({ roomName, username }: UseRealtimeChatProps) {\n const supabase = createClient()\n const [messages, setMessages] = useState([])\n const [channel, setChannel] = useState | null>(null)\n const [isConnected, setIsConnected] = useState(false)\n\n useEffect(() => {\n const newChannel = supabase.channel(roomName)\n\n newChannel\n .on('broadcast', { event: EVENT_MESSAGE_TYPE }, (payload) => {\n setMessages((current) => [...current, payload.payload as ChatMessage])\n })\n .subscribe(async (status) => {\n if (status === 'SUBSCRIBED') {\n setIsConnected(true)\n } else {\n setIsConnected(false)\n }\n })\n\n setChannel(newChannel)\n\n return () => {\n supabase.removeChannel(newChannel)\n }\n }, [roomName, username, supabase])\n\n const sendMessage = useCallback(\n async (content: string) => {\n if (!channel || !isConnected) return\n\n const message: ChatMessage = {\n id: crypto.randomUUID(),\n content,\n user: {\n name: username,\n },\n createdAt: new Date().toISOString(),\n }\n\n // Update local state immediately for the sender\n setMessages((current) => [...current, message])\n\n await channel.send({\n type: 'broadcast',\n event: EVENT_MESSAGE_TYPE,\n payload: message,\n })\n },\n [channel, isConnected, username]\n )\n\n return { messages, sendMessage, isConnected }\n}\n", "type": "registry:hook" }, { diff --git a/apps/ui-library/public/r/realtime-chat-tanstack.json b/apps/ui-library/public/r/realtime-chat-tanstack.json index 5912fb76085..ee1831a5d60 100644 --- a/apps/ui-library/public/r/realtime-chat-tanstack.json +++ b/apps/ui-library/public/r/realtime-chat-tanstack.json @@ -26,7 +26,7 @@ }, { "path": "registry/default/blocks/realtime-chat/hooks/use-realtime-chat.tsx", - "content": "'use client'\n\nimport { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { useCallback, useEffect, useState } from 'react'\n\ninterface UseRealtimeChatProps {\n roomName: string\n username: string\n}\n\nexport interface ChatMessage {\n id: string\n content: string\n user: {\n name: string\n }\n createdAt: string\n}\n\nconst EVENT_MESSAGE_TYPE = 'message'\n\nexport function useRealtimeChat({ roomName, username }: UseRealtimeChatProps) {\n const supabase = createClient()\n const [messages, setMessages] = useState([])\n const [channel, setChannel] = useState | null>(null)\n const [isConnected, setIsConnected] = useState(false)\n\n useEffect(() => {\n const newChannel = supabase.channel(roomName)\n\n newChannel\n .on('broadcast', { event: EVENT_MESSAGE_TYPE }, (payload) => {\n setMessages((current) => [...current, payload.payload as ChatMessage])\n })\n .subscribe(async (status) => {\n if (status === 'SUBSCRIBED') {\n setIsConnected(true)\n }\n })\n\n setChannel(newChannel)\n\n return () => {\n supabase.removeChannel(newChannel)\n }\n }, [roomName, username, supabase])\n\n const sendMessage = useCallback(\n async (content: string) => {\n if (!channel || !isConnected) return\n\n const message: ChatMessage = {\n id: crypto.randomUUID(),\n content,\n user: {\n name: username,\n },\n createdAt: new Date().toISOString(),\n }\n\n // Update local state immediately for the sender\n setMessages((current) => [...current, message])\n\n await channel.send({\n type: 'broadcast',\n event: EVENT_MESSAGE_TYPE,\n payload: message,\n })\n },\n [channel, isConnected, username]\n )\n\n return { messages, sendMessage, isConnected }\n}\n", + "content": "'use client'\n\nimport { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { useCallback, useEffect, useState } from 'react'\n\ninterface UseRealtimeChatProps {\n roomName: string\n username: string\n}\n\nexport interface ChatMessage {\n id: string\n content: string\n user: {\n name: string\n }\n createdAt: string\n}\n\nconst EVENT_MESSAGE_TYPE = 'message'\n\nexport function useRealtimeChat({ roomName, username }: UseRealtimeChatProps) {\n const supabase = createClient()\n const [messages, setMessages] = useState([])\n const [channel, setChannel] = useState | null>(null)\n const [isConnected, setIsConnected] = useState(false)\n\n useEffect(() => {\n const newChannel = supabase.channel(roomName)\n\n newChannel\n .on('broadcast', { event: EVENT_MESSAGE_TYPE }, (payload) => {\n setMessages((current) => [...current, payload.payload as ChatMessage])\n })\n .subscribe(async (status) => {\n if (status === 'SUBSCRIBED') {\n setIsConnected(true)\n } else {\n setIsConnected(false)\n }\n })\n\n setChannel(newChannel)\n\n return () => {\n supabase.removeChannel(newChannel)\n }\n }, [roomName, username, supabase])\n\n const sendMessage = useCallback(\n async (content: string) => {\n if (!channel || !isConnected) return\n\n const message: ChatMessage = {\n id: crypto.randomUUID(),\n content,\n user: {\n name: username,\n },\n createdAt: new Date().toISOString(),\n }\n\n // Update local state immediately for the sender\n setMessages((current) => [...current, message])\n\n await channel.send({\n type: 'broadcast',\n event: EVENT_MESSAGE_TYPE,\n payload: message,\n })\n },\n [channel, isConnected, username]\n )\n\n return { messages, sendMessage, isConnected }\n}\n", "type": "registry:hook" }, { diff --git a/apps/ui-library/public/r/realtime-cursor-nextjs.json b/apps/ui-library/public/r/realtime-cursor-nextjs.json index e2477cbeb94..251c3aeb10a 100644 --- a/apps/ui-library/public/r/realtime-cursor-nextjs.json +++ b/apps/ui-library/public/r/realtime-cursor-nextjs.json @@ -23,7 +23,7 @@ }, { "path": "registry/default/blocks/realtime-cursor/hooks/use-realtime-cursors.ts", - "content": "import { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { RealtimeChannel } from '@supabase/supabase-js'\nimport { useCallback, useEffect, useRef, useState } from 'react'\n\n/**\n * Throttle a callback to a certain delay, It will only call the callback if the delay has passed, with the arguments\n * from the last call\n */\nconst useThrottleCallback = (\n callback: (...args: Params) => Return,\n delay: number\n) => {\n const lastCall = useRef(0)\n const timeout = useRef(null)\n\n return useCallback(\n (...args: Params) => {\n const now = Date.now()\n const remainingTime = delay - (now - lastCall.current)\n\n if (remainingTime <= 0) {\n if (timeout.current) {\n clearTimeout(timeout.current)\n timeout.current = null\n }\n lastCall.current = now\n callback(...args)\n } else if (!timeout.current) {\n timeout.current = setTimeout(() => {\n lastCall.current = Date.now()\n timeout.current = null\n callback(...args)\n }, remainingTime)\n }\n },\n [callback, delay]\n )\n}\n\nconst supabase = createClient()\n\nconst generateRandomColor = () => `hsl(${Math.floor(Math.random() * 360)}, 100%, 70%)`\n\nconst generateRandomNumber = () => Math.floor(Math.random() * 100)\n\nconst EVENT_NAME = 'realtime-cursor-move'\n\ntype CursorEventPayload = {\n position: {\n x: number\n y: number\n }\n user: {\n id: number\n name: string\n }\n color: string\n timestamp: number\n}\n\nexport const useRealtimeCursors = ({\n roomName,\n username,\n throttleMs,\n}: {\n roomName: string\n username: string\n throttleMs: number\n}) => {\n const [color] = useState(generateRandomColor())\n const [userId] = useState(generateRandomNumber())\n const [cursors, setCursors] = useState>({})\n\n const channelRef = useRef(null)\n\n const callback = useCallback(\n (event: MouseEvent) => {\n const { clientX, clientY } = event\n\n const payload: CursorEventPayload = {\n position: {\n x: clientX,\n y: clientY,\n },\n user: {\n id: userId,\n name: username,\n },\n color: color,\n timestamp: new Date().getTime(),\n }\n\n channelRef.current?.send({\n type: 'broadcast',\n event: EVENT_NAME,\n payload: payload,\n })\n },\n [color, userId, username]\n )\n\n const handleMouseMove = useThrottleCallback(callback, throttleMs)\n\n useEffect(() => {\n const channel = supabase.channel(roomName)\n channelRef.current = channel\n\n channel\n .on('broadcast', { event: EVENT_NAME }, (data: { payload: CursorEventPayload }) => {\n const { user } = data.payload\n // Don't render your own cursor\n if (user.id === userId) return\n\n setCursors((prev) => {\n if (prev[userId]) {\n delete prev[userId]\n }\n\n return {\n ...prev,\n [user.id]: data.payload,\n }\n })\n })\n .subscribe()\n\n return () => {\n channel.unsubscribe()\n }\n }, [])\n\n useEffect(() => {\n // Add event listener for mousemove\n window.addEventListener('mousemove', handleMouseMove)\n\n // Cleanup on unmount\n return () => {\n window.removeEventListener('mousemove', handleMouseMove)\n }\n }, [handleMouseMove])\n\n return { cursors }\n}\n", + "content": "import { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { RealtimeChannel, REALTIME_SUBSCRIBE_STATES } from '@supabase/supabase-js'\nimport { useCallback, useEffect, useRef, useState } from 'react'\n\n/**\n * Throttle a callback to a certain delay, It will only call the callback if the delay has passed, with the arguments\n * from the last call\n */\nconst useThrottleCallback = (\n callback: (...args: Params) => Return,\n delay: number\n) => {\n const lastCall = useRef(0)\n const timeout = useRef(null)\n\n return useCallback(\n (...args: Params) => {\n const now = Date.now()\n const remainingTime = delay - (now - lastCall.current)\n\n if (remainingTime <= 0) {\n if (timeout.current) {\n clearTimeout(timeout.current)\n timeout.current = null\n }\n lastCall.current = now\n callback(...args)\n } else if (!timeout.current) {\n timeout.current = setTimeout(() => {\n lastCall.current = Date.now()\n timeout.current = null\n callback(...args)\n }, remainingTime)\n }\n },\n [callback, delay]\n )\n}\n\nconst supabase = createClient()\n\nconst generateRandomColor = () => `hsl(${Math.floor(Math.random() * 360)}, 100%, 70%)`\n\nconst generateRandomNumber = () => Math.floor(Math.random() * 100)\n\nconst EVENT_NAME = 'realtime-cursor-move'\n\ntype CursorEventPayload = {\n position: {\n x: number\n y: number\n }\n user: {\n id: number\n name: string\n }\n color: string\n timestamp: number\n}\n\nexport const useRealtimeCursors = ({\n roomName,\n username,\n throttleMs,\n}: {\n roomName: string\n username: string\n throttleMs: number\n}) => {\n const [color] = useState(generateRandomColor())\n const [userId] = useState(generateRandomNumber())\n const [cursors, setCursors] = useState>({})\n const cursorPayload = useRef(null)\n\n const channelRef = useRef(null)\n\n const callback = useCallback(\n (event: MouseEvent) => {\n const { clientX, clientY } = event\n\n const payload: CursorEventPayload = {\n position: {\n x: clientX,\n y: clientY,\n },\n user: {\n id: userId,\n name: username,\n },\n color: color,\n timestamp: new Date().getTime(),\n }\n\n cursorPayload.current = payload\n\n channelRef.current?.send({\n type: 'broadcast',\n event: EVENT_NAME,\n payload: payload,\n })\n },\n [color, userId, username]\n )\n\n const handleMouseMove = useThrottleCallback(callback, throttleMs)\n\n useEffect(() => {\n const channel = supabase.channel(roomName)\n\n channel\n .on('presence', { event: 'leave' }, ({ leftPresences }) => {\n leftPresences.forEach(function (element) {\n // Remove cursor when user leaves\n setCursors((prev) => {\n if (prev[element.key]) {\n delete prev[element.key]\n }\n\n return { ...prev }\n })\n })\n })\n .on('presence', { event: 'join' }, () => {\n if (!cursorPayload.current) return\n\n // All cursors broadcast their position when a new cursor joins\n channelRef.current?.send({\n type: 'broadcast',\n event: EVENT_NAME,\n payload: cursorPayload.current,\n })\n })\n .on('broadcast', { event: EVENT_NAME }, (data: { payload: CursorEventPayload }) => {\n const { user } = data.payload\n // Don't render your own cursor\n if (user.id === userId) return\n\n setCursors((prev) => {\n if (prev[userId]) {\n delete prev[userId]\n }\n\n return {\n ...prev,\n [user.id]: data.payload,\n }\n })\n })\n .subscribe(async (status) => {\n if (status === REALTIME_SUBSCRIBE_STATES.SUBSCRIBED) {\n await channel.track({ key: userId })\n channelRef.current = channel\n } else {\n setCursors({})\n channelRef.current = null\n }\n })\n\n return () => {\n channel.unsubscribe()\n channelRef.current = null\n }\n }, [])\n\n useEffect(() => {\n // Add event listener for mousemove\n window.addEventListener('mousemove', handleMouseMove)\n\n // Cleanup on unmount\n return () => {\n window.removeEventListener('mousemove', handleMouseMove)\n }\n }, [handleMouseMove])\n\n return { cursors }\n}\n", "type": "registry:hook" }, { diff --git a/apps/ui-library/public/r/realtime-cursor-nuxtjs.json b/apps/ui-library/public/r/realtime-cursor-nuxtjs.json new file mode 100644 index 00000000000..d5007491b67 --- /dev/null +++ b/apps/ui-library/public/r/realtime-cursor-nuxtjs.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "realtime-cursor-nuxtjs", + "type": "registry:component", + "title": "Realtime Cursor for Nuxt and Supabase", + "description": "Component which renders realtime cursors from other users in a room.", + "dependencies": [ + "@supabase/supabase-js@latest", + "@vueuse/core", + "lucide-vue-next" + ], + "files": [ + { + "path": "registry/default/realtime-cursor/nuxtjs/app/components/cursor.vue", + "content": "\n\n\n", + "type": "registry:component", + "target": "app/components/cursor.vue" + }, + { + "path": "registry/default/realtime-cursor/nuxtjs/app/components/realtime-cursors.vue", + "content": "\n\n\n", + "type": "registry:component", + "target": "app/components/realtime-cursors.vue" + }, + { + "path": "registry/default/realtime-cursor/nuxtjs/app/composables/useRealtimeCursors.ts", + "content": "import { ref, reactive, onMounted, onUnmounted } from 'vue'\nimport { createClient } from '@/lib/supabase/client'\nimport { REALTIME_SUBSCRIBE_STATES, type RealtimeChannel } from '@supabase/supabase-js'\n\n/**\n * Throttle a callback to a certain delay.\n * It will only call the callback if the delay has passed,\n * using the arguments from the last call.\n */\nfunction useThrottleCallback(\n callback: (...args: Params) => void,\n delay: number\n) {\n let lastCall = 0\n let timeout: ReturnType | null = null\n\n const run = (...args: Params) => {\n const now = Date.now()\n const remainingTime = delay - (now - lastCall)\n\n if (remainingTime <= 0) {\n if (timeout) {\n clearTimeout(timeout)\n timeout = null\n }\n lastCall = now\n callback(...args)\n } else if (!timeout) {\n timeout = setTimeout(() => {\n lastCall = Date.now()\n timeout = null\n callback(...args)\n }, remainingTime)\n }\n }\n\n const cancel = () => {\n if (timeout) {\n clearTimeout(timeout)\n timeout = null\n }\n }\n\n return { run, cancel }\n}\n\nconst supabase = createClient()\n\nconst generateRandomColor = () =>\n `hsl(${Math.floor(Math.random() * 360)}, 100%, 70%)`\n\nconst generateRandomNumber = () =>\n Math.floor(Math.random() * 100)\n\nconst EVENT_NAME = 'realtime-cursor-move'\n\nexport type CursorEventPayload = {\n position: { x: number; y: number }\n user: { id: number; name: string }\n color: string\n timestamp: number\n}\n\nexport function useRealtimeCursors({\n roomName,\n username,\n throttleMs,\n}: {\n roomName: string\n username: string\n throttleMs: number\n}) {\n const color = generateRandomColor()\n const userId = generateRandomNumber()\n\n const cursors = reactive>({})\n const cursorPayload = ref(null)\n const channelRef = ref(null)\n\n const sendCursor = (event: MouseEvent) => {\n const payload: CursorEventPayload = {\n position: {\n x: event.clientX,\n y: event.clientY,\n },\n user: {\n id: userId,\n name: username,\n },\n color,\n timestamp: Date.now(),\n }\n\n cursorPayload.value = payload\n\n channelRef.value?.send({\n type: 'broadcast',\n event: EVENT_NAME,\n payload,\n })\n }\n\n const { run: handleMouseMove, cancel: cancelThrottle } =\n useThrottleCallback(sendCursor, throttleMs)\n\n onMounted(() => {\n const channel = supabase.channel(roomName)\n\n channel\n .on('system', {}, (payload: CursorEventPayload) => {\n console.error('Realtime system error:', payload)\n\n // Defensive cleanup\n Object.keys(cursors).forEach((k) => delete cursors[k])\n channelRef.value = null\n })\n .on('presence', { event: 'leave' }, ({ leftPresences }) => {\n leftPresences.forEach(({ key }) => {\n delete cursors[key]\n })\n })\n .on('presence', { event: 'join' }, () => {\n if (!cursorPayload.value) return\n\n channelRef.value?.send({\n type: 'broadcast',\n event: EVENT_NAME,\n payload: cursorPayload.value,\n })\n })\n .on('broadcast', { event: EVENT_NAME }, ({ payload }: { payload: CursorEventPayload }) => {\n if (payload.user.id === userId) return\n\n cursors[payload.user.id] = payload\n })\n .subscribe(async (status) => {\n if (status === REALTIME_SUBSCRIBE_STATES.SUBSCRIBED) {\n try {\n await channel.track({ key: userId })\n channelRef.value = channel\n } catch (err) {\n console.error('Failed to track presence for current user:', err)\n channelRef.value = null\n }\n } else {\n Object.keys(cursors).forEach((k) => delete cursors[k])\n channelRef.value = null\n }\n })\n\n window.addEventListener('mousemove', handleMouseMove)\n })\n\n onUnmounted(() => {\n window.removeEventListener('mousemove', handleMouseMove)\n\n cancelThrottle()\n\n if (channelRef.value) {\n channelRef.value.unsubscribe()\n channelRef.value = null\n }\n\n Object.keys(cursors).forEach((k) => delete cursors[k])\n })\n\n return { cursors }\n}\n", + "type": "registry:component", + "target": "app/composables/useRealtimeCursors.ts" + } + ] +} \ No newline at end of file diff --git a/apps/ui-library/public/r/realtime-cursor-react-router.json b/apps/ui-library/public/r/realtime-cursor-react-router.json index cb7b916dced..0d6eaf904cd 100644 --- a/apps/ui-library/public/r/realtime-cursor-react-router.json +++ b/apps/ui-library/public/r/realtime-cursor-react-router.json @@ -23,7 +23,7 @@ }, { "path": "registry/default/blocks/realtime-cursor/hooks/use-realtime-cursors.ts", - "content": "import { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { RealtimeChannel } from '@supabase/supabase-js'\nimport { useCallback, useEffect, useRef, useState } from 'react'\n\n/**\n * Throttle a callback to a certain delay, It will only call the callback if the delay has passed, with the arguments\n * from the last call\n */\nconst useThrottleCallback = (\n callback: (...args: Params) => Return,\n delay: number\n) => {\n const lastCall = useRef(0)\n const timeout = useRef(null)\n\n return useCallback(\n (...args: Params) => {\n const now = Date.now()\n const remainingTime = delay - (now - lastCall.current)\n\n if (remainingTime <= 0) {\n if (timeout.current) {\n clearTimeout(timeout.current)\n timeout.current = null\n }\n lastCall.current = now\n callback(...args)\n } else if (!timeout.current) {\n timeout.current = setTimeout(() => {\n lastCall.current = Date.now()\n timeout.current = null\n callback(...args)\n }, remainingTime)\n }\n },\n [callback, delay]\n )\n}\n\nconst supabase = createClient()\n\nconst generateRandomColor = () => `hsl(${Math.floor(Math.random() * 360)}, 100%, 70%)`\n\nconst generateRandomNumber = () => Math.floor(Math.random() * 100)\n\nconst EVENT_NAME = 'realtime-cursor-move'\n\ntype CursorEventPayload = {\n position: {\n x: number\n y: number\n }\n user: {\n id: number\n name: string\n }\n color: string\n timestamp: number\n}\n\nexport const useRealtimeCursors = ({\n roomName,\n username,\n throttleMs,\n}: {\n roomName: string\n username: string\n throttleMs: number\n}) => {\n const [color] = useState(generateRandomColor())\n const [userId] = useState(generateRandomNumber())\n const [cursors, setCursors] = useState>({})\n\n const channelRef = useRef(null)\n\n const callback = useCallback(\n (event: MouseEvent) => {\n const { clientX, clientY } = event\n\n const payload: CursorEventPayload = {\n position: {\n x: clientX,\n y: clientY,\n },\n user: {\n id: userId,\n name: username,\n },\n color: color,\n timestamp: new Date().getTime(),\n }\n\n channelRef.current?.send({\n type: 'broadcast',\n event: EVENT_NAME,\n payload: payload,\n })\n },\n [color, userId, username]\n )\n\n const handleMouseMove = useThrottleCallback(callback, throttleMs)\n\n useEffect(() => {\n const channel = supabase.channel(roomName)\n channelRef.current = channel\n\n channel\n .on('broadcast', { event: EVENT_NAME }, (data: { payload: CursorEventPayload }) => {\n const { user } = data.payload\n // Don't render your own cursor\n if (user.id === userId) return\n\n setCursors((prev) => {\n if (prev[userId]) {\n delete prev[userId]\n }\n\n return {\n ...prev,\n [user.id]: data.payload,\n }\n })\n })\n .subscribe()\n\n return () => {\n channel.unsubscribe()\n }\n }, [])\n\n useEffect(() => {\n // Add event listener for mousemove\n window.addEventListener('mousemove', handleMouseMove)\n\n // Cleanup on unmount\n return () => {\n window.removeEventListener('mousemove', handleMouseMove)\n }\n }, [handleMouseMove])\n\n return { cursors }\n}\n", + "content": "import { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { RealtimeChannel, REALTIME_SUBSCRIBE_STATES } from '@supabase/supabase-js'\nimport { useCallback, useEffect, useRef, useState } from 'react'\n\n/**\n * Throttle a callback to a certain delay, It will only call the callback if the delay has passed, with the arguments\n * from the last call\n */\nconst useThrottleCallback = (\n callback: (...args: Params) => Return,\n delay: number\n) => {\n const lastCall = useRef(0)\n const timeout = useRef(null)\n\n return useCallback(\n (...args: Params) => {\n const now = Date.now()\n const remainingTime = delay - (now - lastCall.current)\n\n if (remainingTime <= 0) {\n if (timeout.current) {\n clearTimeout(timeout.current)\n timeout.current = null\n }\n lastCall.current = now\n callback(...args)\n } else if (!timeout.current) {\n timeout.current = setTimeout(() => {\n lastCall.current = Date.now()\n timeout.current = null\n callback(...args)\n }, remainingTime)\n }\n },\n [callback, delay]\n )\n}\n\nconst supabase = createClient()\n\nconst generateRandomColor = () => `hsl(${Math.floor(Math.random() * 360)}, 100%, 70%)`\n\nconst generateRandomNumber = () => Math.floor(Math.random() * 100)\n\nconst EVENT_NAME = 'realtime-cursor-move'\n\ntype CursorEventPayload = {\n position: {\n x: number\n y: number\n }\n user: {\n id: number\n name: string\n }\n color: string\n timestamp: number\n}\n\nexport const useRealtimeCursors = ({\n roomName,\n username,\n throttleMs,\n}: {\n roomName: string\n username: string\n throttleMs: number\n}) => {\n const [color] = useState(generateRandomColor())\n const [userId] = useState(generateRandomNumber())\n const [cursors, setCursors] = useState>({})\n const cursorPayload = useRef(null)\n\n const channelRef = useRef(null)\n\n const callback = useCallback(\n (event: MouseEvent) => {\n const { clientX, clientY } = event\n\n const payload: CursorEventPayload = {\n position: {\n x: clientX,\n y: clientY,\n },\n user: {\n id: userId,\n name: username,\n },\n color: color,\n timestamp: new Date().getTime(),\n }\n\n cursorPayload.current = payload\n\n channelRef.current?.send({\n type: 'broadcast',\n event: EVENT_NAME,\n payload: payload,\n })\n },\n [color, userId, username]\n )\n\n const handleMouseMove = useThrottleCallback(callback, throttleMs)\n\n useEffect(() => {\n const channel = supabase.channel(roomName)\n\n channel\n .on('presence', { event: 'leave' }, ({ leftPresences }) => {\n leftPresences.forEach(function (element) {\n // Remove cursor when user leaves\n setCursors((prev) => {\n if (prev[element.key]) {\n delete prev[element.key]\n }\n\n return { ...prev }\n })\n })\n })\n .on('presence', { event: 'join' }, () => {\n if (!cursorPayload.current) return\n\n // All cursors broadcast their position when a new cursor joins\n channelRef.current?.send({\n type: 'broadcast',\n event: EVENT_NAME,\n payload: cursorPayload.current,\n })\n })\n .on('broadcast', { event: EVENT_NAME }, (data: { payload: CursorEventPayload }) => {\n const { user } = data.payload\n // Don't render your own cursor\n if (user.id === userId) return\n\n setCursors((prev) => {\n if (prev[userId]) {\n delete prev[userId]\n }\n\n return {\n ...prev,\n [user.id]: data.payload,\n }\n })\n })\n .subscribe(async (status) => {\n if (status === REALTIME_SUBSCRIBE_STATES.SUBSCRIBED) {\n await channel.track({ key: userId })\n channelRef.current = channel\n } else {\n setCursors({})\n channelRef.current = null\n }\n })\n\n return () => {\n channel.unsubscribe()\n channelRef.current = null\n }\n }, [])\n\n useEffect(() => {\n // Add event listener for mousemove\n window.addEventListener('mousemove', handleMouseMove)\n\n // Cleanup on unmount\n return () => {\n window.removeEventListener('mousemove', handleMouseMove)\n }\n }, [handleMouseMove])\n\n return { cursors }\n}\n", "type": "registry:hook" }, { diff --git a/apps/ui-library/public/r/realtime-cursor-react.json b/apps/ui-library/public/r/realtime-cursor-react.json index 0f338c78581..297a3151035 100644 --- a/apps/ui-library/public/r/realtime-cursor-react.json +++ b/apps/ui-library/public/r/realtime-cursor-react.json @@ -22,7 +22,7 @@ }, { "path": "registry/default/blocks/realtime-cursor/hooks/use-realtime-cursors.ts", - "content": "import { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { RealtimeChannel } from '@supabase/supabase-js'\nimport { useCallback, useEffect, useRef, useState } from 'react'\n\n/**\n * Throttle a callback to a certain delay, It will only call the callback if the delay has passed, with the arguments\n * from the last call\n */\nconst useThrottleCallback = (\n callback: (...args: Params) => Return,\n delay: number\n) => {\n const lastCall = useRef(0)\n const timeout = useRef(null)\n\n return useCallback(\n (...args: Params) => {\n const now = Date.now()\n const remainingTime = delay - (now - lastCall.current)\n\n if (remainingTime <= 0) {\n if (timeout.current) {\n clearTimeout(timeout.current)\n timeout.current = null\n }\n lastCall.current = now\n callback(...args)\n } else if (!timeout.current) {\n timeout.current = setTimeout(() => {\n lastCall.current = Date.now()\n timeout.current = null\n callback(...args)\n }, remainingTime)\n }\n },\n [callback, delay]\n )\n}\n\nconst supabase = createClient()\n\nconst generateRandomColor = () => `hsl(${Math.floor(Math.random() * 360)}, 100%, 70%)`\n\nconst generateRandomNumber = () => Math.floor(Math.random() * 100)\n\nconst EVENT_NAME = 'realtime-cursor-move'\n\ntype CursorEventPayload = {\n position: {\n x: number\n y: number\n }\n user: {\n id: number\n name: string\n }\n color: string\n timestamp: number\n}\n\nexport const useRealtimeCursors = ({\n roomName,\n username,\n throttleMs,\n}: {\n roomName: string\n username: string\n throttleMs: number\n}) => {\n const [color] = useState(generateRandomColor())\n const [userId] = useState(generateRandomNumber())\n const [cursors, setCursors] = useState>({})\n\n const channelRef = useRef(null)\n\n const callback = useCallback(\n (event: MouseEvent) => {\n const { clientX, clientY } = event\n\n const payload: CursorEventPayload = {\n position: {\n x: clientX,\n y: clientY,\n },\n user: {\n id: userId,\n name: username,\n },\n color: color,\n timestamp: new Date().getTime(),\n }\n\n channelRef.current?.send({\n type: 'broadcast',\n event: EVENT_NAME,\n payload: payload,\n })\n },\n [color, userId, username]\n )\n\n const handleMouseMove = useThrottleCallback(callback, throttleMs)\n\n useEffect(() => {\n const channel = supabase.channel(roomName)\n channelRef.current = channel\n\n channel\n .on('broadcast', { event: EVENT_NAME }, (data: { payload: CursorEventPayload }) => {\n const { user } = data.payload\n // Don't render your own cursor\n if (user.id === userId) return\n\n setCursors((prev) => {\n if (prev[userId]) {\n delete prev[userId]\n }\n\n return {\n ...prev,\n [user.id]: data.payload,\n }\n })\n })\n .subscribe()\n\n return () => {\n channel.unsubscribe()\n }\n }, [])\n\n useEffect(() => {\n // Add event listener for mousemove\n window.addEventListener('mousemove', handleMouseMove)\n\n // Cleanup on unmount\n return () => {\n window.removeEventListener('mousemove', handleMouseMove)\n }\n }, [handleMouseMove])\n\n return { cursors }\n}\n", + "content": "import { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { RealtimeChannel, REALTIME_SUBSCRIBE_STATES } from '@supabase/supabase-js'\nimport { useCallback, useEffect, useRef, useState } from 'react'\n\n/**\n * Throttle a callback to a certain delay, It will only call the callback if the delay has passed, with the arguments\n * from the last call\n */\nconst useThrottleCallback = (\n callback: (...args: Params) => Return,\n delay: number\n) => {\n const lastCall = useRef(0)\n const timeout = useRef(null)\n\n return useCallback(\n (...args: Params) => {\n const now = Date.now()\n const remainingTime = delay - (now - lastCall.current)\n\n if (remainingTime <= 0) {\n if (timeout.current) {\n clearTimeout(timeout.current)\n timeout.current = null\n }\n lastCall.current = now\n callback(...args)\n } else if (!timeout.current) {\n timeout.current = setTimeout(() => {\n lastCall.current = Date.now()\n timeout.current = null\n callback(...args)\n }, remainingTime)\n }\n },\n [callback, delay]\n )\n}\n\nconst supabase = createClient()\n\nconst generateRandomColor = () => `hsl(${Math.floor(Math.random() * 360)}, 100%, 70%)`\n\nconst generateRandomNumber = () => Math.floor(Math.random() * 100)\n\nconst EVENT_NAME = 'realtime-cursor-move'\n\ntype CursorEventPayload = {\n position: {\n x: number\n y: number\n }\n user: {\n id: number\n name: string\n }\n color: string\n timestamp: number\n}\n\nexport const useRealtimeCursors = ({\n roomName,\n username,\n throttleMs,\n}: {\n roomName: string\n username: string\n throttleMs: number\n}) => {\n const [color] = useState(generateRandomColor())\n const [userId] = useState(generateRandomNumber())\n const [cursors, setCursors] = useState>({})\n const cursorPayload = useRef(null)\n\n const channelRef = useRef(null)\n\n const callback = useCallback(\n (event: MouseEvent) => {\n const { clientX, clientY } = event\n\n const payload: CursorEventPayload = {\n position: {\n x: clientX,\n y: clientY,\n },\n user: {\n id: userId,\n name: username,\n },\n color: color,\n timestamp: new Date().getTime(),\n }\n\n cursorPayload.current = payload\n\n channelRef.current?.send({\n type: 'broadcast',\n event: EVENT_NAME,\n payload: payload,\n })\n },\n [color, userId, username]\n )\n\n const handleMouseMove = useThrottleCallback(callback, throttleMs)\n\n useEffect(() => {\n const channel = supabase.channel(roomName)\n\n channel\n .on('presence', { event: 'leave' }, ({ leftPresences }) => {\n leftPresences.forEach(function (element) {\n // Remove cursor when user leaves\n setCursors((prev) => {\n if (prev[element.key]) {\n delete prev[element.key]\n }\n\n return { ...prev }\n })\n })\n })\n .on('presence', { event: 'join' }, () => {\n if (!cursorPayload.current) return\n\n // All cursors broadcast their position when a new cursor joins\n channelRef.current?.send({\n type: 'broadcast',\n event: EVENT_NAME,\n payload: cursorPayload.current,\n })\n })\n .on('broadcast', { event: EVENT_NAME }, (data: { payload: CursorEventPayload }) => {\n const { user } = data.payload\n // Don't render your own cursor\n if (user.id === userId) return\n\n setCursors((prev) => {\n if (prev[userId]) {\n delete prev[userId]\n }\n\n return {\n ...prev,\n [user.id]: data.payload,\n }\n })\n })\n .subscribe(async (status) => {\n if (status === REALTIME_SUBSCRIBE_STATES.SUBSCRIBED) {\n await channel.track({ key: userId })\n channelRef.current = channel\n } else {\n setCursors({})\n channelRef.current = null\n }\n })\n\n return () => {\n channel.unsubscribe()\n channelRef.current = null\n }\n }, [])\n\n useEffect(() => {\n // Add event listener for mousemove\n window.addEventListener('mousemove', handleMouseMove)\n\n // Cleanup on unmount\n return () => {\n window.removeEventListener('mousemove', handleMouseMove)\n }\n }, [handleMouseMove])\n\n return { cursors }\n}\n", "type": "registry:hook" }, { diff --git a/apps/ui-library/public/r/realtime-cursor-tanstack.json b/apps/ui-library/public/r/realtime-cursor-tanstack.json index cd72d8d7e1d..ccb3216328d 100644 --- a/apps/ui-library/public/r/realtime-cursor-tanstack.json +++ b/apps/ui-library/public/r/realtime-cursor-tanstack.json @@ -23,7 +23,7 @@ }, { "path": "registry/default/blocks/realtime-cursor/hooks/use-realtime-cursors.ts", - "content": "import { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { RealtimeChannel } from '@supabase/supabase-js'\nimport { useCallback, useEffect, useRef, useState } from 'react'\n\n/**\n * Throttle a callback to a certain delay, It will only call the callback if the delay has passed, with the arguments\n * from the last call\n */\nconst useThrottleCallback = (\n callback: (...args: Params) => Return,\n delay: number\n) => {\n const lastCall = useRef(0)\n const timeout = useRef(null)\n\n return useCallback(\n (...args: Params) => {\n const now = Date.now()\n const remainingTime = delay - (now - lastCall.current)\n\n if (remainingTime <= 0) {\n if (timeout.current) {\n clearTimeout(timeout.current)\n timeout.current = null\n }\n lastCall.current = now\n callback(...args)\n } else if (!timeout.current) {\n timeout.current = setTimeout(() => {\n lastCall.current = Date.now()\n timeout.current = null\n callback(...args)\n }, remainingTime)\n }\n },\n [callback, delay]\n )\n}\n\nconst supabase = createClient()\n\nconst generateRandomColor = () => `hsl(${Math.floor(Math.random() * 360)}, 100%, 70%)`\n\nconst generateRandomNumber = () => Math.floor(Math.random() * 100)\n\nconst EVENT_NAME = 'realtime-cursor-move'\n\ntype CursorEventPayload = {\n position: {\n x: number\n y: number\n }\n user: {\n id: number\n name: string\n }\n color: string\n timestamp: number\n}\n\nexport const useRealtimeCursors = ({\n roomName,\n username,\n throttleMs,\n}: {\n roomName: string\n username: string\n throttleMs: number\n}) => {\n const [color] = useState(generateRandomColor())\n const [userId] = useState(generateRandomNumber())\n const [cursors, setCursors] = useState>({})\n\n const channelRef = useRef(null)\n\n const callback = useCallback(\n (event: MouseEvent) => {\n const { clientX, clientY } = event\n\n const payload: CursorEventPayload = {\n position: {\n x: clientX,\n y: clientY,\n },\n user: {\n id: userId,\n name: username,\n },\n color: color,\n timestamp: new Date().getTime(),\n }\n\n channelRef.current?.send({\n type: 'broadcast',\n event: EVENT_NAME,\n payload: payload,\n })\n },\n [color, userId, username]\n )\n\n const handleMouseMove = useThrottleCallback(callback, throttleMs)\n\n useEffect(() => {\n const channel = supabase.channel(roomName)\n channelRef.current = channel\n\n channel\n .on('broadcast', { event: EVENT_NAME }, (data: { payload: CursorEventPayload }) => {\n const { user } = data.payload\n // Don't render your own cursor\n if (user.id === userId) return\n\n setCursors((prev) => {\n if (prev[userId]) {\n delete prev[userId]\n }\n\n return {\n ...prev,\n [user.id]: data.payload,\n }\n })\n })\n .subscribe()\n\n return () => {\n channel.unsubscribe()\n }\n }, [])\n\n useEffect(() => {\n // Add event listener for mousemove\n window.addEventListener('mousemove', handleMouseMove)\n\n // Cleanup on unmount\n return () => {\n window.removeEventListener('mousemove', handleMouseMove)\n }\n }, [handleMouseMove])\n\n return { cursors }\n}\n", + "content": "import { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client'\nimport { RealtimeChannel, REALTIME_SUBSCRIBE_STATES } from '@supabase/supabase-js'\nimport { useCallback, useEffect, useRef, useState } from 'react'\n\n/**\n * Throttle a callback to a certain delay, It will only call the callback if the delay has passed, with the arguments\n * from the last call\n */\nconst useThrottleCallback = (\n callback: (...args: Params) => Return,\n delay: number\n) => {\n const lastCall = useRef(0)\n const timeout = useRef(null)\n\n return useCallback(\n (...args: Params) => {\n const now = Date.now()\n const remainingTime = delay - (now - lastCall.current)\n\n if (remainingTime <= 0) {\n if (timeout.current) {\n clearTimeout(timeout.current)\n timeout.current = null\n }\n lastCall.current = now\n callback(...args)\n } else if (!timeout.current) {\n timeout.current = setTimeout(() => {\n lastCall.current = Date.now()\n timeout.current = null\n callback(...args)\n }, remainingTime)\n }\n },\n [callback, delay]\n )\n}\n\nconst supabase = createClient()\n\nconst generateRandomColor = () => `hsl(${Math.floor(Math.random() * 360)}, 100%, 70%)`\n\nconst generateRandomNumber = () => Math.floor(Math.random() * 100)\n\nconst EVENT_NAME = 'realtime-cursor-move'\n\ntype CursorEventPayload = {\n position: {\n x: number\n y: number\n }\n user: {\n id: number\n name: string\n }\n color: string\n timestamp: number\n}\n\nexport const useRealtimeCursors = ({\n roomName,\n username,\n throttleMs,\n}: {\n roomName: string\n username: string\n throttleMs: number\n}) => {\n const [color] = useState(generateRandomColor())\n const [userId] = useState(generateRandomNumber())\n const [cursors, setCursors] = useState>({})\n const cursorPayload = useRef(null)\n\n const channelRef = useRef(null)\n\n const callback = useCallback(\n (event: MouseEvent) => {\n const { clientX, clientY } = event\n\n const payload: CursorEventPayload = {\n position: {\n x: clientX,\n y: clientY,\n },\n user: {\n id: userId,\n name: username,\n },\n color: color,\n timestamp: new Date().getTime(),\n }\n\n cursorPayload.current = payload\n\n channelRef.current?.send({\n type: 'broadcast',\n event: EVENT_NAME,\n payload: payload,\n })\n },\n [color, userId, username]\n )\n\n const handleMouseMove = useThrottleCallback(callback, throttleMs)\n\n useEffect(() => {\n const channel = supabase.channel(roomName)\n\n channel\n .on('presence', { event: 'leave' }, ({ leftPresences }) => {\n leftPresences.forEach(function (element) {\n // Remove cursor when user leaves\n setCursors((prev) => {\n if (prev[element.key]) {\n delete prev[element.key]\n }\n\n return { ...prev }\n })\n })\n })\n .on('presence', { event: 'join' }, () => {\n if (!cursorPayload.current) return\n\n // All cursors broadcast their position when a new cursor joins\n channelRef.current?.send({\n type: 'broadcast',\n event: EVENT_NAME,\n payload: cursorPayload.current,\n })\n })\n .on('broadcast', { event: EVENT_NAME }, (data: { payload: CursorEventPayload }) => {\n const { user } = data.payload\n // Don't render your own cursor\n if (user.id === userId) return\n\n setCursors((prev) => {\n if (prev[userId]) {\n delete prev[userId]\n }\n\n return {\n ...prev,\n [user.id]: data.payload,\n }\n })\n })\n .subscribe(async (status) => {\n if (status === REALTIME_SUBSCRIBE_STATES.SUBSCRIBED) {\n await channel.track({ key: userId })\n channelRef.current = channel\n } else {\n setCursors({})\n channelRef.current = null\n }\n })\n\n return () => {\n channel.unsubscribe()\n channelRef.current = null\n }\n }, [])\n\n useEffect(() => {\n // Add event listener for mousemove\n window.addEventListener('mousemove', handleMouseMove)\n\n // Cleanup on unmount\n return () => {\n window.removeEventListener('mousemove', handleMouseMove)\n }\n }, [handleMouseMove])\n\n return { cursors }\n}\n", "type": "registry:hook" }, { diff --git a/apps/ui-library/public/r/realtime-cursor-vue.json b/apps/ui-library/public/r/realtime-cursor-vue.json new file mode 100644 index 00000000000..9d4de1a8a46 --- /dev/null +++ b/apps/ui-library/public/r/realtime-cursor-vue.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "realtime-cursor-vue", + "type": "registry:component", + "title": "Realtime Cursor for Vue and Supabase", + "description": "Component which renders realtime cursors from other users in a room.", + "dependencies": [ + "@supabase/supabase-js@latest", + "@vueuse/core", + "lucide-vue-next" + ], + "files": [ + { + "path": "registry/default/realtime-cursor/vue/components/cursor.vue", + "content": "\n\n\n", + "type": "registry:component", + "target": "components/cursor.vue" + }, + { + "path": "registry/default/realtime-cursor/vue/components/realtime-cursors.vue", + "content": "\n\n\n", + "type": "registry:component", + "target": "components/realtime-cursors.vue" + }, + { + "path": "registry/default/realtime-cursor/vue/composables/useRealtimeCursors.ts", + "content": "import { ref, reactive, onMounted, onUnmounted } from 'vue'\nimport { createClient } from '@/lib/supabase/client'\nimport { REALTIME_SUBSCRIBE_STATES, type RealtimeChannel } from '@supabase/supabase-js'\n\n/**\n * Throttle a callback to a certain delay.\n * It will only call the callback if the delay has passed,\n * using the arguments from the last call.\n */\nfunction useThrottleCallback(\n callback: (...args: Params) => void,\n delay: number\n) {\n let lastCall = 0\n let timeout: ReturnType | null = null\n\n const run = (...args: Params) => {\n const now = Date.now()\n const remainingTime = delay - (now - lastCall)\n\n if (remainingTime <= 0) {\n if (timeout) {\n clearTimeout(timeout)\n timeout = null\n }\n lastCall = now\n callback(...args)\n } else if (!timeout) {\n timeout = setTimeout(() => {\n lastCall = Date.now()\n timeout = null\n callback(...args)\n }, remainingTime)\n }\n }\n\n const cancel = () => {\n if (timeout) {\n clearTimeout(timeout)\n timeout = null\n }\n }\n\n return { run, cancel }\n}\n\nconst supabase = createClient()\n\nconst generateRandomColor = () =>\n `hsl(${Math.floor(Math.random() * 360)}, 100%, 70%)`\n\nconst generateRandomNumber = () =>\n Math.floor(Math.random() * 100)\n\nconst EVENT_NAME = 'realtime-cursor-move'\n\nexport type CursorEventPayload = {\n position: { x: number; y: number }\n user: { id: number; name: string }\n color: string\n timestamp: number\n}\n\nexport function useRealtimeCursors({\n roomName,\n username,\n throttleMs,\n}: {\n roomName: string\n username: string\n throttleMs: number\n}) {\n const color = generateRandomColor()\n const userId = generateRandomNumber()\n\n const cursors = reactive>({})\n const cursorPayload = ref(null)\n const channelRef = ref(null)\n\n const sendCursor = (event: MouseEvent) => {\n const payload: CursorEventPayload = {\n position: {\n x: event.clientX,\n y: event.clientY,\n },\n user: {\n id: userId,\n name: username,\n },\n color,\n timestamp: Date.now(),\n }\n\n cursorPayload.value = payload\n\n channelRef.value?.send({\n type: 'broadcast',\n event: EVENT_NAME,\n payload,\n })\n }\n\n const { run: handleMouseMove, cancel: cancelThrottle } =\n useThrottleCallback(sendCursor, throttleMs)\n\n onMounted(() => {\n const channel = supabase.channel(roomName)\n\n channel\n .on('system', {}, (payload: CursorEventPayload) => {\n console.error('Realtime system error:', payload)\n\n // Defensive cleanup\n Object.keys(cursors).forEach((k) => delete cursors[k])\n channelRef.value = null\n })\n .on('presence', { event: 'leave' }, ({ leftPresences }) => {\n leftPresences.forEach(({ key }) => {\n delete cursors[key]\n })\n })\n .on('presence', { event: 'join' }, () => {\n if (!cursorPayload.value) return\n\n channelRef.value?.send({\n type: 'broadcast',\n event: EVENT_NAME,\n payload: cursorPayload.value,\n })\n })\n .on('broadcast', { event: EVENT_NAME }, ({ payload }: { payload: CursorEventPayload }) => {\n if (payload.user.id === userId) return\n\n cursors[payload.user.id] = payload\n })\n .subscribe(async (status) => {\n if (status === REALTIME_SUBSCRIBE_STATES.SUBSCRIBED) {\n try {\n await channel.track({ key: userId })\n channelRef.value = channel\n } catch (err) {\n console.error('Failed to track presence for current user:', err)\n channelRef.value = null\n }\n } else {\n Object.keys(cursors).forEach((k) => delete cursors[k])\n channelRef.value = null\n }\n })\n\n window.addEventListener('mousemove', handleMouseMove)\n })\n\n onUnmounted(() => {\n window.removeEventListener('mousemove', handleMouseMove)\n\n cancelThrottle()\n\n if (channelRef.value) {\n channelRef.value.unsubscribe()\n channelRef.value = null\n }\n\n Object.keys(cursors).forEach((k) => delete cursors[k])\n })\n\n return { cursors }\n}\n", + "type": "registry:component", + "target": "composables/useRealtimeCursors.ts" + } + ] +} \ No newline at end of file diff --git a/apps/ui-library/public/r/registry.json b/apps/ui-library/public/r/registry.json index f541beefd3d..41edf2c6e6e 100644 --- a/apps/ui-library/public/r/registry.json +++ b/apps/ui-library/public/r/registry.json @@ -1761,6 +1761,322 @@ } ] }, + { + "name": "password-based-auth-nuxtjs", + "type": "registry:block", + "title": "Password Based Auth flow for Nuxt.js and Supabase", + "description": "Password Based Auth flow for Nuxt.js and Supabase", + "registryDependencies": [ + "button", + "card", + "input", + "label" + ], + "dependencies": [ + "@supabase/ssr@latest", + "@supabase/supabase-js@latest" + ], + "files": [ + { + "path": "registry/default/password-based-auth/nuxtjs/app/components/login-form.vue", + "type": "registry:file", + "target": "app/components/login-form.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/app/components/sign-up-form.vue", + "type": "registry:file", + "target": "app/components/sign-up-form.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/app/components/forgot-password-form.vue", + "type": "registry:file", + "target": "app/components/forgot-password-form.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/app/components/update-password-form.vue", + "type": "registry:file", + "target": "app/components/update-password-form.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/app/pages/auth/login.vue", + "type": "registry:file", + "target": "app/pages/auth/login.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/app/pages/auth/sign-up.vue", + "type": "registry:file", + "target": "app/pages/auth/sign-up.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/app/pages/auth/forgot-password.vue", + "type": "registry:file", + "target": "app/pages/auth/forgot-password.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/app/pages/auth/update-password.vue", + "type": "registry:file", + "target": "app/pages/auth/update-password.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/app/pages/auth/error.vue", + "type": "registry:file", + "target": "app/pages/auth/error.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/app/pages/auth/sign-up-success.vue", + "type": "registry:file", + "target": "app/pages/auth/sign-up-success.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/app/pages/protected/index.vue", + "type": "registry:file", + "target": "app/pages/protected/index.vue" + }, + { + "path": "registry/default/password-based-auth/nuxtjs/server/routes/auth/confirm.get.ts", + "type": "registry:file", + "target": "server/routes/auth/confirm.get.ts" + } + ] + }, + { + "name": "password-based-auth-vue", + "type": "registry:block", + "title": "Password Based Auth flow for Vue and Supabase", + "description": "Password Based Auth flow for Vue and Supabase", + "registryDependencies": [ + "button", + "card", + "input", + "label" + ], + "files": [ + { + "path": "registry/default/password-based-auth/vue/components/login-form.vue", + "type": "registry:component", + "target": "components/login-form.vue" + }, + { + "path": "registry/default/password-based-auth/vue/components/sign-up-form.vue", + "type": "registry:component", + "target": "components/sign-up-form.vue" + }, + { + "path": "registry/default/password-based-auth/vue/components/forgot-password-form.vue", + "type": "registry:component", + "target": "components/forgot-password-form.vue" + }, + { + "path": "registry/default/password-based-auth/vue/components/update-password-form.vue", + "type": "registry:component", + "target": "components/update-password-form.vue" + } + ], + "dependencies": [ + "@supabase/supabase-js@latest" + ] + }, + { + "name": "social-auth-vue", + "type": "registry:block", + "title": "Social Auth flow for Vue and Supabase", + "description": "Social Auth flow for Vue and Supabase", + "registryDependencies": [ + "button", + "card" + ], + "files": [ + { + "path": "registry/default/social-auth/vue/components/login-form.vue", + "type": "registry:component", + "target": "components/login-form.vue" + } + ], + "dependencies": [ + "@supabase/supabase-js@latest" + ] + }, + { + "name": "social-auth-nuxtjs", + "type": "registry:block", + "title": "Social Auth flow for Nuxt and Supabase", + "description": "Social Auth flow for Nuxt and Supabase", + "registryDependencies": [ + "button", + "card", + "input", + "label" + ], + "files": [ + { + "path": "registry/default/social-auth/nuxtjs/app/components/login-form.vue", + "type": "registry:file", + "target": "app/components/login-form.vue" + }, + { + "path": "registry/default/social-auth/nuxtjs/app/components/logout-button.vue", + "type": "registry:file", + "target": "app/components/logout-button.vue" + }, + { + "path": "registry/default/social-auth/nuxtjs/app/pages/auth/login.vue", + "type": "registry:file", + "target": "app/pages/auth/login.vue" + }, + { + "path": "registry/default/social-auth/nuxtjs/app/pages/auth/error.vue", + "type": "registry:file", + "target": "app/pages/auth/error.vue" + }, + { + "path": "registry/default/social-auth/nuxtjs/app/pages/protected/index.vue", + "type": "registry:file", + "target": "app/pages/protected/index.vue" + }, + { + "path": "registry/default/social-auth/nuxtjs/server/middleware/auth.ts", + "type": "registry:file", + "target": "server/middleware/auth.ts" + }, + { + "path": "registry/default/social-auth/nuxtjs/server/routes/auth/oauth.ts", + "type": "registry:file", + "target": "server/routes/auth/oauth.ts" + } + ], + "dependencies": [ + "@supabase/ssr@latest", + "@supabase/supabase-js@latest" + ] + }, + { + "name": "dropzone-nuxtjs", + "type": "registry:block", + "title": "Dropzone (File Upload) for Nuxt and Supabase", + "description": "Displays a control for easier uploading of files directly to Supabase Storage.", + "registryDependencies": [ + "button" + ], + "files": [ + { + "path": "registry/default/dropzone/nuxtjs/app/components/dropzone.vue", + "type": "registry:component", + "target": "app/components/dropzone.vue" + }, + { + "path": "registry/default/dropzone/nuxtjs/app/components/dropzone-empty-state.vue", + "type": "registry:component", + "target": "app/components/dropzone-empty-state.vue" + }, + { + "path": "registry/default/dropzone/nuxtjs/app/components/dropzone-content.vue", + "type": "registry:component", + "target": "app/components/dropzone-content.vue" + }, + { + "path": "registry/default/dropzone/nuxtjs/app/composables/useSupabaseUpload.ts", + "type": "registry:component", + "target": "app/composables/useSupabaseUpload.ts" + } + ], + "dependencies": [ + "@supabase/supabase-js@latest", + "@vueuse/core", + "lucide-vue-next" + ] + }, + { + "name": "dropzone-vue", + "type": "registry:block", + "title": "Dropzone (File Upload) for Vue and Supabase", + "description": "Displays a control for easier uploading of files directly to Supabase Storage.", + "registryDependencies": [ + "button" + ], + "files": [ + { + "path": "registry/default/dropzone/vue/components/dropzone.vue", + "type": "registry:component", + "target": "components/dropzone.vue" + }, + { + "path": "registry/default/dropzone/vue/components/dropzone-empty-state.vue", + "type": "registry:component", + "target": "components/dropzone-empty-state.vue" + }, + { + "path": "registry/default/dropzone/vue/components/dropzone-content.vue", + "type": "registry:component", + "target": "components/dropzone-content.vue" + }, + { + "path": "registry/default/dropzone/vue/composables/useSupabaseUpload.ts", + "type": "registry:component", + "target": "composables/useSupabaseUpload.ts" + } + ], + "dependencies": [ + "@supabase/supabase-js@latest", + "@vueuse/core", + "lucide-vue-next" + ] + }, + { + "name": "realtime-cursor-nuxtjs", + "type": "registry:component", + "title": "Realtime Cursor for Nuxt and Supabase", + "description": "Component which renders realtime cursors from other users in a room.", + "files": [ + { + "path": "registry/default/realtime-cursor/nuxtjs/app/components/cursor.vue", + "type": "registry:component", + "target": "app/components/cursor.vue" + }, + { + "path": "registry/default/realtime-cursor/nuxtjs/app/components/realtime-cursors.vue", + "type": "registry:component", + "target": "app/components/realtime-cursors.vue" + }, + { + "path": "registry/default/realtime-cursor/nuxtjs/app/composables/useRealtimeCursors.ts", + "type": "registry:component", + "target": "app/composables/useRealtimeCursors.ts" + } + ], + "dependencies": [ + "@supabase/supabase-js@latest", + "@vueuse/core", + "lucide-vue-next" + ] + }, + { + "name": "realtime-cursor-vue", + "type": "registry:component", + "title": "Realtime Cursor for Vue and Supabase", + "description": "Component which renders realtime cursors from other users in a room.", + "files": [ + { + "path": "registry/default/realtime-cursor/vue/components/cursor.vue", + "type": "registry:component", + "target": "components/cursor.vue" + }, + { + "path": "registry/default/realtime-cursor/vue/components/realtime-cursors.vue", + "type": "registry:component", + "target": "components/realtime-cursors.vue" + }, + { + "path": "registry/default/realtime-cursor/vue/composables/useRealtimeCursors.ts", + "type": "registry:component", + "target": "composables/useRealtimeCursors.ts" + } + ], + "dependencies": [ + "@supabase/supabase-js@latest", + "@vueuse/core", + "lucide-vue-next" + ] + }, { "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "ai-editor-rules", diff --git a/apps/ui-library/public/r/social-auth-nuxtjs.json b/apps/ui-library/public/r/social-auth-nuxtjs.json new file mode 100644 index 00000000000..64639fe3b99 --- /dev/null +++ b/apps/ui-library/public/r/social-auth-nuxtjs.json @@ -0,0 +1,61 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "social-auth-nuxtjs", + "type": "registry:block", + "title": "Social Auth flow for Nuxt and Supabase", + "description": "Social Auth flow for Nuxt and Supabase", + "dependencies": [ + "@supabase/ssr@latest", + "@supabase/supabase-js@latest" + ], + "registryDependencies": [ + "button", + "card", + "input", + "label" + ], + "files": [ + { + "path": "registry/default/social-auth/nuxtjs/app/components/login-form.vue", + "content": "\n\n\n", + "type": "registry:file", + "target": "app/components/login-form.vue" + }, + { + "path": "registry/default/social-auth/nuxtjs/app/components/logout-button.vue", + "content": "\n\n\n", + "type": "registry:file", + "target": "app/components/logout-button.vue" + }, + { + "path": "registry/default/social-auth/nuxtjs/app/pages/auth/login.vue", + "content": "\n\n", + "type": "registry:file", + "target": "app/pages/auth/login.vue" + }, + { + "path": "registry/default/social-auth/nuxtjs/app/pages/auth/error.vue", + "content": "\n\n", + "type": "registry:file", + "target": "app/pages/auth/error.vue" + }, + { + "path": "registry/default/social-auth/nuxtjs/app/pages/protected/index.vue", + "content": "\n\n\n", + "type": "registry:file", + "target": "app/pages/protected/index.vue" + }, + { + "path": "registry/default/social-auth/nuxtjs/server/middleware/auth.ts", + "content": "import { defineEventHandler, sendRedirect } from 'h3'\nimport { createSupabaseServerClient } from '@/registry/default/clients/nuxtjs/server/supabase/client'\n\nexport default defineEventHandler(async (event) => {\n const supabase = createSupabaseServerClient(event)\n\n // Get user claims\n const { data } = await supabase.auth.getClaims()\n const user = data?.claims\n\n const pathname = event.node.req.url || '/'\n\n // Redirect if no user and not already on login/auth route\n if (\n !user &&\n !pathname.startsWith('/login') &&\n !pathname.startsWith('/auth')\n ) {\n return sendRedirect(event, '/auth/login')\n }\n\n // Return event as-is (you could return any object if needed)\n return { user }\n})\n", + "type": "registry:file", + "target": "server/middleware/auth.ts" + }, + { + "path": "registry/default/social-auth/nuxtjs/server/routes/auth/oauth.ts", + "content": "import { createSupabaseServerClient } from '@/registry/default/clients/nuxtjs/server/supabase/client'\nimport { defineEventHandler, getQuery, sendRedirect, getRequestURL } from \"h3\"\n\nexport default defineEventHandler(async (event) => {\n const url = getRequestURL(event) // URL object of the current request\n const query = getQuery(event)\n\n const code = query.code as string | undefined\n let next = (query.next as string | undefined) ?? \"/\"\n\n if (!next.startsWith(\"/\")) {\n next = \"/\"\n }\n\n if (code) {\n const supabase = createSupabaseServerClient(event)\n const { error } = await supabase.auth.exchangeCodeForSession(code)\n\n if (!error) {\n // Determine origin\n const forwardedHost = event.node.req.headers[\"x-forwarded-host\"] as string | undefined\n const isLocalEnv = process.env.NODE_ENV === \"development\"\n const origin = `${url.protocol}//${url.host}`\n\n if (isLocalEnv) {\n return sendRedirect(event, `${origin}${next}`)\n } else if (forwardedHost) {\n return sendRedirect(event, `https://${forwardedHost}${next}`)\n } else {\n return sendRedirect(event, `${origin}${next}`)\n }\n }\n }\n\n // fallback to error page\n const origin = `${url.protocol}//${url.host}`\n return sendRedirect(event, `${origin}/auth/error`)\n})\n", + "type": "registry:file", + "target": "server/routes/auth/oauth.ts" + } + ] +} \ No newline at end of file diff --git a/apps/ui-library/public/r/social-auth-vue.json b/apps/ui-library/public/r/social-auth-vue.json new file mode 100644 index 00000000000..870daed4a91 --- /dev/null +++ b/apps/ui-library/public/r/social-auth-vue.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "social-auth-vue", + "type": "registry:block", + "title": "Social Auth flow for Vue and Supabase", + "description": "Social Auth flow for Vue and Supabase", + "dependencies": [ + "@supabase/supabase-js@latest" + ], + "registryDependencies": [ + "button", + "card" + ], + "files": [ + { + "path": "registry/default/social-auth/vue/components/login-form.vue", + "content": "\n\n\n", + "type": "registry:component", + "target": "components/login-form.vue" + } + ] +} \ No newline at end of file diff --git a/apps/ui-library/registry/default/ai-editor-rules/writing-supabase-edge-functions.mdc b/apps/ui-library/registry/default/ai-editor-rules/writing-supabase-edge-functions.mdc index da32e700013..aea3f09db38 100644 --- a/apps/ui-library/registry/default/ai-editor-rules/writing-supabase-edge-functions.mdc +++ b/apps/ui-library/registry/default/ai-editor-rules/writing-supabase-edge-functions.mdc @@ -11,7 +11,7 @@ You're an expert in writing TypeScript and Deno JavaScript runtime. Generate **h 1. Try to use Web APIs and Deno’s core APIs instead of external dependencies (eg: use fetch instead of Axios, use WebSockets API instead of node-ws) 2. If you are reusing utility methods between Edge Functions, add them to `supabase/functions/_shared` and import using a relative path. Do NOT have cross dependencies between Edge Functions. -3. Do NOT use bare specifiers when importing dependecnies. If you need to use an external dependency, make sure it's prefixed with either `npm:` or `jsr:`. For example, `@supabase/supabase-js` should be written as `npm:@supabase/supabase-js`. +3. Do NOT use bare specifiers when importing dependencies. If you need to use an external dependency, make sure it's prefixed with either `npm:` or `jsr:`. For example, `@supabase/supabase-js` should be written as `npm:@supabase/supabase-js`. 4. For external imports, always define a version. For example, `npm:@express` should be written as `npm:express@4.18.2`. 5. For external dependencies, importing via `npm:` and `jsr:` is preferred. Minimize the use of imports from @`deno.land/x` , `esm.sh` and @`unpkg.com` . If you have a package from one of those CDNs, you can replace the CDN hostname with `npm:` specifier. 6. You can also use Node built-in APIs. You will need to import them using `node:` specifier. For example, to import Node process: `import process from "node:process". Use Node APIs when you find gaps in Deno APIs. diff --git a/apps/ui-library/registry/default/blocks/infinite-query-hook/hooks/use-infinite-query.ts b/apps/ui-library/registry/default/blocks/infinite-query-hook/hooks/use-infinite-query.ts index 93a8fe00f8b..8ca64107484 100644 --- a/apps/ui-library/registry/default/blocks/infinite-query-hook/hooks/use-infinite-query.ts +++ b/apps/ui-library/registry/default/blocks/infinite-query-hook/hooks/use-infinite-query.ts @@ -1,7 +1,7 @@ 'use client' import { createClient } from '@/registry/default/fixtures/lib/supabase/client' -import { PostgrestQueryBuilder } from '@supabase/postgrest-js' +import { PostgrestQueryBuilder, type PostgrestClientOptions } from '@supabase/postgrest-js' import { type SupabaseClient } from '@supabase/supabase-js' import { useEffect, useRef, useSyncExternalStore } from 'react' @@ -44,8 +44,16 @@ type SupabaseTableName = keyof DatabaseSchema['Tables'] // Extracts the table definition from the database type type SupabaseTableData = DatabaseSchema['Tables'][T]['Row'] +// Default client options for PostgrestQueryBuilder +type DefaultClientOptions = PostgrestClientOptions + type SupabaseSelectBuilder = ReturnType< - PostgrestQueryBuilder['select'] + PostgrestQueryBuilder< + DefaultClientOptions, + DatabaseSchema, + DatabaseSchema['Tables'][T], + T + >['select'] > // A function that modifies the query. Can be used to sort, filter, etc. If .range is used, it will be overwritten. diff --git a/apps/ui-library/registry/default/blocks/password-based-auth-react-router/app/routes/sign-up.tsx b/apps/ui-library/registry/default/blocks/password-based-auth-react-router/app/routes/sign-up.tsx index dea6dd62212..9d287ed00d1 100644 --- a/apps/ui-library/registry/default/blocks/password-based-auth-react-router/app/routes/sign-up.tsx +++ b/apps/ui-library/registry/default/blocks/password-based-auth-react-router/app/routes/sign-up.tsx @@ -68,8 +68,8 @@ export default function SignUp() {

- You've successfully signed up. Please check your email to confirm your account - before signing in. + You've successfully signed up. Please check your email to confirm your + account before signing in.

diff --git a/apps/ui-library/registry/default/blocks/password-based-auth-react/components/sign-up-form.tsx b/apps/ui-library/registry/default/blocks/password-based-auth-react/components/sign-up-form.tsx index 056ada53d79..9b5d77b1187 100644 --- a/apps/ui-library/registry/default/blocks/password-based-auth-react/components/sign-up-form.tsx +++ b/apps/ui-library/registry/default/blocks/password-based-auth-react/components/sign-up-form.tsx @@ -55,8 +55,8 @@ export function SignUpForm({ className, ...props }: React.ComponentPropsWithoutR

- You've successfully signed up. Please check your email to confirm your account before - signing in. + You've successfully signed up. Please check your email to confirm your account + before signing in.

diff --git a/apps/ui-library/registry/default/blocks/password-based-auth-tanstack/routes/sign-up-success.tsx b/apps/ui-library/registry/default/blocks/password-based-auth-tanstack/routes/sign-up-success.tsx index 5a59b834113..8765ff067b9 100644 --- a/apps/ui-library/registry/default/blocks/password-based-auth-tanstack/routes/sign-up-success.tsx +++ b/apps/ui-library/registry/default/blocks/password-based-auth-tanstack/routes/sign-up-success.tsx @@ -23,7 +23,7 @@ function SignUpSuccess() {

- You've successfully signed up. Please check your email to confirm your account + You've successfully signed up. Please check your email to confirm your account before signing in.

diff --git a/apps/ui-library/registry/default/blocks/realtime-avatar-stack/hooks/use-realtime-presence-room.ts b/apps/ui-library/registry/default/blocks/realtime-avatar-stack/hooks/use-realtime-presence-room.ts index e49b4e820f8..3279d160412 100644 --- a/apps/ui-library/registry/default/blocks/realtime-avatar-stack/hooks/use-realtime-presence-room.ts +++ b/apps/ui-library/registry/default/blocks/realtime-avatar-stack/hooks/use-realtime-presence-room.ts @@ -3,6 +3,7 @@ import { useCurrentUserImage } from '@/registry/default/blocks/current-user-avatar/hooks/use-current-user-image' import { useCurrentUserName } from '@/registry/default/blocks/current-user-avatar/hooks/use-current-user-name' import { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client' +import { REALTIME_SUBSCRIBE_STATES } from '@supabase/supabase-js' import { useEffect, useState } from 'react' const supabase = createClient() @@ -35,14 +36,14 @@ export const useRealtimePresenceRoom = (roomName: string) => { setUsers(newUsers) }) .subscribe(async (status) => { - if (status !== 'SUBSCRIBED') { - return + if (status === REALTIME_SUBSCRIBE_STATES.SUBSCRIBED) { + await room.track({ + name: currentUserName, + image: currentUserImage, + }) + } else { + setUsers({}) } - - await room.track({ - name: currentUserName, - image: currentUserImage, - }) }) return () => { diff --git a/apps/ui-library/registry/default/blocks/realtime-chat/hooks/use-realtime-chat.tsx b/apps/ui-library/registry/default/blocks/realtime-chat/hooks/use-realtime-chat.tsx index 87cced94fda..218526fbb2c 100644 --- a/apps/ui-library/registry/default/blocks/realtime-chat/hooks/use-realtime-chat.tsx +++ b/apps/ui-library/registry/default/blocks/realtime-chat/hooks/use-realtime-chat.tsx @@ -35,6 +35,8 @@ export function useRealtimeChat({ roomName, username }: UseRealtimeChatProps) { .subscribe(async (status) => { if (status === 'SUBSCRIBED') { setIsConnected(true) + } else { + setIsConnected(false) } }) diff --git a/apps/ui-library/registry/default/blocks/realtime-cursor/hooks/use-realtime-cursors.ts b/apps/ui-library/registry/default/blocks/realtime-cursor/hooks/use-realtime-cursors.ts index b4828fd2eb9..3e7a4b7b80f 100644 --- a/apps/ui-library/registry/default/blocks/realtime-cursor/hooks/use-realtime-cursors.ts +++ b/apps/ui-library/registry/default/blocks/realtime-cursor/hooks/use-realtime-cursors.ts @@ -1,5 +1,5 @@ import { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client' -import { RealtimeChannel } from '@supabase/supabase-js' +import { RealtimeChannel, REALTIME_SUBSCRIBE_STATES } from '@supabase/supabase-js' import { useCallback, useEffect, useRef, useState } from 'react' /** @@ -70,6 +70,7 @@ export const useRealtimeCursors = ({ const [color] = useState(generateRandomColor()) const [userId] = useState(generateRandomNumber()) const [cursors, setCursors] = useState>({}) + const cursorPayload = useRef(null) const channelRef = useRef(null) @@ -90,6 +91,8 @@ export const useRealtimeCursors = ({ timestamp: new Date().getTime(), } + cursorPayload.current = payload + channelRef.current?.send({ type: 'broadcast', event: EVENT_NAME, @@ -103,9 +106,30 @@ export const useRealtimeCursors = ({ useEffect(() => { const channel = supabase.channel(roomName) - channelRef.current = channel channel + .on('presence', { event: 'leave' }, ({ leftPresences }) => { + leftPresences.forEach(function (element) { + // Remove cursor when user leaves + setCursors((prev) => { + if (prev[element.key]) { + delete prev[element.key] + } + + return { ...prev } + }) + }) + }) + .on('presence', { event: 'join' }, () => { + if (!cursorPayload.current) return + + // All cursors broadcast their position when a new cursor joins + channelRef.current?.send({ + type: 'broadcast', + event: EVENT_NAME, + payload: cursorPayload.current, + }) + }) .on('broadcast', { event: EVENT_NAME }, (data: { payload: CursorEventPayload }) => { const { user } = data.payload // Don't render your own cursor @@ -122,10 +146,19 @@ export const useRealtimeCursors = ({ } }) }) - .subscribe() + .subscribe(async (status) => { + if (status === REALTIME_SUBSCRIBE_STATES.SUBSCRIBED) { + await channel.track({ key: userId }) + channelRef.current = channel + } else { + setCursors({}) + channelRef.current = null + } + }) return () => { channel.unsubscribe() + channelRef.current = null } }, []) diff --git a/apps/ui-library/registry/default/examples/realtime-avatar-stack-demo.tsx b/apps/ui-library/registry/default/examples/realtime-avatar-stack-demo.tsx index 63c839ed717..faec04ca92a 100644 --- a/apps/ui-library/registry/default/examples/realtime-avatar-stack-demo.tsx +++ b/apps/ui-library/registry/default/examples/realtime-avatar-stack-demo.tsx @@ -3,6 +3,7 @@ import { AvatarStack } from '@/registry/default/blocks/realtime-avatar-stack/components/avatar-stack' import { RealtimeUser } from '@/registry/default/blocks/realtime-avatar-stack/hooks/use-realtime-presence-room' import { createClient } from '@/registry/default/clients/nextjs/lib/supabase/client' +import { REALTIME_SUBSCRIBE_STATES } from '@supabase/supabase-js' import { useUser } from 'common' import { useEffect, useMemo, useState } from 'react' import { Label_Shadcn_, Switch } from 'ui' @@ -57,14 +58,14 @@ const RealtimeAvatarStackDemo = () => { setUsersMap(newUsers) }) .subscribe(async (status) => { - if (status !== 'SUBSCRIBED') { - return + if (status === REALTIME_SUBSCRIBE_STATES.SUBSCRIBED) { + await room.track({ + name: currentUserName, + image: currentUserImage, + }) + } else { + setUsersMap(null) } - - await room.track({ - name: currentUserName, - image: currentUserImage, - }) }) return () => { diff --git a/apps/ui-library/registry/default/platform/platform-kit-nextjs/app/api/supabase-proxy/[...path]/route.ts b/apps/ui-library/registry/default/platform/platform-kit-nextjs/app/api/supabase-proxy/[...path]/route.ts index 9c8de65bc50..4727e7231e9 100644 --- a/apps/ui-library/registry/default/platform/platform-kit-nextjs/app/api/supabase-proxy/[...path]/route.ts +++ b/apps/ui-library/registry/default/platform/platform-kit-nextjs/app/api/supabase-proxy/[...path]/route.ts @@ -1,6 +1,7 @@ import { NextResponse } from 'next/server' async function forwardToSupabaseAPI(request: Request, method: string, params: { path: string[] }) { + // eslint-disable-next-line turbo/no-undeclared-env-vars if (!process.env.SUPABASE_MANAGEMENT_API_TOKEN) { console.error('Supabase Management API token is not configured.') return NextResponse.json({ message: 'Server configuration error.' }, { status: 500 }) @@ -30,6 +31,7 @@ async function forwardToSupabaseAPI(request: Request, method: string, params: { try { const forwardHeaders: HeadersInit = { + // eslint-disable-next-line turbo/no-undeclared-env-vars Authorization: `Bearer ${process.env.SUPABASE_MANAGEMENT_API_TOKEN}`, } diff --git a/apps/ui-library/registry/default/platform/platform-kit-nextjs/components/supabase-manager/suggestions.tsx b/apps/ui-library/registry/default/platform/platform-kit-nextjs/components/supabase-manager/suggestions.tsx index 070c6069804..a6b5135fbea 100644 --- a/apps/ui-library/registry/default/platform/platform-kit-nextjs/components/supabase-manager/suggestions.tsx +++ b/apps/ui-library/registry/default/platform/platform-kit-nextjs/components/supabase-manager/suggestions.tsx @@ -37,7 +37,7 @@ export function SuggestionsManager({ projectRef }: { projectRef: string }) {

Suggestions

- Improve your project's security and performance. + Improve your project's security and performance.

{isLoading && (
diff --git a/apps/ui-library/tsconfig.json b/apps/ui-library/tsconfig.json index 9e21bf5ea57..7173489db3f 100644 --- a/apps/ui-library/tsconfig.json +++ b/apps/ui-library/tsconfig.json @@ -16,7 +16,6 @@ "resolveJsonModule": true, "isolatedModules": true, "jsx": "preserve", - "baseUrl": ".", "paths": { "@/*": ["./*"], "@ui/*": ["./../../packages/ui/src/*"], // handle ui package paths diff --git a/apps/www/.env b/apps/www/.env index f7c55038f4b..ec35e2283db 100644 --- a/apps/www/.env +++ b/apps/www/.env @@ -8,4 +8,5 @@ NEXT_PUBLIC_URL="http://localhost:3000" NEXT_PUBLIC_DOCS_URL="http://localhost:3001" NEXT_PUBLIC_STUDIO_URL="http://localhost:8082" NEXT_PUBLIC_REFERENCE_DOCS_URL="http://localhost:3010" -NEXT_PUBLIC_UI_LIBRARY_URL="http://localhost:3004" \ No newline at end of file +NEXT_PUBLIC_UI_LIBRARY_URL="http://localhost:3004" +NEXT_PUBLIC_DESIGN_SYSTEM_URL="http://localhost:3003" diff --git a/apps/www/.env.local.example b/apps/www/.env.local.example index f0c941e429d..d6fee8a9b0a 100644 --- a/apps/www/.env.local.example +++ b/apps/www/.env.local.example @@ -1,5 +1,6 @@ # Copy this file in the same folder, rename it to .env.local and fill out the env vars to get www working NEXT_PUBLIC_API_URL="http://localhost:8080/platform" +NEXT_PUBLIC_DESIGN_SYSTEM_URL="http://localhost:3003" NEXT_PUBLIC_DOCS_URL="http://localhost:3005" NEXT_PUBLIC_MISC_USE_ANON_KEY="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Im9idWxkYW5ycHRsb2t0eGNmZnZuIiwicm9sZSI6ImFub24iLCJpYXQiOjE3MTg2MTQ2ODUsImV4cCI6MjAzNDE5MDY4NX0.NFt49g6DFkc1X5khCzN5p01iAVo2TMxlx88cY1V0E2M" NEXT_PUBLIC_MISC_USE_URL="https://obuldanrptloktxcffvn.supabase.co" @@ -13,4 +14,4 @@ NEXT_PUBLIC_URL="http://localhost:3000" NEXT_PUBLIC_HCAPTCHA_SITE_KEY="10000000-ffff-ffff-ffff-000000000001" HCAPTCHA_SECRET_KEY="0x0000000000000000000000000000000000000000" CMS_API_KEY=secret -CMS_PREVIEW_SECRET=secret \ No newline at end of file +CMS_PREVIEW_SECRET=secret diff --git a/apps/www/.eslintrc.js b/apps/www/.eslintrc.js deleted file mode 100644 index d6f7ef0c053..00000000000 --- a/apps/www/.eslintrc.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - extends: ['eslint-config-supabase/next'], - rules: { - 'react-hooks/rules-of-hooks': 'warn', - 'react/no-unescaped-entities': 'warn', - 'react/display-name': 'warn', - 'react/no-children-prop': 'warn', - }, -} diff --git a/apps/www/.gitignore b/apps/www/.gitignore index 0bd436d06ba..16d2ef1ae15 100644 --- a/apps/www/.gitignore +++ b/apps/www/.gitignore @@ -30,3 +30,5 @@ public/sitemap.xml # contentlayer .contentlayer +.vercel +.env*.local diff --git a/apps/www/@types/remark-html.d.ts b/apps/www/@types/remark-html.d.ts deleted file mode 100644 index e1b76b54f7e..00000000000 --- a/apps/www/@types/remark-html.d.ts +++ /dev/null @@ -1 +0,0 @@ -declare module 'remark-html' diff --git a/apps/www/README.md b/apps/www/README.md index 8f20d2653e5..44122a4176b 100644 --- a/apps/www/README.md +++ b/apps/www/README.md @@ -5,3 +5,172 @@ Refer to the [Development Guide](../../DEVELOPERS.md) to learn how to run this site locally. To get started copy the example env file using `cp .env.local.example .env.local`. + +## Best practices + +### Images + +- **Resize images**: All new images should be resized to only the maximum resolution needed when rendering on the frontend. Don't upload images larger than what will be displayed. +- **Compress images**: All new images should be compressed before committing. Use tools like Clop or ImageOptim to reduce file size without noticeable quality loss. +- **Image locations**: Store blog post images in `apps/www/public/images/blog/`. Event images go in `apps/www/public/images/events/`. + +### OG image generation + +Open Graph (OG) images for social sharing are handled differently across content types: + +- **Blog posts**: Use static images via `imgSocial` and `imgThumb` fields (see _Blog posts_ section below) +- **Events**: Use dynamic generation via Edge Function (with optional `og_image` override) +- **Customer stories**: Use dynamic generation via Edge Function (no static option) + +The `og-images` Edge Function (`supabase/functions/og-images/`) automatically generates OG images for events and customer stories. It's deployed via `.github/workflows/og_images.yml` when changes are made to the function code. + +**Development**: In local development, the function runs at `http://127.0.0.1:54321/functions/v1/og-images`. Ensure Supabase is running locally (`supabase start`). + +### Content frontmatter image fields + +Different content types use different image field conventions: + +#### Blog posts + +Blog posts support two image fields in their frontmatter: + +- **`imgSocial`**: Used for Open Graph and social media sharing (X, LinkedIn, etc.). These images should include text overlays since they appear standalone in social feeds without accompanying text. +- **`imgThumb`**: Used for internal thumbnails displayed on the blog listing pages and featured posts. These images don't need text overlays since they're always displayed alongside the post title and description. + +This naming convention was introduced to replace the previously confusing `thumb` and `og` fields, which were often mixed up. The new names clearly indicate: + +- **`imgSocial`**: Purpose-built for social media sharing (needs text overlays) +- **`imgThumb`**: Optimized for site display (clean, no text overlays) + +This separation allows you to optimize images for their specific use case while maintaining a clear, unambiguous naming convention. + +**Image path format** + +Always use **relative paths** (just the filename or subfolder/filename). The `/images/blog/` prefix is added automatically by the code. + +- ✅ Correct: `imgSocial: my-post/og.png` or `imgSocial: og.png` +- ❌ Wrong: `imgSocial: /images/blog/my-post/og.png` (creates double prefix) + +**Image fallback behavior** + +For site display (what visitors see): + +- Priority 1: `imgThumb` +- Priority 2: `imgSocial` (if `imgThumb` is missing) +- Priority 3: `/images/blog/blog-placeholder.png` (if both missing) + +For social sharing (Open Graph meta tags): + +- Priority 1: `imgSocial` +- Priority 2: `imgThumb` (if `imgSocial` is missing) +- Priority 3: No fallback (undefined) + +Special case for CMS posts: + +- CMS posts may also have a `meta.image` field which takes highest priority for social sharing when available. + +What happens if fields are not provided? + +- If only `imgThumb` is provided: Site displays the image correctly, social sharing uses `imgThumb` as fallback +- If only `imgSocial` is provided: Social sharing uses it, site display uses it as fallback +- If neither is provided: Site shows placeholder image, social sharing has no image +- Best practice: Provide both fields for optimal display and social sharing + +**Example** + +```yaml +--- +title: 'My Blog Post' +imgSocial: 2025-01-01-my-post/og.png # Relative path - with text overlay for social sharing +imgThumb: 2025-01-01-my-post/thumb.png # Relative path - without text, clean image +--- +``` + +The images would be stored at: + +- `apps/www/public/images/blog/2025-01-01-my-post/og.png` +- `apps/www/public/images/blog/2025-01-01-my-post/thumb.png` + +Or if using the same image for both: + +```yaml +--- +title: 'My Blog Post' +imgSocial: my-image.png # Stored at: apps/www/public/images/blog/my-image.png +imgThumb: my-image.png +--- +``` + +#### Events + +Events use different image fields to avoid confusion with their display patterns: + +- **`thumb`**: Used for event grid item thumbnails (small cards in listing) +- **`cover_url`**: Used for the featured event banner (large display on events page) +- **`og_image`** (optional): Used to override the dynamically generated OG image for social sharing + +**OG image generation** + +Events automatically generate Open Graph images using the `og-images` Supabase Edge Function. The function creates images dynamically based on: + +- Event type (conference, hackathon, etc.) +- Title (or `meta_title` if provided) +- Description (or `meta_description` if provided) +- Date (formatted as "DD MMM YYYY" using the event's timezone) +- Duration (if provided) + +If you need a custom OG image that differs from the auto-generated one, you can provide an `og_image` field in the frontmatter. This will override the dynamic generation. + +**Example:** + +```yaml +--- +title: 'Supabase Meetup' +thumb: /images/events/2025-01-meetup/thumbnail.png +cover_url: https://external-cdn.com/event-banner.jpg +og_image: /images/events/2025-01-meetup/custom-og.png # Optional override +--- +``` + +**Note**: The `og_image` field is optional. If not provided, OG images are generated automatically via the Edge Function. + +#### Customer Stories (Case Studies) + +Customer stories are defined in MDX files (`apps/www/_customers/*.mdx`) and use a different approach: + +- **No `og_image` field**: Customer stories do NOT use static OG images +- **Dynamic OG generation**: All customer story OG images are automatically generated using the `og-images` Supabase Edge Function +- The function creates images based on the customer `slug` and `title` (or `meta_title` if provided) + +Do not include an `og_image` field in customer story frontmatter. It will be ignored. OG images are always generated dynamically. + +**Example** (in `apps/www/_customers/company-abc.mdx`): + +```yaml +--- +name: Company ABC +title: Company ABC built their platform with Supabase +# DO NOT include og_image - it's generated automatically +logo: /images/customers/logos/company-abc.png +--- +``` + +**Legacy Case Studies** (in `data/CustomerStories.ts`): + +- **`imgUrl`**: Path to the case study image in the source data +- This gets mapped to `imgThumb` when rendered via `BlogGridItem` component +- Case studies only need one image for site display (no separate social sharing image) + +**Example** (in `data/CustomerStories.ts`): + +```typescript +{ + type: 'Customer Story', + title: 'Company ABC built their platform with Supabase', + description: '...', + organization: 'Company ABC', + imgUrl: 'images/customers/logos/company-abc.png', // Full path from public/ + logo: '/images/customers/logos/company-abc.png', + url: '/customers/company-abc', +} +``` diff --git a/apps/www/_blog/2020-07-09-postgresql-templates.mdx b/apps/www/_blog/2020-07-09-postgresql-templates.mdx index ba9d3e0125d..7e1da31777f 100644 --- a/apps/www/_blog/2020-07-09-postgresql-templates.mdx +++ b/apps/www/_blog/2020-07-09-postgresql-templates.mdx @@ -10,7 +10,7 @@ categories: tags: - postgres - planetpg -date: '07-09-2020' +date: '2020-07-09' --- Whenever you create a new database in Postgres, you are actually [basing it off an already present database](https://www.postgresql.org/docs/current/manage-ag-templatedbs.html) in your cluster. diff --git a/apps/www/_blog/2020-07-17-postgresql-physical-logical-backups.mdx b/apps/www/_blog/2020-07-17-postgresql-physical-logical-backups.mdx index a9a45b32cb5..263a4ce6986 100644 --- a/apps/www/_blog/2020-07-17-postgresql-physical-logical-backups.mdx +++ b/apps/www/_blog/2020-07-17-postgresql-physical-logical-backups.mdx @@ -10,7 +10,7 @@ categories: tags: - postgres - planetpg -date: '07-07-2020' +date: '2020-07-07' --- PostgreSQL backups can be categorized into two types: _logical_ and _physical_. This post briefly covers each type and discusses the situations where you would use either one. diff --git a/apps/www/_blog/2020-08-02-continuous-postgresql-backup-walg.mdx b/apps/www/_blog/2020-08-02-continuous-postgresql-backup-walg.mdx index b97e210d67a..f97c7fc937e 100644 --- a/apps/www/_blog/2020-08-02-continuous-postgresql-backup-walg.mdx +++ b/apps/www/_blog/2020-08-02-continuous-postgresql-backup-walg.mdx @@ -10,7 +10,7 @@ categories: tags: - postgres - planetpg -date: '08-02-2020' +date: '2020-08-02' --- Have you ever wanted to restore your database's state to a particular moment in time? This post explains how, using WAL-G. diff --git a/apps/www/_blog/2020-08-05-supabase-auth.mdx b/apps/www/_blog/2020-08-05-supabase-auth.mdx index 982157f8b81..a318c015fc1 100644 --- a/apps/www/_blog/2020-08-05-supabase-auth.mdx +++ b/apps/www/_blog/2020-08-05-supabase-auth.mdx @@ -5,7 +5,7 @@ author: paul_copplestone author_title: Supabase author_url: https://github.com/kiwicopple author_image_url: https://avatars2.githubusercontent.com/u/10214025?s=400&u=c6775be2ae667e2acae3ccd347fed62bb3f5b3e7&v=4 -image: /docs/img/supabase-auth-cover.png +imgThumb: supabase-auth-cover.png categories: - product tags: diff --git a/apps/www/_blog/2020-09-11-supabase-hacktoberfest-2020.mdx b/apps/www/_blog/2020-09-11-supabase-hacktoberfest-2020.mdx index 1816b1643ea..d65613517ec 100644 --- a/apps/www/_blog/2020-09-11-supabase-hacktoberfest-2020.mdx +++ b/apps/www/_blog/2020-09-11-supabase-hacktoberfest-2020.mdx @@ -5,7 +5,7 @@ author: thor_schaeff author_title: Supabase community contributor author_url: https://github.com/thorwebdev author_image_url: https://github.com/thorwebdev.png -image: hacktoberfest.png +imgSocial: hacktoberfest.png categories: - developers tags: diff --git a/apps/www/_blog/2020-10-03-supabase-alpha-september-2020.mdx b/apps/www/_blog/2020-10-03-supabase-alpha-september-2020.mdx index 56ca49ee3db..28925684fc6 100644 --- a/apps/www/_blog/2020-10-03-supabase-alpha-september-2020.mdx +++ b/apps/www/_blog/2020-10-03-supabase-alpha-september-2020.mdx @@ -5,7 +5,7 @@ author: paul_copplestone author_title: Supabase author_url: https://github.com/kiwicopple author_image_url: https://avatars2.githubusercontent.com/u/10214025?s=400&u=c6775be2ae667e2acae3ccd347fed62bb3f5b3e7&v=4 -image: supabase-september-2020.png +imgSocial: supabase-september-2020.png categories: - product tags: diff --git a/apps/www/_blog/2020-10-30-improved-dx.mdx b/apps/www/_blog/2020-10-30-improved-dx.mdx index 9ec5c1d4802..4d05c47cd61 100644 --- a/apps/www/_blog/2020-10-30-improved-dx.mdx +++ b/apps/www/_blog/2020-10-30-improved-dx.mdx @@ -5,7 +5,7 @@ author: paul_copplestone author_title: Supabase author_url: https://github.com/kiwicopple author_image_url: https://avatars2.githubusercontent.com/u/10214025?s=400&u=c6775be2ae667e2acae3ccd347fed62bb3f5b3e7&v=4 -image: supabase-js-1-0.png +imgSocial: supabase-js-1-0.png categories: - product tags: diff --git a/apps/www/_blog/2020-11-02-supabase-alpha-october-2020.mdx b/apps/www/_blog/2020-11-02-supabase-alpha-october-2020.mdx index 3255c972787..a59ffb8e090 100644 --- a/apps/www/_blog/2020-11-02-supabase-alpha-october-2020.mdx +++ b/apps/www/_blog/2020-11-02-supabase-alpha-october-2020.mdx @@ -5,7 +5,7 @@ author: paul_copplestone author_title: Supabase author_url: https://github.com/kiwicopple author_image_url: https://avatars2.githubusercontent.com/u/10214025?s=400&u=c6775be2ae667e2acae3ccd347fed62bb3f5b3e7&v=4 -image: supabase-october-2020.png +imgSocial: supabase-october-2020.png categories: - product tags: diff --git a/apps/www/_blog/2020-11-18-postgresql-views.mdx b/apps/www/_blog/2020-11-18-postgresql-views.mdx index e3d9ef46a21..8cbc76a6658 100644 --- a/apps/www/_blog/2020-11-18-postgresql-views.mdx +++ b/apps/www/_blog/2020-11-18-postgresql-views.mdx @@ -2,25 +2,20 @@ title: Postgres Views description: Creating and using a view in PostgreSQL. author: paul_copplestone -author_title: Supabase -author_url: https://github.com/dragarcia -author_image_url: https://avatars0.githubusercontent.com/u/26374889?s=400&u=f5e35e9b47a50fa2b4d8c4bb96babd921071bcf1&v=4 -image: postgres-views.png -categories: - - postgres +imgSocial: postgres-views.png tags: - postgres - planetpg -date: '11-18-2020' +date: '2020-11-18' --- A quick summary of Postgres views, materialized views, and why you should use them. -### What is a View? +## What is a view? A [view](https://www.postgresql.org/docs/12/sql-createview.html) is a convenient shortcut to a query. Creating a view does not involve new tables or data. When run, an underlying query is executed, returning its results to the user. -#### Basic Example +### Basic example Say we have the following tables from a database of a university: @@ -75,7 +70,7 @@ select * from transcripts; For additional parameters or options, refer [here](https://www.postgresql.org/docs/12/sql-createview.html#:~:text=parameters). -### Why should we use Views? +## Why should we use views? Views provide the several benefits: @@ -84,7 +79,7 @@ Views provide the several benefits: - Logical Organization - Security -#### Simplicity +### Simplicity As a query becomes complex it becomes a hassle to call it. Especially when we run it at regularly. In the example above, instead of repeatedly running: @@ -109,7 +104,7 @@ select * from transcripts; Additionally, a view behaves like a typical table. We can safely use it in table `JOIN`s or even create new views using existing views. -#### Consistency +### Consistency Views ensure that the likelihood of mistakes decreases when repeatedly executing a query. In our example above, we may decide that we want to exclude the course _Introduction to Postgres_. The query would become: @@ -129,19 +124,19 @@ where courses.code != 'PG101'; Without a view, we would need to go into every dependent query to add the new rule. This would increase in the likelihood of errors and inconsistencies, as well as introducing a lot of effort for a developer. With views, we can alter just the underlying query in the view **transcripts**. The change will be applied to all applications using this view. -#### Logical Organization +### Logical organization With views, we can give our query a name. This is extremely useful for teams working with the same database. Instead of guessing what a query is supposed to do, a well-named view can easily explain it. For example, by looking at the name of the view **transcripts**, we can infer that the underlying query might involve the **students**, **courses**, and **grades** tables. -#### Security +### Security Views can restrict the amount and type of data presented to a user. Instead of allowing a user direct access to a set of tables, we provide them a view instead. We can prevent them from reading sensitive columns by excluding them from the underlying query. -### What is a Materialized View? +## What is a materialized view? A [materialized view](https://www.postgresql.org/docs/12/rules-materializedviews.html) is a form of view but with the added feature of physically storing the results. In subsequent reads of a materialized view, the time taken to return its results would be much faster than a conventional view. This is because the data is readily available for a materialized view while the conventional view executes the underlying query each time it is called. -#### Basic Example +### Basic example Using our example above, a materialized view can be created like this: @@ -167,7 +162,7 @@ select * from transcripts; For additional parameters or options, refer [here](https://www.postgresql.org/docs/12/sql-creatematerializedview.html#:~:text=parameters). -#### Refreshing +### Refreshing Unfortunately, there is a trade-off - data in materialized views are not always up to date. We need to refresh it regularly to prevent the data from becoming too stale. To do so: @@ -177,13 +172,13 @@ refresh materialized view transcripts; It's up to you how regularly refresh your materialized views, and it's probably different for each view depending on its use-case. -### Materialized views vs Conventional views +## Materialized views vs conventional views Materialized views are useful when execution times for queries or views become unbearable or exceed the service level agreements of a business. These could likely occur in views or queries involving multiple tables and millions of rows. When using such a view, however, there should be tolerance towards data being outdated. Some use-cases for materialized views are internal dashboards and analytics. Creating a materialized view is not a solution to inefficient queries. You should always seek to optimize a slow running query even if you are implementing a materialized view. -### Conclusion +## Conclusion Postgres views and materialized views are a great way to organize and view results from commonly used queries. Although similar to one another, each has its purpose. Views simplify the process of running queries. Materialized views are usually faster at returning results, with the trade-off of having stale data. diff --git a/apps/www/_blog/2020-12-01-supabase-alpha-november-2020.mdx b/apps/www/_blog/2020-12-01-supabase-alpha-november-2020.mdx index 2f6914bb147..4710dbc400f 100644 --- a/apps/www/_blog/2020-12-01-supabase-alpha-november-2020.mdx +++ b/apps/www/_blog/2020-12-01-supabase-alpha-november-2020.mdx @@ -5,7 +5,7 @@ author: paul_copplestone author_title: Supabase author_url: https://github.com/kiwicopple author_image_url: https://avatars2.githubusercontent.com/u/10214025?s=400&u=c6775be2ae667e2acae3ccd347fed62bb3f5b3e7&v=4 -image: supabase-november-2020.png +imgSocial: supabase-november-2020.png categories: - product tags: diff --git a/apps/www/_blog/2020-12-02-case-study-monitoro.mdx b/apps/www/_blog/2020-12-02-case-study-monitoro.mdx index 04489d31b17..f3644fcfb96 100644 --- a/apps/www/_blog/2020-12-02-case-study-monitoro.mdx +++ b/apps/www/_blog/2020-12-02-case-study-monitoro.mdx @@ -5,7 +5,7 @@ author: rory_wilding author_title: Supabase author_url: https://github.com/roryw10 author_image_url: https://github.com/roryw10.png -image: /images/blog/supabase-monitoro.png +imgSocial: supabase-monitoro.png categories: - company tags: diff --git a/apps/www/_blog/2020-12-02-case-study-tayfa.mdx b/apps/www/_blog/2020-12-02-case-study-tayfa.mdx index 10a8fcfaf9e..1deb16cc565 100644 --- a/apps/www/_blog/2020-12-02-case-study-tayfa.mdx +++ b/apps/www/_blog/2020-12-02-case-study-tayfa.mdx @@ -5,7 +5,7 @@ author: rory_wilding author_title: Supabase author_url: https://github.com/roryw10 author_image_url: https://github.com/roryw10.png -image: /images/blog/supabase-tayfa.png +imgSocial: supabase-tayfa.png categories: - company tags: diff --git a/apps/www/_blog/2020-12-02-case-study-xendit.mdx b/apps/www/_blog/2020-12-02-case-study-xendit.mdx index e52b8ee5e62..30b13d4ea82 100644 --- a/apps/www/_blog/2020-12-02-case-study-xendit.mdx +++ b/apps/www/_blog/2020-12-02-case-study-xendit.mdx @@ -5,8 +5,8 @@ author: rory_wilding author_title: Supabase author_url: https://github.com/roryw10 author_image_url: https://github.com/roryw10.png -image: supabase-xendit.png -thumb: supabase-xendit-thumb.jpg +imgSocial: supabase-xendit.png +imgThumb: supabase-xendit-thumb.jpg categories: - company tags: diff --git a/apps/www/_blog/2020-12-02-supabase-striveschool.mdx b/apps/www/_blog/2020-12-02-supabase-striveschool.mdx index 9ab16773901..4e21eaed66a 100644 --- a/apps/www/_blog/2020-12-02-supabase-striveschool.mdx +++ b/apps/www/_blog/2020-12-02-supabase-striveschool.mdx @@ -5,8 +5,8 @@ author: rory_wilding author_title: Supabase author_url: https://github.com/roryw10 author_image_url: https://github.com/roryw10.png -image: supabase-strive-school.png -thumb: supabase-strive-school.png +imgSocial: supabase-strive-school.png +imgThumb: supabase-strive-school.png categories: - company tags: diff --git a/apps/www/_blog/2021-01-02-supabase-beta-december-2020.mdx b/apps/www/_blog/2021-01-02-supabase-beta-december-2020.mdx index f34af40b4f1..9453b0c5da3 100644 --- a/apps/www/_blog/2021-01-02-supabase-beta-december-2020.mdx +++ b/apps/www/_blog/2021-01-02-supabase-beta-december-2020.mdx @@ -5,8 +5,8 @@ author: paul_copplestone author_title: Supabase author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: supabase-december-2020.png -thumb: supabase-december-2020.png +imgSocial: supabase-december-2020.png +imgThumb: supabase-december-2020.png categories: - product tags: diff --git a/apps/www/_blog/2021-02-02-supabase-beta-january-2021.mdx b/apps/www/_blog/2021-02-02-supabase-beta-january-2021.mdx index b3819515324..eaaf051995a 100644 --- a/apps/www/_blog/2021-02-02-supabase-beta-january-2021.mdx +++ b/apps/www/_blog/2021-02-02-supabase-beta-january-2021.mdx @@ -5,8 +5,8 @@ author: paul_copplestone author_title: Supabase author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: supabase-january-2021.png -thumb: supabase-january-2021.png +imgSocial: supabase-january-2021.png +imgThumb: supabase-january-2021.png categories: - product tags: diff --git a/apps/www/_blog/2021-02-09-case-study-roboflow.mdx b/apps/www/_blog/2021-02-09-case-study-roboflow.mdx index 8ab5719b4ac..bddb0e11955 100644 --- a/apps/www/_blog/2021-02-09-case-study-roboflow.mdx +++ b/apps/www/_blog/2021-02-09-case-study-roboflow.mdx @@ -5,8 +5,8 @@ author: rory_wilding author_title: Supabase author_url: https://github.com/roryw10 author_image_url: https://github.com/roryw10.png -image: roboflow-og.png -thumb: roboflow-website.png +imgSocial: roboflow-og.png +imgThumb: roboflow-website.png categories: - company tags: diff --git a/apps/www/_blog/2021-02-27-cracking-postgres-interview.mdx b/apps/www/_blog/2021-02-27-cracking-postgres-interview.mdx index 3c3d8bb6d23..450f24d2a5f 100644 --- a/apps/www/_blog/2021-02-27-cracking-postgres-interview.mdx +++ b/apps/www/_blog/2021-02-27-cracking-postgres-interview.mdx @@ -5,8 +5,8 @@ author: ant_wilson author_title: Supabase author_url: https://github.com/awalias author_image_url: https://github.com/awalias.png -image: elephants.png -thumb: elephants.png +imgSocial: elephants.png +imgThumb: elephants.png categories: - postgres tags: diff --git a/apps/www/_blog/2021-03-02-supabase-beta-february-2021.mdx b/apps/www/_blog/2021-03-02-supabase-beta-february-2021.mdx index 97fd5b657e8..6ea772a8fc7 100644 --- a/apps/www/_blog/2021-03-02-supabase-beta-february-2021.mdx +++ b/apps/www/_blog/2021-03-02-supabase-beta-february-2021.mdx @@ -5,7 +5,7 @@ author: paul_copplestone author_title: Supabase author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: /images/blog/release-feb-2021.jpg +imgSocial: release-feb-2021.jpg categories: - product tags: diff --git a/apps/www/_blog/2021-03-05-postgres-as-a-cron-server.mdx b/apps/www/_blog/2021-03-05-postgres-as-a-cron-server.mdx index 8b35602faf7..8e276c78139 100644 --- a/apps/www/_blog/2021-03-05-postgres-as-a-cron-server.mdx +++ b/apps/www/_blog/2021-03-05-postgres-as-a-cron-server.mdx @@ -5,8 +5,8 @@ author: paul_copplestone author_title: Supabase author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: supabase-postgres-cron.png -thumb: supabase-postgres-cron.png +imgSocial: supabase-postgres-cron.png +imgThumb: supabase-postgres-cron.png categories: - postgres tags: diff --git a/apps/www/_blog/2021-03-08-toad-a-link-shortener-with-simple-apis-for-low-coders.mdx b/apps/www/_blog/2021-03-08-toad-a-link-shortener-with-simple-apis-for-low-coders.mdx index 4d950c1b90d..7689751aa75 100644 --- a/apps/www/_blog/2021-03-08-toad-a-link-shortener-with-simple-apis-for-low-coders.mdx +++ b/apps/www/_blog/2021-03-08-toad-a-link-shortener-with-simple-apis-for-low-coders.mdx @@ -5,8 +5,8 @@ author: rory_wilding author_title: Supabase author_url: https://github.com/roryw10 author_image_url: https://github.com/roryw10.png -image: toadli-og.jpg -thumb: toadli-website.jpg +imgSocial: toadli-og.jpg +imgThumb: toadli-website.jpg categories: - engineering tags: diff --git a/apps/www/_blog/2021-03-11-using-supabase-replit.mdx b/apps/www/_blog/2021-03-11-using-supabase-replit.mdx index f1cf1707d89..d796de6360e 100644 --- a/apps/www/_blog/2021-03-11-using-supabase-replit.mdx +++ b/apps/www/_blog/2021-03-11-using-supabase-replit.mdx @@ -5,8 +5,8 @@ author: ant_wilson author_title: Supabase author_url: https://github.com/awalias author_image_url: https://github.com/awalias.png -image: replit-og.jpg -thumb: replit-og.jpg +imgSocial: replit-og.jpg +imgThumb: replit-og.jpg categories: - engineering tags: diff --git a/apps/www/_blog/2021-03-22-In-The-Loop.mdx b/apps/www/_blog/2021-03-22-In-The-Loop.mdx index 45577756a4d..f017535fcca 100644 --- a/apps/www/_blog/2021-03-22-In-The-Loop.mdx +++ b/apps/www/_blog/2021-03-22-In-The-Loop.mdx @@ -2,8 +2,8 @@ title: Developers stay up to date with intheloop.dev description: Learn why Kevin is building intheloop.dev with Supabase author: rory_wilding -image: intheloop-supabase.jpg -thumb: intheloop-supabase.jpg +imgSocial: intheloop-supabase.jpg +imgThumb: intheloop-supabase.jpg categories: - developers tags: diff --git a/apps/www/_blog/2021-03-25-angels-of-supabase.mdx b/apps/www/_blog/2021-03-25-angels-of-supabase.mdx index acc68adc777..ca79ea17795 100644 --- a/apps/www/_blog/2021-03-25-angels-of-supabase.mdx +++ b/apps/www/_blog/2021-03-25-angels-of-supabase.mdx @@ -5,8 +5,8 @@ author: paul_copplestone author_title: Supabase author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: angels-of-supabase.png -thumb: angels-of-supabase.png +imgSocial: angels-of-supabase.png +imgThumb: angels-of-supabase.png categories: - company tags: diff --git a/apps/www/_blog/2021-03-25-launch-week.mdx b/apps/www/_blog/2021-03-25-launch-week.mdx index 382c72afac6..f047643d889 100644 --- a/apps/www/_blog/2021-03-25-launch-week.mdx +++ b/apps/www/_blog/2021-03-25-launch-week.mdx @@ -5,8 +5,8 @@ author: ant_wilson author_title: Supabase author_url: https://github.com/awalias author_image_url: https://github.com/awalias.png -image: supabase-launch-week.png -thumb: supabase-launch-week.png +imgSocial: supabase-launch-week.png +imgThumb: supabase-launch-week.png categories: - launch-week tags: diff --git a/apps/www/_blog/2021-03-29-pricing.mdx b/apps/www/_blog/2021-03-29-pricing.mdx index 6d775169c0c..2ee6f0531fc 100644 --- a/apps/www/_blog/2021-03-29-pricing.mdx +++ b/apps/www/_blog/2021-03-29-pricing.mdx @@ -2,8 +2,7 @@ title: Supabase Beta Pricing description: Supabase launches Beta pricing structure author: rory_wilding -image: pricing-og.jpg -thumb: launch-week-pricing.jpg +imgThumb: launch-week-pricing.jpg categories: - company tags: @@ -11,6 +10,12 @@ tags: date: '03-29-2021' --- + + +Pricing is now generally available. See [www.supabase.com/pricing](https://www.supabase.com/pricing). + + + ## Pricing is hard Many developers have been waiting for [pricing](/pricing) before building on Supabase. It has taken this long to announce pricing for one simple reason: pricing is hard. We've spent countless hours discussing and testing different models. We consulted users, OSS veterans, and SaaS Gurus. We explored and ruled out a number of options including: no Free Plan, pure usage based, pay-per-seat, pay-per-row, and "bolt-on" feature based pricing. diff --git a/apps/www/_blog/2021-03-30-supabase-storage.mdx b/apps/www/_blog/2021-03-30-supabase-storage.mdx index b090e7fc6ba..ca2642d712d 100644 --- a/apps/www/_blog/2021-03-30-supabase-storage.mdx +++ b/apps/www/_blog/2021-03-30-supabase-storage.mdx @@ -2,8 +2,8 @@ title: Storage is now available in Supabase description: Launching Supabase Storage and how you can use it in your apps author: inian -image: storage/ph-1.png -thumb: storage/ph-1.png +imgSocial: storage/ph-1.png +imgThumb: storage/ph-1.png categories: - product tags: diff --git a/apps/www/_blog/2021-03-31-supabase-cli.mdx b/apps/www/_blog/2021-03-31-supabase-cli.mdx index 920538b61f3..bf87765523a 100644 --- a/apps/www/_blog/2021-03-31-supabase-cli.mdx +++ b/apps/www/_blog/2021-03-31-supabase-cli.mdx @@ -2,8 +2,8 @@ title: Supabase CLI description: Local development, database migrations, and self-hosting. author: soedirgo -image: cli/cli-og.jpg -thumb: cli/cli-og.jpg +imgSocial: cli/cli-og.jpg +imgThumb: cli/cli-og.jpg categories: - product tags: diff --git a/apps/www/_blog/2021-04-01-supabase-nft-marketplace.mdx b/apps/www/_blog/2021-04-01-supabase-nft-marketplace.mdx index c20932f3557..7da59b29a84 100644 --- a/apps/www/_blog/2021-04-01-supabase-nft-marketplace.mdx +++ b/apps/www/_blog/2021-04-01-supabase-nft-marketplace.mdx @@ -5,8 +5,8 @@ author: ant_wilson author_title: Supabase author_url: https://github.com/awalias author_image_url: https://github.com/awalias.png -image: nft/nft-3.png -thumb: nft/nft-3.png +imgSocial: nft/nft-3.png +imgThumb: nft/nft-3.png categories: - company tags: diff --git a/apps/www/_blog/2021-04-02-supabase-dot-com.mdx b/apps/www/_blog/2021-04-02-supabase-dot-com.mdx index b507eb56f69..8348b49bf52 100644 --- a/apps/www/_blog/2021-04-02-supabase-dot-com.mdx +++ b/apps/www/_blog/2021-04-02-supabase-dot-com.mdx @@ -5,8 +5,8 @@ author: paul_copplestone author_title: Supabase author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: supabase-dot-com-og.jpg -thumb: supabase-dot-com-og.jpg +imgSocial: supabase-dot-com-og.jpg +imgThumb: supabase-dot-com-og.jpg categories: - product tags: diff --git a/apps/www/_blog/2021-04-02-supabase-pgbouncer.mdx b/apps/www/_blog/2021-04-02-supabase-pgbouncer.mdx index ce82d63ceec..4a3ec6d691b 100644 --- a/apps/www/_blog/2021-04-02-supabase-pgbouncer.mdx +++ b/apps/www/_blog/2021-04-02-supabase-pgbouncer.mdx @@ -5,8 +5,8 @@ author: angelico_de_los_reyes author_title: Supabase author_url: https://github.com/dragarcia author_image_url: https://github.com/dragarcia.png -image: bouncer/pgbouncer-og.jpg -thumb: bouncer/pgbouncer-thumb.jpg +imgSocial: bouncer/pgbouncer-supabase-og.jpg +imgThumb: bouncer/pgbouncer-thumb.jpg categories: - product tags: diff --git a/apps/www/_blog/2021-04-02-supabase-workflows.mdx b/apps/www/_blog/2021-04-02-supabase-workflows.mdx index e017043ded5..d12a9f68026 100644 --- a/apps/www/_blog/2021-04-02-supabase-workflows.mdx +++ b/apps/www/_blog/2021-04-02-supabase-workflows.mdx @@ -5,8 +5,8 @@ author: fracek author_title: Supabase author_url: https://github.com/fracek author_image_url: https://github.com/fracek.png -image: workflows/workflows-og.jpg -thumb: workflows/workflows-thumb.jpg +imgSocial: workflows/workflows-og.jpg +imgThumb: workflows/workflows-thumb.jpg categories: - product tags: diff --git a/apps/www/_blog/2021-04-06-supabase-beta-march-2021.mdx b/apps/www/_blog/2021-04-06-supabase-beta-march-2021.mdx index c0d6a489287..c822009bb8b 100644 --- a/apps/www/_blog/2021-04-06-supabase-beta-march-2021.mdx +++ b/apps/www/_blog/2021-04-06-supabase-beta-march-2021.mdx @@ -4,8 +4,8 @@ description: Launch week, Storage, Supabase CLI, Connection Pooling, Supabase UI author: paul_copplestone author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: march-2021/release-mar-2021.jpg -thumb: march-2021/release-mar-2021.jpg +imgSocial: march-2021/release-mar-2021.jpg +imgThumb: march-2021/release-mar-2021.jpg categories: - product tags: diff --git a/apps/www/_blog/2021-05-03-supabase-beta-april-2021.mdx b/apps/www/_blog/2021-05-03-supabase-beta-april-2021.mdx index 07fc96a8274..fb7e641a19d 100644 --- a/apps/www/_blog/2021-05-03-supabase-beta-april-2021.mdx +++ b/apps/www/_blog/2021-05-03-supabase-beta-april-2021.mdx @@ -4,8 +4,8 @@ description: Supabase "gardening" - stability, security, and community support. author: paul_copplestone author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: april-2021/release-apr-2021.jpg -thumb: april-2021/release-apr-2021.jpg +imgSocial: april-2021/release-apr-2021.jpg +imgThumb: april-2021/release-apr-2021.jpg categories: - product tags: diff --git a/apps/www/_blog/2021-06-02-supabase-beta-may-2021.mdx b/apps/www/_blog/2021-06-02-supabase-beta-may-2021.mdx index 2025d668c65..3606b2b4d59 100644 --- a/apps/www/_blog/2021-06-02-supabase-beta-may-2021.mdx +++ b/apps/www/_blog/2021-06-02-supabase-beta-may-2021.mdx @@ -4,8 +4,8 @@ description: Apple & Twitter Logins, Supabase Grid, Go & Swift Libraries author: paul_copplestone author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: 2021-may/release-may-2021.jpg -thumb: 2021-may/release-may-2021.jpg +imgSocial: 2021-may/release-may-2021.jpg +imgThumb: 2021-may/release-may-2021.jpg categories: - product tags: @@ -58,7 +58,7 @@ We are still working on Open Sourcing our Dashboard, and took another step close There are a huge number of Supabase developers in Japan and China, and at their request we've launched Tokyo as a region. -![Tokyo is now availabel as a region](/images/blog/2021-may/japan-region.png) +![Tokyo is now available as a region](/images/blog/2021-may/japan-region.png) ## Return data as CSV diff --git a/apps/www/_blog/2021-07-01-roles-postgres-hooks.mdx b/apps/www/_blog/2021-07-01-roles-postgres-hooks.mdx index 6c3f35fadb7..9fed32e24d5 100644 --- a/apps/www/_blog/2021-07-01-roles-postgres-hooks.mdx +++ b/apps/www/_blog/2021-07-01-roles-postgres-hooks.mdx @@ -4,8 +4,8 @@ description: Using Postgres Hooks to protect functionality in your Postgres data author: steve_chavez author_url: https://github.com/steve-chavez author_image_url: https://github.com/steve-chavez.png -image: postgres-hooks/og-postgres-hooks.jpg -thumb: postgres-hooks/cover-postgres-hooks.jpg +imgSocial: postgres-hooks/og-postgres-hooks.jpg +imgThumb: postgres-hooks/cover-postgres-hooks.jpg categories: - postgres tags: diff --git a/apps/www/_blog/2021-07-02-supabase-beta-june-2021.mdx b/apps/www/_blog/2021-07-02-supabase-beta-june-2021.mdx index ee3ad0186c2..e39a2d498ed 100644 --- a/apps/www/_blog/2021-07-02-supabase-beta-june-2021.mdx +++ b/apps/www/_blog/2021-07-02-supabase-beta-june-2021.mdx @@ -4,8 +4,8 @@ description: Discord Logins, Vercel Integration, Full text search, and OAuth gui author: paul_copplestone author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: 2021-june/release-june-2021.jpg -thumb: 2021-june/release-june-2021-cover.jpg +imgSocial: 2021-june/release-june-2021.jpg +imgThumb: 2021-june/release-june-2021-cover.jpg categories: - product tags: diff --git a/apps/www/_blog/2021-07-22-supabase-launch-week-sql.mdx b/apps/www/_blog/2021-07-22-supabase-launch-week-sql.mdx index 9ecfbed3a4a..8f9ac7de4fe 100644 --- a/apps/www/_blog/2021-07-22-supabase-launch-week-sql.mdx +++ b/apps/www/_blog/2021-07-22-supabase-launch-week-sql.mdx @@ -4,8 +4,8 @@ description: Five days of Supabase. Again. author: paul_copplestone author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: launch-week-sql/launchweek-2-the-sql-og.jpg -thumb: launch-week-sql/supabase-launch-the-sql.png +imgSocial: launch-week-sql/launchweek-2-the-sql-og.jpg +imgThumb: launch-week-sql/supabase-launch-the-sql.png categories: - product tags: diff --git a/apps/www/_blog/2021-07-26-epsilon3-self-hosting.mdx b/apps/www/_blog/2021-07-26-epsilon3-self-hosting.mdx index c1b888a7bd7..28b6cdedb72 100644 --- a/apps/www/_blog/2021-07-26-epsilon3-self-hosting.mdx +++ b/apps/www/_blog/2021-07-26-epsilon3-self-hosting.mdx @@ -4,8 +4,8 @@ description: Learn how the team at Epsilon3 use Supabase to help teams execute s author: rory_wilding author_url: https://github.com/roryw10 author_image_url: https://github.com/roryw10.png -image: epsilon3/og-epsilon3.jpg -thumb: epsilon3/cover-epsilon3.jpg +imgSocial: epsilon3/og-epsilon3.jpg +imgThumb: epsilon3/cover-epsilon3.jpg categories: - company tags: diff --git a/apps/www/_blog/2021-07-26-supabase-community-day.mdx b/apps/www/_blog/2021-07-26-supabase-community-day.mdx index 16060354909..61f3f002626 100644 --- a/apps/www/_blog/2021-07-26-supabase-community-day.mdx +++ b/apps/www/_blog/2021-07-26-supabase-community-day.mdx @@ -4,8 +4,8 @@ description: Community Day author: steve_chavez author_url: https://github.com/steve-chavez author_image_url: https://github.com/steve-chavez.png -thumb: launch-week-sql-day-1-community-day/launch-week-sql-day-1-community-day-thumb.jpg -image: launch-week-sql-day-1-community-day/launch-week-sql-day-1-community-day-og.jpg +imgThumb: launch-week-sql-day-1-community-day/launch-week-sql-day-1-community-day-thumb.jpg +imgSocial: launch-week-sql-day-1-community-day/launch-week-sql-day-1-community-day-og.jpg categories: - developers tags: @@ -112,7 +112,7 @@ Today the Community are releasing both the Flutter and Dart libraries in Beta (w ### Get involved - Help [write](/supasquad#author) the Flutter Docs. -- Help [maintain](/supasquad#maintainer) the [Flutter](https://github.com/supabase/supabase-flutter/tree/main/packages/supabase_flutter) +- Help [maintain](/supasquad#trusted-host) the [Flutter](https://github.com/supabase/supabase-flutter/tree/main/packages/supabase_flutter) and [Dart](https://github.com/supabase/supabase-flutter/tree/main/packages/supabase) libraries. ## Supabase Discord diff --git a/apps/www/_blog/2021-07-26-supabase-postgres-13.mdx b/apps/www/_blog/2021-07-26-supabase-postgres-13.mdx index 6d327c007d1..4c1400f2c02 100644 --- a/apps/www/_blog/2021-07-26-supabase-postgres-13.mdx +++ b/apps/www/_blog/2021-07-26-supabase-postgres-13.mdx @@ -4,8 +4,8 @@ description: From today, new Supabase projects will be on a version of Supabase author: angelico_de_los_reyes author_url: https://github.com/dragarcia author_image_url: https://github.com/dragarcia.png -image: pg13/postgres-13-og.jpg -thumb: pg13/postgres-13-thumb.jpg +imgSocial: pg13/postgres-13-og.jpg +imgThumb: pg13/postgres-13-thumb.jpg categories: - postgres tags: diff --git a/apps/www/_blog/2021-07-27-spot-flutter-with-postgres.mdx b/apps/www/_blog/2021-07-27-spot-flutter-with-postgres.mdx index c7d8e4ca0a3..c2c8d4ffde8 100644 --- a/apps/www/_blog/2021-07-27-spot-flutter-with-postgres.mdx +++ b/apps/www/_blog/2021-07-27-spot-flutter-with-postgres.mdx @@ -4,8 +4,8 @@ description: Spot is a geolocation-based video-sharing app with some social netw author: rory_wilding author_url: https://github.com/roryw10 author_image_url: https://github.com/roryw10.png -image: spot/og-spot-flutter-supabase.jpg -thumb: spot/cover-spot-flutter-supabase.jpg +imgSocial: spot/og-spot-flutter-supabase.jpg +imgThumb: spot/cover-spot-flutter-supabase.jpg categories: - engineering tags: diff --git a/apps/www/_blog/2021-07-27-storage-beta.mdx b/apps/www/_blog/2021-07-27-storage-beta.mdx index ead4a27fe50..3ccb79e9a04 100644 --- a/apps/www/_blog/2021-07-27-storage-beta.mdx +++ b/apps/www/_blog/2021-07-27-storage-beta.mdx @@ -2,8 +2,8 @@ title: 'Supabase Storage now in Beta' description: Supabase Storage moves into Beta. author: inian -image: launch-week-sql-day-2/supabase-storage-beta-og.jpg -thumb: launch-week-sql-day-2/supabase-storage-beta.jpg +imgSocial: launch-week-sql-day-2/supabase-storage-beta-og.jpg +imgThumb: launch-week-sql-day-2/supabase-storage-beta.jpg categories: - product tags: diff --git a/apps/www/_blog/2021-07-28-mobbin-supabase-200000-users.mdx b/apps/www/_blog/2021-07-28-mobbin-supabase-200000-users.mdx index 504fed6ede3..2eca9127379 100644 --- a/apps/www/_blog/2021-07-28-mobbin-supabase-200000-users.mdx +++ b/apps/www/_blog/2021-07-28-mobbin-supabase-200000-users.mdx @@ -4,8 +4,8 @@ description: Learn how Mobbin migrated 200,000 users from Firebase for a better author: rory_wilding author_url: https://github.com/roryw10 author_image_url: https://github.com/roryw10.png -image: mobbin/og-mobbin-supabase.jpg -thumb: mobbin/cover-mobbin-supabase.jpg +imgSocial: mobbin/og-mobbin-supabase.jpg +imgThumb: mobbin/cover-mobbin-supabase.jpg categories: - company tags: diff --git a/apps/www/_blog/2021-07-28-supabase-auth-passwordless-sms-login.mdx b/apps/www/_blog/2021-07-28-supabase-auth-passwordless-sms-login.mdx index d7bd3bbbf44..630921c3b21 100644 --- a/apps/www/_blog/2021-07-28-supabase-auth-passwordless-sms-login.mdx +++ b/apps/www/_blog/2021-07-28-supabase-auth-passwordless-sms-login.mdx @@ -4,8 +4,8 @@ description: Phone Auth is available today on all new and existing Supabase proj author: kangmingtay author_url: https://github.com/kangmingtay author_image_url: https://github.com/kangmingtay.png -image: auth-v2/supabase-auth-v2-og.jpg -thumb: auth-v2/supabase-auth-v2-cover.jpg +imgSocial: auth-v2/supabase-auth-v2-og.jpg +imgThumb: auth-v2/supabase-auth-v2-cover.jpg categories: - product tags: diff --git a/apps/www/_blog/2021-07-29-supabase-reports-and-metrics.mdx b/apps/www/_blog/2021-07-29-supabase-reports-and-metrics.mdx index 5ef13b8cdbb..1bc2f741d45 100644 --- a/apps/www/_blog/2021-07-29-supabase-reports-and-metrics.mdx +++ b/apps/www/_blog/2021-07-29-supabase-reports-and-metrics.mdx @@ -4,8 +4,8 @@ description: We're exposing a full set of metrics in your projects, so that you author: div_arora author_url: https://github.com/darora author_image_url: https://github.com/darora.png -image: launch-week-sql-day-4-reports-and-metrics/supabase-reports-and-metrics-og.jpg -thumb: launch-week-sql-day-4-reports-and-metrics/reports-and-metrics-thumb.jpg +imgSocial: launch-week-sql-day-4-reports-and-metrics/supabase-reports-and-metrics-og.jpg +imgThumb: launch-week-sql-day-4-reports-and-metrics/reports-and-metrics-thumb.jpg categories: - product tags: diff --git a/apps/www/_blog/2021-07-30-1-the-supabase-hackathon.mdx b/apps/www/_blog/2021-07-30-1-the-supabase-hackathon.mdx index 51890425261..e58402006d1 100644 --- a/apps/www/_blog/2021-07-30-1-the-supabase-hackathon.mdx +++ b/apps/www/_blog/2021-07-30-1-the-supabase-hackathon.mdx @@ -4,8 +4,8 @@ description: A whole week of Hacking for Fun and Prizes. author: ant_wilson author_url: https://github.com/awalias author_image_url: https://github.com/awalias.png -image: hackathon/og-supabase-hackathon.png -thumb: hackathon/cover-supabase-hackathon.png +imgSocial: hackathon/og-supabase-hackathon.png +imgThumb: hackathon/cover-supabase-hackathon.png categories: - developers tags: diff --git a/apps/www/_blog/2021-07-30-supabase-functions-updates.mdx b/apps/www/_blog/2021-07-30-supabase-functions-updates.mdx index 3ca8dc76581..5776cba6b70 100644 --- a/apps/www/_blog/2021-07-30-supabase-functions-updates.mdx +++ b/apps/www/_blog/2021-07-30-supabase-functions-updates.mdx @@ -4,8 +4,8 @@ description: The question on everyone's mind - are we launching Supabase Functio author: paul_copplestone author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: functions-updates/og-supabase-hooks.jpg -thumb: functions-updates/thumb-supabase-hooks.jpg +imgSocial: functions-updates/og-supabase-hooks.jpg +imgThumb: functions-updates/thumb-supabase-hooks.jpg categories: - product tags: diff --git a/apps/www/_blog/2021-07-30-supabase-swag-store.mdx b/apps/www/_blog/2021-07-30-supabase-swag-store.mdx index a56a8e79615..53d1ebb7153 100644 --- a/apps/www/_blog/2021-07-30-supabase-swag-store.mdx +++ b/apps/www/_blog/2021-07-30-supabase-swag-store.mdx @@ -4,8 +4,8 @@ description: Today we are officially launching the Supabase Swag Store. author: rory_wilding author_url: https://github.com/roryw10 author_image_url: https://github.com/roryw10.png -image: swag-store/og-supabase-swag-store.jpg -thumb: swag-store/cover-swag-store.jpg +imgSocial: swag-store/og-supabase-swag-store.jpg +imgThumb: swag-store/cover-swag-store.jpg categories: - company tags: diff --git a/apps/www/_blog/2021-08-09-hackathon-winners.mdx b/apps/www/_blog/2021-08-09-hackathon-winners.mdx index 3f20b24577f..2cec56809c8 100644 --- a/apps/www/_blog/2021-08-09-hackathon-winners.mdx +++ b/apps/www/_blog/2021-08-09-hackathon-winners.mdx @@ -4,8 +4,8 @@ description: Let the medal ceremony begin for the best projects submitted during author: ant_wilson author_url: https://github.com/awalias author_image_url: https://github.com/awalias.png -image: hackathon-winners/misc/winners-og.png -thumb: hackathon-winners/misc/winners-og.png +imgSocial: hackathon-winners/misc/winners-og.png +imgThumb: hackathon-winners/misc/winners-og.png categories: - developers tags: diff --git a/apps/www/_blog/2021-08-12-supabase-beta-july-2021.mdx b/apps/www/_blog/2021-08-12-supabase-beta-july-2021.mdx index 36ebff7fc5b..40eb87463fa 100644 --- a/apps/www/_blog/2021-08-12-supabase-beta-july-2021.mdx +++ b/apps/www/_blog/2021-08-12-supabase-beta-july-2021.mdx @@ -4,8 +4,8 @@ description: Discord Logins, Vercel Integration, Full text search, and OAuth gui author: ant_wilson author_url: https://github.com/awalias author_image_url: https://github.com/awalias.png -image: 2021-july/release-july-2021.jpg -thumb: 2021-july/release-july-2021-cover.jpg +imgSocial: 2021-july/release-july-2021.jpg +imgThumb: 2021-july/release-july-2021-cover.jpg categories: - product tags: diff --git a/apps/www/_blog/2021-09-10-supabase-beta-august-2021.mdx b/apps/www/_blog/2021-09-10-supabase-beta-august-2021.mdx index 0cb16823e7c..96f615148b6 100644 --- a/apps/www/_blog/2021-09-10-supabase-beta-august-2021.mdx +++ b/apps/www/_blog/2021-09-10-supabase-beta-august-2021.mdx @@ -4,8 +4,8 @@ description: Fundraising, Realtime Security, custom SMS templates, and deploymen author: paul_copplestone author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: 2021-august/release-august-2021.jpg -thumb: 2021-august/release-august-2021-cover.jpg +imgSocial: 2021-august/release-august-2021.jpg +imgThumb: 2021-august/release-august-2021-cover.jpg categories: - product tags: diff --git a/apps/www/_blog/2021-09-28-supabase-hacktoberfest-hackathon-2021.mdx b/apps/www/_blog/2021-09-28-supabase-hacktoberfest-hackathon-2021.mdx index bed043ef730..cf86b2ef835 100644 --- a/apps/www/_blog/2021-09-28-supabase-hacktoberfest-hackathon-2021.mdx +++ b/apps/www/_blog/2021-09-28-supabase-hacktoberfest-hackathon-2021.mdx @@ -4,8 +4,8 @@ description: We're running another Supabase Hackathon during Hacktoberfest! author: thor_schaeff author_url: https://github.com/thorwebdev author_image_url: https://github.com/thorwebdev.png -image: hacktoberfest-hackathon/hacktoberfest_banner.png -thumb: hacktoberfest-hackathon/hacktoberfest_banner.png +imgSocial: hacktoberfest-hackathon/hacktoberfest_banner.png +imgThumb: hacktoberfest-hackathon/hacktoberfest_banner.png categories: - developers tags: diff --git a/apps/www/_blog/2021-10-04-supabase-beta-sept-2021.mdx b/apps/www/_blog/2021-10-04-supabase-beta-sept-2021.mdx index d185d46fd2b..3d029fa3edc 100644 --- a/apps/www/_blog/2021-10-04-supabase-beta-sept-2021.mdx +++ b/apps/www/_blog/2021-10-04-supabase-beta-sept-2021.mdx @@ -4,8 +4,8 @@ description: Hackathon, Aborting request, UI updates, and now Hiring. author: paul_copplestone author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: 2021-sept/release-sept-2021.jpg -thumb: 2021-sept/release-sept-2021-cover.jpg +imgSocial: 2021-sept/release-sept-2021.jpg +imgThumb: 2021-sept/release-sept-2021-cover.jpg categories: - product tags: diff --git a/apps/www/_blog/2021-10-14-hacktoberfest-hackathon-winners-2021.mdx b/apps/www/_blog/2021-10-14-hacktoberfest-hackathon-winners-2021.mdx index d59668bcc01..e73f3e06086 100644 --- a/apps/www/_blog/2021-10-14-hacktoberfest-hackathon-winners-2021.mdx +++ b/apps/www/_blog/2021-10-14-hacktoberfest-hackathon-winners-2021.mdx @@ -4,8 +4,8 @@ description: Celebrating many amazing projects submitted to our Hacktoberfest Ha author: thor_schaeff author_url: https://github.com/thorwebdev author_image_url: https://github.com/thorwebdev.png -image: hackathon-winners/misc/hacktoberfest-og.png -thumb: hackathon-winners/misc/hacktoberfest-og.png +imgSocial: hackathon-winners/misc/hacktoberfest-og.png +imgThumb: hackathon-winners/misc/hacktoberfest-og.png categories: - developers tags: diff --git a/apps/www/_blog/2021-10-19-replenysh-time-to-value-in-less-than-24-hours.mdx b/apps/www/_blog/2021-10-19-replenysh-time-to-value-in-less-than-24-hours.mdx index 6b1599d9878..fe8f094de0b 100644 --- a/apps/www/_blog/2021-10-19-replenysh-time-to-value-in-less-than-24-hours.mdx +++ b/apps/www/_blog/2021-10-19-replenysh-time-to-value-in-less-than-24-hours.mdx @@ -4,8 +4,8 @@ description: Learn how Replenysh uses Supabase to power the circular economy, re author: rory_wilding author_url: https://github.com/roryw10 author_image_url: https://github.com/roryw10.png -image: replenysh/og-replenysh.png -thumb: replenysh/thumb-replenysh.png +imgSocial: replenysh/og-replenysh.png +imgThumb: replenysh/thumb-replenysh.png categories: - company tags: diff --git a/apps/www/_blog/2021-10-28-supabase-series-a.mdx b/apps/www/_blog/2021-10-28-supabase-series-a.mdx index 169a480c7f0..1236f95845b 100644 --- a/apps/www/_blog/2021-10-28-supabase-series-a.mdx +++ b/apps/www/_blog/2021-10-28-supabase-series-a.mdx @@ -2,8 +2,8 @@ title: 'Supabase $30m Series A' description: Supabase just raised $30M, bringing our total funding to $36M. author: paul_copplestone -image: series-a/supabase-series-a.png -thumb: series-a/supabase-series-a.png +imgSocial: series-a/supabase-series-a.png +imgThumb: series-a/supabase-series-a.png categories: - company tags: diff --git a/apps/www/_blog/2021-11-05-supabase-beta-october-2021.mdx b/apps/www/_blog/2021-11-05-supabase-beta-october-2021.mdx index a7af48000cb..eef0319570c 100644 --- a/apps/www/_blog/2021-11-05-supabase-beta-october-2021.mdx +++ b/apps/www/_blog/2021-11-05-supabase-beta-october-2021.mdx @@ -4,8 +4,8 @@ description: Three new Auth providers, multi-schema support, and we're gearing u author: paul_copplestone author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: 2021-oct/release-oct-2021.jpg -thumb: 2021-oct/release-oct-2021-cover.jpg +imgSocial: 2021-oct/release-oct-2021.jpg +imgThumb: 2021-oct/release-oct-2021-cover.jpg categories: - product tags: diff --git a/apps/www/_blog/2021-11-26-supabase-how-we-launch.mdx b/apps/www/_blog/2021-11-26-supabase-how-we-launch.mdx index 8d533e27f0b..b2dabe523b7 100644 --- a/apps/www/_blog/2021-11-26-supabase-how-we-launch.mdx +++ b/apps/www/_blog/2021-11-26-supabase-how-we-launch.mdx @@ -4,8 +4,8 @@ description: The history and methodology of Supabase Launch Week. author: ant_wilson author_url: https://github.com/awalias author_image_url: https://github.com/awalias.png -image: how-we-launch/how-we-launch-og.jpg -thumb: how-we-launch/how-we-launch-thumb.jpg +imgSocial: how-we-launch/how-we-launch-og.jpg +imgThumb: how-we-launch/how-we-launch-thumb.jpg categories: - company tags: diff --git a/apps/www/_blog/2021-11-26-supabase-launch-week-the-trilogy.mdx b/apps/www/_blog/2021-11-26-supabase-launch-week-the-trilogy.mdx index 79b7ec196e6..71385df7189 100644 --- a/apps/www/_blog/2021-11-26-supabase-launch-week-the-trilogy.mdx +++ b/apps/www/_blog/2021-11-26-supabase-launch-week-the-trilogy.mdx @@ -4,8 +4,8 @@ description: Tis the season to be shipping. author: paul_copplestone author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: launch-week-three/launch-week-three-og.jpg -thumb: launch-week-three/launch-week-three-thumb.jpg +imgSocial: launch-week-three/launch-week-three-og.jpg +imgThumb: launch-week-three/launch-week-three-thumb.jpg categories: - launch-week tags: diff --git a/apps/www/_blog/2021-11-28-postgrest-9.mdx b/apps/www/_blog/2021-11-28-postgrest-9.mdx index 1d6abfb7ad5..211148f9ea7 100644 --- a/apps/www/_blog/2021-11-28-postgrest-9.mdx +++ b/apps/www/_blog/2021-11-28-postgrest-9.mdx @@ -4,8 +4,8 @@ description: New features and updates in PostgREST version 9. author: steve_chavez author_url: https://github.com/steve-chavez author_image_url: https://github.com/steve-chavez.png -image: postgrest-9/whats-new-in-postgrest-9-og.png -thumb: postgrest-9/whats-new-in-postgrest-9-thumb.png +imgSocial: postgrest-9/whats-new-in-postgrest-9-og.png +imgThumb: postgrest-9/whats-new-in-postgrest-9-thumb.png categories: - postgres tags: diff --git a/apps/www/_blog/2021-11-28-whats-new-in-postgres-14.mdx b/apps/www/_blog/2021-11-28-whats-new-in-postgres-14.mdx index 286d0e91883..fd5ae875ff3 100644 --- a/apps/www/_blog/2021-11-28-whats-new-in-postgres-14.mdx +++ b/apps/www/_blog/2021-11-28-whats-new-in-postgres-14.mdx @@ -4,8 +4,8 @@ description: 'A quick look at some new features and functionality in PostgreSQL author: gurjeet author_url: https://github.com/gurjeet author_image_url: https://github.com/gurjeet.png -image: whats-new-in-postgres-14/whats-new-in-postgres-14-og.png -thumb: whats-new-in-postgres-14/whats-new-in-postgres-14-thumb.png +imgSocial: whats-new-in-postgres-14/whats-new-in-postgres-14-og.png +imgThumb: whats-new-in-postgres-14/whats-new-in-postgres-14-thumb.png categories: - postgres tags: diff --git a/apps/www/_blog/2021-11-29-community-day-lw3.mdx b/apps/www/_blog/2021-11-29-community-day-lw3.mdx index 095789b54b6..fc219cc6736 100644 --- a/apps/www/_blog/2021-11-29-community-day-lw3.mdx +++ b/apps/www/_blog/2021-11-29-community-day-lw3.mdx @@ -4,8 +4,8 @@ description: Kicking off launch week by highlighting the communities around Supa author: thor_schaeff author_url: https://github.com/thorwebdev author_image_url: https://github.com/thorwebdev.png -image: launch-week-three/community-day/supabase-oss.jpg -thumb: launch-week-three/community-day/supabase-oss.jpg +imgSocial: launch-week-three/community-day/supabase-oss.jpg +imgThumb: launch-week-three/community-day/supabase-oss.jpg categories: - developers tags: diff --git a/apps/www/_blog/2021-11-30-supabase-studio.mdx b/apps/www/_blog/2021-11-30-supabase-studio.mdx index 241716817b3..42c259b3ddf 100644 --- a/apps/www/_blog/2021-11-30-supabase-studio.mdx +++ b/apps/www/_blog/2021-11-30-supabase-studio.mdx @@ -4,8 +4,8 @@ description: "The same Dashboard that you're using on our Platform is now availa author: paul_copplestone author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: launch-week-three/studio/open-source-studio-og.png -thumb: launch-week-three/studio/open-source-studio-thumb.png +imgSocial: launch-week-three/studio/open-source-studio-og.png +imgThumb: launch-week-three/studio/open-source-studio-thumb.png categories: - product tags: diff --git a/apps/www/_blog/2021-12-01-realtime-row-level-security-in-postgresql.mdx b/apps/www/_blog/2021-12-01-realtime-row-level-security-in-postgresql.mdx index 53b37897075..d2489530ebe 100644 --- a/apps/www/_blog/2021-12-01-realtime-row-level-security-in-postgresql.mdx +++ b/apps/www/_blog/2021-12-01-realtime-row-level-security-in-postgresql.mdx @@ -4,8 +4,8 @@ description: 'Realtime database changes are now broadcast to authenticated users author: oli_rice author_url: https://github.com/olirice author_image_url: https://github.com/olirice.png -image: launch-week-three/realtime-row-level-security-in-postgresql/realtime-row-level-security-in-postgresql-og.png -thumb: launch-week-three/realtime-row-level-security-in-postgresql/realtime-row-level-security-in-postgresql-thumb.png +imgSocial: launch-week-three/realtime-row-level-security-in-postgresql/realtime-row-level-security-in-postgresql-og.png +imgThumb: launch-week-three/realtime-row-level-security-in-postgresql/realtime-row-level-security-in-postgresql-thumb.png categories: - product tags: diff --git a/apps/www/_blog/2021-12-02-supabase-acquires-logflare.mdx b/apps/www/_blog/2021-12-02-supabase-acquires-logflare.mdx index 60c8a04eb00..11463b4c083 100644 --- a/apps/www/_blog/2021-12-02-supabase-acquires-logflare.mdx +++ b/apps/www/_blog/2021-12-02-supabase-acquires-logflare.mdx @@ -4,8 +4,8 @@ description: "Today, we're ecstatic to announce that Logflare is joining Supabas author: paul_copplestone author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: launch-week-three/supabase-acquires-logflare/supabase-acquires-logflare-og.png -thumb: launch-week-three/supabase-acquires-logflare/supabase-acquires-logflare-thumb.png +imgSocial: launch-week-three/supabase-acquires-logflare/supabase-acquires-logflare-og.png +imgThumb: launch-week-three/supabase-acquires-logflare/supabase-acquires-logflare-thumb.png categories: - company tags: diff --git a/apps/www/_blog/2021-12-03-launch-week-three-friday-five-more-things.mdx b/apps/www/_blog/2021-12-03-launch-week-three-friday-five-more-things.mdx index aa3a4e70026..b809a6d6b81 100644 --- a/apps/www/_blog/2021-12-03-launch-week-three-friday-five-more-things.mdx +++ b/apps/www/_blog/2021-12-03-launch-week-three-friday-five-more-things.mdx @@ -4,8 +4,8 @@ description: It's never just one more thing! author: ant_wilson author_url: https://github.com/awalias author_image_url: https://github.com/awalias.png -image: launch-week-three/five-more-things/five-more-things-og.png -thumb: launch-week-three/five-more-things/five-more-things-thumb.png +imgSocial: launch-week-three/five-more-things/five-more-things-og.png +imgThumb: launch-week-three/five-more-things/five-more-things-thumb.png categories: - product tags: diff --git a/apps/www/_blog/2021-12-03-pg-graphql.mdx b/apps/www/_blog/2021-12-03-pg-graphql.mdx index 0158e74ae8f..e0a846629fe 100644 --- a/apps/www/_blog/2021-12-03-pg-graphql.mdx +++ b/apps/www/_blog/2021-12-03-pg-graphql.mdx @@ -4,8 +4,8 @@ description: GraphQL support is in development for PostgreSQL + Supabase. author: oli_rice author_url: https://github.com/olirice author_image_url: https://github.com/olirice.png -image: launch-week-three/five-more-things/supabase-pg-graphql-og.jpg -thumb: launch-week-three/five-more-things/supabase-pg-graphql-thumb.jpg +imgSocial: launch-week-three/five-more-things/supabase-pg-graphql-og.jpg +imgThumb: launch-week-three/five-more-things/supabase-pg-graphql-thumb.jpg categories: - postgres tags: diff --git a/apps/www/_blog/2021-12-03-supabase-holiday-hackdays-hackathon.mdx b/apps/www/_blog/2021-12-03-supabase-holiday-hackdays-hackathon.mdx index 311a7cb4871..a8c85b30816 100644 --- a/apps/www/_blog/2021-12-03-supabase-holiday-hackdays-hackathon.mdx +++ b/apps/www/_blog/2021-12-03-supabase-holiday-hackdays-hackathon.mdx @@ -4,8 +4,8 @@ description: Build cool stuff and celebrate open-source software with us during author: thor_schaeff author_url: https://github.com/thorwebdev author_image_url: https://github.com/thorwebdev.png -image: launch-week-three/holiday-hackdays-og.png -thumb: launch-week-three/holiday-hackdays-og.png +imgSocial: launch-week-three/holiday-hackdays-og.png +imgThumb: launch-week-three/holiday-hackdays-og.png categories: - developers tags: diff --git a/apps/www/_blog/2021-12-15-beta-november-2021-launch-week-recap.mdx b/apps/www/_blog/2021-12-15-beta-november-2021-launch-week-recap.mdx index 7d5bca8b4c3..6d956bd7572 100644 --- a/apps/www/_blog/2021-12-15-beta-november-2021-launch-week-recap.mdx +++ b/apps/www/_blog/2021-12-15-beta-november-2021-launch-week-recap.mdx @@ -4,8 +4,8 @@ description: We wrapped up November with Supabase's third Launch Week. Here's al author: ant_wilson author_url: https://github.com/awalias author_image_url: https://github.com/awalias.png -image: 2021-nov/release-nov-2021.jpg -thumb: 2021-nov/release-nov-2021-cover.jpg +imgSocial: 2021-nov/release-nov-2021.jpg +imgThumb: 2021-nov/release-nov-2021-cover.jpg categories: - product tags: diff --git a/apps/www/_blog/2021-12-17-holiday-hackdays-winners-2021.mdx b/apps/www/_blog/2021-12-17-holiday-hackdays-winners-2021.mdx index 1211f7ec2e4..435285f4e7f 100644 --- a/apps/www/_blog/2021-12-17-holiday-hackdays-winners-2021.mdx +++ b/apps/www/_blog/2021-12-17-holiday-hackdays-winners-2021.mdx @@ -4,8 +4,8 @@ description: Celebrating many amazing projects submitted to our Holiday Hackdays author: thor_schaeff author_url: https://github.com/thorwebdev author_image_url: https://github.com/thorwebdev.png -image: hackathon-winners/holiday-hackdays/holiday-hackdays-winners-og.png -thumb: hackathon-winners/holiday-hackdays/holiday-hackdays-winners-og.png +imgSocial: hackathon-winners/holiday-hackdays/holiday-hackdays-winners-og.png +imgThumb: hackathon-winners/holiday-hackdays/holiday-hackdays-winners-og.png categories: - developers tags: diff --git a/apps/www/_blog/2022-01-20-product-hunt-golden-kitty-awards-2021.mdx b/apps/www/_blog/2022-01-20-product-hunt-golden-kitty-awards-2021.mdx index 64bbc268c62..a6af36a0d96 100644 --- a/apps/www/_blog/2022-01-20-product-hunt-golden-kitty-awards-2021.mdx +++ b/apps/www/_blog/2022-01-20-product-hunt-golden-kitty-awards-2021.mdx @@ -4,8 +4,8 @@ description: Hang out with us while watching the Product Hunt Golden Kitty Award author: thor_schaeff author_url: https://github.com/thorwebdev author_image_url: https://github.com/thorwebdev.png -image: product-hunt-golden-kitty-awards-2021.png -thumb: product-hunt-golden-kitty-awards-2021-thumb.png +imgSocial: product-hunt-golden-kitty-awards-2021.png +imgThumb: product-hunt-golden-kitty-awards-2021-thumb.png categories: - developers tags: diff --git a/apps/www/_blog/2022-01-20-supabase-beta-december-2021.mdx b/apps/www/_blog/2022-01-20-supabase-beta-december-2021.mdx index 7aa9042c189..27e1f94c084 100644 --- a/apps/www/_blog/2022-01-20-supabase-beta-december-2021.mdx +++ b/apps/www/_blog/2022-01-20-supabase-beta-december-2021.mdx @@ -4,8 +4,8 @@ description: New crypto extension, Postgres videos, and a bunch of cool integrat author: paul_copplestone author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: 2021-dec/release-dec-2021.png -thumb: 2021-dec/release-dec-2021-cover.png +imgSocial: 2021-dec/release-dec-2021.png +imgThumb: 2021-dec/release-dec-2021-cover.png categories: - product tags: diff --git a/apps/www/_blog/2022-02-22-supabase-beta-january-2022.mdx b/apps/www/_blog/2022-02-22-supabase-beta-january-2022.mdx index 7df0d214f8a..6efc2bf3ccf 100644 --- a/apps/www/_blog/2022-02-22-supabase-beta-january-2022.mdx +++ b/apps/www/_blog/2022-02-22-supabase-beta-january-2022.mdx @@ -4,8 +4,8 @@ description: New auth providers, SMS providers, and new videos. author: paul_copplestone author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: 2022-january/thumb.jpg -thumb: 2022-january/thumb.jpg +imgSocial: 2022-january/thumb.jpg +imgThumb: 2022-january/thumb.jpg categories: - product tags: diff --git a/apps/www/_blog/2022-03-08-postgres-audit.mdx b/apps/www/_blog/2022-03-08-postgres-audit.mdx index 82d9726540b..9cee58a0435 100644 --- a/apps/www/_blog/2022-03-08-postgres-audit.mdx +++ b/apps/www/_blog/2022-03-08-postgres-audit.mdx @@ -4,8 +4,8 @@ description: PostgreSQL has a robust set of features which we can leverage to cr author: oli_rice author_url: https://github.com/olirice author_image_url: https://github.com/olirice.png -image: supa-audit/postgres_auditing_in_150_lines_of_SQL.png -thumb: supa-audit/postgres_auditing_in_150_lines_of_SQL.png +imgSocial: supa-audit/postgres_auditing_in_150_lines_of_SQL.png +imgThumb: supa-audit/postgres_auditing_in_150_lines_of_SQL.png categories: - postgres tags: diff --git a/apps/www/_blog/2022-03-25-should-i-open-source-my-company.mdx b/apps/www/_blog/2022-03-25-should-i-open-source-my-company.mdx index aad708d497b..60c4e035b49 100644 --- a/apps/www/_blog/2022-03-25-should-i-open-source-my-company.mdx +++ b/apps/www/_blog/2022-03-25-should-i-open-source-my-company.mdx @@ -4,8 +4,8 @@ description: The unexpected upsides of building in public author: ant_wilson author_url: https://github.com/awalias author_image_url: https://github.com/awalias.png -image: open-source/open-source-thumb.png -thumb: open-source/open-source-thumb.png +imgSocial: open-source/open-source-thumb.png +imgThumb: open-source/open-source-thumb.png categories: - developers tags: diff --git a/apps/www/_blog/2022-03-25-supabase-launch-week-four.mdx b/apps/www/_blog/2022-03-25-supabase-launch-week-four.mdx index ca1117ffdb7..357a6463c9c 100644 --- a/apps/www/_blog/2022-03-25-supabase-launch-week-four.mdx +++ b/apps/www/_blog/2022-03-25-supabase-launch-week-four.mdx @@ -4,8 +4,8 @@ description: 'Launch Week 4: One new feature every day for an entire week. Start author: paul_copplestone author_url: https://github.com/kiwicopple author_image_url: https://github.com/kiwicopple.png -image: launch-week-4/friday-before/launchweek-4-promo-cal.png -thumb: launch-week-4/friday-before/launchweek-4-promo.png +imgSocial: launch-week-4/friday-before/launchweek-4-promo-cal.png +imgThumb: launch-week-4/friday-before/launchweek-4-promo.png categories: - launch-week tags: @@ -53,7 +53,7 @@ Watch us as we kick off Launch Week, shipping this blog post. ### What? All for one, and one for all. It has become a tradition to kick off Launch Week with Community Day - -a day where we shine a spotlight on some of the the open source tools that we use and community contributions. +a day where we shine a spotlight on some of the open source tools that we use and community contributions. This Community Day is going to be our biggest one yet. Have a look at the [#SupaLaunchWeek hashtag on Twitter](https://twitter.com/hashtag/SupaLaunchWeek?src=hashtag_click) to see some of the awesome guests that will be joining us. diff --git a/apps/www/_blog/2022-03-28-community-day-lw4.mdx b/apps/www/_blog/2022-03-28-community-day-lw4.mdx index 84d1e6deb7d..9dcce9c0a69 100644 --- a/apps/www/_blog/2022-03-28-community-day-lw4.mdx +++ b/apps/www/_blog/2022-03-28-community-day-lw4.mdx @@ -4,8 +4,8 @@ description: Kicking off Launch Week 4 with contributors, partners, and friends. author: thor_schaeff author_url: https://github.com/thorwebdev author_image_url: https://github.com/thorwebdev.png -image: launch-week-4/community-day/community-day-thumb.png -thumb: launch-week-4/community-day/community-day-thumb.png +imgSocial: launch-week-4/community-day/community-day-thumb.png +imgThumb: launch-week-4/community-day/community-day-thumb.png categories: - developers tags: diff --git a/apps/www/_blog/2022-03-29-graphql-now-available.mdx b/apps/www/_blog/2022-03-29-graphql-now-available.mdx index a0b07fccb52..3d65119b580 100644 --- a/apps/www/_blog/2022-03-29-graphql-now-available.mdx +++ b/apps/www/_blog/2022-03-29-graphql-now-available.mdx @@ -2,8 +2,8 @@ title: 'GraphQL is now available in Supabase' description: GraphQL support is now in general availability on the Supabase platform via our open source PostgreSQL extension, pg_graphql. author: oli_rice,dthyresson -image: launch-week-4/tuesday-graphql/graphql-thumb-og.png -thumb: launch-week-4/tuesday-graphql/graphql-thumb.png +imgSocial: launch-week-4/tuesday-graphql/graphql-thumb-og.png +imgThumb: launch-week-4/tuesday-graphql/graphql-thumb.png categories: - product tags: diff --git a/apps/www/_blog/2022-03-30-supabase-enterprise.mdx b/apps/www/_blog/2022-03-30-supabase-enterprise.mdx index 66e56db4763..e654fb72ede 100644 --- a/apps/www/_blog/2022-03-30-supabase-enterprise.mdx +++ b/apps/www/_blog/2022-03-30-supabase-enterprise.mdx @@ -2,8 +2,8 @@ title: 'Introducing Supabase Enterprise' description: 'Today we are releasing Supabase Enterprise, a suite of features to scale your project.' author: rory_wilding,paul_copplestone -image: launch-week-4/enterprise-day/enterprise-thumb.png -thumb: launch-week-4/enterprise-day/enterprise-thumb.png +imgSocial: launch-week-4/enterprise-day/enterprise-thumb.png +imgThumb: launch-week-4/enterprise-day/enterprise-thumb.png categories: - company tags: diff --git a/apps/www/_blog/2022-03-31-supabase-edge-functions.mdx b/apps/www/_blog/2022-03-31-supabase-edge-functions.mdx index 616132ce632..52753d18e04 100644 --- a/apps/www/_blog/2022-03-31-supabase-edge-functions.mdx +++ b/apps/www/_blog/2022-03-31-supabase-edge-functions.mdx @@ -2,8 +2,8 @@ title: Edge Functions are now available in Supabase description: Today we're launching Edge Functions. Edge Functions let you execute Typescript code close to your users, no matter where they're located. author: inian -image: launch-week-4/thursday-functions/functions-thumb.png -thumb: launch-week-4/thursday-functions/functions-thumb.png +imgSocial: launch-week-4/thursday-functions/functions-thumb.png +imgThumb: launch-week-4/thursday-functions/functions-thumb.png categories: - product tags: diff --git a/apps/www/_blog/2022-04-01-hackathon-bring-the-func.mdx b/apps/www/_blog/2022-04-01-hackathon-bring-the-func.mdx index 7104fdf3b70..d20f1b00a5a 100644 --- a/apps/www/_blog/2022-04-01-hackathon-bring-the-func.mdx +++ b/apps/www/_blog/2022-04-01-hackathon-bring-the-func.mdx @@ -4,8 +4,8 @@ description: Build open-source projects with our latest features, win limited ed author: thor_schaeff author_url: https://github.com/thorwebdev author_image_url: https://github.com/thorwebdev.png -image: launch-week-4/friday-hackathon/hackathon-fun-og.png -thumb: launch-week-4/friday-hackathon/hackathon-fun-og.png +imgSocial: launch-week-4/friday-hackathon/hackathon-fun-og.png +imgThumb: launch-week-4/friday-hackathon/hackathon-fun-og.png categories: - developers tags: diff --git a/apps/www/_blog/2022-04-01-supabase-realtime-with-multiplayer-features.mdx b/apps/www/_blog/2022-04-01-supabase-realtime-with-multiplayer-features.mdx index 0923197d1ca..029b5037575 100644 --- a/apps/www/_blog/2022-04-01-supabase-realtime-with-multiplayer-features.mdx +++ b/apps/www/_blog/2022-04-01-supabase-realtime-with-multiplayer-features.mdx @@ -2,8 +2,8 @@ title: Supabase Realtime, with Multiplayer Features description: Today we're announced Realtime, with multiplayer features. Realtime enables broadcast, presence, and listening to database changes delivered over WebSockets. author: wenbo -image: launch-week-4/friday-realtime/multiplayer-realtime-thumb.png -thumb: launch-week-4/friday-realtime/multiplayer-realtime-thumb.png +imgSocial: launch-week-4/friday-realtime/multiplayer-realtime-thumb.png +imgThumb: launch-week-4/friday-realtime/multiplayer-realtime-thumb.png categories: - product tags: diff --git a/apps/www/_blog/2022-04-01-supabrew.mdx b/apps/www/_blog/2022-04-01-supabrew.mdx index 043292a471e..416f8e8508c 100644 --- a/apps/www/_blog/2022-04-01-supabrew.mdx +++ b/apps/www/_blog/2022-04-01-supabrew.mdx @@ -2,8 +2,8 @@ title: Supabrew - Never Code Thirsty description: A light and refreshing non-alcoholic beer for devs. author: ant_wilson -image: launch-week-4/friday-supabrew/productShot1.jpg -thumb: launch-week-4/friday-supabrew/productShot1.png +imgSocial: launch-week-4/friday-supabrew/productShot1.jpg +imgThumb: launch-week-4/friday-supabrew/productShot1.png categories: - company tags: diff --git a/apps/www/_blog/2022-04-15-beta-update-march-2022.mdx b/apps/www/_blog/2022-04-15-beta-update-march-2022.mdx index f68f3554dcc..9233270bd4c 100644 --- a/apps/www/_blog/2022-04-15-beta-update-march-2022.mdx +++ b/apps/www/_blog/2022-04-15-beta-update-march-2022.mdx @@ -2,8 +2,8 @@ title: Supabase Beta March 2022 description: Functions, GraphQL, and much more. author: ant_wilson -image: 2022-march/thumb.jpg -thumb: 2022-march/thumb.jpg +imgSocial: 2022-march/thumb.jpg +imgThumb: 2022-march/thumb.jpg categories: - product tags: diff --git a/apps/www/_blog/2022-04-18-bring-the-func-hackathon-winners.mdx b/apps/www/_blog/2022-04-18-bring-the-func-hackathon-winners.mdx index 459fd01909b..94878e27d23 100644 --- a/apps/www/_blog/2022-04-18-bring-the-func-hackathon-winners.mdx +++ b/apps/www/_blog/2022-04-18-bring-the-func-hackathon-winners.mdx @@ -4,8 +4,8 @@ description: Celebrating many amazing OSS Hackathon projects using GraphQL and E author: thor_schaeff author_url: https://github.com/thorwebdev author_image_url: https://github.com/thorwebdev.png -image: hackathon-winners/bring-the-func/funcwinners.png -thumb: hackathon-winners/bring-the-func/funcwinners.png +imgSocial: hackathon-winners/bring-the-func/funcwinners.png +imgThumb: hackathon-winners/bring-the-func/funcwinners.png categories: - developers tags: diff --git a/apps/www/_blog/2022-04-20-partner-gallery-works-with-supabase.mdx b/apps/www/_blog/2022-04-20-partner-gallery-works-with-supabase.mdx index 4b4dcaf95a6..6b294161216 100644 --- a/apps/www/_blog/2022-04-20-partner-gallery-works-with-supabase.mdx +++ b/apps/www/_blog/2022-04-20-partner-gallery-works-with-supabase.mdx @@ -2,8 +2,8 @@ title: Works With Supabase - announcing our Partner Gallery description: Introducing our Partner Gallery - open source and made with Supabase. author: alaister,shanerice,thor_schaeff -image: partner-gallery/partner-showcase-thumb.png -thumb: partner-gallery/partner-showcase-thumb.png +imgSocial: partner-gallery/partner-showcase-thumb.png +imgThumb: partner-gallery/partner-showcase-thumb.png categories: - company tags: diff --git a/apps/www/_blog/2022-05-26-how-supabase-accelerates-development-of-all-pull-together.mdx b/apps/www/_blog/2022-05-26-how-supabase-accelerates-development-of-all-pull-together.mdx index 87633c9a9df..d2891d63f87 100644 --- a/apps/www/_blog/2022-05-26-how-supabase-accelerates-development-of-all-pull-together.mdx +++ b/apps/www/_blog/2022-05-26-how-supabase-accelerates-development-of-all-pull-together.mdx @@ -2,8 +2,8 @@ title: How Mike Lyndon is using Supabase to accelerate development of AllPullTogether description: Mike Lyndon is learning web development as he builds AllPullTogether, and Supabase is helping him accelerate what he can accomplish. author: shanerice -image: all-pull-together/all-pull-together-thumb.png -thumb: all-pull-together/all-pull-together-thumb.png +imgSocial: all-pull-together/all-pull-together-thumb.png +imgThumb: all-pull-together/all-pull-together-thumb.png categories: - developers tags: diff --git a/apps/www/_blog/2022-06-07-beta-update-may-2022.mdx b/apps/www/_blog/2022-06-07-beta-update-may-2022.mdx index db804634c7d..f53c7d2d80b 100644 --- a/apps/www/_blog/2022-06-07-beta-update-may-2022.mdx +++ b/apps/www/_blog/2022-06-07-beta-update-may-2022.mdx @@ -2,8 +2,8 @@ title: Supabase Beta May 2022 description: Product and community updates including wildcard auth redirects, edge functions with webhooks, and Prometheus endpoints for everybody. author: ant_wilson -image: 2022-may/thumb.jpg -thumb: 2022-may/thumb.jpg +imgSocial: 2022-may/thumb.jpg +imgThumb: 2022-may/thumb.jpg categories: - product tags: diff --git a/apps/www/_blog/2022-06-15-loading-data-supabase-python.mdx b/apps/www/_blog/2022-06-15-loading-data-supabase-python.mdx index 82e14501335..24cb0ea3ea4 100644 --- a/apps/www/_blog/2022-06-15-loading-data-supabase-python.mdx +++ b/apps/www/_blog/2022-06-15-loading-data-supabase-python.mdx @@ -2,8 +2,8 @@ title: Python data loading with Supabase description: An example of how to load data into Supabase using supabase-py author: ant_wilson -image: python-1/python.jpg -thumb: python-1/python.jpg +imgSocial: python-1/python.jpg +imgThumb: python-1/python.jpg categories: - engineering tags: diff --git a/apps/www/_blog/2022-06-28-partial-postgresql-data-dumps-with-rls.mdx b/apps/www/_blog/2022-06-28-partial-postgresql-data-dumps-with-rls.mdx index 0647e84df18..03c173ca954 100644 --- a/apps/www/_blog/2022-06-28-partial-postgresql-data-dumps-with-rls.mdx +++ b/apps/www/_blog/2022-06-28-partial-postgresql-data-dumps-with-rls.mdx @@ -2,8 +2,8 @@ title: Partial data dumps using Postgres Row Level Security description: Using RLS to create seed files for local PostgreSQL testing. author: paul_copplestone -image: partial-dumps/og-partial-dumps-with-rls.png -thumb: partial-dumps/og-partial-dumps-with-rls.png +imgSocial: partial-dumps/og-partial-dumps-with-rls.png +imgThumb: partial-dumps/og-partial-dumps-with-rls.png categories: - postgres tags: diff --git a/apps/www/_blog/2022-06-29-visualizing-supabase-data-using-metabase.mdx b/apps/www/_blog/2022-06-29-visualizing-supabase-data-using-metabase.mdx index 2eb98a735cc..7eeb59d73a3 100644 --- a/apps/www/_blog/2022-06-29-visualizing-supabase-data-using-metabase.mdx +++ b/apps/www/_blog/2022-06-29-visualizing-supabase-data-using-metabase.mdx @@ -2,8 +2,8 @@ title: Visualizing Supabase Data using Metabase description: How to create different kinds of charts out of data stored in Supabase using Metabase. author: ant_wilson -image: python-1/supabase-python-metabase.jpg -thumb: python-1/supabase-python-metabase.jpg +imgSocial: python-1/supabase-python-metabase.jpg +imgThumb: python-1/supabase-python-metabase.jpg categories: - engineering tags: diff --git a/apps/www/_blog/2022-06-30-flutter-tutorial-building-a-chat-app.mdx b/apps/www/_blog/2022-06-30-flutter-tutorial-building-a-chat-app.mdx index c951211165d..9ddfb9d672a 100644 --- a/apps/www/_blog/2022-06-30-flutter-tutorial-building-a-chat-app.mdx +++ b/apps/www/_blog/2022-06-30-flutter-tutorial-building-a-chat-app.mdx @@ -2,8 +2,8 @@ title: 'Flutter Tutorial: building a Flutter chat app' description: Learn how to build a Flutter chat app with open source and scalable backend (inc. auth, realtime, database, and more). author: tyler_shukert -image: flutter-chat/flutter-chat-app.jpg -thumb: flutter-chat/flutter-chat-app.jpg +imgSocial: flutter-chat/flutter-chat-app.jpg +imgThumb: flutter-chat/flutter-chat-app.jpg categories: - engineering tags: diff --git a/apps/www/_blog/2022-07-05-beta-update-june-2022.mdx b/apps/www/_blog/2022-07-05-beta-update-june-2022.mdx index 8b52dc1ef97..d0cd2446623 100644 --- a/apps/www/_blog/2022-07-05-beta-update-june-2022.mdx +++ b/apps/www/_blog/2022-07-05-beta-update-june-2022.mdx @@ -2,8 +2,8 @@ title: Supabase Beta June 2022 description: Auth Helpers, Unlimited Free Projects, CLI and more... author: ant_wilson -image: 2022-june/thumb.png -thumb: 2022-june/thumb.png +imgSocial: 2022-june/thumb.png +imgThumb: 2022-june/thumb.png categories: - product tags: diff --git a/apps/www/_blog/2022-07-13-supabase-auth-helpers-with-sveltekit-support.mdx b/apps/www/_blog/2022-07-13-supabase-auth-helpers-with-sveltekit-support.mdx index 0f1fdee6ccc..e04b522b36e 100644 --- a/apps/www/_blog/2022-07-13-supabase-auth-helpers-with-sveltekit-support.mdx +++ b/apps/www/_blog/2022-07-13-supabase-auth-helpers-with-sveltekit-support.mdx @@ -2,8 +2,8 @@ title: Revamped Auth Helpers for Supabase (with SvelteKit support) description: Supabase Auth Helpers now have improved developer experience, Sveltekit support, and more. author: andrew_smith -image: supabase-auth-helpers-sveltekit.png -thumb: supabase-auth-helpers-sveltekit.png +imgSocial: supabase-auth-helpers-sveltekit.png +imgThumb: supabase-auth-helpers-sveltekit.png categories: - product tags: diff --git a/apps/www/_blog/2022-07-18-seen-by-in-postgresql.mdx b/apps/www/_blog/2022-07-18-seen-by-in-postgresql.mdx index 5a8c32b463a..91d37c8f489 100644 --- a/apps/www/_blog/2022-07-18-seen-by-in-postgresql.mdx +++ b/apps/www/_blog/2022-07-18-seen-by-in-postgresql.mdx @@ -2,8 +2,8 @@ title: Implementing "seen by" functionality with Postgres description: Different approaches for tracking visitor counts with PostgreSQL. author: victor -image: seen-by/seen-by-postgresql-thumb.png -thumb: seen-by/seen-by-postgresql-thumb.png +imgSocial: seen-by/seen-by-postgresql-thumb.png +imgThumb: seen-by/seen-by-postgresql-thumb.png categories: - postgres tags: diff --git a/apps/www/_blog/2022-08-02-supabase-flutter-sdk-1-developer-preview.mdx b/apps/www/_blog/2022-08-02-supabase-flutter-sdk-1-developer-preview.mdx index 0f926da2c3b..e20cd0d9abc 100644 --- a/apps/www/_blog/2022-08-02-supabase-flutter-sdk-1-developer-preview.mdx +++ b/apps/www/_blog/2022-08-02-supabase-flutter-sdk-1-developer-preview.mdx @@ -2,8 +2,8 @@ title: 'Supabase Flutter SDK 1.0 Developer Preview' description: Supabase Flutter SDK is getting a major update and we need your help making it better. author: tyler_shukert -image: flutter-1/supabase-flutter-1.jpg -thumb: flutter-1/supabase-flutter-1.jpg +imgSocial: flutter-1/supabase-flutter-1.jpg +imgThumb: flutter-1/supabase-flutter-1.jpg categories: - engineering tags: diff --git a/apps/www/_blog/2022-08-03-supabase-beta-update-july-2022.mdx b/apps/www/_blog/2022-08-03-supabase-beta-update-july-2022.mdx index 636a6d25858..3fabc65c2e9 100644 --- a/apps/www/_blog/2022-08-03-supabase-beta-update-july-2022.mdx +++ b/apps/www/_blog/2022-08-03-supabase-beta-update-july-2022.mdx @@ -2,8 +2,8 @@ title: Supabase Beta July 2022 description: Launch Week Golden Tickets, Flutter SDK 1.0 Developer Preview and more... author: ant_wilson -image: 2022-july/thumb.png -thumb: 2022-july/thumb.png +imgSocial: 2022-july/thumb.png +imgThumb: 2022-july/thumb.png categories: - product tags: diff --git a/apps/www/_blog/2022-08-09-slack-consolidate-slackbot-to-consolidate-messages.mdx b/apps/www/_blog/2022-08-09-slack-consolidate-slackbot-to-consolidate-messages.mdx index fde2537ee28..44186213f2d 100644 --- a/apps/www/_blog/2022-08-09-slack-consolidate-slackbot-to-consolidate-messages.mdx +++ b/apps/www/_blog/2022-08-09-slack-consolidate-slackbot-to-consolidate-messages.mdx @@ -2,8 +2,8 @@ title: 'Slack Consolidate: a slackbot built with Python and Supabase' description: A slackbot to consolidate messages from different channels using Supabase, Slack SDK and Python author: rodrigo_mansueli -image: slackbot-consolidate/slackbot-thumb.jpg -thumb: slackbot-consolidate/slackbot-thumb.jpg +imgSocial: slackbot-consolidate/slackbot-thumb.jpg +imgThumb: slackbot-consolidate/slackbot-thumb.jpg categories: - engineering tags: diff --git a/apps/www/_blog/2022-08-10-launch-week-5-hackathon.mdx b/apps/www/_blog/2022-08-10-launch-week-5-hackathon.mdx index 8f62e05a4c7..77d3e788069 100644 --- a/apps/www/_blog/2022-08-10-launch-week-5-hackathon.mdx +++ b/apps/www/_blog/2022-08-10-launch-week-5-hackathon.mdx @@ -2,8 +2,8 @@ title: 'Launch Week 5 Hackathon' description: Build to win $1500 - Friday 12th to Monday 21st August 2022 author: ant_wilson -image: lw5-hackathon/thumbnail.jpg -thumb: lw5-hackathon/thumbnail.jpg +imgSocial: lw5-hackathon/thumbnail.jpg +imgThumb: lw5-hackathon/thumbnail.jpg categories: - launch-week tags: diff --git a/apps/www/_blog/2022-08-12-supabase-series-b.mdx b/apps/www/_blog/2022-08-12-supabase-series-b.mdx index 7bfbea836ab..f363c107c63 100644 --- a/apps/www/_blog/2022-08-12-supabase-series-b.mdx +++ b/apps/www/_blog/2022-08-12-supabase-series-b.mdx @@ -2,8 +2,8 @@ title: 'Supabase Series B' description: Supabase raised $80M in May, bringing our total funding to $116M. author: paul_copplestone -image: series-b/supabase-series-b.png -thumb: series-b/supabase-series-b.png +imgSocial: series-b/supabase-series-b.png +imgThumb: series-b/supabase-series-b.png categories: - company tags: diff --git a/apps/www/_blog/2022-08-15-supabase-cli-v1-and-admin-api-beta.mdx b/apps/www/_blog/2022-08-15-supabase-cli-v1-and-admin-api-beta.mdx index 573392a4ae3..3a137054a4a 100644 --- a/apps/www/_blog/2022-08-15-supabase-cli-v1-and-admin-api-beta.mdx +++ b/apps/www/_blog/2022-08-15-supabase-cli-v1-and-admin-api-beta.mdx @@ -2,8 +2,8 @@ title: 'Supabase CLI v1 and Management API Beta' description: We are moving Supabase CLI v1 out of beta, and releasing Management API beta. author: soedirgo,qiao -image: lw5-cli/thumbnail.jpg -thumb: lw5-cli/thumbnail.jpg +imgSocial: lw5-cli/thumbnail.jpg +imgThumb: lw5-cli/thumbnail.jpg categories: - product tags: diff --git a/apps/www/_blog/2022-08-16-supabase-js-v2.mdx b/apps/www/_blog/2022-08-16-supabase-js-v2.mdx index 9da795ff6ea..5221f5eaa3a 100644 --- a/apps/www/_blog/2022-08-16-supabase-js-v2.mdx +++ b/apps/www/_blog/2022-08-16-supabase-js-v2.mdx @@ -2,8 +2,8 @@ title: 'supabase-js v2' description: A look at supabase-js v2, which brings type support and focuses on quality-of-life improvements for developers. author: inian,alaister -image: lw5-supabase-js/thumb.jpg -thumb: lw5-supabase-js/thumb.jpg +imgSocial: lw5-supabase-js/thumb.jpg +imgThumb: lw5-supabase-js/thumb.jpg categories: - product tags: diff --git a/apps/www/_blog/2022-08-17-supabase-soc2.mdx b/apps/www/_blog/2022-08-17-supabase-soc2.mdx index 8be8b88e046..60c4dd24640 100644 --- a/apps/www/_blog/2022-08-17-supabase-soc2.mdx +++ b/apps/www/_blog/2022-08-17-supabase-soc2.mdx @@ -2,8 +2,8 @@ title: 'Supabase is SOC2 compliant' description: Supabase is now SOC2 compliant. Learn how we got here and what it means for our customers. author: inian,joel -image: lw5-soc2/thumb.jpg -thumb: lw5-soc2/thumb.jpg +imgSocial: lw5-soc2/thumb.jpg +imgThumb: lw5-soc2/thumb.jpg categories: - company tags: diff --git a/apps/www/_blog/2022-08-18-supabase-realtime-multiplayer-general-availability.mdx b/apps/www/_blog/2022-08-18-supabase-realtime-multiplayer-general-availability.mdx index 0b7a2b5d574..fe4e29e4c41 100644 --- a/apps/www/_blog/2022-08-18-supabase-realtime-multiplayer-general-availability.mdx +++ b/apps/www/_blog/2022-08-18-supabase-realtime-multiplayer-general-availability.mdx @@ -2,8 +2,8 @@ title: 'Realtime: Multiplayer Edition' description: Announcing the general availability of Realtime's Broadcast and Presence. author: wenbo,stas -image: lw5-realtime/thumb.jpg -thumb: lw5-realtime/thumb.jpg +imgSocial: lw5-realtime/thumb.jpg +imgThumb: lw5-realtime/thumb.jpg categories: - product tags: diff --git a/apps/www/_blog/2022-08-19-launch-week-5-community-day.mdx b/apps/www/_blog/2022-08-19-launch-week-5-community-day.mdx index 25d26617bec..b8f7b380c16 100644 --- a/apps/www/_blog/2022-08-19-launch-week-5-community-day.mdx +++ b/apps/www/_blog/2022-08-19-launch-week-5-community-day.mdx @@ -2,8 +2,8 @@ title: 'Community Day' description: Wrapping up Launch Week 5 with contributors, partners, and friends. author: andrew_smith,jonmeyers_io,thor_schaeff,tyler_shukert -image: lw5-community-day/community_day_og.jpg -thumb: lw5-community-day/community_day_og.jpg +imgSocial: lw5-community-day/community_day_og.jpg +imgThumb: lw5-community-day/community_day_og.jpg categories: - developers tags: diff --git a/apps/www/_blog/2022-08-19-launch-week-5-one-more-thing.mdx b/apps/www/_blog/2022-08-19-launch-week-5-one-more-thing.mdx index 5205ec64053..ac06016d089 100644 --- a/apps/www/_blog/2022-08-19-launch-week-5-one-more-thing.mdx +++ b/apps/www/_blog/2022-08-19-launch-week-5-one-more-thing.mdx @@ -2,8 +2,8 @@ title: 'One more thing' description: "Let's be honest, it's never just one more thing." author: paul_copplestone -image: lw5-one-more/lw5-one-more-thumb.jpg -thumb: lw5-one-more/lw5-one-more-thumb.jpg +imgSocial: lw5-one-more/lw5-one-more-thumb.jpg +imgThumb: lw5-one-more/lw5-one-more-thumb.jpg categories: - product tags: diff --git a/apps/www/_blog/2022-08-19-pg-jsonschema-a-postgres-extension-for-json-validation.mdx b/apps/www/_blog/2022-08-19-pg-jsonschema-a-postgres-extension-for-json-validation.mdx index f096342e9a6..ce17e80d189 100644 --- a/apps/www/_blog/2022-08-19-pg-jsonschema-a-postgres-extension-for-json-validation.mdx +++ b/apps/www/_blog/2022-08-19-pg-jsonschema-a-postgres-extension-for-json-validation.mdx @@ -2,8 +2,8 @@ title: 'pg_jsonschema: JSON Schema support for Postgres' description: "Today we're releasing pg_jsonschema, a Postgres extension for JSON validation." author: oli_rice -image: lw5-pg_jsonschema/jsonschema-thumb.jpg -thumb: lw5-pg_jsonschema/jsonschema-thumb.jpg +imgSocial: lw5-pg_jsonschema/jsonschema-thumb.jpg +imgThumb: lw5-pg_jsonschema/jsonschema-thumb.jpg categories: - postgres tags: diff --git a/apps/www/_blog/2022-08-19-postgrest-v10.mdx b/apps/www/_blog/2022-08-19-postgrest-v10.mdx index 5c5af13b0f8..9d1781aa024 100644 --- a/apps/www/_blog/2022-08-19-postgrest-v10.mdx +++ b/apps/www/_blog/2022-08-19-postgrest-v10.mdx @@ -2,8 +2,8 @@ title: 'PostgREST v10: EXPLAIN and Improved Relationship Detection' description: "Today, PostgREST 10 was released. Let's take a look at some of the new features that go hand in hand with supabase-js v2." author: steve_chavez -image: lw5/postgrest-v10.png -thumb: lw5/postgrest-v10.png +imgSocial: lw5/postgrest-v10.png +imgThumb: lw5/postgrest-v10.png categories: - postgres tags: diff --git a/apps/www/_blog/2022-08-19-supabase-vault.mdx b/apps/www/_blog/2022-08-19-supabase-vault.mdx index fff7ae1126c..601b6c8c87b 100644 --- a/apps/www/_blog/2022-08-19-supabase-vault.mdx +++ b/apps/www/_blog/2022-08-19-supabase-vault.mdx @@ -2,8 +2,8 @@ title: 'Supabase Vault' description: "Today we're announcing Vault, a Postgres extension for managing secrets and encryption inside your database." author: michel -image: lw5-vault/supabase-vault.jpg -thumb: lw5-vault/supabase-vault.jpg +imgSocial: lw5-vault/supabase-vault.jpg +imgThumb: lw5-vault/supabase-vault.jpg categories: - product tags: diff --git a/apps/www/_blog/2022-08-24-building-a-realtime-trello-board-with-supabase-and-angular.mdx b/apps/www/_blog/2022-08-24-building-a-realtime-trello-board-with-supabase-and-angular.mdx index 5a758c2b4c9..e4f2944ee14 100644 --- a/apps/www/_blog/2022-08-24-building-a-realtime-trello-board-with-supabase-and-angular.mdx +++ b/apps/www/_blog/2022-08-24-building-a-realtime-trello-board-with-supabase-and-angular.mdx @@ -2,8 +2,8 @@ title: 'Building a Realtime Trello Board with Supabase and Angular' description: Go beyond the hello world example with this real world project. author: simon_grimm -image: simon-grimm-angular-realtime/angular-supabase.jpg -thumb: simon-grimm-angular-realtime/angular-supabase.jpg +imgSocial: simon-grimm-angular-realtime/angular-supabase.jpg +imgThumb: simon-grimm-angular-realtime/angular-supabase.jpg categories: - engineering tags: @@ -1276,7 +1276,7 @@ The required function in our class and service already exists, so you can now al ## Handling Realtime Table Changes -The cool thing is is how easy we are now able to implement real time functionality - the only thing required for this is to turn it on. +The cool thing is how easy we are now able to implement real time functionality - the only thing required for this is to turn it on. We can do this right inside the table editor of Supabase, so go to your tables, click that little arrow next to edi so you can edit the table and then enable realtime for bot **cards** and **lists**! diff --git a/apps/www/_blog/2022-08-25-launch-week-5-hackathon-winners.mdx b/apps/www/_blog/2022-08-25-launch-week-5-hackathon-winners.mdx index 915d5a20e11..99fe7dc2276 100644 --- a/apps/www/_blog/2022-08-25-launch-week-5-hackathon-winners.mdx +++ b/apps/www/_blog/2022-08-25-launch-week-5-hackathon-winners.mdx @@ -2,8 +2,8 @@ title: 'Launch Week 5 Hackathon Winners' description: Announcing the winners of the Launch Week 5 Hackathon! author: tyler_shukert -image: lw5-hackathon-winners/launch-week-5-hackathon-winners.jpeg -thumb: lw5-hackathon-winners/launch-week-5-hackathon-winners.jpeg +imgSocial: lw5-hackathon-winners/launch-week-5-hackathon-winners.jpeg +imgThumb: lw5-hackathon-winners/launch-week-5-hackathon-winners.jpeg categories: - developers tags: diff --git a/apps/www/_blog/2022-09-07-supabase-beta-update-august-2022.mdx b/apps/www/_blog/2022-09-07-supabase-beta-update-august-2022.mdx index e6c8508fe8c..fa1ab21ed4b 100644 --- a/apps/www/_blog/2022-09-07-supabase-beta-update-august-2022.mdx +++ b/apps/www/_blog/2022-09-07-supabase-beta-update-august-2022.mdx @@ -2,8 +2,8 @@ title: Supabase Beta August 2022 description: Launch Week Special. See everything we shipped, plus winners of the Hackathon and the extended Community Highlights author: ant_wilson -image: 2022-august/monthly-update-august-2022.jpg -thumb: 2022-august/monthly-update-august-2022.jpg +imgSocial: 2022-august/monthly-update-august-2022.jpg +imgThumb: 2022-august/monthly-update-august-2022.jpg categories: - product tags: diff --git a/apps/www/_blog/2022-09-08-choosing-a-postgres-primary-key.mdx b/apps/www/_blog/2022-09-08-choosing-a-postgres-primary-key.mdx index b01571d4f17..533c2a85990 100644 --- a/apps/www/_blog/2022-09-08-choosing-a-postgres-primary-key.mdx +++ b/apps/www/_blog/2022-09-08-choosing-a-postgres-primary-key.mdx @@ -2,8 +2,8 @@ title: Choosing a Postgres Primary Key description: Turns out the question of which identifier to use as a Primary Key is complicated -- we're going to dive into some of the complexity and inherent trade-offs, and figure things out author: victor -image: primary-keys/postgres-primary-key.jpg -thumb: primary-keys/postgres-primary-key.jpg +imgSocial: primary-keys/postgres-primary-key.jpg +imgThumb: primary-keys/postgres-primary-key.jpg categories: - postgres tags: diff --git a/apps/www/_blog/2022-10-03-postgres-wasm.mdx b/apps/www/_blog/2022-10-03-postgres-wasm.mdx index 61a91e659d1..6599411f710 100644 --- a/apps/www/_blog/2022-10-03-postgres-wasm.mdx +++ b/apps/www/_blog/2022-10-03-postgres-wasm.mdx @@ -2,8 +2,8 @@ title: Postgres WASM by Snaplet and Supabase description: We're open sourcing postgres-wasm, a PostgresQL server that runs inside a browser, with our friends at Snaplet. author: burggraf -image: postgres-wasm/postgres-wasm.jpg -thumb: postgres-wasm/postgres-wasm.jpg +imgSocial: postgres-wasm/postgres-wasm.jpg +imgThumb: postgres-wasm/postgres-wasm.jpg categories: - postgres tags: diff --git a/apps/www/_blog/2022-10-05-supabase-beta-update-september-2022.mdx b/apps/www/_blog/2022-10-05-supabase-beta-update-september-2022.mdx index c2b5fd865a4..4f713a7026b 100644 --- a/apps/www/_blog/2022-10-05-supabase-beta-update-september-2022.mdx +++ b/apps/www/_blog/2022-10-05-supabase-beta-update-september-2022.mdx @@ -2,8 +2,8 @@ title: Supabase Beta September 2022 description: We were too focused on clearing out the backlog so we didn't ship anything new last month... or did we?! author: ant_wilson -image: 2022-september/monthly-update-september-2022.jpg -thumb: 2022-september/monthly-update-september-2022.jpg +imgSocial: 2022-september/monthly-update-september-2022.jpg +imgThumb: 2022-september/monthly-update-september-2022.jpg categories: - product tags: diff --git a/apps/www/_blog/2022-10-14-postgres-full-text-search-vs-the-rest.mdx b/apps/www/_blog/2022-10-14-postgres-full-text-search-vs-the-rest.mdx index 7e518b9e656..359061de406 100644 --- a/apps/www/_blog/2022-10-14-postgres-full-text-search-vs-the-rest.mdx +++ b/apps/www/_blog/2022-10-14-postgres-full-text-search-vs-the-rest.mdx @@ -2,8 +2,8 @@ title: 'Postgres Full Text Search vs the rest' description: 'Comparing one of the most popular Postgres features against alternatives' author: victor -image: postgres-fts-vs-the-rest/postgres-full-text-search.jpg -thumb: postgres-fts-vs-the-rest/postgres-full-text-search.jpg +imgSocial: postgres-fts-vs-the-rest/postgres-full-text-search.jpg +imgThumb: postgres-fts-vs-the-rest/postgres-full-text-search.jpg categories: - postgres tags: diff --git a/apps/www/_blog/2022-10-20-supabase-js-v2-released.mdx b/apps/www/_blog/2022-10-20-supabase-js-v2-released.mdx index d496af2d8fa..3e1a545598e 100644 --- a/apps/www/_blog/2022-10-20-supabase-js-v2-released.mdx +++ b/apps/www/_blog/2022-10-20-supabase-js-v2-released.mdx @@ -2,8 +2,8 @@ title: 'supabase-js v2 Released' description: We've released supabase-js v2. Updated examples, quickstarts, and an improved experience. author: thor_schaeff -image: supabase-js-v2-release/supabase-js.jpg -thumb: supabase-js-v2-release/supabase-js.jpg +imgSocial: supabase-js-v2-release/supabase-js.jpg +imgThumb: supabase-js-v2-release/supabase-js.jpg categories: - product tags: diff --git a/apps/www/_blog/2022-10-21-supabase-flutter-sdk-v1-released.mdx b/apps/www/_blog/2022-10-21-supabase-flutter-sdk-v1-released.mdx index c2fea3ccd5e..6805e7bbf9e 100644 --- a/apps/www/_blog/2022-10-21-supabase-flutter-sdk-v1-released.mdx +++ b/apps/www/_blog/2022-10-21-supabase-flutter-sdk-v1-released.mdx @@ -2,8 +2,8 @@ title: 'supabase-flutter v1 Released' description: We've released supabase-flutter v1. More intuitive way of accessing Supabase from your Flutter application. author: tyler_shukert -image: flutter-v1-release/flutter_v1_official_release.jpeg -thumb: flutter-v1-release/flutter_v1_official_release.jpeg +imgSocial: flutter-v1-release/flutter_v1_official_release.jpeg +imgThumb: flutter-v1-release/flutter_v1_official_release.jpeg categories: - engineering tags: diff --git a/apps/www/_blog/2022-10-27-postgresql-commitfest.mdx b/apps/www/_blog/2022-10-27-postgresql-commitfest.mdx index 64d38d41e80..ce2f52b7196 100644 --- a/apps/www/_blog/2022-10-27-postgresql-commitfest.mdx +++ b/apps/www/_blog/2022-10-27-postgresql-commitfest.mdx @@ -2,8 +2,8 @@ title: 'What is PostgreSQL commitfest and how to contribute' description: 'A time-tested method for contributing to the core Postgres code' author: pavel -image: what-is-postgres-commitfest/what-is-postgres-commitfest.jpg -thumb: what-is-postgres-commitfest/what-is-postgres-commitfest.jpg +imgSocial: what-is-postgres-commitfest/what-is-postgres-commitfest.jpg +imgThumb: what-is-postgres-commitfest/what-is-postgres-commitfest.jpg categories: - postgres tags: diff --git a/apps/www/_blog/2022-11-02-supabase-beta-update-october-2022.mdx b/apps/www/_blog/2022-11-02-supabase-beta-update-october-2022.mdx index e8716550fe1..9a5948260cf 100644 --- a/apps/www/_blog/2022-11-02-supabase-beta-update-october-2022.mdx +++ b/apps/www/_blog/2022-11-02-supabase-beta-update-october-2022.mdx @@ -2,8 +2,8 @@ title: Supabase Beta October 2022 description: New SDKs, quickstarts, Functions tricks, and more. But, more importantly, Launch Week 6️ has a date! author: ant_wilson -image: 2022-october/monthly-update-october-2022.jpg -thumb: 2022-october/monthly-update-october-2022.jpg +imgSocial: 2022-october/monthly-update-october-2022.jpg +imgThumb: 2022-october/monthly-update-october-2022.jpg categories: - product tags: diff --git a/apps/www/_blog/2022-11-08-authentication-in-ionic-angular.mdx b/apps/www/_blog/2022-11-08-authentication-in-ionic-angular.mdx index 7eae723a2d6..c6fa7976886 100644 --- a/apps/www/_blog/2022-11-08-authentication-in-ionic-angular.mdx +++ b/apps/www/_blog/2022-11-08-authentication-in-ionic-angular.mdx @@ -2,8 +2,8 @@ title: 'Authentication in Ionic Angular with Supabase' description: Learn how to build an Ionic Angular app with authentication, Row Level Security, and Magic Link auth. author: simon_grimm -image: simmon-grim-ionic-angular-authentication/ionic-angular-supabase.jpg -thumb: simmon-grim-ionic-angular-authentication/ionic-angular-supabase.jpg +imgSocial: simmon-grim-ionic-angular-authentication/ionic-angular-supabase.jpg +imgThumb: simmon-grim-ionic-angular-authentication/ionic-angular-supabase.jpg categories: - developers tags: diff --git a/apps/www/_blog/2022-11-17-fetching-and-caching-supabase-data-in-next-js-server-components.mdx b/apps/www/_blog/2022-11-17-fetching-and-caching-supabase-data-in-next-js-server-components.mdx index 9bdcd9d41a8..09f8c134d04 100644 --- a/apps/www/_blog/2022-11-17-fetching-and-caching-supabase-data-in-next-js-server-components.mdx +++ b/apps/www/_blog/2022-11-17-fetching-and-caching-supabase-data-in-next-js-server-components.mdx @@ -2,8 +2,8 @@ title: 'Fetching and caching Supabase data in Next.js 13 Server Components' description: 'Next.js 13 introduces new data fetching and caching methods to enable React Server Components and Suspense.' author: jonmeyers_io -image: 2022-11-17-supabase-nextjs-13/nextjs-supabase.jpg -thumb: 2022-11-17-supabase-nextjs-13/nextjs-supabase.jpg +imgSocial: 2022-11-17-supabase-nextjs-13/nextjs-supabase.jpg +imgThumb: 2022-11-17-supabase-nextjs-13/nextjs-supabase.jpg categories: - engineering tags: diff --git a/apps/www/_blog/2022-11-22-flutter-authorization-with-rls.mdx b/apps/www/_blog/2022-11-22-flutter-authorization-with-rls.mdx index a0ac18ff5a2..6fac75e758e 100644 --- a/apps/www/_blog/2022-11-22-flutter-authorization-with-rls.mdx +++ b/apps/www/_blog/2022-11-22-flutter-authorization-with-rls.mdx @@ -2,8 +2,8 @@ title: 'Flutter Authorization with RLS' description: Learn how you can secure your Flutter app using Supabase Row Level Security. author: tyler_shukert -image: flutter-chat-auth/supabase-flutter-auth.jpg -thumb: flutter-chat-auth/supabase-flutter-auth.jpg +imgSocial: flutter-chat-auth/supabase-flutter-auth.jpg +imgThumb: flutter-chat-auth/supabase-flutter-auth.jpg categories: - developers tags: diff --git a/apps/www/_blog/2022-11-24-sql-or-nosql-both-with-postgresql.mdx b/apps/www/_blog/2022-11-24-sql-or-nosql-both-with-postgresql.mdx index e6f4f7b98f9..1c72e7e5708 100644 --- a/apps/www/_blog/2022-11-24-sql-or-nosql-both-with-postgresql.mdx +++ b/apps/www/_blog/2022-11-24-sql-or-nosql-both-with-postgresql.mdx @@ -2,8 +2,8 @@ title: SQL or NoSQL? Why not use both (with PostgreSQL)? description: How to turn Postgres into an easy-to-use NoSQL database that retains all the power of SQL author: burggraf -image: 2022-11-24-sql-nosql-postgresql/sql-nosql-postgresql.jpg -thumb: 2022-11-24-sql-nosql-postgresql/sql-nosql-postgresql.jpg +imgSocial: 2022-11-24-sql-nosql-postgresql/sql-nosql-postgresql.jpg +imgThumb: 2022-11-24-sql-nosql-postgresql/sql-nosql-postgresql.jpg categories: - postgres tags: diff --git a/apps/www/_blog/2022-12-06-the-supabase-content-storm.mdx b/apps/www/_blog/2022-12-06-the-supabase-content-storm.mdx index c45a2e21d7b..5db5cc20a8f 100644 --- a/apps/www/_blog/2022-12-06-the-supabase-content-storm.mdx +++ b/apps/www/_blog/2022-12-06-the-supabase-content-storm.mdx @@ -2,8 +2,8 @@ title: The Supabase Content Storm description: We worked with +30 content creators to drop a mountain of content simultaneously. author: ramiro -image: 2022-12-06-content-storm/content-storm.jpg -thumb: 2022-12-06-content-storm/content-storm.jpg +imgSocial: 2022-12-06-content-storm/content-storm.jpg +imgThumb: 2022-12-06-content-storm/content-storm.jpg categories: - company tags: diff --git a/apps/www/_blog/2022-12-07-supabase-beta-november-2022.mdx b/apps/www/_blog/2022-12-07-supabase-beta-november-2022.mdx index 223b1e2b689..db967d56072 100644 --- a/apps/www/_blog/2022-12-07-supabase-beta-november-2022.mdx +++ b/apps/www/_blog/2022-12-07-supabase-beta-november-2022.mdx @@ -2,8 +2,8 @@ title: Supabase Beta November 2022 description: We are preparing everything for Launch Week 6, but we still had time to ship some goodies this month! author: ant_wilson -image: 2022-12-07-november-beta-update/monthly-update-november-2022.jpg -thumb: 2022-12-07-november-beta-update/monthly-update-november-2022.jpg +imgSocial: 2022-12-07-november-beta-update/monthly-update-november-2022.jpg +imgThumb: 2022-12-07-november-beta-update/monthly-update-november-2022.jpg categories: - product tags: diff --git a/apps/www/_blog/2022-12-09-launch-week-6-hackathon.mdx b/apps/www/_blog/2022-12-09-launch-week-6-hackathon.mdx index add24516795..f3e57c479e7 100644 --- a/apps/www/_blog/2022-12-09-launch-week-6-hackathon.mdx +++ b/apps/www/_blog/2022-12-09-launch-week-6-hackathon.mdx @@ -2,8 +2,8 @@ title: 'Launch Week 6 Hackathon' description: Build an Open Source Project, Win $1500 and the Supabase Darkmode Keyboard author: ant_wilson -image: lw6-hackathon/thumbnail.jpg -thumb: lw6-hackathon/thumbnail.jpg +imgSocial: lw6-hackathon/thumbnail.jpg +imgThumb: lw6-hackathon/thumbnail.jpg categories: - launch-week tags: diff --git a/apps/www/_blog/2022-12-09-who-we-hire.mdx b/apps/www/_blog/2022-12-09-who-we-hire.mdx index 9d32bb3688d..f29ff1be720 100644 --- a/apps/www/_blog/2022-12-09-who-we-hire.mdx +++ b/apps/www/_blog/2022-12-09-who-we-hire.mdx @@ -3,8 +3,8 @@ title: 'Who We Hire at Supabase' description: Traits we look for to maintain a culture of shipping fast and often video: https://www.youtube.com/v/-BG9XptyCKI author: ant_wilson -image: who-we-hire.jpg -thumb: who-we-hire-cover.jpg +imgSocial: who-we-hire.jpg +imgThumb: who-we-hire-cover.jpg categories: - company tags: @@ -26,13 +26,13 @@ Here I’ll discuss some of the traits that have shaped culture at Supabase, and Here’s some traits we’ve observed in people at Supabase that make them effective team members: -### Extreme effectiveness when working asynchronously +## Extreme effectiveness when working asynchronously People who require a lot of face-to-face collaboration are unlikely to be successful at Supabase. Major projects have gone from inception, through implementation, to marketing and launch without a single synchronous meeting. Our team is now 60 people spread across 25 different countries. We focus on hiring the best person for the job regardless of geography. A nice side effect of this is excellent global support coverage (everyone from the CFO to the infra team has “front line support” listed as the first item in their job description) and a true appreciation of decreasing latency globally and not just for `us-east-1`. With so many timezones, a dependence on scheduled face time would kill our momentum, so meetings are used as a last resort. This isn’t to say that there are zero recurring meetings at Supabase, but in our ideal world there would be. -### Egoless +## Egoless A willingness to do the [schlep](http://www.paulgraham.com/schlep.html) is essential to working at Supabase. Behind every shiny new feature we ship is thousands of hours of ruthless hard work and maintenance. The best people in the company have come to be known as “Supa-unblockers”; people who take work off your plate rather than piling it on. And being senior is no exception. We don’t have managers, which means all individuals need to: @@ -40,19 +40,19 @@ A willingness to do the [schlep](http://www.paulgraham.com/schlep.html) is essen - self manage, and develop the skills necessary to ruthlessly prioritise tasks with the business goals always in mind. - have the full picture - everyone in the team has access to our metrics and we share a long list of product principles which enables everyone to make high-level decisions autonomously. -### Kaizen mindset +## Kaizen mindset [Kaizen](https://en.wikipedia.org/wiki/Kaizen) in a Supabase context is the idea that each process should be continuously and incrementally improved, with small and frequent changes being preferred over larger ones. This is true for all process, from company culture to product updates. It allows us to chunk down large projects (with the bonus that new starters can start contributing in their first week) and ensures smooth gradual changes to culture. -### Default to action +## Default to action The very first day of Supabase (6th Jan 2020), I met Copple for an all-day white-boarding session where we explored in detail everything that we thought Supabase could be, and how we were going to achieve it. We dumped down ideas on fund raising, product, competition, marketing, everything. At the end of what felt like a marathon, around the point that most people would pop the kettle on and start rummaging in the cupboards for the last remaining packet of Custard Creams (just me?), Copple opened his laptop and immediately started work. It was a simple act, but in that moment he set the pace for development at Supabase. Never would there ever be a whiff of “Let’s meet next week to discuss”. The words we encourage people to default to instead is “why not now?”. -### Unreasonable levels of ambition +## Unreasonable levels of ambition When you find all of the above traits in a single person, your definition of the word ‘feasible’ changes dramatically. At the start of every product cycle, we ask the question “what is the most ambitious thing we can hope to achieve in the next 3 months?”, and the team never fail to push the boundary on what we previously considered reasonable. Maybe it’s because we work in Dev Tools, but it’s amazing to watch developers productise solutions to their own problems. The right people don’t need to run a customer survey to know what to work on next, they’re obsessed with solving their own problems, have strong opinions on what great looks like, and won’t stop until they get there. -### A founder mindset +## A founder mindset We have a bias towards people who previously ran their own companies. This typically hints towards high levels of personal ambition. Ex-founders tend to be very flexible in their role. They can identify low hanging fruit and change focus quickly to address the needs of the business as a whole. If the person is technical, it also reduces the translation needed across the tech and business sides of the company. Something we especially value are team members who take on responsibility without asking and without being asked. Founders do this regularly. Clearly these traits are not only found in people who’ve started companies, but it can be an indication. It’s not the credentials that we value most, but the mindset. We expect everyone who works at Supabase to act like a business owner, and to solidify this part of everyone’s compensation package is an ESOP apportionment with [a 10 year exercise window](https://github.com/holman/extended-exercise-windows). diff --git a/apps/www/_blog/2022-12-10-postgres-crdt.mdx b/apps/www/_blog/2022-12-10-postgres-crdt.mdx index 760e4d91788..79cd6d117bc 100644 --- a/apps/www/_blog/2022-12-10-postgres-crdt.mdx +++ b/apps/www/_blog/2022-12-10-postgres-crdt.mdx @@ -2,8 +2,8 @@ title: 'pg_crdt - an experimental CRDT extension for Postgres' description: 'Embedding Yjs and Automerge into Postgres for collaborative applications.' author: paul_copplestone -image: launch-week-6/crdt/og-pg-crdt.png -thumb: launch-week-6/crdt/og-pg-crdt.png +imgSocial: launch-week-6/crdt/og-pg-crdt.png +imgThumb: launch-week-6/crdt/og-pg-crdt.png categories: - postgres tags: @@ -140,7 +140,7 @@ The Realtime engine seems like a great _compliment_ for `pg_crdt`, but before we These are a few of the _known_ limitations: -- Realtime broadcasts database changes from the Postgres write ahead log (WAL). The WAL includes a complete copy of the the underlying data so small updates cause the entire document to broadcast to all collaborators +- Realtime broadcasts database changes from the Postgres write ahead log (WAL). The WAL includes a complete copy of the underlying data so small updates cause the entire document to broadcast to all collaborators - Frequently updated CRDTs produce a lot of WAL and dead tuples - Large CRDT types in Postgres generate significant serialization/deserialization overhead on-update. diff --git a/apps/www/_blog/2022-12-12-new-supabase-docs-built-with-nextjs.mdx b/apps/www/_blog/2022-12-12-new-supabase-docs-built-with-nextjs.mdx index d2a1ec5360a..febe8c05263 100644 --- a/apps/www/_blog/2022-12-12-new-supabase-docs-built-with-nextjs.mdx +++ b/apps/www/_blog/2022-12-12-new-supabase-docs-built-with-nextjs.mdx @@ -2,8 +2,8 @@ title: 'New Supabase Docs, built with Next.js' description: We've redesigned our Docs and migrated to Next.js author: jonny -image: lw6-day-1/lw6-day1-docs.jpg -thumb: lw6-day-1/lw6-day1-docs.jpg +imgSocial: lw6-day-1/lw6-day1-docs.jpg +imgThumb: lw6-day-1/lw6-day1-docs.jpg categories: - product tags: diff --git a/apps/www/_blog/2022-12-13-storage-image-resizing-smart-cdn.mdx b/apps/www/_blog/2022-12-13-storage-image-resizing-smart-cdn.mdx index e0c4aed5d6f..4b83ef7fcfd 100644 --- a/apps/www/_blog/2022-12-13-storage-image-resizing-smart-cdn.mdx +++ b/apps/www/_blog/2022-12-13-storage-image-resizing-smart-cdn.mdx @@ -2,8 +2,8 @@ title: 'Supabase Storage v2: Image resizing and Smart CDN' description: "We're introducing new features for Supabase Storage: Image resizing and a Smart CDN." author: fabrizio,inian -image: lw6-storage/Image-resizing.jpg -thumb: lw6-storage/Image-resizing.jpg +imgSocial: lw6-storage/Image-resizing.jpg +imgThumb: lw6-storage/Image-resizing.jpg categories: - product tags: diff --git a/apps/www/_blog/2022-12-14-mfa-auth-via-rls.mdx b/apps/www/_blog/2022-12-14-mfa-auth-via-rls.mdx index baa4e2e1388..a824d34b7a2 100644 --- a/apps/www/_blog/2022-12-14-mfa-auth-via-rls.mdx +++ b/apps/www/_blog/2022-12-14-mfa-auth-via-rls.mdx @@ -2,8 +2,8 @@ title: 'Multi-factor Authentication via Row Level Security Enforcement' description: MFA Auth with enforcement via RLS author: joel,kangmingtay,stojan -image: lw6-auth/mfa-banner.jpg -thumb: lw6-auth/mfa-banner.jpg +imgSocial: lw6-auth/mfa-banner.jpg +imgThumb: lw6-auth/mfa-banner.jpg categories: - product tags: diff --git a/apps/www/_blog/2022-12-15-postgres-foreign-data-wrappers-rust.mdx b/apps/www/_blog/2022-12-15-postgres-foreign-data-wrappers-rust.mdx index e5de0996bc8..4d0eb6b75b5 100644 --- a/apps/www/_blog/2022-12-15-postgres-foreign-data-wrappers-rust.mdx +++ b/apps/www/_blog/2022-12-15-postgres-foreign-data-wrappers-rust.mdx @@ -2,8 +2,8 @@ title: 'Supabase Wrappers, a Postgres FDW framework written in Rust' description: 'A framework for building Postgres Foreign Data Wrappers which connects to Stripe, Firebase, Clickhouse, and more.' author: paul_copplestone,bo_lu,oli_rice -image: launch-week-6/wrappers/wrappers-og.png -thumb: launch-week-6/wrappers/wrappers-og.png +imgSocial: launch-week-6/wrappers/wrappers-og.png +imgThumb: launch-week-6/wrappers/wrappers-og.png categories: - product tags: @@ -89,7 +89,7 @@ _Note: we kept this example simple, however for API security and code organizati Once we've added more Wrappers, they enable various possibilities: - **On-demand Big Data:** Query your Data Warehouse on demand using Wrappers for Clickhouse, BigQuery, Snowflake, Oracle, and S3. -- **Simplified Onboarding:** Migrate to Postgres from systems like Firebase, MySQL, and Airtable. +- **Simplified Onboarding:** Migrate to Postgres from systems like Firebase, Microsoft SQL Server, and Airtable. - **Simplified Development:** Create a new Stripe customer object within a Postgres function. - **AI capabilities:** Run AI queries from your database using OpenAI's API. - **Caching:** use Postgres triggers to insert data into in-memory databases like Redis. diff --git a/apps/www/_blog/2022-12-16-custom-domain-names.mdx b/apps/www/_blog/2022-12-16-custom-domain-names.mdx index af70e3907a1..43895b5f6fd 100644 --- a/apps/www/_blog/2022-12-16-custom-domain-names.mdx +++ b/apps/www/_blog/2022-12-16-custom-domain-names.mdx @@ -2,8 +2,8 @@ title: Custom Domain Names description: Change your Supabase project's domain name to your own domain. author: div_arora -image: launch-week-6/custom-domains/og-custom-domains.png -thumb: launch-week-6/custom-domains/og-custom-domains.png +imgSocial: launch-week-6/custom-domains/og-custom-domains.png +imgThumb: launch-week-6/custom-domains/og-custom-domains.png categories: - product tags: diff --git a/apps/www/_blog/2022-12-16-launch-week-6-community-day.mdx b/apps/www/_blog/2022-12-16-launch-week-6-community-day.mdx index 5dc1b31c040..20636d43b6a 100644 --- a/apps/www/_blog/2022-12-16-launch-week-6-community-day.mdx +++ b/apps/www/_blog/2022-12-16-launch-week-6-community-day.mdx @@ -2,8 +2,8 @@ title: 'Community Day' description: Wrapping up Launch Week 6 with contributors, partners, and friends. author: andrew_smith,jonmeyers_io,thor_schaeff,tyler_shukert -image: lw6-community/community-day.png -thumb: lw6-community/community-day.png +imgSocial: lw6-community/community-day.png +imgThumb: lw6-community/community-day.png categories: - developers tags: diff --git a/apps/www/_blog/2022-12-16-launch-week-6-wrap-up.mdx b/apps/www/_blog/2022-12-16-launch-week-6-wrap-up.mdx index 5711485deaf..128d6ffd4a2 100644 --- a/apps/www/_blog/2022-12-16-launch-week-6-wrap-up.mdx +++ b/apps/www/_blog/2022-12-16-launch-week-6-wrap-up.mdx @@ -2,8 +2,8 @@ title: 'Launch Week 6: Wrap Up' description: "That's a wrap on Supabase Launch Week Day 6. Here's everything we shipped in one long blog post." author: paul_copplestone -image: launch-week-6/wrap-up/og-wrap-up.png -thumb: launch-week-6/wrap-up/og-wrap-up.png +imgSocial: launch-week-6/wrap-up/og-wrap-up.png +imgThumb: launch-week-6/wrap-up/og-wrap-up.png categories: - launch-week tags: diff --git a/apps/www/_blog/2022-12-16-new-in-postgres-15.mdx b/apps/www/_blog/2022-12-16-new-in-postgres-15.mdx index be30d2d1b16..d8dc7ab699d 100644 --- a/apps/www/_blog/2022-12-16-new-in-postgres-15.mdx +++ b/apps/www/_blog/2022-12-16-new-in-postgres-15.mdx @@ -2,8 +2,8 @@ title: What's new in Postgres 15? description: Describes the release of Postgres 15, new features and reasons to use it author: pavel -image: lw6-community/pg15.png -thumb: lw6-community/pg15.png +imgSocial: lw6-community/pg15.png +imgThumb: lw6-community/pg15.png categories: - postgres tags: diff --git a/apps/www/_blog/2022-12-16-pg-graphql-v1.mdx b/apps/www/_blog/2022-12-16-pg-graphql-v1.mdx index 48f1e54f85e..678efd09d0f 100644 --- a/apps/www/_blog/2022-12-16-pg-graphql-v1.mdx +++ b/apps/www/_blog/2022-12-16-pg-graphql-v1.mdx @@ -2,8 +2,8 @@ title: pg_graphql v1.0 description: Announcing the v1.0 release of pg_graphql author: oli_rice -image: launch-week-6/pggraphql/og-pg-graphql.png -thumb: launch-week-6/pggraphql/og-pg-graphql.png +imgSocial: launch-week-6/pggraphql/og-pg-graphql.png +imgThumb: launch-week-6/pggraphql/og-pg-graphql.png categories: - product tags: diff --git a/apps/www/_blog/2022-12-16-postgres-point-in-time-recovery.mdx b/apps/www/_blog/2022-12-16-postgres-point-in-time-recovery.mdx index 5eb62d98775..4071628f806 100644 --- a/apps/www/_blog/2022-12-16-postgres-point-in-time-recovery.mdx +++ b/apps/www/_blog/2022-12-16-postgres-point-in-time-recovery.mdx @@ -2,8 +2,8 @@ title: 'Point in Time Recovery is now available for Pro projects' description: "We're making PITR available for more projects, with a new Dashboard UI that makes it simple to use." author: angelico_de_los_reyes -image: launch-week-6/pitr/og-pitr.png -thumb: launch-week-6/pitr/og-pitr.png +imgSocial: launch-week-6/pitr/og-pitr.png +imgThumb: launch-week-6/pitr/og-pitr.png categories: - product tags: @@ -37,7 +37,7 @@ Under the hood, we use [WAL-G](https://github.com/wal-g/wal-g), an open source a Consider your Recovery Point Objective (RPO) when deciding whether to enable Point in Time Recovery. RPO is the threshold for how much data, measured in time, a business could lose when disaster strikes. This is dependent on a business and its underlying requirements. The agreed upon RPO would be a deciding factor in choosing which solution best fits a project. -While all Pro Plan projects and above are backed up on a daily basis, this means that at the worst case, a project could lose up to 24 hours worth of data if disaster hits at the most inopportune time. With Point in Time Recovery however, backups are made at much shorter intervals, shortening the RPO. WAL files are backed up at two minute intervals. This could be faster if it hits a certain file threshold before the the two minute mark. +While all Pro Plan projects and above are backed up on a daily basis, this means that at the worst case, a project could lose up to 24 hours worth of data if disaster hits at the most inopportune time. With Point in Time Recovery however, backups are made at much shorter intervals, shortening the RPO. WAL files are backed up at two minute intervals. This could be faster if it hits a certain file threshold before the two minute mark. ## Getting started diff --git a/apps/www/_blog/2022-12-16-postgrest-11-prerelease.mdx b/apps/www/_blog/2022-12-16-postgrest-11-prerelease.mdx index 8c1d6b29824..85acc78add1 100644 --- a/apps/www/_blog/2022-12-16-postgrest-11-prerelease.mdx +++ b/apps/www/_blog/2022-12-16-postgrest-11-prerelease.mdx @@ -2,8 +2,8 @@ title: PostgREST 11 pre-release description: Describes new features of PostgREST 11 pre-release author: steve_chavez -image: lw6-community/postgrest.png -thumb: lw6-community/postgrest.png +imgSocial: lw6-community/postgrest.png +imgThumb: lw6-community/postgrest.png categories: - postgres tags: diff --git a/apps/www/_blog/2022-12-16-vault-now-in-beta.mdx b/apps/www/_blog/2022-12-16-vault-now-in-beta.mdx index 9acf95c0807..ff06d533c94 100644 --- a/apps/www/_blog/2022-12-16-vault-now-in-beta.mdx +++ b/apps/www/_blog/2022-12-16-vault-now-in-beta.mdx @@ -2,8 +2,8 @@ title: 'Supabase Vault is now in Beta' description: 'A Postgres extension to store encrypted secrets and encrypt data.' author: michel -image: launch-week-6/vault/og-vault.png -thumb: launch-week-6/vault/og-vault.png +imgSocial: launch-week-6/vault/og-vault.png +imgThumb: launch-week-6/vault/og-vault.png categories: - product tags: diff --git a/apps/www/_blog/2023-01-03-launch-week-6-hackathon-winners.mdx b/apps/www/_blog/2023-01-03-launch-week-6-hackathon-winners.mdx index 72b43742455..d422c36434f 100644 --- a/apps/www/_blog/2023-01-03-launch-week-6-hackathon-winners.mdx +++ b/apps/www/_blog/2023-01-03-launch-week-6-hackathon-winners.mdx @@ -2,8 +2,8 @@ title: 'Launch Week 6 Hackathon Winners' description: Announcing the winners of the Launch Week 6 Hackathon! author: andrew_smith,tyler_shukert -image: lw6-hackathon-winners/hackathon-winners.png -thumb: lw6-hackathon-winners/hackathon-winners.png +imgSocial: lw6-hackathon-winners/hackathon-winners.png +imgThumb: lw6-hackathon-winners/hackathon-winners.png categories: - developers tags: diff --git a/apps/www/_blog/2023-01-05-supabase-beta-december-2022.mdx b/apps/www/_blog/2023-01-05-supabase-beta-december-2022.mdx index 4905d9db00f..09fcc7d02d5 100644 --- a/apps/www/_blog/2023-01-05-supabase-beta-december-2022.mdx +++ b/apps/www/_blog/2023-01-05-supabase-beta-december-2022.mdx @@ -2,8 +2,8 @@ title: Supabase Beta December 2022 description: This month the Beta Update is a Launch Week 6 Special, where we review the cascade of announcements. author: ant_wilson -image: 2023-01-05-december-beta-update/monthly-update-december2022.jpg -thumb: 2023-01-05-december-beta-update/monthly-update-december2022.jpg +imgSocial: 2023-01-05-december-beta-update/monthly-update-december2022.jpg +imgThumb: 2023-01-05-december-beta-update/monthly-update-december2022.jpg categories: - product tags: @@ -107,7 +107,7 @@ Congratulations 👏 to [@\_iamkarthikeyan](https://twitter.com/_iamkarthikeyan) - Build any Front-end like Admin Panel or CRM for your Supabase. [Article](https://blog.jetadmin.io/how-to-build-any-front-end-such-as-admin-panel-or-crm-for-your-supabase-in-minutes/) - Everything Svelte: a course with all you need to know to build a modern web application. [Course](https://www.everythingsvelte.com/) - Edgy Edge Functions: a look at a new Edge Function per week. [Youtube Playlist](https://www.youtube.com/playlist?list=PL5S4mPUpp4OulD3olUW8Eq1IYKpUbk5Ob) -- Pixels, an app that provides canvas to create pixel art. [App](https://pixels.refine.dev/) | [GitHub Repo](https://github.com/refinedev/refine/tree/next/examples/pixels) +- Pixels, an app that provides canvas to create pixel art. [App](https://pixels.refine.dev/) | [GitHub Repo](https://github.com/refinedev/refine/tree/main/examples/pixels) - Supabase Angular authentication with RxJS Observables. [Tutorial](https://dev.to/kylerummens/supabase-angular-authentication-with-rxjs-observables-3d0f) - Create Calendar Events in React With Google Calendar API and Supabase. [Video Tutorial](https://www.youtube.com/watch?v=tgcCl52EN84) - Going Serverless with Supabase. [Part 1](https://dev.to/davepar/going-serverless-with-supabase-103h) diff --git a/apps/www/_blog/2023-02-03-openai-embeddings-postgres-vector.mdx b/apps/www/_blog/2023-02-03-openai-embeddings-postgres-vector.mdx index fb4f913b48d..e91a0ebe899 100644 --- a/apps/www/_blog/2023-02-03-openai-embeddings-postgres-vector.mdx +++ b/apps/www/_blog/2023-02-03-openai-embeddings-postgres-vector.mdx @@ -2,8 +2,8 @@ title: Storing OpenAI embeddings in Postgres with pgvector description: An example of how to build an AI-powered search engine using OpenAI's embeddings and PostgreSQL. author: gregnr -image: embeddings/og_pgvector.png -thumb: embeddings/og_pgvector.png +imgSocial: embeddings/og_pgvector.png +imgThumb: embeddings/og_pgvector.png categories: - engineering tags: diff --git a/apps/www/_blog/2023-02-07-chatgpt-supabase-docs.mdx b/apps/www/_blog/2023-02-07-chatgpt-supabase-docs.mdx index fe8f61cf7df..6a281decf96 100644 --- a/apps/www/_blog/2023-02-07-chatgpt-supabase-docs.mdx +++ b/apps/www/_blog/2023-02-07-chatgpt-supabase-docs.mdx @@ -2,8 +2,8 @@ title: 'Supabase Clippy: ChatGPT for Supabase Docs' description: Creating a ChatGPT interface for the Supabase documentation. author: paul_copplestone -image: docsgpt/og_supabase_clippy.png -thumb: docsgpt/og_supabase_clippy.png +imgSocial: docsgpt/og_supabase_clippy.png +imgThumb: docsgpt/og_supabase_clippy.png categories: - product tags: diff --git a/apps/www/_blog/2023-02-08-supabase-beta-january-2023.mdx b/apps/www/_blog/2023-02-08-supabase-beta-january-2023.mdx index 21638da1712..67eb2b7e2d9 100644 --- a/apps/www/_blog/2023-02-08-supabase-beta-january-2023.mdx +++ b/apps/www/_blog/2023-02-08-supabase-beta-january-2023.mdx @@ -2,8 +2,8 @@ title: Supabase Beta January 2023 description: New Postgres extensions, pg_graphql updates, changes to Edge Functions, and more! author: ant_wilson -image: 2023-02-08-january-beta-update/supabase-beta-update-january-2023.jpg -thumb: 2023-02-08-january-beta-update/supabase-beta-update-january-2023.jpg +imgSocial: 2023-02-08-january-beta-update/supabase-beta-update-january-2023.jpg +imgThumb: 2023-02-08-january-beta-update/supabase-beta-update-january-2023.jpg categories: - product tags: diff --git a/apps/www/_blog/2023-02-14-flutter-real-time-multiplayer-game.mdx b/apps/www/_blog/2023-02-14-flutter-real-time-multiplayer-game.mdx index 98b26ce6d0e..39ed6a7ffdd 100644 --- a/apps/www/_blog/2023-02-14-flutter-real-time-multiplayer-game.mdx +++ b/apps/www/_blog/2023-02-14-flutter-real-time-multiplayer-game.mdx @@ -2,8 +2,8 @@ title: How to build a real-time multiplayer game with Flutter Flame description: Build a real-time multiplayer game using Flutter, Flame, and Supabase realtime. author: tyler_shukert -image: flutter-realtime-game/flutter-flame-realtime-multiplayer-game.jpg -thumb: flutter-realtime-game/flutter-flame-realtime-multiplayer-game.jpg +imgSocial: flutter-realtime-game/flutter-flame-realtime-multiplayer-game.jpg +imgThumb: flutter-realtime-game/flutter-flame-realtime-multiplayer-game.jpg categories: - developers tags: diff --git a/apps/www/_blog/2023-02-16-case-study-happyteams.mdx b/apps/www/_blog/2023-02-16-case-study-happyteams.mdx index 4685fa5116d..39965a28309 100644 --- a/apps/www/_blog/2023-02-16-case-study-happyteams.mdx +++ b/apps/www/_blog/2023-02-16-case-study-happyteams.mdx @@ -2,8 +2,8 @@ title: HappyTeams unlocks better performance and reduces cost with Supabase description: How a bootstrapped startup migrated from Heroku to Supabase in 30 minutes and never looked back author: rory_wilding -image: 2023-02-16-case-study-happyteams/case-study-happyteams.jpg -thumb: 2023-02-16-case-study-happyteams/case-study-happyteams.jpg +imgSocial: 2023-02-16-case-study-happyteams/case-study-happyteams.jpg +imgThumb: 2023-02-16-case-study-happyteams/case-study-happyteams.jpg categories: - product tags: diff --git a/apps/www/_blog/2023-02-17-type-constraints-in-65-lines-of-sql.mdx b/apps/www/_blog/2023-02-17-type-constraints-in-65-lines-of-sql.mdx index a6d427b3286..dddc80b8502 100644 --- a/apps/www/_blog/2023-02-17-type-constraints-in-65-lines-of-sql.mdx +++ b/apps/www/_blog/2023-02-17-type-constraints-in-65-lines-of-sql.mdx @@ -2,8 +2,8 @@ title: Type Constraints in 65 lines of SQL description: Creating validated data types in Postgres author: oli_rice -image: 2023-jan/semver-thumb.jpg -thumb: 2023-jan/semver-thumb.jpg +imgSocial: 2023-jan/semver-thumb.jpg +imgThumb: 2023-jan/semver-thumb.jpg categories: - postgres tags: diff --git a/apps/www/_blog/2023-03-01-geo-queries-with-postgis-in-ionic-angular.mdx b/apps/www/_blog/2023-03-01-geo-queries-with-postgis-in-ionic-angular.mdx index 1dc074c032f..75065f47217 100644 --- a/apps/www/_blog/2023-03-01-geo-queries-with-postgis-in-ionic-angular.mdx +++ b/apps/www/_blog/2023-03-01-geo-queries-with-postgis-in-ionic-angular.mdx @@ -2,8 +2,8 @@ title: Geo Queries with PostGIS in Ionic Angular description: Using the PostGIS extension to build a cross-platform application with Ionic Angular. author: simon_grimm -image: 2023-02-28-geoqueries-postgis/postgis-ionic-angular.jpg -thumb: 2023-02-28-geoqueries-postgis/postgis-ionic-angular.jpg +imgSocial: 2023-02-28-geoqueries-postgis/postgis-ionic-angular.jpg +imgThumb: 2023-02-28-geoqueries-postgis/postgis-ionic-angular.jpg categories: - developers tags: diff --git a/apps/www/_blog/2023-03-09-supabase-beta-update-february-2023.mdx b/apps/www/_blog/2023-03-09-supabase-beta-update-february-2023.mdx index 645ba324930..3f68842fd20 100644 --- a/apps/www/_blog/2023-03-09-supabase-beta-update-february-2023.mdx +++ b/apps/www/_blog/2023-03-09-supabase-beta-update-february-2023.mdx @@ -2,8 +2,8 @@ title: Supabase Beta February 2023 description: There is something for everybody this month - AI, Auth, Database, Edge Functions, GraphQL … you name it! author: ant_wilson -image: 2023-03-09-beta-update-february/supabase-beta-update-february-2023.jpg -thumb: 2023-03-09-beta-update-february/supabase-beta-update-february-2023.jpg +imgSocial: 2023-03-09-beta-update-february/supabase-beta-update-february-2023.jpg +imgThumb: 2023-03-09-beta-update-february/supabase-beta-update-february-2023.jpg categories: - product tags: @@ -104,7 +104,7 @@ Discover 100+ other apps in this [tweet](https://twitter.com/supabase/status/162 - LangChain supports our database as a vector store, using pgvector. [Doc](https://hwchase17.github.io/langchainjs/docs/modules/indexes/vector_stores/supabase/)
-- refine week: building a CRUD app with refine & Supabase. [Full series](https://refine.dev/week-of-refine/) +- Refine week: building a CRUD app with Refine & Supabase. [Full series](https://refine.dev/week-of-refine/) - Build an Instagram Web App with Supabase and Next.js. [Tutorial](https://livecycle.io/blogs/nextjs-supabase-instagram/)
diff --git a/apps/www/_blog/2023-04-01-supaclub.mdx b/apps/www/_blog/2023-04-01-supaclub.mdx index 6a49e0b3bee..8a627534e2a 100644 --- a/apps/www/_blog/2023-04-01-supaclub.mdx +++ b/apps/www/_blog/2023-04-01-supaclub.mdx @@ -2,8 +2,8 @@ title: SupaClub description: The Worlds First Software Engineering Nightclub. author: ant_wilson -image: supaclub/supaclub-thumb.png -thumb: supaclub/supaclub-thumb.png +imgSocial: supaclub/supaclub-thumb.png +imgThumb: supaclub/supaclub-thumb.png categories: - company tags: diff --git a/apps/www/_blog/2023-04-04-infinite-scroll-with-nextjs-framer-motion.mdx b/apps/www/_blog/2023-04-04-infinite-scroll-with-nextjs-framer-motion.mdx index 67f4d341036..acc69acccbb 100644 --- a/apps/www/_blog/2023-04-04-infinite-scroll-with-nextjs-framer-motion.mdx +++ b/apps/www/_blog/2023-04-04-infinite-scroll-with-nextjs-framer-motion.mdx @@ -2,8 +2,8 @@ title: Infinite scroll with Next.js, Framer Motion, and Supabase description: Lazy load and paginate data on scroll with Next.js and a sprinkle of Framer Motion magic ✨ author: fsansalvadore -image: infinite-scroll-thumb.jpg -thumb: infinite-scroll-thumb.jpg +imgSocial: infinite-scroll-thumb.jpg +imgThumb: infinite-scroll-thumb.jpg launchweek: '7' categories: - engineering diff --git a/apps/www/_blog/2023-04-07-designing-with-ai-midjourney.mdx b/apps/www/_blog/2023-04-07-designing-with-ai-midjourney.mdx index 1707cec508e..a292b8f4407 100644 --- a/apps/www/_blog/2023-04-07-designing-with-ai-midjourney.mdx +++ b/apps/www/_blog/2023-04-07-designing-with-ai-midjourney.mdx @@ -2,8 +2,8 @@ title: 'Designing with AI: Generating unique artwork for every user' description: Using MidJourney to generative artwork and serving ticket images with Edge Functions author: marijana,thor_schaeff -image: launch-week-7/designing-with-ai-midjourney/header.png -thumb: launch-week-7/designing-with-ai-midjourney/header.png +imgSocial: launch-week-7/designing-with-ai-midjourney/header.png +imgThumb: launch-week-7/designing-with-ai-midjourney/header.png launchweek: '7' categories: - launch-week diff --git a/apps/www/_blog/2023-04-07-launch-week-7-hackathon.mdx b/apps/www/_blog/2023-04-07-launch-week-7-hackathon.mdx index d33c6f2f7af..f6b71744b6f 100644 --- a/apps/www/_blog/2023-04-07-launch-week-7-hackathon.mdx +++ b/apps/www/_blog/2023-04-07-launch-week-7-hackathon.mdx @@ -2,8 +2,8 @@ title: 'The Supabase AI Hackathon' description: Build an Open Source Project over 10 days. 5 prize categories. author: tyler_shukert -image: lw7-hackathon/thumbnail.png -thumb: lw7-hackathon/thumbnail.png +imgSocial: lw7-hackathon/thumbnail.png +imgThumb: lw7-hackathon/thumbnail.png launchweek: '7' categories: - launch-week diff --git a/apps/www/_blog/2023-04-08-supabase-beta-update-march-2023.mdx b/apps/www/_blog/2023-04-08-supabase-beta-update-march-2023.mdx index f009959b792..c74bcd52020 100644 --- a/apps/www/_blog/2023-04-08-supabase-beta-update-march-2023.mdx +++ b/apps/www/_blog/2023-04-08-supabase-beta-update-march-2023.mdx @@ -2,8 +2,8 @@ title: Supabase Beta March 2023 description: We are in full shipping mode 🛥️… Launch Week 7 can’t come quickly enough! author: ant_wilson -image: 2023-04-08-supabase-beta-update-march/monthly-update-march-2023.jpg -thumb: 2023-04-08-supabase-beta-update-march/monthly-update-march-2023.jpg +imgSocial: 2023-04-08-supabase-beta-update-march/monthly-update-march-2023.jpg +imgThumb: 2023-04-08-supabase-beta-update-march/monthly-update-march-2023.jpg categories: - product tags: diff --git a/apps/www/_blog/2023-04-10-supabase-logs-self-hosted.mdx b/apps/www/_blog/2023-04-10-supabase-logs-self-hosted.mdx index ad401ead4ae..dce100a4de5 100644 --- a/apps/www/_blog/2023-04-10-supabase-logs-self-hosted.mdx +++ b/apps/www/_blog/2023-04-10-supabase-logs-self-hosted.mdx @@ -10,8 +10,8 @@ tags: date: '2023-04-10' toc_depth: 3 author: chasers,ziinc -image: launch-week-7/day-1-supabase-logs-self-hosted/day-1-supabase-logs-self-hosted-og.jpg -thumb: launch-week-7/day-1-supabase-logs-self-hosted/day-1-supabase-logs-self-hosted-thumb.jpg +imgSocial: launch-week-7/day-1-supabase-logs-self-hosted/day-1-supabase-logs-self-hosted-og.jpg +imgThumb: launch-week-7/day-1-supabase-logs-self-hosted/day-1-supabase-logs-self-hosted-thumb.jpg --- Today, we’re releasing Supabase Logs for both self-hosted users and CLI development. diff --git a/apps/www/_blog/2023-04-11-edge-runtime-self-hosted-deno-functions.mdx b/apps/www/_blog/2023-04-11-edge-runtime-self-hosted-deno-functions.mdx index e1d81f1c9de..0198ef480b7 100644 --- a/apps/www/_blog/2023-04-11-edge-runtime-self-hosted-deno-functions.mdx +++ b/apps/www/_blog/2023-04-11-edge-runtime-self-hosted-deno-functions.mdx @@ -10,8 +10,8 @@ tags: date: '2023-04-11' toc_depth: 3 author: laktek,inian -image: launch-week-7/day-2-edge-runtime/edge-runtime-og.jpg -thumb: launch-week-7/day-2-edge-runtime/edge-runtime-thumb.jpeg +imgSocial: launch-week-7/day-2-edge-runtime/edge-runtime-og.jpg +imgThumb: launch-week-7/day-2-edge-runtime/edge-runtime-thumb.jpeg ---
diff --git a/apps/www/_blog/2023-04-12-storage-v3-resumable-uploads.mdx b/apps/www/_blog/2023-04-12-storage-v3-resumable-uploads.mdx index 8b30e022af1..b56d6fcbdec 100644 --- a/apps/www/_blog/2023-04-12-storage-v3-resumable-uploads.mdx +++ b/apps/www/_blog/2023-04-12-storage-v3-resumable-uploads.mdx @@ -10,8 +10,8 @@ tags: date: '2023-04-12' toc_depth: 3 author: fabrizio,inian -image: launch-week-7/day-3-storage-resumable-uploads/storage-v3-og.jpg -thumb: launch-week-7/day-3-storage-resumable-uploads/storage-v3-thumb.jpg +imgSocial: launch-week-7/day-3-storage-resumable-uploads/storage-v3-og.jpg +imgThumb: launch-week-7/day-3-storage-resumable-uploads/storage-v3-thumb.jpg --- Supabase Storage is receiving a major upgrade, implementing many of the most requested features from our users: Resumable Uploads, Quality Filters, Next.js support, and WebP support. diff --git a/apps/www/_blog/2023-04-13-supabase-auth-sso-pkce.mdx b/apps/www/_blog/2023-04-13-supabase-auth-sso-pkce.mdx index d909658a48b..f88ef35899a 100644 --- a/apps/www/_blog/2023-04-13-supabase-auth-sso-pkce.mdx +++ b/apps/www/_blog/2023-04-13-supabase-auth-sso-pkce.mdx @@ -10,8 +10,8 @@ tags: date: '2023-04-13' toc_depth: 3 author: stojan,joel,kangmingtay -image: launch-week-7/day-4-supabase-auth-sso-pkce/supabase-auth-sso-pkce-thumb.png -thumb: launch-week-7/day-4-supabase-auth-sso-pkce/supabase-auth-sso-pkce-og.jpg +imgSocial: launch-week-7/day-4-supabase-auth-sso-pkce/supabase-auth-sso-pkce-thumb.png +imgThumb: launch-week-7/day-4-supabase-auth-sso-pkce/supabase-auth-sso-pkce-og.jpg --- Today we're excited to announce a few new features for Supabase Auth: diff --git a/apps/www/_blog/2023-04-14-dbdev.mdx b/apps/www/_blog/2023-04-14-dbdev.mdx index efd222e82a9..56a47ca6d81 100644 --- a/apps/www/_blog/2023-04-14-dbdev.mdx +++ b/apps/www/_blog/2023-04-14-dbdev.mdx @@ -10,8 +10,8 @@ tags: date: '2023-04-14' toc_depth: 3 author: oli_rice,daltjoh-aws -image: launch-week-7/day-5-one-more-thing/day-5-dbdev-og.jpg -thumb: launch-week-7/day-5-one-more-thing/day-5-dbdev-thumb.jpg +imgSocial: launch-week-7/day-5-one-more-thing/day-5-dbdev-og.jpg +imgThumb: launch-week-7/day-5-one-more-thing/day-5-dbdev-thumb.jpg --- Today we’re publicly previewing [**`database.dev`**](https://database.dev), a PostgreSQL package manager. At this stage the package registry is read-only. We've preloaded it with a handful of packages to showcase some of the more interesting possibilities. diff --git a/apps/www/_blog/2023-04-14-launch-week-7-community-highlights.mdx b/apps/www/_blog/2023-04-14-launch-week-7-community-highlights.mdx index cb0fcbfb062..59805f97250 100644 --- a/apps/www/_blog/2023-04-14-launch-week-7-community-highlights.mdx +++ b/apps/www/_blog/2023-04-14-launch-week-7-community-highlights.mdx @@ -9,8 +9,8 @@ tags: date: '2023-04-14' toc_depth: 3 author: paul_copplestone -image: launch-week-7/day-5-community-highlights/day-5-community-highlights-og.jpg -thumb: launch-week-7/day-5-community-highlights/day-5-community-highlights-thumb.jpg +imgSocial: launch-week-7/day-5-community-highlights/day-5-community-highlights-og.jpg +imgThumb: launch-week-7/day-5-community-highlights/day-5-community-highlights-thumb.jpg --- Supabase is a collaborative company. We work with, sponsor, and support as many open source tools as possible. Here’s a few of this community highlights from the past 3 months. diff --git a/apps/www/_blog/2023-04-14-pg-tle.mdx b/apps/www/_blog/2023-04-14-pg-tle.mdx index d7ff966eb24..50ef9b18419 100644 --- a/apps/www/_blog/2023-04-14-pg-tle.mdx +++ b/apps/www/_blog/2023-04-14-pg-tle.mdx @@ -10,8 +10,8 @@ tags: date: '2023-04-14' toc_depth: 3 author: michel,daltjoh-aws -image: launch-week-7/day-5-supabase-pg-tle/day-5-postgres-tle-thumb.jpg -thumb: launch-week-7/day-5-supabase-pg-tle/day-5-postgres-tle-thumb.jpg +imgSocial: launch-week-7/day-5-supabase-pg-tle/day-5-postgres-tle-thumb.jpg +imgThumb: launch-week-7/day-5-supabase-pg-tle/day-5-postgres-tle-thumb.jpg --- Most PostgreSQL cloud providers, such as Supabase and AWS RDS, do not allow users to install Postgres extensions into their databases until they have been rigorously vetted. Because of this, many useful Postgres extensions cannot be used on cloud platforms. To solve this, the RDS team has developed a new kind of extension called a **Trusted Language Extension** (TLE). diff --git a/apps/www/_blog/2023-04-14-supabase-studio-2.0.mdx b/apps/www/_blog/2023-04-14-supabase-studio-2.0.mdx index bd2e544e8c5..d93fdd56829 100644 --- a/apps/www/_blog/2023-04-14-supabase-studio-2.0.mdx +++ b/apps/www/_blog/2023-04-14-supabase-studio-2.0.mdx @@ -10,8 +10,8 @@ tags: date: '2023-04-14' toc_depth: 3 author: alaister,joshenlim,jonny,saltcod -image: launch-week-7/day-5-supabase-studio-2.0/day-5-supabase-studio-2.0-og.jpg -thumb: launch-week-7/day-5-supabase-studio-2.0/day-5-supabase-studio-2.0-thumb.jpg +imgSocial: launch-week-7/day-5-supabase-studio-2.0/day-5-supabase-studio-2.0-og.jpg +imgThumb: launch-week-7/day-5-supabase-studio-2.0/day-5-supabase-studio-2.0-thumb.jpg --- Today we're announcing Supabase Studio 2.0, packed with a ton of new stuff. We have features people have been asking for forever, and new capabilities that will change the way you work. diff --git a/apps/www/_blog/2023-04-21-whats-new-in-pg-graphql-v1-2.mdx b/apps/www/_blog/2023-04-21-whats-new-in-pg-graphql-v1-2.mdx index 511ef63d659..5ec8c7c8043 100644 --- a/apps/www/_blog/2023-04-21-whats-new-in-pg-graphql-v1-2.mdx +++ b/apps/www/_blog/2023-04-21-whats-new-in-pg-graphql-v1-2.mdx @@ -11,8 +11,8 @@ tags: date: '2023-04-21' toc_depth: 3 author: oli_rice -image: launch-week-6/pggraphql/og-pg-graphql.png -thumb: launch-week-6/pggraphql/og-pg-graphql.png +imgSocial: launch-week-6/pggraphql/og-pg-graphql.png +imgThumb: launch-week-6/pggraphql/og-pg-graphql.png --- It's been 4 months since the [1.0.0 release of pg_graphql](https://supabase.com/blog/pg-graphql-v1). diff --git a/apps/www/_blog/2023-04-24-launch-week-7-hackathon-winners.mdx b/apps/www/_blog/2023-04-24-launch-week-7-hackathon-winners.mdx index 5e80a44da20..3b554f7c2e6 100644 --- a/apps/www/_blog/2023-04-24-launch-week-7-hackathon-winners.mdx +++ b/apps/www/_blog/2023-04-24-launch-week-7-hackathon-winners.mdx @@ -2,8 +2,8 @@ title: 'Launch Week 7 Hackathon Winners' description: Announcing the winners of the Launch Week 7 Hackathon! author: tyler_shukert -image: lw7-hackathon-winners/lw7-hackathon-winner.jpg -thumb: lw7-hackathon-winners/lw7-hackathon-winner.jpg +imgSocial: lw7-hackathon-winners/lw7-hackathon-winner.jpg +imgThumb: lw7-hackathon-winners/lw7-hackathon-winner.jpg categories: - developers tags: diff --git a/apps/www/_blog/2023-04-28-postgres-pluggable-strorage.mdx b/apps/www/_blog/2023-04-28-postgres-pluggable-strorage.mdx index a309b79580d..f517fc055e7 100644 --- a/apps/www/_blog/2023-04-28-postgres-pluggable-strorage.mdx +++ b/apps/www/_blog/2023-04-28-postgres-pluggable-strorage.mdx @@ -2,8 +2,8 @@ title: 'Next steps for Postgres pluggable storage' description: Exploring history of Postgres pluggable storage and the possibility of landing it in the Postgres core. author: paul_copplestone -image: pluggable-storage/pluggable-storage-og.jpg -thumb: pluggable-storage/pluggable-storage.jpg +imgSocial: pluggable-storage/pluggable-storage-og.jpg +imgThumb: pluggable-storage/pluggable-storage.jpg categories: - postgres tags: diff --git a/apps/www/_blog/2023-05-04-flutter-multi-factor-authentication.mdx b/apps/www/_blog/2023-05-04-flutter-multi-factor-authentication.mdx index 954cc75165e..162d20690c2 100644 --- a/apps/www/_blog/2023-05-04-flutter-multi-factor-authentication.mdx +++ b/apps/www/_blog/2023-05-04-flutter-multi-factor-authentication.mdx @@ -2,8 +2,8 @@ title: 'Securing your Flutter apps with Multi-Factor Authentication' description: Build a Flutter app where the user is required to authenticate using Multi-Factor Authentication. author: tyler_shukert -image: flutter-mfa/flutter-mfa-thumb.jpg -thumb: flutter-mfa/flutter-mfa-thumb.jpg +imgSocial: flutter-mfa/flutter-mfa-thumb.jpg +imgThumb: flutter-mfa/flutter-mfa-thumb.jpg categories: - developers tags: diff --git a/apps/www/_blog/2023-05-09-supabase-beta-update-april-2023.mdx b/apps/www/_blog/2023-05-09-supabase-beta-update-april-2023.mdx index b2dc0b42e0d..d72ea33a11f 100644 --- a/apps/www/_blog/2023-05-09-supabase-beta-update-april-2023.mdx +++ b/apps/www/_blog/2023-05-09-supabase-beta-update-april-2023.mdx @@ -2,8 +2,8 @@ title: Supabase Beta April 2023 description: A review of Launch Week 7 and more exciting updates from last month. author: ant_wilson -image: 2023-05-09-beta-update-april/monthly-update-april-2023.jpg -thumb: 2023-05-09-beta-update-april/monthly-update-april-2023.jpg +imgSocial: 2023-05-09-beta-update-april/monthly-update-april-2023.jpg +imgThumb: 2023-05-09-beta-update-april/monthly-update-april-2023.jpg categories: - product tags: diff --git a/apps/www/_blog/2023-05-12-flutter-hackathon.mdx b/apps/www/_blog/2023-05-12-flutter-hackathon.mdx index 95321215933..24908bfcbf2 100644 --- a/apps/www/_blog/2023-05-12-flutter-hackathon.mdx +++ b/apps/www/_blog/2023-05-12-flutter-hackathon.mdx @@ -2,8 +2,8 @@ title: 'Flutter Hackathon' description: Build Flutter apps and win limited edition swag. author: tyler_shukert -image: flutter-hackathon/thumbnail.jpg -thumb: flutter-hackathon/thumbnail.jpg +imgSocial: flutter-hackathon/thumbnail.jpg +imgThumb: flutter-hackathon/thumbnail.jpg categories: - developers tags: diff --git a/apps/www/_blog/2023-05-15-building-chatgpt-plugins-template.mdx b/apps/www/_blog/2023-05-15-building-chatgpt-plugins-template.mdx index b71ea367ec4..f03df5710b6 100644 --- a/apps/www/_blog/2023-05-15-building-chatgpt-plugins-template.mdx +++ b/apps/www/_blog/2023-05-15-building-chatgpt-plugins-template.mdx @@ -10,8 +10,8 @@ tags: date: '2023-05-15' toc_depth: 2 author: thor_schaeff -image: 2023-05-15-chatgpt-plugin-temnplate-deno/chatgpt_plugin_template_deno.jpeg -thumb: 2023-05-15-chatgpt-plugin-temnplate-deno/chatgpt_plugin_template_deno.jpeg +imgSocial: 2023-05-15-chatgpt-plugin-temnplate-deno/chatgpt_plugin_template_deno.jpeg +imgThumb: 2023-05-15-chatgpt-plugin-temnplate-deno/chatgpt_plugin_template_deno.jpeg --- ChatGPT Plugins support is [rolling out in beta](https://help.openai.com/en/articles/6825453-chatgpt-release-notes) this week! To help you get up and running quickly, we're releasing a [plugin template](https://github.com/supabase-community/chatgpt-plugin-template-deno) written in TypeScript and running on [Supabase Edge Runtime](https://supabase.com/blog/edge-runtime-self-hosted-deno-functions)! diff --git a/apps/www/_blog/2023-05-25-chatgpt-plugins-support-postgres.mdx b/apps/www/_blog/2023-05-25-chatgpt-plugins-support-postgres.mdx index 23e9302f780..6fcf0768ba2 100644 --- a/apps/www/_blog/2023-05-25-chatgpt-plugins-support-postgres.mdx +++ b/apps/www/_blog/2023-05-25-chatgpt-plugins-support-postgres.mdx @@ -10,8 +10,8 @@ tags: date: '2023-05-25' toc_depth: 2 author: egor_romanov,paul_copplestone -image: 2023-05-25-chatgpt-plugins-support-postgres/chatgpt-plugins-support-postgres.jpeg -thumb: 2023-05-25-chatgpt-plugins-support-postgres/chatgpt-plugins-support-postgres.jpeg +imgSocial: 2023-05-25-chatgpt-plugins-support-postgres/chatgpt-plugins-support-postgres.jpeg +imgThumb: 2023-05-25-chatgpt-plugins-support-postgres/chatgpt-plugins-support-postgres.jpeg --- One of the challenges that ChatGPT faces is being able to answer questions from a private dataset. We can solve this with “retrieval plugins”, which allow ChatGPT to access information from a database. diff --git a/apps/www/_blog/2023-05-29-flutter-hackathon-winners.mdx b/apps/www/_blog/2023-05-29-flutter-hackathon-winners.mdx index 2be79647879..ad39e666733 100644 --- a/apps/www/_blog/2023-05-29-flutter-hackathon-winners.mdx +++ b/apps/www/_blog/2023-05-29-flutter-hackathon-winners.mdx @@ -2,8 +2,8 @@ title: 'Flutter Hackathon Winners' description: Announcing the winners of the Flutter Hackathon! author: tyler_shukert -image: flutter-hackathon-winners/flutter-hackathon-winners.png -thumb: flutter-hackathon-winners/flutter-hackathon-winners.png +imgSocial: flutter-hackathon-winners/flutter-hackathon-winners.png +imgThumb: flutter-hackathon-winners/flutter-hackathon-winners.png categories: - developers tags: diff --git a/apps/www/_blog/2023-05-31-vecs.mdx b/apps/www/_blog/2023-05-31-vecs.mdx index 77f6e782ce6..531bda76b61 100644 --- a/apps/www/_blog/2023-05-31-vecs.mdx +++ b/apps/www/_blog/2023-05-31-vecs.mdx @@ -2,8 +2,8 @@ title: 'Supabase Vecs: a vector client for Postgres' description: Introducing Supabase Vecs, a PostgreSQL vector client author: oli_rice -image: 2023-06-01-vecs/og-image.jpg -thumb: 2023-06-01-vecs/og-image.jpg +imgSocial: 2023-06-01-vecs/og-image.jpg +imgThumb: 2023-06-01-vecs/og-image.jpg categories: - product tags: diff --git a/apps/www/_blog/2023-06-09-supabase-beta-update-may-2023.mdx b/apps/www/_blog/2023-06-09-supabase-beta-update-may-2023.mdx index 59c4a5516d0..53ca4ccd846 100644 --- a/apps/www/_blog/2023-06-09-supabase-beta-update-may-2023.mdx +++ b/apps/www/_blog/2023-06-09-supabase-beta-update-may-2023.mdx @@ -2,8 +2,8 @@ title: Supabase Beta May 2023 description: Learn about the great things we shipped last month. Spoiler alert... lots of AI. author: ant_wilson -image: 2023-09-06-may-2023-beta-update/monthly-update-may-2023.jpg -thumb: 2023-09-06-may-2023-beta-update/monthly-update-may-2023.jpg +imgSocial: 2023-09-06-may-2023-beta-update/monthly-update-may-2023.jpg +imgThumb: 2023-09-06-may-2023-beta-update/monthly-update-may-2023.jpg categories: - product tags: @@ -22,7 +22,7 @@ We're also absolutely stoked to let you know that we've hit a massive milestone: Storing vector embeddings in Postgres with `pgvector` is becoming increasingly popular for AI applications, so we're building out a collection of tools to store, index, and query embeddings at scale. -[Supabase Vector](https://supabase.com/vector) +[Supabase Vector](https://supabase.com/modules/vector) ## Vault is now available for all projects diff --git a/apps/www/_blog/2023-06-27-native-mobile-auth.mdx b/apps/www/_blog/2023-06-27-native-mobile-auth.mdx index e67564d1bc4..adf2b376b04 100644 --- a/apps/www/_blog/2023-06-27-native-mobile-auth.mdx +++ b/apps/www/_blog/2023-06-27-native-mobile-auth.mdx @@ -2,8 +2,8 @@ title: Native Mobile Auth Support for Google and Apple Sign in description: Supabase auth adds full support for native mobile sign in with Apple and Google. author: stojan,tyler_shukert -image: native-mobile-auth/native-mobile-auth.png -thumb: native-mobile-auth/native-mobile-auth.png +imgSocial: native-mobile-auth/native-mobile-auth.png +imgThumb: native-mobile-auth/native-mobile-auth.png categories: - product tags: diff --git a/apps/www/_blog/2023-07-06-supabase-beta-update-june-2023.mdx b/apps/www/_blog/2023-07-06-supabase-beta-update-june-2023.mdx index a155970ff15..d4708b86743 100644 --- a/apps/www/_blog/2023-07-06-supabase-beta-update-june-2023.mdx +++ b/apps/www/_blog/2023-07-06-supabase-beta-update-june-2023.mdx @@ -2,8 +2,8 @@ title: Supabase Beta June 2023 description: A plethora of announcements... read till the end to find out when is the new Launch Week author: ant_wilson -image: 2023-07-06-beta-update-june/beta-update-june-2023.png -thumb: 2023-07-06-beta-update-june/beta-update-june-2023.png +imgSocial: 2023-07-06-beta-update-june/beta-update-june-2023.png +imgThumb: 2023-07-06-beta-update-june/beta-update-june-2023.png categories: - product tags: @@ -83,7 +83,7 @@ Added the popular social platform Kakao as new social provider. Allow your users - Using Supabase with Cloudflare Workers. [Cloudflare TV](https://cloudflare.tv/event/using-supabase-with-cloudflare-workers/dgM90RgD) - Build a Chatbot with Next.js, LangChain, OpenAI, and Supabase Vector. [Video Tutorial](https://www.youtube.com/watch?v=Tt45NrVIBn8) -- The refine open source Hackathon is in full swing. [Join now](https://discord.com/channels/@me/1118414473108148296/1123933930702262312) +- The Refine open source Hackathon is in full swing. [Join now](https://discord.com/channels/@me/1118414473108148296/1123933930702262312) - Flutter database and user authentication. [Video guide](https://www.youtube.com/watch?v=r7ysVtZ5Row) - Google authentication with Expo & Supabase. [Tutorial](https://blog.spirokit.com/google-authentication-with-expo-supabase) - Building Stripe integrations with Supabase. [Video](https://www.youtube.com/watch?v=D5kOnnB72WA) diff --git a/apps/www/_blog/2023-07-12-postgrest-11-1-release.mdx b/apps/www/_blog/2023-07-12-postgrest-11-1-release.mdx index 917d040ca10..7f40fde451c 100644 --- a/apps/www/_blog/2023-07-12-postgrest-11-1-release.mdx +++ b/apps/www/_blog/2023-07-12-postgrest-11-1-release.mdx @@ -2,8 +2,8 @@ title: 'What is new in PostgREST v11.1?' description: 'Impersonated Role Settings, Configurable Isolation Level, improved Bulk Insert, and more' author: steve_chavez -image: lw6-community/postgrest.png -thumb: lw6-community/postgrest.png +imgSocial: lw6-community/postgrest.png +imgThumb: lw6-community/postgrest.png categories: - postgres tags: diff --git a/apps/www/_blog/2023-07-13-pgvector-performance.mdx b/apps/www/_blog/2023-07-13-pgvector-performance.mdx index 3618daf5f62..1f386b4c79b 100644 --- a/apps/www/_blog/2023-07-13-pgvector-performance.mdx +++ b/apps/www/_blog/2023-07-13-pgvector-performance.mdx @@ -11,8 +11,8 @@ tags: date: '2023-07-13' toc_depth: 2 author: egor_romanov,pavel -image: 2023-07-13-pgvector-performance/vector-benchmarks-og.jpeg -thumb: 2023-07-13-pgvector-performance/vector-benchmarks-thumb.jpeg +imgSocial: 2023-07-13-pgvector-performance/vector-benchmarks-og.jpeg +imgThumb: 2023-07-13-pgvector-performance/vector-benchmarks-thumb.jpeg ---
diff --git a/apps/www/_blog/2023-07-18-flutter-authentication.mdx b/apps/www/_blog/2023-07-18-flutter-authentication.mdx index bcce18aa6f3..0af9e05674e 100644 --- a/apps/www/_blog/2023-07-18-flutter-authentication.mdx +++ b/apps/www/_blog/2023-07-18-flutter-authentication.mdx @@ -9,8 +9,8 @@ tags: date: '2023-07-18' toc_depth: 2 author: tyler_shukert -image: flutter-authentication/flutter-authentication.jpg -thumb: flutter-authentication/flutter-authentication.jpg +imgSocial: flutter-authentication/flutter-authentication.jpg +imgThumb: flutter-authentication/flutter-authentication.jpg --- Flutter is Google’s open-source framework to develop cross-platform applications. In this article, we will take a look at how we can implement authentication using Google sign-in to secure our application using the [Supabase SDK for Flutter](https://supabase.com/docs/reference/dart/introduction). diff --git a/apps/www/_blog/2023-07-25-supabase-lw8-hackathon.mdx b/apps/www/_blog/2023-07-25-supabase-lw8-hackathon.mdx index 992f86fc2d8..1cfd3b78594 100644 --- a/apps/www/_blog/2023-07-25-supabase-lw8-hackathon.mdx +++ b/apps/www/_blog/2023-07-25-supabase-lw8-hackathon.mdx @@ -2,8 +2,8 @@ title: 'Supabase Launch Week 8 Hackathon' description: Build an Open Source Project over 10 days. 5 prize categories. author: ant_wilson -image: lw8-hackathon/thumbnail.png -thumb: lw8-hackathon/thumbnail.png +imgSocial: lw8-hackathon/thumbnail.png +imgThumb: lw8-hackathon/thumbnail.png launchweek: '8' categories: - launch-week diff --git a/apps/www/_blog/2023-08-01-react-native-storage.mdx b/apps/www/_blog/2023-08-01-react-native-storage.mdx index 11d001b9d64..305c5d9a66a 100644 --- a/apps/www/_blog/2023-08-01-react-native-storage.mdx +++ b/apps/www/_blog/2023-08-01-react-native-storage.mdx @@ -2,8 +2,8 @@ title: 'React Native file upload with Supabase Storage' description: Learn how to implement authentication and file upload in a React Native app. author: simon_grimm -image: 2023-08-01-react-native-storage/react-native-storage.jpg -thumb: 2023-08-01-react-native-storage/react-native-storage.jpg +imgSocial: 2023-08-01-react-native-storage/react-native-storage.jpg +imgThumb: 2023-08-01-react-native-storage/react-native-storage.jpg categories: - developers tags: diff --git a/apps/www/_blog/2023-08-02-beta-update-july-2023.mdx b/apps/www/_blog/2023-08-02-beta-update-july-2023.mdx index 54a4c25ff85..63e59d7b260 100644 --- a/apps/www/_blog/2023-08-02-beta-update-july-2023.mdx +++ b/apps/www/_blog/2023-08-02-beta-update-july-2023.mdx @@ -2,8 +2,8 @@ title: Supabase Beta July 2023 description: Launch Week 8 is coming - but we still shipped some goodies during July author: ant_wilson -image: 2023-08-02-july-2023-beta-update/july-2023-beta-update.png -thumb: 2023-08-02-july-2023-beta-update/july-2023-beta-update.png +imgSocial: 2023-08-02-july-2023-beta-update/july-2023-beta-update.png +imgThumb: 2023-08-02-july-2023-beta-update/july-2023-beta-update.png categories: - product tags: diff --git a/apps/www/_blog/2023-08-03-fewer-dimensions-are-better-pgvector.mdx b/apps/www/_blog/2023-08-03-fewer-dimensions-are-better-pgvector.mdx index 1aa6cbd6931..18df29f89b0 100644 --- a/apps/www/_blog/2023-08-03-fewer-dimensions-are-better-pgvector.mdx +++ b/apps/www/_blog/2023-08-03-fewer-dimensions-are-better-pgvector.mdx @@ -11,8 +11,8 @@ tags: - planetpg date: '2023-08-03' toc_depth: 3 -image: 2023-08-03-fewer-dimensions-are-better-pgvector/fewer-dimensions-og.png -thumb: 2023-08-03-fewer-dimensions-are-better-pgvector/fewer-dimensions-thumb.png +imgSocial: 2023-08-03-fewer-dimensions-are-better-pgvector/fewer-dimensions-og.png +imgThumb: 2023-08-03-fewer-dimensions-are-better-pgvector/fewer-dimensions-thumb.png --- Embeddings have become a core tool in AI applications to determine semantic similarity between pieces of content. Developers are using embeddings for various tasks, such as search, retrieval augmented generation, and clustering. diff --git a/apps/www/_blog/2023-08-04-interactive-constellation-threejs-react-three-fiber.mdx b/apps/www/_blog/2023-08-04-interactive-constellation-threejs-react-three-fiber.mdx index 1664c0049da..025984eabb5 100644 --- a/apps/www/_blog/2023-08-04-interactive-constellation-threejs-react-three-fiber.mdx +++ b/apps/www/_blog/2023-08-04-interactive-constellation-threejs-react-three-fiber.mdx @@ -2,8 +2,8 @@ title: Coding the stars - an interactive constellation with Three.js and React Three Fiber description: How we built a constellation of stars with Three.js and React Three Fiber. author: fsansalvadore -image: lw8-constellation-breakdown/lw8-constellation-breakdown-og.png -thumb: lw8-constellation-breakdown/lw8-constellation-breakdown-og.png +imgSocial: lw8-constellation-breakdown/lw8-constellation-breakdown-og.png +imgThumb: lw8-constellation-breakdown/lw8-constellation-breakdown-og.png categories: - engineering tags: diff --git a/apps/www/_blog/2023-08-05-why-supabase-remote.mdx b/apps/www/_blog/2023-08-05-why-supabase-remote.mdx index 7a83399758a..45fe3a661fe 100644 --- a/apps/www/_blog/2023-08-05-why-supabase-remote.mdx +++ b/apps/www/_blog/2023-08-05-why-supabase-remote.mdx @@ -2,8 +2,8 @@ title: "Why we'll stay remote" description: Offices are making a comeback, just not at Supabase. author: ant_wilson -image: remote/og.jpg -thumb: remote/thumb.jpg +imgSocial: remote/og.jpg +imgThumb: remote/thumb.jpg launchweek: '8' categories: - company diff --git a/apps/www/_blog/2023-08-07-hugging-face-supabase.mdx b/apps/www/_blog/2023-08-07-hugging-face-supabase.mdx index 11ef0eca430..191053a70c7 100644 --- a/apps/www/_blog/2023-08-07-hugging-face-supabase.mdx +++ b/apps/www/_blog/2023-08-07-hugging-face-supabase.mdx @@ -10,11 +10,11 @@ tags: date: '2023-08-07' toc_depth: 3 author: gregnr,oli_rice -image: launch-week-8/day-1/hugging-face-supabase-og.jpg -thumb: launch-week-8/day-1/hugging-face-supabase-thumb.jpg +imgSocial: launch-week-8/day-1/hugging-face-supabase-og.jpg +imgThumb: launch-week-8/day-1/hugging-face-supabase-thumb.jpg --- -Since launching our [Vector Toolkit](https://supabase.com/vector) a few months ago, the number of AI applications on Supabase has grown - a lot. Hundreds of new databases every week are using [pgvector](https://github.com/pgvector/pgvector). +Since launching our [Vector Toolkit](https://supabase.com/modules/vector) a few months ago, the number of AI applications on Supabase has grown - a lot. Hundreds of new databases every week are using [pgvector](https://github.com/pgvector/pgvector). 98% of those applications use OpenAI to store embeddings using the `text-embedding-ada-002` model. While OpenAI is easy, it’s not open source, which means it can’t be self-hosted. diff --git a/apps/www/_blog/2023-08-08-supabase-local-dev.mdx b/apps/www/_blog/2023-08-08-supabase-local-dev.mdx index 72f63812ac8..3ffe9d23de8 100644 --- a/apps/www/_blog/2023-08-08-supabase-local-dev.mdx +++ b/apps/www/_blog/2023-08-08-supabase-local-dev.mdx @@ -10,8 +10,8 @@ tags: date: '2023-08-08' toc_depth: 3 author: qiao,soedirgo,jonny -image: launch-week-8/day-2/OG-day2.jpg -thumb: launch-week-8/day-2/thumb-day2.jpg +imgSocial: launch-week-8/day-2/OG-day2.jpg +imgThumb: launch-week-8/day-2/thumb-day2.jpg --- One of our goals at Supabase is to make Postgres development delightful. To do this, we need to simplify the experience between our CLI, your code editor, and the remote Postgres database powering your applications. @@ -294,7 +294,7 @@ Supabase isn’t simply a database, it’s an entire backend - everything from y ### Supabase branching is hard -Every project is a Postgres database, wrapped in a suite of tools like [Auth](https://supabase.com/auth), [Storage](https://supabase.com/storage), [Edge Functions](https://supabase.com/edge-functions), [Realtime](https://supabase.com/realtime) and [Vectors](https://supabase.com/vector), and encompassed by [API middleware](https://supabase.com/docs/guides/api) and [logs](https://supabase.com/blog/supabase-logs-self-hosted). +Every project is a Postgres database, wrapped in a suite of tools like [Auth](https://supabase.com/auth), [Storage](https://supabase.com/storage), [Edge Functions](https://supabase.com/edge-functions), [Realtime](https://supabase.com/realtime) and [Vectors](https://supabase.com/modules/vector), and encompassed by [API middleware](https://supabase.com/docs/guides/api) and [logs](https://supabase.com/blog/supabase-logs-self-hosted). A good branching solution requires each tool to provide multi-tenancy support so that: diff --git a/apps/www/_blog/2023-08-09-supabase-studio-3-0.mdx b/apps/www/_blog/2023-08-09-supabase-studio-3-0.mdx index 4437bb46a2d..c9a8a02526a 100644 --- a/apps/www/_blog/2023-08-09-supabase-studio-3-0.mdx +++ b/apps/www/_blog/2023-08-09-supabase-studio-3-0.mdx @@ -11,8 +11,8 @@ tags: date: '2023-08-09' toc_depth: 3 author: alaister,gregnr,joshenlim -image: launch-week-8/day-3/og-day3.jpg -thumb: launch-week-8/day-3/thumb-day3.jpg +imgSocial: launch-week-8/day-3/og-day3.jpg +imgThumb: launch-week-8/day-3/thumb-day3.jpg --- Supabase Studio 3.0 is here, with some huge new features, including a brand new Supabase AI, integrated right into our SQL Editor. If you hate writing SQL, you'll love this update. diff --git a/apps/www/_blog/2023-08-10-supabase-integrations-marketplace.mdx b/apps/www/_blog/2023-08-10-supabase-integrations-marketplace.mdx index 1ca21d5be0e..1f526d38af2 100644 --- a/apps/www/_blog/2023-08-10-supabase-integrations-marketplace.mdx +++ b/apps/www/_blog/2023-08-10-supabase-integrations-marketplace.mdx @@ -10,8 +10,8 @@ tags: date: '2023-08-10' toc_depth: 3 author: thor_schaeff -image: launch-week-8/day-4/integration-marketplace-og.jpg -thumb: launch-week-8/day-4/integration-marketplace-thumb.jpg +imgSocial: launch-week-8/day-4/integration-marketplace-og.jpg +imgThumb: launch-week-8/day-4/integration-marketplace-thumb.jpg --- We've been running our [Integrations Marketplace](/partners) in “stealth mode” for about a year now. What started as a dog-fooding project has now transformed into a marketplace with [over 60 integrations](/partners/integrations). (It's also an [open source template](https://vercel.com/templates/next.js/supabase-partner-gallery) that you can use yourself). @@ -74,7 +74,7 @@ Learn more about the Vercel integration [updates we're launching](/blog/using-su ![Windmill x Supabase](/images/blog/launch-week-8/day-4/marketplace-windmill.jpg) -[Windmill](https://windmill.dev) (YC [S22](https://www.ycombinator.com/companies/windmill)) is an open source alternative to Retool and a modern Airflow. They provide a developer platform to quickly build production-grade complex workflows and integrations from minimal Python and Typescript scripts. Their one-click integration with Supabase makes it simple to launch new databases, process large quantities of data (maybe even convert them into [embeddings](https://supabase.com/vector)), and build internal dashboards. +[Windmill](https://windmill.dev) (YC [S22](https://www.ycombinator.com/companies/windmill)) is an open source alternative to Retool and a modern Airflow. They provide a developer platform to quickly build production-grade complex workflows and integrations from minimal Python and Typescript scripts. Their one-click integration with Supabase makes it simple to launch new databases, process large quantities of data (maybe even convert them into [embeddings](https://supabase.com/modules/vector)), and build internal dashboards. Read the [official blog post on windmill.dev](https://www.windmill.dev/blog/2023/08/10/supabase-partnership). diff --git a/apps/www/_blog/2023-08-10-using-supabase-with-vercel.mdx b/apps/www/_blog/2023-08-10-using-supabase-with-vercel.mdx index e9a09d93472..d39f9532011 100644 --- a/apps/www/_blog/2023-08-10-using-supabase-with-vercel.mdx +++ b/apps/www/_blog/2023-08-10-using-supabase-with-vercel.mdx @@ -10,8 +10,8 @@ tags: date: '2023-08-10' toc_depth: 3 author: jonny,jonmeyers_io -image: launch-week-8/day-4/vercel-and-supabase-og.jpg -thumb: launch-week-8/day-4/vercel-and-supabase-thumb.jpg +imgSocial: launch-week-8/day-4/vercel-and-supabase-og.jpg +imgThumb: launch-week-8/day-4/vercel-and-supabase-thumb.jpg --- Vercel's open source framework, [Next.js](https://nextjs.org/), is the most popular frontend framework for Supabase developers. diff --git a/apps/www/_blog/2023-08-11-launch-week-8-community-highlights.mdx b/apps/www/_blog/2023-08-11-launch-week-8-community-highlights.mdx index 3637cdf4da2..30fc259fcf8 100644 --- a/apps/www/_blog/2023-08-11-launch-week-8-community-highlights.mdx +++ b/apps/www/_blog/2023-08-11-launch-week-8-community-highlights.mdx @@ -9,8 +9,8 @@ tags: date: '2023-08-11' toc_depth: 3 author: paul_copplestone -image: launch-week-8/day-5-community/community-highlights-OG.jpg -thumb: launch-week-8/day-5-community/community-highlights-thumbs.jpg +imgSocial: launch-week-8/day-5-community/community-highlights-OG.jpg +imgThumb: launch-week-8/day-5-community/community-highlights-thumbs.jpg --- Supabase aims to be as collaborative as possible - working with, sponsoring, and supporting as many open source tools as possible. In many ways, we're more like a "community of communities". Here are a few highlights from the past 4 months. diff --git a/apps/www/_blog/2023-08-11-supabase-soc2-hipaa.mdx b/apps/www/_blog/2023-08-11-supabase-soc2-hipaa.mdx index 7246749156c..60c57b77436 100644 --- a/apps/www/_blog/2023-08-11-supabase-soc2-hipaa.mdx +++ b/apps/www/_blog/2023-08-11-supabase-soc2-hipaa.mdx @@ -10,8 +10,8 @@ tags: date: '2023-08-11' toc_depth: 3 author: inian -image: launch-week-8/day-5/OG-day5-compliance.jpg -thumb: launch-week-8/day-5/thumb-day5-compliance.jpg +imgSocial: launch-week-8/day-5/OG-day5-compliance.jpg +imgThumb: launch-week-8/day-5/thumb-day5-compliance.jpg --- While we weren’t [planning](https://news.ycombinator.com/item?id=35526018) to do anything official for this announcement, [the customer is always right](https://news.ycombinator.com/item?id=35555756). diff --git a/apps/www/_blog/2023-08-11-supavisor-1-million.mdx b/apps/www/_blog/2023-08-11-supavisor-1-million.mdx index 58399333c6b..ff2fc6038fc 100644 --- a/apps/www/_blog/2023-08-11-supavisor-1-million.mdx +++ b/apps/www/_blog/2023-08-11-supavisor-1-million.mdx @@ -11,8 +11,8 @@ tags: date: '2023-08-11' toc_depth: 3 author: egor_romanov,chasers,stas -image: launch-week-8/day-5/supavisor-og.jpg -thumb: launch-week-8/day-5/supavisor-thumb.jpg +imgSocial: launch-week-8/day-5/supavisor-og.jpg +imgThumb: launch-week-8/day-5/supavisor-thumb.jpg --- One of the most [widely-discussed shortcomings](https://news.ycombinator.com/item?id=24735012) of Postgres is it's connection system. Every Postgres connection has a reasonably high memory footprint, and determining the maximum number of connections your database can handle is a [bit of an art](https://momjian.us/main/blogs/pgblog/2020.html#April_22_2020). diff --git a/apps/www/_blog/2023-08-24-launch-week-8-hackathon-winners.mdx b/apps/www/_blog/2023-08-24-launch-week-8-hackathon-winners.mdx index 6538f0299fc..4c74dfc8eff 100644 --- a/apps/www/_blog/2023-08-24-launch-week-8-hackathon-winners.mdx +++ b/apps/www/_blog/2023-08-24-launch-week-8-hackathon-winners.mdx @@ -2,8 +2,8 @@ title: 'Launch Week 8 Hackathon Winners' description: Announcing the winners of the Launch Week 8 Hackathon! author: andrew_smith,saltcod,tyler_shukert -image: lw8-hackathon-winners/hackathon-winners.png -thumb: lw8-hackathon-winners/hackathon-winners.png +imgSocial: lw8-hackathon-winners/hackathon-winners.png +imgThumb: lw8-hackathon-winners/hackathon-winners.png categories: - developers tags: diff --git a/apps/www/_blog/2023-08-31-organization-based-billing.mdx b/apps/www/_blog/2023-08-31-organization-based-billing.mdx index 641045e2c1c..efa0d263218 100644 --- a/apps/www/_blog/2023-08-31-organization-based-billing.mdx +++ b/apps/www/_blog/2023-08-31-organization-based-billing.mdx @@ -2,8 +2,8 @@ title: 'Organization-based Billing, Project Transfers, Team Plan' description: Introducing the new Organization-based Billing author: paul_copplestone,kevcodez -image: 2023-08-31-org-billing/org-billing-thumb.png -thumb: 2023-08-31-org-billing/org-billing-thumb.png +imgSocial: 2023-08-31-org-billing/org-billing-thumb.png +imgThumb: 2023-08-31-org-billing/org-billing-thumb.png categories: - product tags: diff --git a/apps/www/_blog/2023-09-06-increase-performance-pgvector-hnsw.mdx b/apps/www/_blog/2023-09-06-increase-performance-pgvector-hnsw.mdx index 8771b2089aa..bfb1d7e049b 100644 --- a/apps/www/_blog/2023-09-06-increase-performance-pgvector-hnsw.mdx +++ b/apps/www/_blog/2023-09-06-increase-performance-pgvector-hnsw.mdx @@ -11,13 +11,13 @@ tags: - planetpg date: '2023-09-06' toc_depth: 3 -image: 2023-09-06-increase-performance-pgvector-hnsw/pgvector-v0-5-0-og.png -thumb: 2023-09-06-increase-performance-pgvector-hnsw/pgvector-v0-5-0-thumb.png +imgSocial: 2023-09-06-increase-performance-pgvector-hnsw/pgvector-v0-5-0-og.png +imgThumb: 2023-09-06-increase-performance-pgvector-hnsw/pgvector-v0-5-0-thumb.png --- _Contributed by: [Egor Romanov](https://github.com/egor-romanov)_ -[Supabase Vector](https://supabase.com/vector) is about to get a lot faster. New Supabase databases will ship with pgvector v0.5.0 which adds a new type of index: Hierarchical Navigable Small World (HNSW). +[Supabase Vector](https://supabase.com/modules/vector) is about to get a lot faster. New Supabase databases will ship with pgvector v0.5.0 which adds a new type of index: Hierarchical Navigable Small World (HNSW). HNSW is an algorithm for approximate nearest neighbor search, often used in high-dimensional spaces like those found in embeddings. diff --git a/apps/www/_blog/2023-09-08-beta-update-august-2023.mdx b/apps/www/_blog/2023-09-08-beta-update-august-2023.mdx index 610c8e721e4..45c6a18cca0 100644 --- a/apps/www/_blog/2023-09-08-beta-update-august-2023.mdx +++ b/apps/www/_blog/2023-09-08-beta-update-august-2023.mdx @@ -2,8 +2,8 @@ title: Supabase Beta August 2023 description: Launch Week 8 review and more things we shipped 🚀 author: ant_wilson -image: 2023-09-07-beta-update-august-2023/monthly-update-august-2023.jpg -thumb: 2023-09-07-beta-update-august-2023/monthly-update-august-2023.jpg +imgSocial: 2023-09-07-beta-update-august-2023/monthly-update-august-2023.jpg +imgThumb: 2023-09-07-beta-update-august-2023/monthly-update-august-2023.jpg categories: - product tags: diff --git a/apps/www/_blog/2023-10-03-postgres-dynamic-table-partitioning.mdx b/apps/www/_blog/2023-10-03-postgres-dynamic-table-partitioning.mdx index 5cc4648b017..b270ffebbf4 100644 --- a/apps/www/_blog/2023-10-03-postgres-dynamic-table-partitioning.mdx +++ b/apps/www/_blog/2023-10-03-postgres-dynamic-table-partitioning.mdx @@ -8,8 +8,8 @@ tags: date: '2023-10-03' toc_depth: 3 author: michel -image: partitions/dynamic-table-partitioning-og.png -thumb: partitions/dynamic-table-partitioning-thumb.png +imgSocial: partitions/dynamic-table-partitioning-og.png +imgThumb: partitions/dynamic-table-partitioning-thumb.png --- We helped a customer recently who was storing 500 million chat messages in a single Postgres table. As the table was growing, their queries were slowing down. diff --git a/apps/www/_blog/2023-10-04-beta-update-september-2023.mdx b/apps/www/_blog/2023-10-04-beta-update-september-2023.mdx index 95fed1db603..a3807192a50 100644 --- a/apps/www/_blog/2023-10-04-beta-update-september-2023.mdx +++ b/apps/www/_blog/2023-10-04-beta-update-september-2023.mdx @@ -2,8 +2,8 @@ title: Supabase Beta September 2023 description: September was packed with so many new features and releases that it might have seemed like another Launch Week, but it wasn't! author: ant_wilson -image: 2023-10-04-beta-update-september/monthly-update-september-2023.jpg -thumb: 2023-10-04-beta-update-september/monthly-update-september-2023.jpg +imgSocial: 2023-10-04-beta-update-september/monthly-update-september-2023.jpg +imgThumb: 2023-10-04-beta-update-september/monthly-update-september-2023.jpg categories: - product tags: @@ -78,7 +78,7 @@ Added HNSW support inside Vecs, our Python library for `pgvector`. Vecs automati - [PostgREST] JWT caching just landed. API requests are about to get 100ms faster. [[PR](https://github.com/PostgREST/postgrest/pull/2928)] - [Auth] Added a default in-memory storage mechanism to allow using `supabase-js` in these environments to fall back to use this default storage mechanism now. Upgrade to supabase-js v2.36.0 or gotrue-js v2.54.0 for the latest changes. [[PR](https://github.com/supabase/gotrue-js/pull/774)] - [Edge Functions] Supports much simpler API for creating functions `Deno.serve(req => new Response("ok"))`. No `http` standard library dependency needed. (Thanks eifr for contributing with updated CLI templates. [[PR](https://github.com/supabase/cli/pull/1504)] -- [Edge Functions] You can manage the secrets for your project's Edge Functions via the dashboard. [[Try it now](https://supabase.com/dashboard/project/_/settings/functions)] +- [Edge Functions] You can manage the secrets for your project's Edge Functions via the dashboard. [[Try it now](https://supabase.com/dashboard/project/_/functions/secrets)] ## Supabase at the AI Engineer Summit diff --git a/apps/www/_blog/2023-10-08-react-native-offline-first-watermelon-db.mdx b/apps/www/_blog/2023-10-08-react-native-offline-first-watermelon-db.mdx index 2090e1c29e6..db56fbe264c 100644 --- a/apps/www/_blog/2023-10-08-react-native-offline-first-watermelon-db.mdx +++ b/apps/www/_blog/2023-10-08-react-native-offline-first-watermelon-db.mdx @@ -2,8 +2,8 @@ title: Offline-first React Native Apps with Expo, WatermelonDB, and Supabase description: Store your data locally and sync it with Postgres using WatermelonDB! author: benediktmueller -image: 2023-10-08-react-native-offline-first-watermelon-db/expo-watermelondb-supabase.jpg -thumb: 2023-10-08-react-native-offline-first-watermelon-db/expo-watermelondb-supabase.jpg +imgSocial: 2023-10-08-react-native-offline-first-watermelon-db/expo-watermelondb-supabase.jpg +imgThumb: 2023-10-08-react-native-offline-first-watermelon-db/expo-watermelondb-supabase.jpg categories: - developers tags: diff --git a/apps/www/_blog/2023-10-10-pgvector-vs-pinecone.mdx b/apps/www/_blog/2023-10-10-pgvector-vs-pinecone.mdx index 5504cb86d37..81b00412146 100644 --- a/apps/www/_blog/2023-10-10-pgvector-vs-pinecone.mdx +++ b/apps/www/_blog/2023-10-10-pgvector-vs-pinecone.mdx @@ -10,8 +10,8 @@ tags: - postgres date: '2023-10-10' toc_depth: 3 -image: 2023-10-10-pgvector-vs-pinecone/pgvector-pinecone-og.png -thumb: 2023-10-10-pgvector-vs-pinecone/pgvector-pinecone-thumb.png +imgSocial: 2023-10-10-pgvector-vs-pinecone/pgvector-pinecone-og.png +imgThumb: 2023-10-10-pgvector-vs-pinecone/pgvector-pinecone-thumb.png --- At Supabase, we believe that a combination of Postgres and pgvector serves as a better alternative to single-purpose databases like Pinecone for AI tasks. This isn't the first time a Postgres-based solution has successfully rivaled specialized databases designed for specific data types. Timescale for time-series data and Greenplum for analytics are just a few examples. diff --git a/apps/www/_blog/2023-11-01-supabase-is-now-compatible-with-nextjs-14.mdx b/apps/www/_blog/2023-11-01-supabase-is-now-compatible-with-nextjs-14.mdx index 9fb473003ad..48925dc6d0e 100644 --- a/apps/www/_blog/2023-11-01-supabase-is-now-compatible-with-nextjs-14.mdx +++ b/apps/www/_blog/2023-11-01-supabase-is-now-compatible-with-nextjs-14.mdx @@ -9,8 +9,8 @@ tags: - intgrations date: '2023-11-01' toc_depth: 3 -image: 2023-11-01-supabase-is-now-compatible-with-nextjs-14/nextjs-compatible.jpg -thumb: 2023-11-01-supabase-is-now-compatible-with-nextjs-14/nextjs-compatible.jpg +imgSocial: 2023-11-01-supabase-is-now-compatible-with-nextjs-14/nextjs-compatible.jpg +imgThumb: 2023-11-01-supabase-is-now-compatible-with-nextjs-14/nextjs-compatible.jpg --- As part of [Next.js Conf 2023](https://nextjs.org/conf), the team at Vercel released [Next.js 14](https://nextjs.org/blog/next-14). The huge headline feature was... diff --git a/apps/www/_blog/2023-11-06-beta-update-october-2023.mdx b/apps/www/_blog/2023-11-06-beta-update-october-2023.mdx index 2f34c3ccbcf..119c14bedac 100644 --- a/apps/www/_blog/2023-11-06-beta-update-october-2023.mdx +++ b/apps/www/_blog/2023-11-06-beta-update-october-2023.mdx @@ -2,8 +2,8 @@ title: Supabase Beta October 2023 description: Brand-new features, community content, and (more importantly) the date for our next Launch Week. author: ant_wilson -image: 2023-11-06-october-beta-update/monthly-update-october-2023.jpg -thumb: 2023-11-06-october-beta-update/monthly-update-october-2023.jpg +imgSocial: 2023-11-06-october-beta-update/monthly-update-october-2023.jpg +imgThumb: 2023-11-06-october-beta-update/monthly-update-october-2023.jpg categories: - product tags: diff --git a/apps/www/_blog/2023-11-16-react-native-authentication.mdx b/apps/www/_blog/2023-11-16-react-native-authentication.mdx index 5c5ab09644f..07da7ad668c 100644 --- a/apps/www/_blog/2023-11-16-react-native-authentication.mdx +++ b/apps/www/_blog/2023-11-16-react-native-authentication.mdx @@ -9,8 +9,8 @@ tags: date: '2023-11-16' toc_depth: 3 author: thor_schaeff -image: 2023-11-16-react-native-authentication/react-native-authentication-supabase.jpg -thumb: 2023-11-16-react-native-authentication/react-native-authentication-supabase.jpg +imgSocial: 2023-11-16-react-native-authentication/react-native-authentication-supabase.jpg +imgThumb: 2023-11-16-react-native-authentication/react-native-authentication-supabase.jpg --- Authentication is the process of verifying the identity of a user who is attempting to access a system, application, or online service. In this blog post, you will learn about React Native authentication, including native mobile specific login mechanisms like "Sign in with Apple" and "Google One Tap sign-in", as well as SMS & WhatsApp based authentication. diff --git a/apps/www/_blog/2023-11-21-oauth2-login-python-flask-apps.mdx b/apps/www/_blog/2023-11-21-oauth2-login-python-flask-apps.mdx index d6cc14d08d2..f444aefe4fa 100644 --- a/apps/www/_blog/2023-11-21-oauth2-login-python-flask-apps.mdx +++ b/apps/www/_blog/2023-11-21-oauth2-login-python-flask-apps.mdx @@ -9,8 +9,8 @@ tags: date: '2023-11-21' toc_depth: 3 author: andrew_smith -image: oauth2-login-python-flask-apps/flask-supabase-auth.jpg -thumb: oauth2-login-python-flask-apps/flask-supabase-auth.jpg +imgSocial: oauth2-login-python-flask-apps/flask-supabase-auth.jpg +imgThumb: oauth2-login-python-flask-apps/flask-supabase-auth.jpg --- In this guide we'll learn how to quickly build an OAuth2.0 integration into a simple Flask app using Supabase-py. This will enable your users to login to your web app using their GitHub account. diff --git a/apps/www/_blog/2023-12-01-automatic-cli-login.mdx b/apps/www/_blog/2023-12-01-automatic-cli-login.mdx index 076e7347f3f..8221f5fbd46 100644 --- a/apps/www/_blog/2023-12-01-automatic-cli-login.mdx +++ b/apps/www/_blog/2023-12-01-automatic-cli-login.mdx @@ -9,8 +9,8 @@ tags: date: '2023-12-01' toc_depth: 3 author: kamil_ogorek -image: automatic-cli-login/automatic-cli-login-og.jpg -thumb: automatic-cli-login/automatic-cli-login-thumb.jpg +imgSocial: automatic-cli-login/automatic-cli-login-og.jpg +imgThumb: automatic-cli-login/automatic-cli-login-thumb.jpg --- Using the [Supabase CLI](https://supabase.com/docs/guides/cli) is the go-to method for many to interact with their Supabase projects. It enables easy local project development, working with the local database, managing migrations, and generating types, among other functionalities. However, some scenarios demand connecting to the real Supabase project, requiring a login. Until now, the login process involved typing `supabase login`, which prompted users to manually generate a token from [supabase.com/dashboard/account/tokens](https://supabase.com/dashboard/account/tokens) and paste it back into the terminal. diff --git a/apps/www/_blog/2023-12-05-beta-update-november-2023.mdx b/apps/www/_blog/2023-12-05-beta-update-november-2023.mdx index 5c6393c6c26..ec25136b265 100644 --- a/apps/www/_blog/2023-12-05-beta-update-november-2023.mdx +++ b/apps/www/_blog/2023-12-05-beta-update-november-2023.mdx @@ -2,8 +2,8 @@ title: Supabase Beta November 2023 description: "Launch Week X is coming! But we still have cool updates that we couldn't fit next week." author: ant_wilson -image: beta-update-november-2023/beta-update-november.png -thumb: beta-update-november-2023/beta-update-november.png +imgSocial: beta-update-november-2023/beta-update-november.png +imgThumb: beta-update-november-2023/beta-update-november.png categories: - product tags: diff --git a/apps/www/_blog/2023-12-05-community-meetups-lwx.mdx b/apps/www/_blog/2023-12-05-community-meetups-lwx.mdx index f2ee7321e29..2c336a81b4d 100644 --- a/apps/www/_blog/2023-12-05-community-meetups-lwx.mdx +++ b/apps/www/_blog/2023-12-05-community-meetups-lwx.mdx @@ -2,8 +2,8 @@ title: 'Launch Week X Community Meetups' description: "The Supabase Community Meetups are back, and this time we've got more events happening all over the world!" author: yuri -image: lwx-community-meetups/meetups.jpg -thumb: lwx-community-meetups/meetups.jpg +imgSocial: lwx-community-meetups/meetups.jpg +imgThumb: lwx-community-meetups/meetups.jpg launchweek: x categories: - launch-week diff --git a/apps/www/_blog/2023-12-05-supabase-hackathon-lwx.mdx b/apps/www/_blog/2023-12-05-supabase-hackathon-lwx.mdx index f2ef2c2bc89..aeacac992cb 100644 --- a/apps/www/_blog/2023-12-05-supabase-hackathon-lwx.mdx +++ b/apps/www/_blog/2023-12-05-supabase-hackathon-lwx.mdx @@ -2,8 +2,8 @@ title: 'Supabase Launch Week X Hackathon' description: Build an Open Source Project over 10 days. 5 prize categories. author: ant_wilson -image: lwx-hackathon/ogimage.png -thumb: lwx-hackathon/ogimage.png +imgSocial: lwx-hackathon/ogimage.png +imgThumb: lwx-hackathon/ogimage.png launchweek: x categories: - launch-week diff --git a/apps/www/_blog/2023-12-08-how-design-works-at-supabase.mdx b/apps/www/_blog/2023-12-08-how-design-works-at-supabase.mdx index 46e20fbbdc2..92b89fc3623 100644 --- a/apps/www/_blog/2023-12-08-how-design-works-at-supabase.mdx +++ b/apps/www/_blog/2023-12-08-how-design-works-at-supabase.mdx @@ -10,8 +10,8 @@ tags: date: '2023-12-08' toc_depth: 3 author: jonny,marijana,fsansalvadore -image: lwx-how-design-works-at-supabase/og.png -thumb: lwx-how-design-works-at-supabase/design-at-supabase-thumb.jpg +imgSocial: lwx-how-design-works-at-supabase/og.png +imgThumb: lwx-how-design-works-at-supabase/design-at-supabase-thumb.jpg --- After three years, only now are we figuring out “what design is” for Supabase and how it functions in the wider org. diff --git a/apps/www/_blog/2023-12-08-postgres-language-server-implementing-parser.mdx b/apps/www/_blog/2023-12-08-postgres-language-server-implementing-parser.mdx index dbd4c4a142f..c7a8ba37a0f 100644 --- a/apps/www/_blog/2023-12-08-postgres-language-server-implementing-parser.mdx +++ b/apps/www/_blog/2023-12-08-postgres-language-server-implementing-parser.mdx @@ -11,8 +11,8 @@ tags: date: '2023-12-08' toc_depth: 3 author: philipp -image: lwx-postgres-language-server/postgres-language-server-og-02.jpg -thumb: lwx-postgres-language-server/postgres-language-server-thumb.jpg +imgSocial: lwx-postgres-language-server/postgres-language-server-og-02.jpg +imgThumb: lwx-postgres-language-server/postgres-language-server-thumb.jpg --- During our previous Launch Week we [announced](https://news.ycombinator.com/item?id=37020610) the development of a [Postgres Language Server](https://github.com/supabase/postgres_lsp). The response was more enthusiastic than we imagined and we received some excellent ideas. diff --git a/apps/www/_blog/2023-12-11-studio-introducing-assistant.mdx b/apps/www/_blog/2023-12-11-studio-introducing-assistant.mdx index 3f5415e4ae7..412ea8bdee6 100644 --- a/apps/www/_blog/2023-12-11-studio-introducing-assistant.mdx +++ b/apps/www/_blog/2023-12-11-studio-introducing-assistant.mdx @@ -10,8 +10,8 @@ tags: date: '2023-12-11' toc_depth: 3 author: alaister,ivasilov,joshenlim -image: launch-week-x/day-1/day-1-supabase-assistant-thumb.png -thumb: launch-week-x/day-1/day-1-supabase-assistant-og.png +imgSocial: launch-week-x/day-1/day-1-supabase-assistant-thumb.jpg +imgThumb: launch-week-x/day-1/day-1-supabase-assistant-og.png --- During the previous Launch Week we introduced text-to-sql in the SQL Editor within Supabase Studio. This was our first step towards a full AI Assistant. diff --git a/apps/www/_blog/2023-12-12-edge-functions-node-npm.mdx b/apps/www/_blog/2023-12-12-edge-functions-node-npm.mdx index bdc6fa829b3..525e3f76bcc 100644 --- a/apps/www/_blog/2023-12-12-edge-functions-node-npm.mdx +++ b/apps/www/_blog/2023-12-12-edge-functions-node-npm.mdx @@ -10,8 +10,8 @@ tags: date: '2023-12-12' toc_depth: 3 author: laktek,andreespirela -image: launch-week-x/day-2/og-edge-runtime.png -thumb: launch-week-x/day-2/edge-runtime-thumb.png +imgSocial: launch-week-x/day-2/og-edge-runtime.png +imgThumb: launch-week-x/day-2/edge-runtime-thumb.png --- We are excited to announce that [Edge Functions](https://supabase.com/docs/guides/functions) now natively supports npm modules and Node built-in APIs. You can directly import millions of popular, commonly used npm modules into your Edge Functions. diff --git a/apps/www/_blog/2023-12-12-pg-graphql-postgres-functions.mdx b/apps/www/_blog/2023-12-12-pg-graphql-postgres-functions.mdx index a21ab94c096..081f6a71f89 100644 --- a/apps/www/_blog/2023-12-12-pg-graphql-postgres-functions.mdx +++ b/apps/www/_blog/2023-12-12-pg-graphql-postgres-functions.mdx @@ -11,8 +11,8 @@ tags: date: '2023-12-12' toc_depth: 3 author: oli_rice -image: lwx-pg-graphql/pg-graphql-og.png -thumb: lwx-pg-graphql/pg-graphql-thumb.png +imgSocial: lwx-pg-graphql/pg-graphql-og.png +imgThumb: lwx-pg-graphql/pg-graphql-thumb.png --- Supabase GraphQL (pg_graphql) 1.4+ supports the most requested feature: Postgres functions a.k.a. User Defined Functions (UDFs). This addition marks a significant improvement in GraphQL flexibility at Supabase, both as a novel approach to defining entry points into the Graph and as an escape hatch for users to implement custom/complex operations. diff --git a/apps/www/_blog/2023-12-13-postgrest-12.mdx b/apps/www/_blog/2023-12-13-postgrest-12.mdx index 65d088451a2..10c97e425c9 100644 --- a/apps/www/_blog/2023-12-13-postgrest-12.mdx +++ b/apps/www/_blog/2023-12-13-postgrest-12.mdx @@ -11,8 +11,8 @@ tags: date: '2023-12-13' toc_depth: 3 author: oli_rice -image: lwx-postgrest-12/postgrest12-OG.png -thumb: lwx-postgrest-12/postgrest12-thumb.png +imgSocial: lwx-postgrest-12/postgrest12-OG.png +imgThumb: lwx-postgrest-12/postgrest12-thumb.png --- PostgREST 12 is out. In this post, we'll focus on a few of the major features. For the complete list, check out the [release on GitHub](https://github.com/PostgREST/postgrest/releases/tag/v12.0.0). diff --git a/apps/www/_blog/2023-12-13-supabase-branching.mdx b/apps/www/_blog/2023-12-13-supabase-branching.mdx index efd7028ee95..f2cf22faea7 100644 --- a/apps/www/_blog/2023-12-13-supabase-branching.mdx +++ b/apps/www/_blog/2023-12-13-supabase-branching.mdx @@ -11,8 +11,8 @@ tags: date: '2023-12-13' toc_depth: 3 author: qiao,jonny -image: lwx-supabase-branching/branching-og.png -thumb: lwx-supabase-branching/branching-thumb.png +imgSocial: lwx-supabase-branching/branching-og.png +imgThumb: lwx-supabase-branching/branching-thumb.png --- A few months ago we mentioned that we were working on Branching with a (somewhat ambitious) early-access form. diff --git a/apps/www/_blog/2023-12-13-supavisor-postgres-connection-pooler.mdx b/apps/www/_blog/2023-12-13-supavisor-postgres-connection-pooler.mdx index 24f2c56756c..cfd5203a6a2 100644 --- a/apps/www/_blog/2023-12-13-supavisor-postgres-connection-pooler.mdx +++ b/apps/www/_blog/2023-12-13-supavisor-postgres-connection-pooler.mdx @@ -12,8 +12,8 @@ tags: date: '2023-12-13' toc_depth: 3 author: stas -image: lwx-supavisor/supavisor-og.png -thumb: lwx-supavisor/supavisor-thumb.png +imgSocial: lwx-supavisor/supavisor-og.png +imgThumb: lwx-supavisor/supavisor-thumb.png --- After [launching Supavisor in August](https://supabase.com/blog/supavisor-1-million), we've successfully migrated all projects on the platform. Every new Supabase project launched now gets a Supavisor connection string to use for connection pooling. diff --git a/apps/www/_blog/2023-12-14-supabase-auth-identity-linking-hooks.mdx b/apps/www/_blog/2023-12-14-supabase-auth-identity-linking-hooks.mdx index a3345b21d90..dd4f8f06814 100644 --- a/apps/www/_blog/2023-12-14-supabase-auth-identity-linking-hooks.mdx +++ b/apps/www/_blog/2023-12-14-supabase-auth-identity-linking-hooks.mdx @@ -10,8 +10,8 @@ tags: date: '2023-12-14' toc_depth: 3 author: stojan,joel,kangmingtay -image: lwx-supabase-auth/auth-og.png -thumb: lwx-supabase-auth/auth-thumb.png +imgSocial: lwx-supabase-auth/auth-og.png +imgThumb: lwx-supabase-auth/auth-thumb.png --- We're excited to announce four new features for Supabase Auth: @@ -62,7 +62,7 @@ const { data, error } = await supabase.auth.unlinkIdentity(googleIdentity) Currently, these methods support linking an OAuth identity. To link an email or phone identity to the user, you can use the [`updateUser()`](/docs/reference/javascript/auth-updateuser)method. -Manual linking is disabled by default. You can enable it for your project in [the dashboard Auth settings](/dashboard/project/_/settings/auth). +Manual linking is disabled by default. You can enable it for your project in [the dashboard Auth settings](/dashboard/project/_/auth/providers). How to enable manual linking -As an additional step, we have added the ability to specify password requirements for your users. This can be configured from your project’s Auth settings in [the dashboard](/dashboard/project/_/settings/auth): +As an additional step, we have added the ability to specify password requirements for your users. This can be configured from your project’s Auth settings in [the dashboard](/dashboard/project/_/auth/providers): Adding password requirements diff --git a/apps/www/_blog/2023-12-19-launch-week-x-best-launches.mdx b/apps/www/_blog/2023-12-19-launch-week-x-best-launches.mdx index ab4d82d7423..dd2099d496c 100644 --- a/apps/www/_blog/2023-12-19-launch-week-x-best-launches.mdx +++ b/apps/www/_blog/2023-12-19-launch-week-x-best-launches.mdx @@ -10,8 +10,8 @@ tags: date: '2023-12-19' toc_depth: 3 author: paul_copplestone -image: lwx-best-launches/top-10-og.png -thumb: lwx-best-launches/top-10-thumb.png +imgSocial: lwx-best-launches/top-10-og.png +imgThumb: lwx-best-launches/top-10-thumb.png --- This launch week was unique. We had so much content that we decided to do a “main stage”, with five major features, and a “build stage” with additional content. It's a lot to digest, so here are 10 of my favorites. diff --git a/apps/www/_blog/2024-01-04-launch-week-x-hackathon-winners.mdx b/apps/www/_blog/2024-01-04-launch-week-x-hackathon-winners.mdx index 4b7ea9b1f6a..d072f9b7eb0 100644 --- a/apps/www/_blog/2024-01-04-launch-week-x-hackathon-winners.mdx +++ b/apps/www/_blog/2024-01-04-launch-week-x-hackathon-winners.mdx @@ -10,8 +10,8 @@ tags: date: '2024-01-04' toc_depth: 3 author: andrew_smith,tyler_shukert -image: lwx-hackathon-winners/lwx-hackathon-winners.png -thumb: lwx-hackathon-winners/lwx-hackathon-winners.png +imgSocial: lwx-hackathon-winners/lwx-hackathon-winners.png +imgThumb: lwx-hackathon-winners/lwx-hackathon-winners.png --- We ended 2023 shipping tons of features in [Launch Week X](https://supabase.com/launch-week), but the fun hasn’t ended yet, because we get to announce the winners of our [LWX Hackathon](https://supabase.com/blog/supabase-hackathon-lwx)! diff --git a/apps/www/_blog/2024-01-05-beta-update-december-2023.mdx b/apps/www/_blog/2024-01-05-beta-update-december-2023.mdx index 46a0779baef..285baf0f5cf 100644 --- a/apps/www/_blog/2024-01-05-beta-update-december-2023.mdx +++ b/apps/www/_blog/2024-01-05-beta-update-december-2023.mdx @@ -2,8 +2,8 @@ title: Supabase Beta December 2023 description: 'A Launch Week X rundown with all the fantastic goodies we shipped' author: ant_wilson -image: beta-update-december-2023/monthly-update-december-2023.jpg -thumb: beta-update-december-2023/monthly-update-december-2023.jpg +imgSocial: beta-update-december-2023/monthly-update-december-2023.jpg +imgThumb: beta-update-december-2023/monthly-update-december-2023.jpg categories: - product tags: diff --git a/apps/www/_blog/2024-01-09-elixir-clustering-using-postgres.mdx b/apps/www/_blog/2024-01-09-elixir-clustering-using-postgres.mdx index 79a425993ea..01a7117f44b 100644 --- a/apps/www/_blog/2024-01-09-elixir-clustering-using-postgres.mdx +++ b/apps/www/_blog/2024-01-09-elixir-clustering-using-postgres.mdx @@ -2,8 +2,8 @@ title: Elixir clustering using Postgres description: 'Learn about our approach to connecting multiple nodes in Elixir using Postgres' author: filipe -image: elixir-clustering-using-postgres/elixir-clustering-OG.jpg -thumb: elixir-clustering-using-postgres/elixir-clustering-thumb.jpg +imgSocial: elixir-clustering-using-postgres/elixir-clustering-OG.jpg +imgThumb: elixir-clustering-using-postgres/elixir-clustering-thumb.jpg categories: - engineering tags: diff --git a/apps/www/_blog/2024-01-12-react-query-nextjs-app-router-cache-helpers.mdx b/apps/www/_blog/2024-01-12-react-query-nextjs-app-router-cache-helpers.mdx index 3d897524218..41cb052d16d 100644 --- a/apps/www/_blog/2024-01-12-react-query-nextjs-app-router-cache-helpers.mdx +++ b/apps/www/_blog/2024-01-12-react-query-nextjs-app-router-cache-helpers.mdx @@ -9,8 +9,8 @@ tags: date: '2024-01-12' toc_depth: 3 author: giancarlo,philipp,thor_schaeff -image: 2024-01-12-react-query/react-query-nextjs-supabase.png -thumb: 2024-01-12-react-query/react-query-nextjs-supabase.png +imgSocial: 2024-01-12-react-query/react-query-nextjs-supabase.png +imgThumb: 2024-01-12-react-query/react-query-nextjs-supabase.png --- [TanStack Query](https://tanstack.com/query/latest), also known as React Query, is an open source state management library for React which handles caching, background updates and stale data out of the box with zero-configuration, which makes it an ideal tool to pair with [supabase-js](/docs/reference/javascript/introduction) and our auto-generated [REST API](/docs/guides/api)! diff --git a/apps/www/_blog/2024-01-16-ipv6.mdx b/apps/www/_blog/2024-01-16-ipv6.mdx index 1b741336fd1..876abe24092 100644 --- a/apps/www/_blog/2024-01-16-ipv6.mdx +++ b/apps/www/_blog/2024-01-16-ipv6.mdx @@ -10,8 +10,8 @@ tags: date: '2024-01-12' toc_depth: 3 author: paul_copplestone -image: 2024/ipv6/ipv4-ipv6.png -thumb: 2024/ipv6/ipv4-ipv6.png +imgSocial: 2024/ipv6/ipv4-ipv6.png +imgThumb: 2024/ipv6/ipv4-ipv6.png --- On February 1st 2024, AWS will [start charging for IPv4 addresses](https://aws.amazon.com/blogs/aws/new-aws-public-ipv4-address-charge-public-ip-insights/). This will cost $0.005 per hour - around $4 month. diff --git a/apps/www/_blog/2024-01-17-what-is-saml-authentication.mdx b/apps/www/_blog/2024-01-17-what-is-saml-authentication.mdx index 4672e464baf..db572a38dfd 100644 --- a/apps/www/_blog/2024-01-17-what-is-saml-authentication.mdx +++ b/apps/www/_blog/2024-01-17-what-is-saml-authentication.mdx @@ -2,8 +2,8 @@ title: What is SAML? A practical guide to the authentication protocol description: Learn what is SAML authentication, how it differentiates from SSO, SAML with Postgres, and more. author: kangmingtay -image: what-is-saml/what-is-saml-og.png -thumb: what-is-saml/what-is-saml-thumb.png +imgSocial: what-is-saml/what-is-saml-og.png +imgThumb: what-is-saml/what-is-saml-thumb.png categories: - engineering tags: diff --git a/apps/www/_blog/2024-01-22-laravel-postgres.mdx b/apps/www/_blog/2024-01-22-laravel-postgres.mdx index 0faeabeb68b..cb29130b4e3 100644 --- a/apps/www/_blog/2024-01-22-laravel-postgres.mdx +++ b/apps/www/_blog/2024-01-22-laravel-postgres.mdx @@ -2,8 +2,8 @@ title: Getting started with Laravel and Postgres description: 'Learn how to create a new Laravel PHP app and connect it to a Supabase PostgreSQL database.' author: thor_schaeff -image: getting-started/laravel/laravel.jpg -thumb: getting-started/laravel/laravel.jpg +imgSocial: getting-started/laravel/laravel.jpg +imgThumb: getting-started/laravel/laravel.jpg categories: - engineering tags: diff --git a/apps/www/_blog/2024-01-24-how-pg-graphql-works.mdx b/apps/www/_blog/2024-01-24-how-pg-graphql-works.mdx index cdfd1cb98f0..2df127057df 100644 --- a/apps/www/_blog/2024-01-24-how-pg-graphql-works.mdx +++ b/apps/www/_blog/2024-01-24-how-pg-graphql-works.mdx @@ -2,8 +2,8 @@ title: How pg_graphql works description: 'An insight into the internals of GraphQL in Postgres using pg_graphql, and how you can contribute.' author: raminder_singh -image: how-pg-graphql-works/og.png -thumb: how-pg-graphql-works/thumb.png +imgSocial: how-pg-graphql-works/og.png +imgThumb: how-pg-graphql-works/thumb.png categories: - engineering tags: diff --git a/apps/www/_blog/2024-01-26-flutter-figma-clone.mdx b/apps/www/_blog/2024-01-26-flutter-figma-clone.mdx index 51c2c615d3f..0b44d2423aa 100644 --- a/apps/www/_blog/2024-01-26-flutter-figma-clone.mdx +++ b/apps/www/_blog/2024-01-26-flutter-figma-clone.mdx @@ -2,8 +2,8 @@ title: Create a Figma Clone app with Flutter and Supabase Realtime description: 'A tutorial on how to build a collaborative design app like Figma using Flutter and Supabase Realtime.' author: tyler_shukert -image: flutter-figma-clone/figma-clone-og.jpg -thumb: flutter-figma-clone/figma-clone-og.jpg +imgSocial: flutter-figma-clone/figma-clone-og.jpg +imgThumb: flutter-figma-clone/figma-clone-og.jpg categories: - developers tags: diff --git a/apps/www/_blog/2024-01-29-ruby-on-rails-postgres.mdx b/apps/www/_blog/2024-01-29-ruby-on-rails-postgres.mdx index 1cb36510eca..d09f6a895b7 100644 --- a/apps/www/_blog/2024-01-29-ruby-on-rails-postgres.mdx +++ b/apps/www/_blog/2024-01-29-ruby-on-rails-postgres.mdx @@ -2,8 +2,8 @@ title: Getting started with Ruby on Rails and Postgres on Supabase description: 'Learn how to create a new Rails app and connect it to a Supabase Postgres database.' author: thor_schaeff -image: getting-started/rails/rails.jpg -thumb: getting-started/rails/rails.jpg +imgSocial: getting-started/rails/rails.jpg +imgThumb: getting-started/rails/rails.jpg categories: - engineering tags: diff --git a/apps/www/_blog/2024-01-30-pgvector-fast-builds.mdx b/apps/www/_blog/2024-01-30-pgvector-fast-builds.mdx index 1881559ed37..163907322ae 100644 --- a/apps/www/_blog/2024-01-30-pgvector-fast-builds.mdx +++ b/apps/www/_blog/2024-01-30-pgvector-fast-builds.mdx @@ -2,8 +2,8 @@ title: 'pgvector 0.6.0: 30x faster with parallel index builds' description: 'pgvector 0.6.0 brings a significant improvement: parallel index builds for HNSW. Building an HNSW index is now up to 30x faster for unlogged tables.' author: egor_romanov -image: 2024-01-30-pgvector-fast-builds/pgvector6.png -thumb: 2024-01-30-pgvector-fast-builds/pgvector6.png +imgSocial: 2024-01-30-pgvector-fast-builds/pgvector6.png +imgThumb: 2024-01-30-pgvector-fast-builds/pgvector6.png categories: - engineering tags: diff --git a/apps/www/_blog/2024-01-31-nosql-mongodb-compatibility-with-ferretdb-and-flydotio.mdx b/apps/www/_blog/2024-01-31-nosql-mongodb-compatibility-with-ferretdb-and-flydotio.mdx index afbbb315708..7d62d103765 100644 --- a/apps/www/_blog/2024-01-31-nosql-mongodb-compatibility-with-ferretdb-and-flydotio.mdx +++ b/apps/www/_blog/2024-01-31-nosql-mongodb-compatibility-with-ferretdb-and-flydotio.mdx @@ -2,8 +2,8 @@ title: 'NoSQL Postgres: Add MongoDB compatibility to your Supabase projects with FerretDB' description: 'NoSQL Postgres: Add MongoDB compatibility to your Supabase projects with FerretDB' author: thor_schaeff -image: getting-started/ferretdb/ferretdb.jpg -thumb: getting-started/ferretdb/ferretdb.jpg +imgSocial: getting-started/ferretdb/ferretdb.jpg +imgThumb: getting-started/ferretdb/ferretdb.jpg categories: - engineering tags: diff --git a/apps/www/_blog/2024-02-13-matryoshka-embeddings.mdx b/apps/www/_blog/2024-02-13-matryoshka-embeddings.mdx index d937b3482f2..a65ec932391 100644 --- a/apps/www/_blog/2024-02-13-matryoshka-embeddings.mdx +++ b/apps/www/_blog/2024-02-13-matryoshka-embeddings.mdx @@ -2,8 +2,8 @@ title: 'Matryoshka embeddings: faster OpenAI vector search using Adaptive Retrieval' description: Use Adaptive Retrieval to improve query performance with OpenAI's new embedding models author: gregnr,egor_romanov -image: 2024-02-13-matryoshka-embeddings/matryoshka-embeddings-og.png -thumb: 2024-02-13-matryoshka-embeddings/matryoshka-embeddings-thumb.png +imgSocial: 2024-02-13-matryoshka-embeddings/matryoshka-embeddings-og.png +imgThumb: 2024-02-13-matryoshka-embeddings/matryoshka-embeddings-thumb.png categories: - engineering tags: diff --git a/apps/www/_blog/2024-02-21-automating-performance-tests.mdx b/apps/www/_blog/2024-02-21-automating-performance-tests.mdx index a8ad56ebfea..d79879cc326 100644 --- a/apps/www/_blog/2024-02-21-automating-performance-tests.mdx +++ b/apps/www/_blog/2024-02-21-automating-performance-tests.mdx @@ -2,8 +2,8 @@ title: 'Automating performance tests' description: Learn about our story to get to the automated performance testing. author: egor_romanov -image: 2024-02-21-automating-performance-tests/automating-performance-tests-OG.png -thumb: 2024-02-21-automating-performance-tests/automating-performance-tests-OG.png +imgSocial: 2024-02-21-automating-performance-tests/automating-performance-tests-OG.png +imgThumb: 2024-02-21-automating-performance-tests/automating-performance-tests-OG.png categories: - engineering tags: diff --git a/apps/www/_blog/2024-02-26-content-recommendation-with-flutter.mdx b/apps/www/_blog/2024-02-26-content-recommendation-with-flutter.mdx index 23dcafeaf6a..4f4b7ae925b 100644 --- a/apps/www/_blog/2024-02-26-content-recommendation-with-flutter.mdx +++ b/apps/www/_blog/2024-02-26-content-recommendation-with-flutter.mdx @@ -2,8 +2,8 @@ title: 'Build a content recommendation app with Flutter and OpenAI' description: Build a movie-viewing app that recommends another movie based on what the user is viewing using OpenAI, Flutter and Supabase. author: tyler_shukert -image: 2024-02-26-content-recommendation-with-flutter/og.png -thumb: 2024-02-26-content-recommendation-with-flutter/og.png +imgSocial: 2024-02-26-content-recommendation-with-flutter/og.png +imgThumb: 2024-02-26-content-recommendation-with-flutter/og.png categories: - developers tags: diff --git a/apps/www/_blog/2024-02-29-postgrest-aggregate-functions.mdx b/apps/www/_blog/2024-02-29-postgrest-aggregate-functions.mdx index 035a61055dc..dda48c4a5b5 100644 --- a/apps/www/_blog/2024-02-29-postgrest-aggregate-functions.mdx +++ b/apps/www/_blog/2024-02-29-postgrest-aggregate-functions.mdx @@ -2,8 +2,8 @@ title: 'PostgREST Aggregate Functions' description: 'Summarize your data by performing calculations across groups of rows in PostgREST' author: timabdulla -image: aggregate_functions_og.jpg -thumb: aggregate_functions_og.jpg +imgSocial: aggregate_functions_og.jpg +imgThumb: aggregate_functions_og.jpg categories: - postgrest tags: diff --git a/apps/www/_blog/2024-03-26-semantic-image-search-amazon-bedrock.mdx b/apps/www/_blog/2024-03-26-semantic-image-search-amazon-bedrock.mdx index 5864fbeb64a..3cdb5755814 100644 --- a/apps/www/_blog/2024-03-26-semantic-image-search-amazon-bedrock.mdx +++ b/apps/www/_blog/2024-03-26-semantic-image-search-amazon-bedrock.mdx @@ -2,8 +2,8 @@ title: 'Implementing semantic image search with Amazon Titan and Supabase Vector' description: 'Implementing semantic image search with Amazon Titan and Supabase Vector in Python.' author: thor_schaeff -image: getting-started/amazon-bedrock/amazon-bedrock-supabase-vecs.png -thumb: getting-started/amazon-bedrock/amazon-bedrock-supabase-vecs.png +imgSocial: getting-started/amazon-bedrock/amazon-bedrock-supabase-vecs.png +imgThumb: getting-started/amazon-bedrock/amazon-bedrock-supabase-vecs.png categories: - engineering tags: diff --git a/apps/www/_blog/2024-04-01-pg-paper-dump.mdx b/apps/www/_blog/2024-04-01-pg-paper-dump.mdx index e7ba9c8f17d..038ea35956a 100644 --- a/apps/www/_blog/2024-04-01-pg-paper-dump.mdx +++ b/apps/www/_blog/2024-04-01-pg-paper-dump.mdx @@ -2,8 +2,8 @@ title: Announcing Data Preservation Service description: Secure, reliable and timeless backups author: long -image: 2024-04-01-pg-paper-dump/pg-paper-dump-thumb.png -thumb: 2024-04-01-pg-paper-dump/pg-paper-dump-thumb.png +imgSocial: 2024-04-01-pg-paper-dump/pg-paper-dump-thumb.png +imgThumb: 2024-04-01-pg-paper-dump/pg-paper-dump-thumb.png categories: - company tags: diff --git a/apps/www/_blog/2024-04-11-postgres-roles-and-privileges.mdx b/apps/www/_blog/2024-04-11-postgres-roles-and-privileges.mdx index 85e23887fec..97606ab3561 100644 --- a/apps/www/_blog/2024-04-11-postgres-roles-and-privileges.mdx +++ b/apps/www/_blog/2024-04-11-postgres-roles-and-privileges.mdx @@ -2,8 +2,8 @@ title: Postgres Roles and Privileges description: A guide to Postgres roles and privileges author: raminder_singh -image: 2024-04-11-postgres-roles/pg-roles-og.png -thumb: 2024-04-11-postgres-roles/pg-roles-og.png +imgSocial: 2024-04-11-postgres-roles/pg-roles-og.png +imgThumb: 2024-04-11-postgres-roles/pg-roles-og.png categories: - engineering tags: diff --git a/apps/www/_blog/2024-04-12-supabase-oss-hackathon.mdx b/apps/www/_blog/2024-04-12-supabase-oss-hackathon.mdx index d6503f72e52..ff0a98918e2 100644 --- a/apps/www/_blog/2024-04-12-supabase-oss-hackathon.mdx +++ b/apps/www/_blog/2024-04-12-supabase-oss-hackathon.mdx @@ -2,8 +2,8 @@ title: 'Supabase Open Source Hackathon 2024' description: Build an Open Source Project over 10 days. 5 prize categories. author: ant_wilson -image: oss-hackathon/thumbnail.png -thumb: oss-hackathon/thumbnail.png +imgSocial: oss-hackathon/thumbnail.png +imgThumb: oss-hackathon/thumbnail.png launchweek: '11' categories: - launch-week diff --git a/apps/www/_blog/2024-04-15-branching-publicly-available.mdx b/apps/www/_blog/2024-04-15-branching-publicly-available.mdx index 300a35f38a2..7f4bfe4900a 100644 --- a/apps/www/_blog/2024-04-15-branching-publicly-available.mdx +++ b/apps/www/_blog/2024-04-15-branching-publicly-available.mdx @@ -2,8 +2,8 @@ title: 'Branching now Publicly Available' description: 'Supabase Branching is now available on Pro Plan and above.' author: alaister,qiao -image: ga-week/branching-publicly-available/og.png -thumb: ga-week/branching-publicly-available/thumb.png +imgSocial: ga-week/branching-publicly-available/og.png +imgThumb: ga-week/branching-publicly-available/thumb.png categories: - product tags: diff --git a/apps/www/_blog/2024-04-15-supabase-acquires-oriole.mdx b/apps/www/_blog/2024-04-15-supabase-acquires-oriole.mdx index 822952e002b..191f1232e00 100644 --- a/apps/www/_blog/2024-04-15-supabase-acquires-oriole.mdx +++ b/apps/www/_blog/2024-04-15-supabase-acquires-oriole.mdx @@ -2,8 +2,8 @@ title: 'Oriole joins Supabase' description: 'The Oriole team are joining Supabase to build a faster storage engine for Postgres.' author: paul_copplestone -image: launch-week-11/oriole/og.png -thumb: launch-week-11/oriole/thumb.png +imgSocial: launch-week-11/oriole/og.png +imgThumb: launch-week-11/oriole/thumb.png categories: - company tags: diff --git a/apps/www/_blog/2024-04-15-supabase-aws-marketplace.mdx b/apps/www/_blog/2024-04-15-supabase-aws-marketplace.mdx index 19e055bf72f..b709a604a91 100644 --- a/apps/www/_blog/2024-04-15-supabase-aws-marketplace.mdx +++ b/apps/www/_blog/2024-04-15-supabase-aws-marketplace.mdx @@ -2,8 +2,8 @@ title: 'Supabase on the AWS Marketplace' description: 'Supabase is now available on the AWS Marketplace, Simplifying Procurement for Enterprise Customers.' author: chris_chandler -image: ga-week/aws-marketplace/og.png -thumb: ga-week/aws-marketplace/thumb.png +imgSocial: ga-week/aws-marketplace/og.png +imgThumb: ga-week/aws-marketplace/thumb.png categories: - product tags: diff --git a/apps/www/_blog/2024-04-15-supabase-bootstrap.mdx b/apps/www/_blog/2024-04-15-supabase-bootstrap.mdx index 8e6ad27520e..a2e2879256c 100644 --- a/apps/www/_blog/2024-04-15-supabase-bootstrap.mdx +++ b/apps/www/_blog/2024-04-15-supabase-bootstrap.mdx @@ -2,8 +2,8 @@ title: 'Supabase Bootstrap: the fastest way to launch a new project' description: 'Launch a new hosted Supabase project directly from the CLI using pre-built applications.' author: qiao,thor_schaeff -image: ga-week/bootstrap/og.png -thumb: ga-week/bootstrap/thumb.png +imgSocial: ga-week/bootstrap/og.png +imgThumb: ga-week/bootstrap/thumb.png categories: - product tags: diff --git a/apps/www/_blog/2024-04-15-supabase-swift.mdx b/apps/www/_blog/2024-04-15-supabase-swift.mdx index cebd74ba44c..3121241e41f 100644 --- a/apps/www/_blog/2024-04-15-supabase-swift.mdx +++ b/apps/www/_blog/2024-04-15-supabase-swift.mdx @@ -2,8 +2,8 @@ title: 'Supabase Swift' description: 'Supabase Swift is now officially supported.' author: grdsdev -image: launch-week-11/swift/og.png -thumb: launch-week-11/swift/thumb.png +imgSocial: launch-week-11/swift/og.png +imgThumb: launch-week-11/swift/thumb.png categories: - product tags: diff --git a/apps/www/_blog/2024-04-16-ai-inference-now-available-in-supabase-edge-functions.mdx b/apps/www/_blog/2024-04-16-ai-inference-now-available-in-supabase-edge-functions.mdx index 67f2ff5f276..915e4da30f1 100644 --- a/apps/www/_blog/2024-04-16-ai-inference-now-available-in-supabase-edge-functions.mdx +++ b/apps/www/_blog/2024-04-16-ai-inference-now-available-in-supabase-edge-functions.mdx @@ -2,8 +2,8 @@ title: 'AI Inference now available in Supabase Edge Functions' description: 'Use embeddings and large language models on the edge with Supabase Edge Functions.' author: laktek -image: ga-week/ai-inference-now-available-in-supabase-edge-functions/og.jpg -thumb: ga-week/ai-inference-now-available-in-supabase-edge-functions/thumb.jpg +imgSocial: ga-week/ai-inference-now-available-in-supabase-edge-functions/og.jpg +imgThumb: ga-week/ai-inference-now-available-in-supabase-edge-functions/thumb.jpg categories: - product tags: diff --git a/apps/www/_blog/2024-04-17-anonymous-sign-ins.mdx b/apps/www/_blog/2024-04-17-anonymous-sign-ins.mdx index 1590f1e211e..86a26303481 100644 --- a/apps/www/_blog/2024-04-17-anonymous-sign-ins.mdx +++ b/apps/www/_blog/2024-04-17-anonymous-sign-ins.mdx @@ -2,8 +2,8 @@ title: 'Supabase Auth now supports Anonymous Sign-ins' description: 'Sign in as an anonymous user to authenticate with Supabase' author: kangmingtay -image: ga-week/anonymous-sign-ins/og.png -thumb: ga-week/anonymous-sign-ins/thumb.png +imgSocial: ga-week/anonymous-sign-ins/og.png +imgThumb: ga-week/anonymous-sign-ins/thumb.png categories: - product tags: @@ -30,7 +30,7 @@ Anonymous sign-ins can be used to create **temporary users** who haven’t signe ## Enabling Anonymous sign-ins -You can [enable anonymous sign-ins](/dashboard/project/_/settings/auth) for your project today from the dashboard: +You can [enable anonymous sign-ins](/dashboard/project/_/auth/providers) for your project today from the dashboard: Allow anonymous sign ins` . That output table uses https://github.com/pgvector/pgvector's `vector` type for the embedding/vector and the builtin `json` type for additional metadata. +Our goal with https://github.com/supabase-community/vec2pg is to create an easy on-ramp to efficiently copy your data from various vector databases into Postgres with associated ids and metadata. The data loads into a new schema with a table name that matches the source e.g. `vec2pg.` . That output table uses [pgvector's](https://github.com/pgvector/pgvector) `vector` type for the embedding/vector and the builtin `json` type for additional metadata.
vec2pg qudrant 1 diff --git a/apps/www/_blog/2024-08-21-mozilla-llamafile-in-supabase-edge-functions.mdx b/apps/www/_blog/2024-08-21-mozilla-llamafile-in-supabase-edge-functions.mdx index d0d7080571c..bc1e52f33d3 100644 --- a/apps/www/_blog/2024-08-21-mozilla-llamafile-in-supabase-edge-functions.mdx +++ b/apps/www/_blog/2024-08-21-mozilla-llamafile-in-supabase-edge-functions.mdx @@ -2,8 +2,8 @@ title: 'Mozilla Llamafile in Supabase Edge Functions' description: 'Use Mozilla Llamafile OpenAI API compatible server in Supabase Edge Functions.' author: thor_schaeff -image: mozilla-llamafile/mozilla-llamafile-og.png -thumb: mozilla-llamafile/mozilla-llamafile-og.png +imgSocial: mozilla-llamafile/mozilla-llamafile-og.png +imgThumb: mozilla-llamafile/mozilla-llamafile-og.png categories: - product tags: diff --git a/apps/www/_blog/2024-08-26-supabase-lw12-hackathon.mdx b/apps/www/_blog/2024-08-26-supabase-lw12-hackathon.mdx index c1fb0c06047..3917b7f7132 100644 --- a/apps/www/_blog/2024-08-26-supabase-lw12-hackathon.mdx +++ b/apps/www/_blog/2024-08-26-supabase-lw12-hackathon.mdx @@ -2,8 +2,8 @@ title: 'Supabase Launch Week 12 Hackathon' description: Build an Open Source Project over 10 days. 5 prize categories. author: craig_cannon,tyler_shukert -image: lw12/hackathon/thumbnail.png -thumb: lw12/hackathon/thumbnail.png +imgSocial: lw12/hackathon/thumbnail.png +imgThumb: lw12/hackathon/thumbnail.png launchweek: '12' categories: - launch-week diff --git a/apps/www/_blog/2024-08-28-supabase-vercel-partnership.mdx b/apps/www/_blog/2024-08-28-supabase-vercel-partnership.mdx index 67218735298..80328c80b11 100644 --- a/apps/www/_blog/2024-08-28-supabase-vercel-partnership.mdx +++ b/apps/www/_blog/2024-08-28-supabase-vercel-partnership.mdx @@ -2,8 +2,8 @@ title: 'Supabase + Vercel Partnership' description: "Vercel just added official First-Party Integrations. We're one of them." author: kamil_ogorek,jonny -image: vercel-supabase/vercel-supa-thumb.png -thumb: vercel-supabase/vercel-supa-thumb.png +imgSocial: vercel-supabase/vercel-supa-thumb.png +imgThumb: vercel-supabase/vercel-supa-thumb.png categories: - product tags: diff --git a/apps/www/_blog/2024-08-29-in-browser-semantic-search-pglite.mdx b/apps/www/_blog/2024-08-29-in-browser-semantic-search-pglite.mdx index f9b7e4b9c2d..a838a5c0cba 100644 --- a/apps/www/_blog/2024-08-29-in-browser-semantic-search-pglite.mdx +++ b/apps/www/_blog/2024-08-29-in-browser-semantic-search-pglite.mdx @@ -2,8 +2,8 @@ title: 'In-Browser Semantic AI Search with PGlite and Transformers.js' description: 'Use pgvector in PGlite and combine it with Huggingface Transformers.js for a fully local, in-browser semantic search functionality!' author: thor_schaeff -image: browser-semantic-search/browser_semantic_search_og.png -thumb: browser-semantic-search/browser_semantic_search_og.png +imgSocial: browser-semantic-search/browser_semantic_search_og.png +imgThumb: browser-semantic-search/browser_semantic_search_og.png categories: - developers tags: diff --git a/apps/www/_blog/2024-09-05-flutter-uber-clone.mdx b/apps/www/_blog/2024-09-05-flutter-uber-clone.mdx index 359b30c95e4..d6bcb947d13 100644 --- a/apps/www/_blog/2024-09-05-flutter-uber-clone.mdx +++ b/apps/www/_blog/2024-09-05-flutter-uber-clone.mdx @@ -2,8 +2,8 @@ title: 'Building an Uber Clone with Flutter and Supabase' description: 'Learn how to handle real-time geospatial data using Supabase Realtime and Flutter.' author: tyler_shukert -image: flutter-uber-clone/flutter-uber-clone-thumb.png -thumb: flutter-uber-clone/flutter-uber-clone-thumb.png +imgSocial: flutter-uber-clone/flutter-uber-clone-thumb.png +imgThumb: flutter-uber-clone/flutter-uber-clone-thumb.png categories: - developers tags: diff --git a/apps/www/_blog/2024-09-12-edge-functions-faster-smaller.mdx b/apps/www/_blog/2024-09-12-edge-functions-faster-smaller.mdx index c725270bf85..d5e36823ff1 100644 --- a/apps/www/_blog/2024-09-12-edge-functions-faster-smaller.mdx +++ b/apps/www/_blog/2024-09-12-edge-functions-faster-smaller.mdx @@ -2,8 +2,8 @@ title: 'Edge Functions are now 2x smaller and boot 3x faster' description: 'Redeploy your Edge Functions with the CLI v1.192.5 for a peformance boost' author: nyannyacha -image: edge-functions-faster-smaller/edge-fns-faster-thumb.png -thumb: edge-functions-faster-smaller/edge-fns-faster-thumb.png +imgSocial: edge-functions-faster-smaller/edge-fns-faster-thumb.png +imgThumb: edge-functions-faster-smaller/edge-fns-faster-thumb.png categories: - product tags: diff --git a/apps/www/_blog/2024-09-23-local-first-expo-legend-state.mdx b/apps/www/_blog/2024-09-23-local-first-expo-legend-state.mdx index 79475e94027..3376a247a49 100644 --- a/apps/www/_blog/2024-09-23-local-first-expo-legend-state.mdx +++ b/apps/www/_blog/2024-09-23-local-first-expo-legend-state.mdx @@ -2,8 +2,8 @@ title: 'Local-first Realtime Apps with Expo and Legend-State' description: 'Build local-first realtime web and mobile apps with Expo, Legend-State, and Supabase.' author: jay_meistrich,thor_schaeff -image: local-first-expo-legend_state/local-first-expo-legend_state-thumb.png -thumb: local-first-expo-legend_state/local-first-expo-legend_state-thumb.png +imgSocial: local-first-expo-legend_state/local-first-expo-legend_state-thumb.png +imgThumb: local-first-expo-legend_state/local-first-expo-legend_state-thumb.png categories: - developers tags: diff --git a/apps/www/_blog/2024-09-30-lw12-hackathon-winners.mdx b/apps/www/_blog/2024-09-30-lw12-hackathon-winners.mdx index bf340ae0041..eb8a180de0a 100644 --- a/apps/www/_blog/2024-09-30-lw12-hackathon-winners.mdx +++ b/apps/www/_blog/2024-09-30-lw12-hackathon-winners.mdx @@ -2,8 +2,8 @@ title: 'Supabase Launch Week 12 Hackathon Winners' description: Announcing the winners of the Supabase Launch Week 12 Hackathon. author: tyler_shukert -image: lw12/hackathon-winners/thumbnail.png -thumb: lw12/hackathon-winners/thumbnail.png +imgSocial: lw12/hackathon-winners/thumbnail.png +imgThumb: lw12/hackathon-winners/thumbnail.png launchweek: '12' categories: - launch-week diff --git a/apps/www/_blog/2024-10-08-offline-first-flutter-apps.mdx b/apps/www/_blog/2024-10-08-offline-first-flutter-apps.mdx index ff948733bc8..d2cc6ac758d 100644 --- a/apps/www/_blog/2024-10-08-offline-first-flutter-apps.mdx +++ b/apps/www/_blog/2024-10-08-offline-first-flutter-apps.mdx @@ -2,8 +2,8 @@ title: 'Building offline-first mobile apps with Supabase, Flutter and Brick' description: Brick is an all-in-one data manager for Flutter that handles querying and uploading between Supabase and local caches like SQLite. Using Brick, developers can focus on implementing the application without worrying about translating or storing their data. author: tim_shedor,tyler_shukert -image: flutter-offline-first/flutter-offline-first-og.jpg -thumb: flutter-offline-first/flutter-offline-first.jpg +imgSocial: flutter-offline-first/flutter-offline-first-og.jpg +imgThumb: flutter-offline-first/flutter-offline-first.jpg categories: - developers tags: diff --git a/apps/www/_blog/2024-10-09-mongodb-realm-and-device-sync-alternatives.mdx b/apps/www/_blog/2024-10-09-mongodb-realm-and-device-sync-alternatives.mdx index d1610fb0795..046070e8bb4 100644 --- a/apps/www/_blog/2024-10-09-mongodb-realm-and-device-sync-alternatives.mdx +++ b/apps/www/_blog/2024-10-09-mongodb-realm-and-device-sync-alternatives.mdx @@ -2,8 +2,8 @@ title: 'MongoDB Realm & Device Sync Alternatives - Supabase' description: Learn how Supabase can help you transition from MongoDB Realm and Device Sync. author: craig_cannon -image: 2024-10-09-mongodb-realm-alternatives/mongodb-og-realtime.png -thumb: 2024-10-09-mongodb-realm-alternatives/mongodb-og-realtime.png +imgSocial: 2024-10-09-mongodb-realm-alternatives/mongodb-og-realtime.png +imgThumb: 2024-10-09-mongodb-realm-alternatives/mongodb-og-realtime.png categories: - developers tags: diff --git a/apps/www/_blog/2024-10-10-database-build-live-share.mdx b/apps/www/_blog/2024-10-10-database-build-live-share.mdx index b01a2747329..6787ecf5d1b 100644 --- a/apps/www/_blog/2024-10-10-database-build-live-share.mdx +++ b/apps/www/_blog/2024-10-10-database-build-live-share.mdx @@ -2,8 +2,8 @@ title: 'Live Share: Connect to in-browser PGlite with any Postgres client' description: Connect any Postgres client to your postgres.new databases. author: jgoux,gregnr -image: database-build-live-share/database-build-live-share-og.png -thumb: database-build-live-share/database-build-live-share-thumb.png +imgSocial: database-build-live-share/database-build-live-share-og.png +imgThumb: database-build-live-share/database-build-live-share-thumb.png categories: - developers - postgres diff --git a/apps/www/_blog/2024-10-30-supabase-clickhouse-partnership.mdx b/apps/www/_blog/2024-10-30-supabase-clickhouse-partnership.mdx index 08d4d48768b..2f17d176c36 100644 --- a/apps/www/_blog/2024-10-30-supabase-clickhouse-partnership.mdx +++ b/apps/www/_blog/2024-10-30-supabase-clickhouse-partnership.mdx @@ -2,8 +2,8 @@ title: 'ClickHouse Partnership, improved Postgres Replication, and Disk Management' description: Improving the developer experience between Postgres and ClickHouse. author: paul_copplestone -image: clickhouse-supabase/supabase-clickhouse-og.png -thumb: clickhouse-supabase/supabase-clickhouse-og.png +imgSocial: clickhouse-supabase/supabase-clickhouse-og.png +imgThumb: clickhouse-supabase/supabase-clickhouse-og.png categories: - developers - postgres diff --git a/apps/www/_blog/2024-11-13-supabase-dynamic-functions.mdx b/apps/www/_blog/2024-11-13-supabase-dynamic-functions.mdx index 71b5e7448a1..0bf986fa2be 100644 --- a/apps/www/_blog/2024-11-13-supabase-dynamic-functions.mdx +++ b/apps/www/_blog/2024-11-13-supabase-dynamic-functions.mdx @@ -2,13 +2,13 @@ title: 'Executing Dynamic JavaScript Code on Supabase with Edge Functions' description: 'Learn how to execute dynamic JavaScript code on Supabase using Edge Functions.' author: rodrigo_mansueli -image: 2024-11-13-supabase-dynamic-functions/dynamic-og.png -thumb: 2024-11-13-supabase-dynamic-functions/dynamic-og.png +imgSocial: 2024-11-13-supabase-dynamic-functions/dynamic-og.png +imgThumb: 2024-11-13-supabase-dynamic-functions/dynamic-og.png categories: - engineering tags: - - edge-funcion - - funcions + - edge-function + - functions - AI date: '2024-11-13' toc_depth: 3 @@ -16,7 +16,7 @@ toc_depth: 3 We're always looking for ways to improve the developer experience and reduce complexity across your application development pipeline. One way you can use Supabase to do that is with dynamic JavaScript in Edge Functions. This greatly increases the versatility of your edge functions and reduces the need for you to redeploy your functions if you need to change business logic. -### Introduction to Edge Functions +## Introduction to Edge Functions Edge Functions in Supabase are serverless functions that execute in response to HTTP requests. These functions are deployed at the edge, meaning they run close to the user's location, resulting in faster response times. @@ -50,7 +50,7 @@ These are the functions we'll use to execute the JavaScript code: You can skip this section if you are only interested in using the dynamic execution of JavaScript code. However, if you want to understand how the helper functions work, keep reading. -### `edge.http_request` Function +#### Function: edge.http_request This function handles the actual HTTP request and processes the response. It ensures consistency in response format. @@ -103,7 +103,7 @@ $$ LANGUAGE plpgsql; ``` -### `edge_wrapper` Function +#### Function: edge.edge_wrapper The `edge_wrapper` function manages HTTP requests with features like retries, custom headers, and region selection. Below are the parameters it accepts: diff --git a/apps/www/_blog/2024-11-30-hack-the-base.mdx b/apps/www/_blog/2024-11-30-hack-the-base.mdx index ff92fc4206c..74031e6a7de 100644 --- a/apps/www/_blog/2024-11-30-hack-the-base.mdx +++ b/apps/www/_blog/2024-11-30-hack-the-base.mdx @@ -2,8 +2,8 @@ title: 'Hack the Base! with Supabase' description: 'Play cool games, win cool prizes.' author: stephen_morgan -image: launch-week-13/hack-the-base-dec-2024/og.png -thumb: launch-week-13/hack-the-base-dec-2024/thumb.png +imgSocial: launch-week-13/hack-the-base-dec-2024/og.png +imgThumb: launch-week-13/hack-the-base-dec-2024/thumb.png launchweek: '13' categories: - launch-week diff --git a/apps/www/_blog/2024-12-01-orioledb-launch.mdx b/apps/www/_blog/2024-12-01-orioledb-launch.mdx index fde932ad13f..172423b40fd 100644 --- a/apps/www/_blog/2024-12-01-orioledb-launch.mdx +++ b/apps/www/_blog/2024-12-01-orioledb-launch.mdx @@ -2,8 +2,8 @@ title: 'OrioleDB Public Alpha' description: 'Launching OrioleDB Public Alpha' author: pavel -image: 2024-12-01-orioledb-release/og.png -thumb: 2024-12-01-orioledb-release/thumb.png +imgSocial: 2024-12-01-orioledb-release/og.png +imgThumb: 2024-12-01-orioledb-release/thumb.png categories: - engineering tags: diff --git a/apps/www/_blog/2024-12-02-supabase-ai-assistant-v2.mdx b/apps/www/_blog/2024-12-02-supabase-ai-assistant-v2.mdx index ad3c5c6a597..5a2c2b8fb10 100644 --- a/apps/www/_blog/2024-12-02-supabase-ai-assistant-v2.mdx +++ b/apps/www/_blog/2024-12-02-supabase-ai-assistant-v2.mdx @@ -2,8 +2,8 @@ title: 'Supabase AI Assistant v2' description: An evolution of how we approach AI within the Supabase dashboard author: saxon_fletcher,joshenlim -image: launch-week-13/day-1-ai-assistant-v2/og.jpg -thumb: launch-week-13/day-1-ai-assistant-v2/thumb.jpg +imgSocial: launch-week-13/day-1-ai-assistant-v2/og.jpg +imgThumb: launch-week-13/day-1-ai-assistant-v2/thumb.jpg categories: - developers - postgres diff --git a/apps/www/_blog/2024-12-03-edge-functions-background-tasks-websockets.mdx b/apps/www/_blog/2024-12-03-edge-functions-background-tasks-websockets.mdx index 744914b033e..dc9061559f4 100644 --- a/apps/www/_blog/2024-12-03-edge-functions-background-tasks-websockets.mdx +++ b/apps/www/_blog/2024-12-03-edge-functions-background-tasks-websockets.mdx @@ -2,8 +2,8 @@ title: 'Supabase Edge Functions: Introducing Background Tasks, Ephemeral Storage, and WebSockets' description: Edge functions can be used for workloads outside the request-response lifecycle author: laktek,nyannyacha -image: launch-week-13/day-2-functions-background-tasks/og.jpg -thumb: launch-week-13/day-2-functions-background-tasks/thumb.jpg +imgSocial: launch-week-13/day-2-functions-background-tasks/og.jpg +imgThumb: launch-week-13/day-2-functions-background-tasks/thumb.jpg categories: - product tags: diff --git a/apps/www/_blog/2024-12-04-cli-v2-config-as-code.mdx b/apps/www/_blog/2024-12-04-cli-v2-config-as-code.mdx index 7f0c1bf59cf..e74b3a8daf7 100644 --- a/apps/www/_blog/2024-12-04-cli-v2-config-as-code.mdx +++ b/apps/www/_blog/2024-12-04-cli-v2-config-as-code.mdx @@ -2,8 +2,8 @@ title: 'Supabase CLI v2: Config as Code' description: Commit the configuration for all of your Projects and Branches into version control. author: qiao -image: launch-week-13/supabase-cli-v2-config-as-code/og.jpg -thumb: launch-week-13/supabase-cli-v2-config-as-code/thumb.jpg +imgSocial: launch-week-13/supabase-cli-v2-config-as-code/og.jpg +imgThumb: launch-week-13/supabase-cli-v2-config-as-code/thumb.jpg categories: - product tags: diff --git a/apps/www/_blog/2024-12-04-supabase-cron.mdx b/apps/www/_blog/2024-12-04-supabase-cron.mdx index 972e7412967..d577acf6234 100644 --- a/apps/www/_blog/2024-12-04-supabase-cron.mdx +++ b/apps/www/_blog/2024-12-04-supabase-cron.mdx @@ -2,8 +2,8 @@ title: 'Supabase Cron' description: Schedule Recurring Jobs in Postgres author: ivasilov,oli_rice,saltcod -image: launch-week-13/day-3-supabase-cron/og.jpg -thumb: launch-week-13/day-3-supabase-cron/thumb.jpg +imgSocial: launch-week-13/day-3-supabase-cron/og.jpg +imgThumb: launch-week-13/day-3-supabase-cron/thumb.jpg categories: - developers - postgres diff --git a/apps/www/_blog/2024-12-05-high-performance-disks.mdx b/apps/www/_blog/2024-12-05-high-performance-disks.mdx index 252eb184474..90993dc316a 100644 --- a/apps/www/_blog/2024-12-05-high-performance-disks.mdx +++ b/apps/www/_blog/2024-12-05-high-performance-disks.mdx @@ -2,8 +2,8 @@ title: 'High Performance Disk' description: Store up to 60 TB of data with 100x improved durability and 5x more IOPS author: pcnc,jonny,gregpapas -image: launch-week-13/high-performance-disks/og.jpg -thumb: launch-week-13/high-performance-disks/thumb.jpg +imgSocial: launch-week-13/high-performance-disks/og.jpg +imgThumb: launch-week-13/high-performance-disks/thumb.jpg categories: - product tags: diff --git a/apps/www/_blog/2024-12-05-supabase-queues.mdx b/apps/www/_blog/2024-12-05-supabase-queues.mdx index 8009b06edf4..2ef300c0c68 100644 --- a/apps/www/_blog/2024-12-05-supabase-queues.mdx +++ b/apps/www/_blog/2024-12-05-supabase-queues.mdx @@ -2,8 +2,8 @@ title: 'Supabase Queues' description: Durable Message Queues with Guaranteed Delivery in Postgres author: ivasilov,oli_rice -image: launch-week-13/day-4-supabase-queues/og.png -thumb: launch-week-13/day-4-supabase-queues/thumb.png +imgSocial: launch-week-13/day-4-supabase-queues/og.png +imgThumb: launch-week-13/day-4-supabase-queues/thumb.png categories: - developers - postgres diff --git a/apps/www/_blog/2024-12-06-database-build-v2.mdx b/apps/www/_blog/2024-12-06-database-build-v2.mdx index f0fa53de492..23a23575865 100644 --- a/apps/www/_blog/2024-12-06-database-build-v2.mdx +++ b/apps/www/_blog/2024-12-06-database-build-v2.mdx @@ -2,8 +2,8 @@ title: 'database.build v2: Bring-your-own-LLM' description: Use any OpenAI API compatible LLMs in database.build author: gregnr,jgoux -image: launch-week-13/day-5-database-build-v2/og.png -thumb: launch-week-13/day-5-database-build-v2/thumb.png +imgSocial: launch-week-13/day-5-database-build-v2/og.png +imgThumb: launch-week-13/day-5-database-build-v2/thumb.png categories: - launch-week - developers diff --git a/apps/www/_blog/2024-12-06-launch-week-13-top-10.mdx b/apps/www/_blog/2024-12-06-launch-week-13-top-10.mdx index 51281ddcf66..cfc007745c7 100644 --- a/apps/www/_blog/2024-12-06-launch-week-13-top-10.mdx +++ b/apps/www/_blog/2024-12-06-launch-week-13-top-10.mdx @@ -2,8 +2,8 @@ title: 'Top 10 Launches of Launch Week 13' description: Highlights from Launch Week 13 author: paul_copplestone -image: launch-week-13/wrap-up/og-top-10.png -thumb: launch-week-13/wrap-up/thumb-top-10.png +imgSocial: launch-week-13/wrap-up/og-top-10.png +imgThumb: launch-week-13/wrap-up/thumb-top-10.png launchweek: '13' categories: - launch-week diff --git a/apps/www/_blog/2024-12-06-restore-to-a-new-project.mdx b/apps/www/_blog/2024-12-06-restore-to-a-new-project.mdx index ce4df274fd4..f55035ed604 100644 --- a/apps/www/_blog/2024-12-06-restore-to-a-new-project.mdx +++ b/apps/www/_blog/2024-12-06-restore-to-a-new-project.mdx @@ -2,8 +2,8 @@ title: 'Restore to a New Project' description: Effortlessly Clone Data into a New Supabase Project author: crispy1975 -image: launch-week-13/restore-to-a-new-project/og.jpg -thumb: launch-week-13/restore-to-a-new-project/thumb.jpg +imgSocial: launch-week-13/restore-to-a-new-project/og.jpg +imgThumb: launch-week-13/restore-to-a-new-project/thumb.jpg categories: - developers - postgres diff --git a/apps/www/_blog/2024-12-10-durable-workflows-in-postgres-dbos.mdx b/apps/www/_blog/2024-12-10-durable-workflows-in-postgres-dbos.mdx index 62b64319562..55dc9fed92e 100644 --- a/apps/www/_blog/2024-12-10-durable-workflows-in-postgres-dbos.mdx +++ b/apps/www/_blog/2024-12-10-durable-workflows-in-postgres-dbos.mdx @@ -2,8 +2,8 @@ title: 'Running Durable Workflows in Postgres using DBOS' description: Technical deep dive into the new DBOS integration for Supabase author: paul_copplestone -image: dbos/og.png -thumb: dbos/og.png +imgSocial: dbos/og.png +imgThumb: dbos/og.png categories: - developers - postgres diff --git a/apps/www/_blog/2024-12-19-how-to-hack-the-base.mdx b/apps/www/_blog/2024-12-19-how-to-hack-the-base.mdx index 324cff5b9c5..d1d7aea0eb0 100644 --- a/apps/www/_blog/2024-12-19-how-to-hack-the-base.mdx +++ b/apps/www/_blog/2024-12-19-how-to-hack-the-base.mdx @@ -2,8 +2,8 @@ title: 'How to Hack the Base!' description: 'Played cool games, won cool prizes.' author: stephen_morgan -image: launch-week-13/hack-the-base-dec-2024/og.png -thumb: launch-week-13/hack-the-base-dec-2024/thumb.png +imgSocial: launch-week-13/hack-the-base-dec-2024/og.png +imgThumb: launch-week-13/hack-the-base-dec-2024/thumb.png launchweek: '13' categories: - launch-week diff --git a/apps/www/_blog/2024-12-20-ai-hackathon-at-y-combinator.mdx b/apps/www/_blog/2024-12-20-ai-hackathon-at-y-combinator.mdx index 6f1f5721b5b..3a86ed93ebe 100644 --- a/apps/www/_blog/2024-12-20-ai-hackathon-at-y-combinator.mdx +++ b/apps/www/_blog/2024-12-20-ai-hackathon-at-y-combinator.mdx @@ -2,8 +2,8 @@ title: 'AI Hackathon at Y Combinator' description: Announcing the winners of the Supabase AI Hackathon. author: craig_cannon -image: 2024-12-20-ai-hackathon-at-y-combinator/yc-hackathon-og.png -thumb: 2024-12-20-ai-hackathon-at-y-combinator/yc-hackathon-og.png +imgSocial: 2024-12-20-ai-hackathon-at-y-combinator/yc-hackathon-og.png +imgThumb: 2024-12-20-ai-hackathon-at-y-combinator/yc-hackathon-og.png categories: - hackathon - AI diff --git a/apps/www/_blog/2024-12-20-calendars-in-postgres-using-foreign-data-wrappers.mdx b/apps/www/_blog/2024-12-20-calendars-in-postgres-using-foreign-data-wrappers.mdx index 28e270cd720..c0bf34402ad 100644 --- a/apps/www/_blog/2024-12-20-calendars-in-postgres-using-foreign-data-wrappers.mdx +++ b/apps/www/_blog/2024-12-20-calendars-in-postgres-using-foreign-data-wrappers.mdx @@ -2,8 +2,8 @@ title: 'Calendars in Postgres using Foreign Data Wrappers' description: 'Calendar data integration with Cal.com using Wasm foreign data wrapper on Supabase' author: bo_lu -image: 2024-12-20-cal-wrapper/og-calcom.png -thumb: 2024-12-20-cal-wrapper/og-calcom.png +imgSocial: 2024-12-20-cal-wrapper/og-calcom.png +imgThumb: 2024-12-20-cal-wrapper/og-calcom.png categories: - developers - product diff --git a/apps/www/_blog/2024-12-20-lw13-hackathon-winners.mdx b/apps/www/_blog/2024-12-20-lw13-hackathon-winners.mdx index a6376f25d29..5993126f157 100644 --- a/apps/www/_blog/2024-12-20-lw13-hackathon-winners.mdx +++ b/apps/www/_blog/2024-12-20-lw13-hackathon-winners.mdx @@ -2,8 +2,8 @@ title: 'Supabase Launch Week 13 Hackathon Winners' description: Announcing the winners of the Supabase Launch Week 13 Hackathon. author: tyler_shukert -image: launch-week-13/hackathon-winners/lw13-hackathon.png -thumb: launch-week-13/hackathon-winners/lw13-hackathon.png +imgSocial: launch-week-13/hackathon-winners/lw13-hackathon.png +imgThumb: launch-week-13/hackathon-winners/lw13-hackathon.png launchweek: '13' categories: - launch-week diff --git a/apps/www/_blog/2025-02-26-pgrouting-postgres-graph-database.mdx b/apps/www/_blog/2025-02-26-pgrouting-postgres-graph-database.mdx index f4f46d125d6..842aa5a2436 100644 --- a/apps/www/_blog/2025-02-26-pgrouting-postgres-graph-database.mdx +++ b/apps/www/_blog/2025-02-26-pgrouting-postgres-graph-database.mdx @@ -2,8 +2,8 @@ title: 'Postgres as a Graph Database: (Ab)using pgRouting' description: 'Learn how to use pgRouting as a lightweight graph database solution in Postgres.' author: paul_copplestone -image: pgrouting-graph/pgrouting-og.png -thumb: pgrouting-graph/pgrouting-thumb.png +imgSocial: pgrouting-graph/pgrouting-og.png +imgThumb: pgrouting-graph/pgrouting-thumb.png categories: - developers tags: diff --git a/apps/www/_blog/2025-03-07-dedicated-poolers.mdx b/apps/www/_blog/2025-03-07-dedicated-poolers.mdx index 7fcad0837c6..b2024ec7c5a 100644 --- a/apps/www/_blog/2025-03-07-dedicated-poolers.mdx +++ b/apps/www/_blog/2025-03-07-dedicated-poolers.mdx @@ -2,8 +2,8 @@ title: 'Dedicated Poolers' description: "A dedicated pgbouncer instance that's co-located with your database for maximum performance and reliability." author: paul_copplestone -image: dedicated-poolers/dedicated-poolers-og.png -thumb: dedicated-poolers/dedicated-poolers-og.png +imgSocial: dedicated-poolers/dedicated-poolers-og.png +imgThumb: dedicated-poolers/dedicated-poolers-og.png categories: - product - postgres @@ -23,13 +23,13 @@ Don't know what a Pooler is? Check out our [docs](/docs/guides/database/connecti This is available today for select customers, and will be generally available by 20th March, 2025. If you want to be notified when it's ready, [sign up here](https://forms.supabase.com/dedicated-pooler). -### Supabase Dedicated Pooler +## Supabase Dedicated Pooler The Dedicated Pooler is a [PgBouncer](https://www.pgbouncer.org/) instance that's co-located with your Postgres database. This will require you to connect with IPv6 or, if that's not an option, you can use the [IPv4 add-on](/docs/guides/platform/ipv4-address). The dedicated pooler is isolated to your own project and grants you fine-grained control over the configuration. -### Connecting to your database +## Connecting to your database This gives you now 3 options for connecting to your database: @@ -72,6 +72,6 @@ In the recent months, our platform has seen unprecedented growth. Tens of thousa Introducing Dedicated Poolers gives you the flexibility to choose the right connection type for your use case. If you need dedicated hardware, you can now opt for a Dedicated Pooler on the Pro Plan and above for lower latency, better performance, and higher reliability. -### Getting started +## Getting started Dedicated Poolers are available today for our Enterprise customers, and will be generally available by 20th March, 2025. If you want to be notified when it's ready, [sign up here](https://forms.supabase.com/dedicated-pooler). diff --git a/apps/www/_blog/2025-03-20-migrating-mongodb-data-api-with-supabase.mdx b/apps/www/_blog/2025-03-20-migrating-mongodb-data-api-with-supabase.mdx index bf230ade525..3cc13115923 100644 --- a/apps/www/_blog/2025-03-20-migrating-mongodb-data-api-with-supabase.mdx +++ b/apps/www/_blog/2025-03-20-migrating-mongodb-data-api-with-supabase.mdx @@ -2,8 +2,8 @@ title: 'Migrating from the MongoDB Data API to Supabase' description: 'A guide to migrating from the MongoDB Data API to Supabase.' author: prashant -image: mongodb-data-api/mongodb-data-api.png -thumb: mongodb-data-api/mongodb-data-api-thumb.png +imgSocial: mongodb-data-api/mongodb-data-api.png +imgThumb: mongodb-data-api/mongodb-data-api-thumb.png categories: - migration - postgres diff --git a/apps/www/_blog/2025-03-21-migrating-from-fauna-to-supabase.mdx b/apps/www/_blog/2025-03-21-migrating-from-fauna-to-supabase.mdx index 9424a74a36f..e343d563cbe 100644 --- a/apps/www/_blog/2025-03-21-migrating-from-fauna-to-supabase.mdx +++ b/apps/www/_blog/2025-03-21-migrating-from-fauna-to-supabase.mdx @@ -2,8 +2,8 @@ title: 'Migrating from Fauna to Supabase' description: 'A guide to migrating from Fauna to Supabase.' author: prashant -image: fauna-transition/fauna-transition.png -thumb: fauna-transition/fauna-transition-thumb.png +imgSocial: fauna-transition/fauna-transition.png +imgThumb: fauna-transition/fauna-transition-thumb.png categories: - migration - postgres diff --git a/apps/www/_blog/2025-03-29-postgres-language-server.mdx b/apps/www/_blog/2025-03-29-postgres-language-server.mdx index 9ee33ba33db..23db13f7303 100644 --- a/apps/www/_blog/2025-03-29-postgres-language-server.mdx +++ b/apps/www/_blog/2025-03-29-postgres-language-server.mdx @@ -10,8 +10,8 @@ tags: date: '2025-03-29T00:00:00' toc_depth: 3 author: philipp,julian -image: lw14-postgres-language-server/postgres-language-server-og.png -thumb: lw14-postgres-language-server/postgres-language-server-thumb.png +imgSocial: lw14-postgres-language-server/postgres-language-server-og.png +imgThumb: lw14-postgres-language-server/postgres-language-server-thumb.png launchweek: '14' --- @@ -36,7 +36,7 @@ You can also install the CLI from: - [GitHub Releases](https://github.com/supabase-community/postgres-language-server/releases) (precompiled binaries) - npm ([`@postgrestools/postgrestools`](https://www.npmjs.com/package/@postgrestools/postgrestools)) -For more details, check out [our documentation](https://pgtools.dev) or the [GitHub repo](https://github.com/supabase-community/postgres-language-server). We would love for the community’s support by reporting issues and contributing documentation. +For more details, check out [our documentation](https://pg-language-server.com/latest/) or the [GitHub repo](https://github.com/supabase-community/postgres-language-server). We would love for the community’s support by reporting issues and contributing documentation. Getting to the initial release has been a 2-year-long journey. We have learned Rust, spent weeks on research and iterations, dug our way out of rabbit holes, and made friends along the way. We have also discarded most of what we so proudly wrote about in the previous blog post [Postgres Language Server: implementing the Parser](https://supabase.com/blog/postgres-language-server-implementing-parser) – but more on that later. diff --git a/apps/www/_blog/2025-03-31-clerk-tpa-pricing.mdx b/apps/www/_blog/2025-03-31-clerk-tpa-pricing.mdx index 0c8158855ef..cca12f7d9f6 100644 --- a/apps/www/_blog/2025-03-31-clerk-tpa-pricing.mdx +++ b/apps/www/_blog/2025-03-31-clerk-tpa-pricing.mdx @@ -10,8 +10,8 @@ tags: date: '2025-03-31T00:00:00' toc_depth: 3 author: stojan -image: lw14-clerk-tpa-pricing/clerk-tpa-pricing-og.png -thumb: lw14-clerk-tpa-pricing/clerk-tpa-pricing-thumb.png +imgSocial: lw14-clerk-tpa-pricing/clerk-tpa-pricing-og.png +imgThumb: lw14-clerk-tpa-pricing/clerk-tpa-pricing-thumb.png launchweek: '14' --- diff --git a/apps/www/_blog/2025-03-31-supabase-ui-library.mdx b/apps/www/_blog/2025-03-31-supabase-ui-library.mdx index 13f356ed052..a95743bb1b3 100644 --- a/apps/www/_blog/2025-03-31-supabase-ui-library.mdx +++ b/apps/www/_blog/2025-03-31-supabase-ui-library.mdx @@ -2,8 +2,8 @@ title: 'Introducing the Supabase UI Library' description: 'Drop complex components into your projects in seconds.' author: ivasilov,jonny,saxon_fletcher,saltcod -image: launch-week-14/day-1-supabase-ui-library/og.jpg -thumb: launch-week-14/day-1-supabase-ui-library/thumb.jpg +imgSocial: launch-week-14/day-1-supabase-ui-library/og.jpg +imgThumb: launch-week-14/day-1-supabase-ui-library/thumb.jpg categories: - launch-week tags: diff --git a/apps/www/_blog/2025-04-01-automatic-embeddings.mdx b/apps/www/_blog/2025-04-01-automatic-embeddings.mdx index d67ea05fa68..af3306bfd84 100644 --- a/apps/www/_blog/2025-04-01-automatic-embeddings.mdx +++ b/apps/www/_blog/2025-04-01-automatic-embeddings.mdx @@ -10,8 +10,8 @@ tags: date: '2025-04-01T00:00:00' toc_depth: 3 author: gregnr -image: lw14-automatic-embeddings/automatic-embeddings-og.png -thumb: lw14-automatic-embeddings/automatic-embeddings-thumb.png +imgSocial: lw14-automatic-embeddings/automatic-embeddings-og.png +imgThumb: lw14-automatic-embeddings/automatic-embeddings-thumb.png launchweek: '14' --- diff --git a/apps/www/_blog/2025-04-01-supabase-edge-functions-deploy-dashboard-deno-2-1.mdx b/apps/www/_blog/2025-04-01-supabase-edge-functions-deploy-dashboard-deno-2-1.mdx index 5438cb6b064..988e69d6e44 100644 --- a/apps/www/_blog/2025-04-01-supabase-edge-functions-deploy-dashboard-deno-2-1.mdx +++ b/apps/www/_blog/2025-04-01-supabase-edge-functions-deploy-dashboard-deno-2-1.mdx @@ -2,8 +2,8 @@ title: 'Edge Functions: Deploy from the Dashboard + Deno 2.1' description: 'You can create, test, and deploy Edge Functions directly from the Supabase Dashboard.' author: saxon_fletcher,nyannyacha,laktek -image: launch-week-14/day-2-edge-functions-dashboard/og.png -thumb: launch-week-14/day-2-edge-functions-dashboard/thumb.png +imgSocial: launch-week-14/day-2-edge-functions-dashboard/og.png +imgThumb: launch-week-14/day-2-edge-functions-dashboard/thumb.png categories: - launch-week - product diff --git a/apps/www/_blog/2025-04-02-realtime-broadcast-from-database.mdx b/apps/www/_blog/2025-04-02-realtime-broadcast-from-database.mdx index c312bc3f06a..5183e893f5d 100644 --- a/apps/www/_blog/2025-04-02-realtime-broadcast-from-database.mdx +++ b/apps/www/_blog/2025-04-02-realtime-broadcast-from-database.mdx @@ -2,8 +2,8 @@ title: 'Realtime: Broadcast from Database' description: 'Use Realtime Broadcast to scale sending database changes to clients' author: filipe -image: launch-week-14/day-3-realtime-broadcast-from-database/og.png -thumb: launch-week-14/day-3-realtime-broadcast-from-database/thumb.png +imgSocial: launch-week-14/day-3-realtime-broadcast-from-database/og.png +imgThumb: launch-week-14/day-3-realtime-broadcast-from-database/thumb.png categories: - launch-week - product diff --git a/apps/www/_blog/2025-04-02-tabs-dashboard-updates.mdx b/apps/www/_blog/2025-04-02-tabs-dashboard-updates.mdx index d1f252d00e2..aa49a20442a 100644 --- a/apps/www/_blog/2025-04-02-tabs-dashboard-updates.mdx +++ b/apps/www/_blog/2025-04-02-tabs-dashboard-updates.mdx @@ -2,8 +2,8 @@ title: "Keeping Tabs on What's New in Supabase Studio" description: Tabs in the Editors! And upgrades to AI Assistant, SQL, and Logs author: jordi,jonny,joshenlim,saxon_fletcher -image: lw14-tabs-dashboard-updates/tabs-dashboard-updates-og.png -thumb: lw14-tabs-dashboard-updates/tabs-dashboard-updates-thumb.png +imgSocial: lw14-tabs-dashboard-updates/tabs-dashboard-updates-og.png +imgThumb: lw14-tabs-dashboard-updates/tabs-dashboard-updates-thumb.png categories: - launch-week tags: diff --git a/apps/www/_blog/2025-04-03-declarative-schemas.mdx b/apps/www/_blog/2025-04-03-declarative-schemas.mdx index 1294aebe096..8451a1561b1 100644 --- a/apps/www/_blog/2025-04-03-declarative-schemas.mdx +++ b/apps/www/_blog/2025-04-03-declarative-schemas.mdx @@ -2,8 +2,8 @@ title: 'Declarative Schemas for Simpler Database Management' description: Simplify managing and maintaining complex database schemas author: qiao -image: launch-week-14/day-4-declarative-schemas/og.png -thumb: launch-week-14/day-4-declarative-schemas/thumb.png +imgSocial: launch-week-14/day-4-declarative-schemas/og.png +imgThumb: launch-week-14/day-4-declarative-schemas/thumb.png categories: - launch-week - product diff --git a/apps/www/_blog/2025-04-04-data-api-nearest-read-replica.mdx b/apps/www/_blog/2025-04-04-data-api-nearest-read-replica.mdx index c657550e138..fc9ca602c8b 100644 --- a/apps/www/_blog/2025-04-04-data-api-nearest-read-replica.mdx +++ b/apps/www/_blog/2025-04-04-data-api-nearest-read-replica.mdx @@ -2,8 +2,8 @@ title: 'Data API Routes to Nearest Read Replica' description: Route your Data API (PostgREST) requests to the nearest Read Replica author: jose -image: lw14-data-api-nearest-rr/og.png -thumb: lw14-data-api-nearest-rr/thumb.png +imgSocial: lw14-data-api-nearest-rr/og.png +imgThumb: lw14-data-api-nearest-rr/thumb.png categories: - launch-week - product diff --git a/apps/www/_blog/2025-04-04-launch-week-14-top-10.mdx b/apps/www/_blog/2025-04-04-launch-week-14-top-10.mdx index 1977bb287bf..6c4747f6aa1 100644 --- a/apps/www/_blog/2025-04-04-launch-week-14-top-10.mdx +++ b/apps/www/_blog/2025-04-04-launch-week-14-top-10.mdx @@ -2,8 +2,8 @@ title: 'Top 10 Launches of Launch Week 14' description: Highlights from Launch Week 14 author: wenbo -image: launch-week-14/wrap-up/og.png -thumb: launch-week-14/wrap-up/thumb.png +imgSocial: launch-week-14/wrap-up/og.png +imgThumb: launch-week-14/wrap-up/thumb.png launchweek: '14' categories: - launch-week diff --git a/apps/www/_blog/2025-04-04-mcp-server.mdx b/apps/www/_blog/2025-04-04-mcp-server.mdx index e2e5dd88f08..756844e6ec0 100644 --- a/apps/www/_blog/2025-04-04-mcp-server.mdx +++ b/apps/www/_blog/2025-04-04-mcp-server.mdx @@ -2,8 +2,8 @@ title: 'Supabase MCP Server' description: Connect your AI tools to Supabase using MCP author: gregnr -image: launch-week-14/day-5-mcp-server/og.png -thumb: launch-week-14/day-5-mcp-server/thumb.png +imgSocial: launch-week-14/day-5-mcp-server/og.png +imgThumb: launch-week-14/day-5-mcp-server/thumb.png categories: - launch-week tags: @@ -13,6 +13,12 @@ toc_depth: 3 launchweek: '14' --- + + Be sure to read our launch post about the [Supabase Remote MCP Server](/blog/remote-mcp-server), + and read our [MCP Server documentation](/docs/guides/getting-started/mcp) for the latest + information. + + We are launching an official [Supabase MCP server](https://github.com/supabase-community/supabase-mcp). You can use this server to connect your favorite AI tools (such as [Cursor](https://www.cursor.com/) or [Claude](https://claude.ai/download)) directly with Supabase.
diff --git a/apps/www/_blog/2025-05-08-event-triggers-wo-superuser.mdx b/apps/www/_blog/2025-05-08-event-triggers-wo-superuser.mdx index 54c976df382..b7c8d089f08 100644 --- a/apps/www/_blog/2025-05-08-event-triggers-wo-superuser.mdx +++ b/apps/www/_blog/2025-05-08-event-triggers-wo-superuser.mdx @@ -4,8 +4,8 @@ description: Using Postgres Hooks to allow regular users to create event trigger author: steve_chavez author_url: https://github.com/steve-chavez author_image_url: https://github.com/steve-chavez.png -image: 2025-05-08-event-triggers-wo-superuser/cover-event-triggers-dark.png -thumb: 2025-05-08-event-triggers-wo-superuser/cover-event-triggers-dark.png +imgSocial: 2025-05-08-event-triggers-wo-superuser/cover-event-triggers-dark.png +imgThumb: 2025-05-08-event-triggers-wo-superuser/cover-event-triggers-dark.png categories: - postgres tags: diff --git a/apps/www/_blog/2025-05-17-simplify-backend-with-data-api.mdx b/apps/www/_blog/2025-05-17-simplify-backend-with-data-api.mdx index 55c563d6014..4ed33c66c8c 100644 --- a/apps/www/_blog/2025-05-17-simplify-backend-with-data-api.mdx +++ b/apps/www/_blog/2025-05-17-simplify-backend-with-data-api.mdx @@ -2,8 +2,8 @@ title: 'Simplifying back-end complexity with Supabase Data APIs' description: Replace custom CRUD endpoints, reduce infrastructure complexity, and accelerate product delivery. author: prashant,steve_chavez,laurenceisla -image: 2025-05-17-simplify-backend-with-data-api/simplify-backend-with-data-api-image.png -thumb: 2025-05-17-simplify-backend-with-data-api/simplify-backend-with-data-api-thumb.png +imgSocial: 2025-05-17-simplify-backend-with-data-api/simplify-backend-with-data-api-image.png +imgThumb: 2025-05-17-simplify-backend-with-data-api/simplify-backend-with-data-api-thumb.png categories: - postgres tags: diff --git a/apps/www/_blog/2025-05-26-open-data-standards-postgres-otel-iceberg.mdx b/apps/www/_blog/2025-05-26-open-data-standards-postgres-otel-iceberg.mdx index 167cad1bd2e..9f58868e8d4 100644 --- a/apps/www/_blog/2025-05-26-open-data-standards-postgres-otel-iceberg.mdx +++ b/apps/www/_blog/2025-05-26-open-data-standards-postgres-otel-iceberg.mdx @@ -2,8 +2,8 @@ title: 'Open Data Standards: Postgres, OTel, and Iceberg' description: Replace custom CRUD endpoints, reduce infrastructure complexity, and accelerate product delivery. author: paul_copplestone -image: open-data-standards/three-open-data-standards-og.png -thumb: open-data-standards/three-open-data-standards-thumb.png +imgSocial: open-data-standards/three-open-data-standards-og.png +imgThumb: open-data-standards/three-open-data-standards-thumb.png toc_depth: 3 categories: - product diff --git a/apps/www/_blog/2025-05-29-building-on-open-table-formats.mdx b/apps/www/_blog/2025-05-29-building-on-open-table-formats.mdx index a19d596948a..f175b01bd3e 100644 --- a/apps/www/_blog/2025-05-29-building-on-open-table-formats.mdx +++ b/apps/www/_blog/2025-05-29-building-on-open-table-formats.mdx @@ -2,8 +2,8 @@ title: 'Building on open table formats' description: Open table formats like Apache Iceberg, Delta Lake, and Apache Hudi are transforming how developers manage large-scale data on object storage systems. author: prashant -image: 2025-05-29-building-on-open-table-formats/building-on-open-table-formats.png -thumb: 2025-05-29-building-on-open-table-formats/building-on-open-table-formats.png +imgSocial: 2025-05-29-building-on-open-table-formats/building-on-open-table-formats.png +imgThumb: 2025-05-29-building-on-open-table-formats/building-on-open-table-formats.png toc_depth: 3 categories: - product diff --git a/apps/www/_blog/2025-06-10-multigres-vitess-for-postgres.mdx b/apps/www/_blog/2025-06-10-multigres-vitess-for-postgres.mdx index cfe7e0eb913..7b493d78896 100644 --- a/apps/www/_blog/2025-06-10-multigres-vitess-for-postgres.mdx +++ b/apps/www/_blog/2025-06-10-multigres-vitess-for-postgres.mdx @@ -2,8 +2,8 @@ title: 'Announcing Multigres: Vitess for Postgres' description: 'Today we are welcoming Sugu, the co-creator of Vitess, to the Supabase team. He is joining Supabase to build Multigres: Vitess for Postgres.' author: paul_copplestone -image: multigres/multigres.png -thumb: multigres/multigres.png +imgSocial: multigres/multigres.png +imgThumb: multigres/multigres.png categories: - company - postgres diff --git a/apps/www/_blog/2025-06-25-natural-db.mdx b/apps/www/_blog/2025-06-25-natural-db.mdx index f273cbbcd87..d05ff58b9a0 100644 --- a/apps/www/_blog/2025-06-25-natural-db.mdx +++ b/apps/www/_blog/2025-06-25-natural-db.mdx @@ -10,8 +10,8 @@ tags: date: '2025-06-25:00:00' toc_depth: 3 author: saxon_fletcher -image: 2025-06-10-natural-db/og.png -thumb: 2025-06-10-natural-db/thumb.png +imgSocial: 2025-06-10-natural-db/og.png +imgThumb: 2025-06-10-natural-db/thumb.png --- Large Language Models are excellent at transforming unstructured text into structured data, but they face challenges when it comes to accurately retrieving that data over extended conversations. In this post, we'll leverage this core strength and combine it with Postgres, along with several complementary tools, to build a personalized AI assistant capable of long-term memory retention. @@ -177,7 +177,7 @@ After completing these steps, you can proceed to **Step 3: Telegram Bot**. ### Step 1: Database Setup -Run the migration SQL in your Supabase SQL editor: [migration.sql](https://github.com/supabase-community/natural-db/blob/main/supabase/migrations/001_create_initial_schema.sql) +Run the migration SQL in your Supabase SQL editor: [migration.sql](https://github.com/supabase-community/natural-db/blob/main/supabase/migrations/20250623120000_create_initial_schema.sql) - Sets up required extensions like `pgvector` and `pg_cron`. - Creates the `memories` schema for the assistant's data. diff --git a/apps/www/_blog/2025-07-14-jwt-signing-keys.mdx b/apps/www/_blog/2025-07-14-jwt-signing-keys.mdx index 7fd4efac42e..9fe686af926 100644 --- a/apps/www/_blog/2025-07-14-jwt-signing-keys.mdx +++ b/apps/www/_blog/2025-07-14-jwt-signing-keys.mdx @@ -9,8 +9,8 @@ tags: date: '2025-07-14:00:00' toc_depth: 3 author: stojan -image: launch-week-15/day-1-jwt-signing-keys/og.jpg -thumb: launch-week-15/day-1-jwt-signing-keys/thumb.jpg +imgSocial: launch-week-15/day-1-jwt-signing-keys/og.jpg +imgThumb: launch-week-15/day-1-jwt-signing-keys/thumb.jpg launchweek: '15' --- diff --git a/apps/www/_blog/2025-07-14-supabase-ui-platform-kit.mdx b/apps/www/_blog/2025-07-14-supabase-ui-platform-kit.mdx index b15e807f388..431d812806e 100644 --- a/apps/www/_blog/2025-07-14-supabase-ui-platform-kit.mdx +++ b/apps/www/_blog/2025-07-14-supabase-ui-platform-kit.mdx @@ -10,8 +10,8 @@ tags: date: '2025-07-14:00:00' toc_depth: 3 author: saxon_fletcher -image: launch-week-15/day-1-ui-platform-kit/og.jpg -thumb: launch-week-15/day-1-ui-platform-kit/thumb.png +imgSocial: launch-week-15/day-1-ui-platform-kit/og.jpg +imgThumb: launch-week-15/day-1-ui-platform-kit/thumb.png launchweek: '15' --- @@ -95,7 +95,7 @@ Display all the data in your database: The library is 100% shadcn/ui compatible by leveraging the [component registry](https://x.com/shadcn/status/1829646556318089509) feature. Components are styled with shadcn/ui and Tailwind CSS and are completely customizable. Read the [original launch post](https://supabase.com/blog/supabase-ui-library) for more details, or check out the docs: [ui.supabase.com](https://supabase.com/ui) -## Supabase as a Service +## Supabase for Platforms While we started Supabase as Service directly for developers, more and more companies are building on top of Supabase to provide critical infrastructure for their own users. Today, [30% of Supabase sign ups](https://x.com/kiwicopple/status/1894251335224320000) can be attributed to some sort of AI Builder: diff --git a/apps/www/_blog/2025-07-15-analytics-buckets.mdx b/apps/www/_blog/2025-07-15-analytics-buckets.mdx index de22fb8bd67..07c64abdd4c 100644 --- a/apps/www/_blog/2025-07-15-analytics-buckets.mdx +++ b/apps/www/_blog/2025-07-15-analytics-buckets.mdx @@ -10,8 +10,8 @@ tags: date: '2025-07-15:10:00' toc_depth: 3 author: oli_rice,fabrizio -image: launch-week-15/day-2-analytics-buckets/og.jpg -thumb: launch-week-15/day-2-analytics-buckets/thumb.png +imgSocial: launch-week-15/day-2-analytics-buckets/og.png +imgThumb: launch-week-15/day-2-analytics-buckets/thumb.png launchweek: '15' --- @@ -103,7 +103,7 @@ Back in Studio, we can see the newly created our newly created Namespace with `0 src="/images/blog/launch-week-15/day-2-analytics-buckets/img5.png" /> -Click connect and select a `Target Schema` to map the Iceberg tables into. It is reccomended to create a standalone schema for your tables. Do not use the `public` schema because that would expose your table over the project's REST API. +Click connect and select a `Target Schema` to map the Iceberg tables into. It is recommended to create a standalone schema for your tables. Do not use the `public` schema because that would expose your table over the project's REST API. Connecting Iceberg tables to schema + +Together, Lens Studio and Supabase form a full-stack platform for AR development on Spectacles. Snap provides the creative tools and hardware interface, while Supabase powers the data, logic, and scale behind every experience. + +## By the numbers + +Both Snap and Supabase operate at global scale, serving millions of developers and users each day. + +- Snapchatters use AR Lenses in the Snapchat camera 8 billion times per day, and over 400,000 developers have built more than 4 million Lenses with Snap's world-leading AR tools. +- 4,500,000+ developers building on Supabase +- 100,000+ API Calls / Second on Supabase +- 43,000+ Databases Launched Daily on Supabase +- 1,000,000+ Databases Managed on Supabase + +These metrics highlight the reliability and reach required for modern, data-intensive workloads. Whether running in Snap's Lens Studio or an enterprise control plane, Supabase delivers the performance, availability, and compliance developers expect from a production-grade platform. + +## Building the future together + +Snap Cloud is currently in alpha as part of Snap's upcoming Spectacles program and represents a new wave of applications that merge AI, data, and the physical world. Supabase is proud to provide the data platform behind it. + +At Supabase, we believe that every company, whether building AR glasses, smart devices, or next-generation applications, deserves the same foundation Snap is using for Spectacles: the power of Postgres, made simple, scalable, and ready for anything. diff --git a/apps/www/_blog/2025-12-01-vector-buckets.mdx b/apps/www/_blog/2025-12-01-vector-buckets.mdx new file mode 100644 index 00000000000..f9b1c5d570f --- /dev/null +++ b/apps/www/_blog/2025-12-01-vector-buckets.mdx @@ -0,0 +1,312 @@ +--- +title: 'Introducing Vector Buckets' +description: 'Introducing vector storage in Supabase: a durable storage layer with similarity search built-in.' +author: fabrizio +imgSocial: 2025-12-01-vector-buckets/og.png?v=3 +imgThumb: 2025-12-01-vector-buckets/thumb.png?v=3 +categories: + - product + - launch-week +date: '2025-12-01' +toc_depth: 2 +--- + +Today, we're introducing [Vector Buckets](/docs/guides/storage/vector/introduction), a new storage option that gives you the durability and cost efficiency of Amazon S3 with built-in similarity search. + +Vector search is becoming a core primitive for modern apps: semantic search, recommendations, RAG, image and audio similarity, and more. + +Supabase already gives you powerful tools for vectors, such as `pgvector` in Postgres. With Vector Buckets, you now have more options for how you store vectors: + +- Use pgvector for smaller, latency-sensitive datasets that belong tightly in your database. +- Use Vector Buckets when you need to store a large amount of vectors—up to tens of millions—on a durable storage layer with similarity search built in. + +## What are Vector Buckets? + +**Vector Buckets** are a new bucket type in Supabase Storage. + +Conceptually: + +- A **Vector Bucket** is where your vector indexes live. +- Inside each bucket, you define one or more **vector indexes** (for example: `documents-openai`). +- Each index stores high-dimensional vectors plus optional metadata. +- You query those indexes using Supabase clients or directly from Postgres via a foreign data wrapper. + +## What do Vector Buckets bring to the table? + +### Scalable vector storage for large datasets + +Embeddings add up quickly: thousands of floats per vector, multiplied by millions of items. + +Instead of putting everything in Postgres, Vector Buckets store your embeddings in S3-backed object storage, which gives you: + +- Capacity for tens of millions of vectors per index +- A storage layer designed for large, durable datasets +- Room to keep full archives of vectors without over-optimising your Postgres schema or worrying about table bloat + +Your vectors live in a storage layer built for large datasets, while you still query them through Postgres. + +### Built-in similarity search + +Vector Buckets are not just blobs of float arrays. Each index supports similarity search out of the box. + +Similarity search lets you find items that are conceptually related based on their vector representations, not just exact keyword matches. That’s what powers: + +- Semantic document search (“find content about this topic, even if the keywords differ”) +- Product and content recommendations (“find items similar to this one”) +- Image, audio, or video similarity (“find assets that look or sound like this”) +- De-duplication and near-duplicate detection across large media libraries + +With Vector Buckets, you can: + +- Insert vectors with a key, a float32 vector, and metadata +- Run k-NN queries (for example, “return the 20 closest vectors to this embedding”) +- Use a familiar distance metric such as cosine similarity +- Ask for distances and metadata along with the results + +No extra vector database to run, no new query language. Just vector indexes with search, available from the same Supabase SDKs you already use or directly via Postgres. + +### Performance that fits most app workflows + +Vector Buckets are designed to provide sub-second similarity search over large datasets, which is more than enough for: + +- Backend workflows and batch processing +- AI agents and background jobs +- Dashboards and internal tools +- Many user-facing features where “fast” means hundreds of milliseconds, not single-digit milliseconds + +If you’re chasing ultra-low latency at very high QPS, `pgvector` in a tuned Postgres cluster (or a dedicated vector database) remains the best place to push performance. Vector Buckets focus on simple, scalable similarity search at large scale, not on being the absolute fastest option. + +### Metadata filtering + +Each vector can include an arbitrary metadata object, for example: + +```tsx +metadata: { + title: 'Getting started with Vector Buckets', + type: 'doc', + language: 'en', + project_id: '1234', +} + +``` + +You can: + +- Filter by metadata during similarity search (e.g. `type = 'doc' AND language = 'en'`) +- Query through Postgres and join the results with your relational tables +- Build multi-tenant or multi-project search just by encoding tenant/project IDs into metadata + +This makes it easy to build domain-aware, tenant-aware semantic search. + +## When should you use Vector Buckets vs `pgvector`? + +Vector Buckets and `pgvector` are complementary. They serve different roles and work best together. + +### Use `pgvector` when… + +- You’re optimizing for **lowest possible latency** on user-facing queries +- Vectors are **part of your core relational model** (for example, a column on `documents` or `products`) +- You want **transactional guarantees** (data and embeddings written together) +- Your vector dataset is **small to medium** and you’re comfortable scaling Postgres specifically for vector workloads + +### Use Vector Buckets when… + +- You want **S3-style durability and scale** for embeddings +- You’re dealing with a **large amount of vectors** (up to tens of millions) that you don’t want sitting in Postgres +- You’re building **AI-heavy Supabase apps** (semantic search, recommendations, RAG, media similarity) and want a managed vector storage tier +- You prefer a clear split between: + - **Hot vectors** in `pgvector` for the highest-traffic / most latency-sensitive queries + - **Warm or cold vectors** in Vector Buckets for everything else + +In practice, many apps will use both: + +- Keep your most frequently queried vectors (for example, current content, top products) in `pgvector`. +- Store the full archive (older content, long tail SKUs, historical embeddings, large media corpora) in Vector Buckets. + +## How do Vector Buckets work? + +At a high level, here’s what happens under the hood: + +**1. Vector Bucket in Supabase Storage** + + You create a bucket of type Vector Bucket in the Dashboard or via API. + +```jsx +import { createClient } from '@supabase/supabase-js' + +const supabase = createClient('https://your-project.supabase.co', 'your-service-key') + +await supabase.storage.vectors.createBucket('embeddings') +``` + +**2. Create Vector indexes inside the bucket** + + Inside the Vector Bucket, you create one or more indexes. + +```jsx +// Create an index in that bucket +await supabase.storage.vectors.from('embeddings').createIndex('documents-openai', { + dimension: 1536, + distanceMetric: 'cosine', +}) +``` + +**3. Store vectors** + +You can store vectors directly from the SDK, an Edge Function, or Postgres. + +```jsx +// Postgres +INSERT INTO s3_vectors.documents_openai (key, data, metadata) +VALUES + ( + 'doc-1', + '[0.1, 0.2, 0.3, /* ... rest of embedding ... */]'::embd, + '{"title": "Getting Started with Vector Buckets", "source": "documentation"}'::jsonb + ), + ( + 'doc-2', + '[0.4, 0.5, 0.6, /* ... rest of embedding ... */]'::embd, + '{"title": "Advanced Vector Search", "source": "blog"}'::jsonb + ); + +// JS-SDK (server only) +const index = supabase.storage.vectors + .from('embeddings') + .index('documents-openai') + +const { error } = await index.putVectors({ + vectors: [ + { + key: 'doc-1', + data: { + float32: [0.1, 0.2, 0.3 /* ... */], + }, + metadata: { + title: 'Getting started with Vector Buckets', + type: 'doc', + language: 'en', + }, + }, + ], +}) + +``` + +**4. Query vectors** + +You can run similarity search queries against your indexes, either via the SDK or Postgres. + +```jsx +// Postgres +SELECT + key, + metadata->>'title' as title, + embd_distance(data) as distance +FROM s3_vectors.documents_openai +WHERE data <==> '[0.1, 0.2, 0.3, /* ... embedding ... */]'::embd +ORDER BY embd_distance(data) ASC +LIMIT 5; + +// JS-SDK (Server only) +const index = supabase.storage.vectors + .from('embeddings') + .index('documents-openai') + +// Query with a vector embedding +const { data, error } = await index.queryVectors({ + queryVector: { + float32: [0.1, 0.2, 0.3 /* ... embedding of 1536 dimensions ... */], + }, + topK: 5, + returnDistance: true, + returnMetadata: true, +}) + +``` + +## Designed for workloads up to tens of millions of vectors + +Vector Buckets currently can handle large-but-not-infinite workloads: + +- Each vector index supports up to **tens of millions of vectors** (50M per index today). +- You can create multiple indexes per bucket (for tenants, models, or domains). + +That makes Vector Buckets a great fit for: + +- Multi-tenant SaaS apps +- Documentation and content libraries +- Product catalogues and recommendation systems +- Media libraries and image/video/audio similarity search +- AI builders who want semantic search without running their own vector infrastructure + +## Example scenarios + +A few concrete ways to put Vector Buckets to work: + +### 1. AI documentation search + +- Store all your documentation (including old versions, drafts, and translations) as embeddings in a Vector Bucket. +- Keep the most recent / highest-traffic docs in `pgvector` for instant in-app search. +- Implement a search endpoint that queries `pgvector` first and falls back to Vector Buckets when needed. + +### 2. Long-tail product search and recommendations + +- Vectorise your entire catalogue and store it in a Vector Bucket. +- Include metadata for category, brand, stock status, and region. +- Use metadata filters to refine search (e.g. “in stock, in this region, same category”). +- Let recommendation jobs and AI agents work against the full set of products without bloating Postgres. + +### 3. Media similarity and de-duplication + +- Store embeddings for images, audio or video frames in a Vector Bucket. +- Use similarity search to: + - Find visually similar assets for content discovery or recommendations + - Detect possible copyright issues by finding near-duplicate content + - Clean up your library by removing duplicate or near-duplicate media + +## Availability + +Vector Buckets are currently available in **Public Alpha** for Pro projects and above. + +Currently supported in the following regions: + +- us-east-1 +- us-east-2 +- us-west-2 +- eu-central-1 +- ap-southeast-2 + +More regions will be added in the near future. + +We’re using this phase to refine the APIs, scaling behaviour, and search experience based on real workloads. Limits may evolve as we learn from how you use the feature in production. + +Vector Buckets are **free to use (fair use policy applies)** during Public Alpha. Egress costs still apply. + +## Get started + +You can try Vector Buckets in your project today: + +1. **Create a Vector Bucket** + + Dashboard → **Storage → Create bucket → Vector Bucket**. + +2. **Create an index** + + Pick a dimension that matches your embedding model and choose a distance metric. + +3. **Store vectors** + + Use Supabase clients to upsert vectors with metadata. + +4. **Query vectors** + + Build endpoints for semantic search, recommendations, or retrieval-augmented generation. + +5. **Layer with `pgvector`** + + Keep your hottest, most latency-sensitive vectors in `pgvector`, and store large archives and media-heavy datasets in Vector Buckets. + +We’re excited to see what you build with this new vector storage tier. + +As you try Vector Buckets during the Public Alpha, please send feedback—what works, what’s confusing, and what you’d like to see next will directly shape where we take this feature. diff --git a/apps/www/_blog/2025-12-02-introducing-analytics-buckets.mdx b/apps/www/_blog/2025-12-02-introducing-analytics-buckets.mdx new file mode 100644 index 00000000000..c69ec063282 --- /dev/null +++ b/apps/www/_blog/2025-12-02-introducing-analytics-buckets.mdx @@ -0,0 +1,210 @@ +--- +title: 'Introducing Analytics Buckets' +description: 'Use Analytics Buckets to store huge datasets in Supabase Storage with Apache Iceberg and columnar Parquet format, optimized for analytical workloads.' +author: fabrizio +imgSocial: 2025-12-02-introducing-analytics-buckets/og.png +imgThumb: 2025-12-02-introducing-analytics-buckets/thumb.png +categories: + - product + - launch-week +date: '2025-12-02:10:00' +toc_depth: 2 +--- + +Today Supabase is introducing Analytics Buckets, which you can use to store huge sets of data in Supabase Storage. Postgres is great for your app. But Postgres isn't designed for analytical workloads. + +Analytics Buckets are a specialized storage type in Supabase designed for analytical workloads and built on [Apache Iceberg](https://iceberg.apache.org) and Amazon S3. They store data in columnar Parquet format, which is optimized for scans, aggregations, and time-series queries. + +Think of them as cold storage for your data, with a query engine attached. + +Your hot transactional data stays in Postgres. Your historical data and analytical workloads live in Analytics Buckets. You query both using familiar tools. + +## What do they do? + +Analytics Buckets give you: + +- **Cost-effective storage.** S3 pricing instead of database storage. Documented savings of 30-90% on storage costs for large datasets. + +- **Open table format.** Apache Iceberg means no vendor lock-in. Query your data from any compatible tool. + +- **Schema evolution.** Change your table schema without rewriting data. + +- **Time travel.** Query historical snapshots of your data. See what a table looked like at any point in time. + +- **Full audit history.** Every change is preserved. Track what changed, when, and how. + +## When to use Analytics Buckets vs Postgres + +Analytics Buckets and Postgres are complementary. They serve different workloads. + +### Keep data in Postgres when: + +- You need low-latency reads for your application + +- Data changes frequently and consistency matters + +- Your dataset is small to medium size + +- You need real-time access from your app + +### Use Analytics Buckets when: + +- You are storing millions or billions of rows + +- You run heavy analytical queries that scan large tables + +- You need long-term retention at low cost + +- You want to query data from multiple tools + +- You need complete audit history and time travel + +Many teams use both. Keep the last 90 days in Postgres. Archive everything to Analytics Buckets. Query historical data when needed. + +## How they work + +Analytics Buckets use [Apache Iceberg](https://iceberg.apache.org), an open table format created for large analytical datasets. Here is what happens under the hood: + +1. Data is stored in Parquet files on S3 + +2. Iceberg manages metadata including schema, partitions, and snapshots + +3. An Iceberg REST Catalog provides the interface for querying + +4. You connect using any Iceberg-compatible tool + +The separation of compute and storage means you can scale each independently. Store petabytes of data and query only what you need. + +## Creating an Analytics Bucket + +You can create an Analytics Bucket from the Dashboard or using the SDK. + +### Using the Dashboard + +1. Navigate to Storage in your Supabase Dashboard + +2. Click Create Bucket + +3. Enter a name for your bucket + +4. Select Analytics Bucket as the bucket type + +5. Click Create + +You can use the Supabase Dashboard to define columns and set data types, including complex types like decimal with precision and scale. The foreign data wrapper schema will automatically be configured for you. Once your table is created, you can manage Analytics Buckets in the same way that you manage your Postgres tables. + +### Using the SDK + +```jsx +import { createClient } from '@supabase/supabase-js' + +const supabase = createClient('https://your-project.supabase.co', 'your-service-key') + +await supabase.storage.createBucket('my-analytics-bucket', { + type: 'ANALYTICS', +}) +``` + +## Connecting to Analytics Buckets + +Analytics Buckets require authentication with two services: + +**Iceberg REST Catalog** manages metadata for your tables. It handles schema, partitions, and snapshots. + +**S3-Compatible Storage** stores the actual data in Parquet format. + +You authenticate using your Supabase service key for the catalog and S3 credentials for storage. + +## Streaming data with Supabase ETL + +Analytics Buckets work hand in hand with [Supabase ETL](/blog/introducing-supabase-etl). ETL captures changes from your Postgres database and streams them to Analytics Buckets in near real time. + +This gives you: + +- Automatic replication of your Postgres tables + +- Near real-time data in your analytics bucket + +- Complete changelog with every insert, update, and delete + +- No manual data movement or scheduled jobs + +To set up replication, create a Postgres publication for the tables you want to replicate, then add an Analytics Buckets destination in the Replication section of the Dashboard. + +## Querying from Postgres + +You can query Analytics Buckets directly from Postgres using Foreign Data Wrappers. This lets you join hot data in Postgres with historical data in Analytics Buckets. + +```sql +-- Create a foreign server for your Iceberg data +create server iceberg_server +foreign data wrapper iceberg_wrapper +options ( + aws_access_key_id 'your-access-key', + aws_secret_access_key 'your-secret-key', + region_name 'us-east-1' +); + +-- Import tables from your analytics bucket +import foreign schema "analytics" +from server iceberg_server +into iceberg; + +-- Query historical data +select * from iceberg.events +where event_timestamp > '2024-01-01'; +``` + +## Data tiering pattern + +A common architecture is data tiering: keeping recent data in Postgres and archiving history to Analytics Buckets. + +1. Partition tables by time in Postgres, keeping a rolling window like the last 90 days + +2. Stream all data to Analytics Buckets using Supabase ETL + +3. Drop old partitions from Postgres + +4. Query recent data from Postgres, historical data from Analytics Buckets + +This keeps your Postgres database small and fast. Storage costs drop. Analytics queries run on data optimized for scans. + +## Compatible tools + +Analytics Buckets work with any tool that supports the Iceberg REST Catalog API: + +- PyIceberg + +- Apache Spark + +- DuckDB + +- Amazon Athena + +- Trino + +- Apache Flink + +- Snowflake (via external tables) + +- BigQuery (via BigLake) + +## Pricing and availability + +Analytics Buckets are free during the Private Alpha. Standard egress charges apply when you move data out of the region. + +To request access, fill out the form at [forms.supabase.com/analytics-buckets](http://forms.supabase.com/analytics-buckets). + +## Get started + +1. Request access to the Private Alpha + +2. Create an Analytics Bucket in the Dashboard + +3. Connect using PyIceberg, Spark, or your tool of choice + +4. Set up ETL to stream data from Postgres automatically + +Separate your transactional and analytical workloads. Keep Postgres fast. Store history at S3 prices. Query from any tool. + +We are excited to see what you build. diff --git a/apps/www/_blog/2025-12-02-introducing-supabase-etl.mdx b/apps/www/_blog/2025-12-02-introducing-supabase-etl.mdx new file mode 100644 index 00000000000..4a04256c80a --- /dev/null +++ b/apps/www/_blog/2025-12-02-introducing-supabase-etl.mdx @@ -0,0 +1,165 @@ +--- +title: 'Introducing Supabase ETL' +description: 'A change-data-capture pipeline that replicates your Postgres tables to analytical destinations like Analytics Buckets and BigQuery in near real time.' +author: riccardo_busetti +imgSocial: 2025-12-02-introducing-supabase-etl/og.png +imgThumb: 2025-12-02-introducing-supabase-etl/thumb.png +categories: + - product + - launch-week +date: '2025-12-02:11:00' +toc_depth: 2 +--- + +Today we're introducing **Supabase ETL**: a change-data-capture pipeline that replicates your Postgres tables to analytical destinations in near real time. + +Supabase ETL reads changes from your Postgres database and writes them to external destinations. It uses logical replication to capture inserts, updates, deletes and truncates as they happen. **Setup takes minutes in the Supabase Dashboard.** + +The first supported destinations are [Analytics Buckets](/blog/introducing-analytics-buckets) (powered by Iceberg) and BigQuery. + +Supabase ETL is open source. You can find the code on GitHub at [github.com/supabase/etl](http://github.com/supabase/etl). + +## Why separate OLTP and OLAP? + +Postgres is excellent for transactional workloads like reading a single user record or inserting an order. But when you need to scan millions of rows for analytics, Postgres slows down. + +Column-oriented systems like BigQuery, or those built on open formats like Apache Iceberg, are designed for this. They can aggregate massive datasets **orders of magnitude faster**, compress data more efficiently, and handle complex analytical queries that would choke a transactional database. + +**Supabase ETL gives you the best of both worlds**: keep your app fast on Postgres while unlocking powerful analytics on purpose-built systems. + +## How it works + +Supabase ETL captures every change in your Postgres database and delivers it to your analytics destination in near real time. + +Here's how: + +1. You create a Postgres publication that defines which tables to replicate + +2. You configure ETL to connect a publication to a destination + +3. ETL reads changes from the publication through a logical replication slot + +4. Changes are batched and written to your destination + +5. Your data is available for querying in the destination + +The pipeline starts with an initial copy of your selected tables, then switches to streaming mode. **Your analytics stay fresh with latency measured in milliseconds to seconds.** + +## Setting up ETL + +You configure ETL entirely through the Supabase Dashboard. **No code required.** + +### Step 1: Create a publication + +A publication defines which tables to replicate. You create it with SQL or via the UI: + +```sql +-- Replicate specific tables +create publication analytics_pub +for table events, orders, users; + +-- Or replicate all tables in a schema +create publication analytics_pub +for tables in schema public; +``` + +### Step 2: Enable replication + +Navigate to `Database` in your Supabase Dashboard. Select the `Replication` tab and click `Enable Replication`. + +### Step 3: Add a destination + +Click `Add Destination` and choose your destination type. + +**Note:** For Analytics Buckets, you will need to create an analytics bucket first in the Storage section. + +Configure the destination with your bucket credentials and select your publication. Click Create and `Start` to begin replication. + +### Step 4: Monitor your pipeline + +The Dashboard shows pipeline status and lag. You can start, stop, restart, or delete pipelines from the actions menu. + +## Available destinations + +Our goal with Supabase ETL is to let you connect your existing data systems to Supabase. We're actively expanding the list of supported destinations. Right now, the official destinations are Analytics Buckets and BigQuery. + +### Analytics Buckets + +[Analytics Buckets](https://supabase.com/docs/guides/storage/analytics/introduction) are specialized storage buckets built on Apache Iceberg, an open table format designed for large analytical datasets. Your data is stored in Parquet files on S3. + +When you replicate to Analytics Buckets, your tables are created with a changelog structure. Each row includes a `cdc_operation` column indicating whether the change was an `INSERT`, `UPDATE`, or `DELETE`. **This append-only format preserves the complete history of all changes.** + +You can query Analytics Buckets from PyIceberg, Apache Spark, DuckDB, Amazon Athena, or any tool that supports the Iceberg REST Catalog API. + +### BigQuery + +BigQuery is Google's serverless data warehouse, built for large-scale analytics. It handles petabytes of data and integrates well with existing BI tools and data pipelines. + +When you replicate to BigQuery, Supabase ETL creates a view for each table and uses an underlying versioned table to support all operations efficiently. You query the view, and ETL handles the rest. + +## Adding and removing tables + +You can modify which tables are replicated after your pipeline is running. + +To add a table: + +```sql +alter publication analytics_pub add table products; +``` + +To remove a table: + +```sql +alter publication analytics_pub drop table orders; +``` + +After changing your publication, restart the pipeline from the Dashboard actions menu for the changes to take effect. + +**Note:** ETL does not remove data from your destination when you remove a table from a publication. This is by design to prevent accidental data loss. + +## When to use ETL vs read replicas + +Read replicas and ETL solve different problems. + +Read replicas help when you need to scale concurrent queries, but they're still Postgres. They don't make analytics faster. + +ETL moves your data to systems built for analytics. You get **faster queries on large datasets**, **lower storage costs** through compression, and **complete separation** between your production workload and analytics. + +You can use both: read replicas for application read scaling, ETL for analytics. + +## Things to know + +Replication with Supabase ETL has a few constraints to be aware of: + +- Tables must have primary keys (this is a Postgres logical replication requirement) +- Generated columns are not supported +- Custom data types are replicated as strings +- Schema changes are not automatically propagated to destinations +- Data is replicated as-is, without transformation +- During the initial copy phase, changes accumulate in the WAL and are replayed once streaming begins + +We're working on schema change support and additional destinations, and evaluating different streaming techniques to improve flexibility and performance. + +## Pricing + +Supabase ETL is usage-based: + +- **$25 per connector per month** +- **$15 per GB** of change data processed after the initial sync +- **Initial copy is free** + +## Get started + +**Supabase ETL is in private alpha.** To request access, contact your account manager or fill out the form in the Dashboard. + +If you want to dive into the code, **the ETL framework is open source** and written in Rust. Check out the repository at [github.com/supabase/etl](http://github.com/supabase/etl). + +
+