From 7100bdc682537ed6aa7a4685b0bf8efc07eab160 Mon Sep 17 00:00:00 2001 From: artiphishle Date: Tue, 21 Jul 2026 08:35:01 +0200 Subject: [PATCH 1/2] chore: update contracts for studio dashboard remake --- .changeset/canonical-manifest-category.md | 5 + README.md | 4 +- paradox/badges/npm.svg | 8 +- paradox/diagrams/architecture-overview.mmd | 6 + paradox/diagrams/export-graph.mmd | 138 +- paradox/diagrams/module-relationships.mmd | 4 + paradox/exports.json | 8445 ++++++++++-------- paradox/exports.md | 585 +- paradox/index.html | 9271 ++++++++++++-------- paradox/paradox.json | 3481 +++++--- src/bindings.test.ts | 1 + src/types.ts | 1 + 12 files changed, 13383 insertions(+), 8566 deletions(-) create mode 100644 .changeset/canonical-manifest-category.md diff --git a/.changeset/canonical-manifest-category.md b/.changeset/canonical-manifest-category.md new file mode 100644 index 0000000..7e4f40b --- /dev/null +++ b/.changeset/canonical-manifest-category.md @@ -0,0 +1,5 @@ +--- +'@ankhorage/contracts': patch +--- + +Add canonical AppManifest metadata category ownership using the shared AppCategory contract. diff --git a/README.md b/README.md index 17b225c..201c7e8 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,9 @@ # CONTRACTS -![license: MIT](././paradox/badges/license.svg) ![npm: v1.19.4](././paradox/badges/npm.svg) ![runtime: bun](././paradox/badges/runtime.svg) ![typescript: strict](././paradox/badges/typescript.svg) ![eslint: checked](././paradox/badges/eslint.svg) ![prettier: checked](././paradox/badges/prettier.svg) ![build: checked](././paradox/badges/build.svg) ![tests: checked](././paradox/badges/tests.svg) ![docs: paradox](././paradox/badges/docs.svg) +![license: MIT](././paradox/badges/license.svg) ![npm: v3.0.0](././paradox/badges/npm.svg) ![runtime: bun](././paradox/badges/runtime.svg) ![typescript: strict](././paradox/badges/typescript.svg) ![eslint: checked](././paradox/badges/eslint.svg) ![prettier: checked](././paradox/badges/prettier.svg) ![build: checked](././paradox/badges/build.svg) ![tests: checked](././paradox/badges/tests.svg) ![docs: paradox](././paradox/badges/docs.svg) -Serializable app, action, and theme config contracts for Ankhorage. +Serializable app, action, theme, auth, and secret-store contracts for Ankhorage. ## Generated documentation diff --git a/paradox/badges/npm.svg b/paradox/badges/npm.svg index 6129f7c..be04081 100644 --- a/paradox/badges/npm.svg +++ b/paradox/badges/npm.svg @@ -1,7 +1,7 @@ - -npm: v1.19.4 + +npm: v3.0.0 - + npm -v1.19.4 +v3.0.0 diff --git a/paradox/diagrams/architecture-overview.mmd b/paradox/diagrams/architecture-overview.mmd index 059ce51..89a5239 100644 --- a/paradox/diagrams/architecture-overview.mmd +++ b/paradox/diagrams/architecture-overview.mmd @@ -4,6 +4,7 @@ graph TD package__ankhorage_contracts --> entrypoint_src_index_ts module_src_auth_ts["src/auth.ts"] package__ankhorage_contracts -.-> module_src_auth_ts + module_src_auth_ts --> module_src_secrets_ts module_src_auth_ts --> module_src_types_ts module_src_bindings_ts["src/bindings.ts"] package__ankhorage_contracts -.-> module_src_bindings_ts @@ -76,6 +77,11 @@ graph TD module_src_runtimeCallbacks_ts["src/runtimeCallbacks.ts"] package__ankhorage_contracts -.-> module_src_runtimeCallbacks_ts module_src_runtimeCallbacks_ts --> module_src_types_ts + module_src_secretManifest_ts["src/secretManifest.ts"] + package__ankhorage_contracts -.-> module_src_secretManifest_ts + module_src_secretManifest_ts --> module_src_secrets_ts + module_src_secrets_ts["src/secrets.ts"] + package__ankhorage_contracts -.-> module_src_secrets_ts module_src_state_ts["src/state.ts"] package__ankhorage_contracts -.-> module_src_state_ts module_src_storage_ts["src/storage.ts"] diff --git a/paradox/diagrams/export-graph.mmd b/paradox/diagrams/export-graph.mmd index a5cf57a..db35d9f 100644 --- a/paradox/diagrams/export-graph.mmd +++ b/paradox/diagrams/export-graph.mmd @@ -21,6 +21,8 @@ graph LR module_src_nutrition_review_ts["src/nutrition/review.ts"] module_src_requirements_ts["src/requirements.ts"] module_src_runtimeCallbacks_ts["src/runtimeCallbacks.ts"] + module_src_secretManifest_ts["src/secretManifest.ts"] + module_src_secrets_ts["src/secrets.ts"] module_src_state_ts["src/state.ts"] module_src_storage_ts["src/storage.ts"] module_src_types_ts["src/types.ts"] @@ -125,6 +127,7 @@ graph LR export_AppGeneratedApiDefinition -.-> export_DataContractValue export_AppManifest["AppManifest"] module_src_types_ts --> export_AppManifest + export_AppManifest -.-> export_AppCategory export_AppManifest -.-> export_AppDataManifest export_AppManifest -.-> export_AppSettings export_AppManifest -.-> export_ComponentDataBinding @@ -138,8 +141,18 @@ graph LR module_src_types_ts --> export_AppSettings export_AUTH_IDENTIFIER_KINDS["AUTH_IDENTIFIER_KINDS"] module_src_auth_ts --> export_AUTH_IDENTIFIER_KINDS + export_AUTH_OAUTH_CANCELLATION_REASONS["AUTH_OAUTH_CANCELLATION_REASONS"] + module_src_auth_ts --> export_AUTH_OAUTH_CANCELLATION_REASONS + export_AUTH_OAUTH_ERROR_CODES["AUTH_OAUTH_ERROR_CODES"] + module_src_auth_ts --> export_AUTH_OAUTH_ERROR_CODES + export_AUTH_OAUTH_ERROR_STAGES["AUTH_OAUTH_ERROR_STAGES"] + module_src_auth_ts --> export_AUTH_OAUTH_ERROR_STAGES export_AUTH_OAUTH_PROVIDER_IDS["AUTH_OAUTH_PROVIDER_IDS"] module_src_auth_ts --> export_AUTH_OAUTH_PROVIDER_IDS + export_AUTH_OAUTH_TRANSPORT_CANCELLATION_REASONS["AUTH_OAUTH_TRANSPORT_CANCELLATION_REASONS"] + module_src_auth_ts --> export_AUTH_OAUTH_TRANSPORT_CANCELLATION_REASONS + export_AUTH_OAUTH_TRANSPORT_ERROR_CODES["AUTH_OAUTH_TRANSPORT_ERROR_CODES"] + module_src_auth_ts --> export_AUTH_OAUTH_TRANSPORT_ERROR_CODES export_AUTH_PROFILE_CREATE_STRATEGIES["AUTH_PROFILE_CREATE_STRATEGIES"] module_src_types_ts --> export_AUTH_PROFILE_CREATE_STRATEGIES export_AUTH_PROFILE_FIELDS["AUTH_PROFILE_FIELDS"] @@ -161,20 +174,17 @@ graph LR export_AuthAdapter["AuthAdapter"] module_src_auth_ts --> export_AuthAdapter export_AuthAdapter -.-> export_AuthAdapterCapabilities - export_AuthAdapter -.-> export_AuthOAuthRedirect + export_AuthAdapter -.-> export_AuthOAuthAdapter export_AuthAdapter -.-> export_AuthResult export_AuthAdapter -.-> export_AuthSession export_AuthAdapter -.-> export_AuthUser - export_AuthAdapter -.-> export_CompleteOAuthSignInInput export_AuthAdapter -.-> export_PasswordResetInput export_AuthAdapter -.-> export_SignInInput - export_AuthAdapter -.-> export_SignInWithOAuthInput export_AuthAdapter -.-> export_SignOutInput export_AuthAdapter -.-> export_SignUpInput export_AuthAdapter -.-> export_VerifyOtpInput export_AuthAdapterCapabilities["AuthAdapterCapabilities"] module_src_auth_ts --> export_AuthAdapterCapabilities - export_AuthAdapterCapabilities -.-> export_AuthOAuthProviderId export_AuthAdapterError["AuthAdapterError"] module_src_auth_ts --> export_AuthAdapterError export_AuthFlowConfig["AuthFlowConfig"] @@ -183,18 +193,49 @@ graph LR module_src_auth_ts --> export_AuthIdentifier export_AuthIdentifierKind["AuthIdentifierKind"] module_src_auth_ts --> export_AuthIdentifierKind + export_AuthOAuthAdapter["AuthOAuthAdapter"] + module_src_auth_ts --> export_AuthOAuthAdapter + export_AuthOAuthAdapter -.-> export_AuthOAuthCapabilities + export_AuthOAuthAdapter -.-> export_AuthOAuthCompletionResult + export_AuthOAuthAdapter -.-> export_AuthOAuthStartResult + export_AuthOAuthAdapter -.-> export_CompleteOAuthAuthorizationInput + export_AuthOAuthAdapter -.-> export_StartOAuthAuthorizationInput + export_AuthOAuthAuthorizationRequest["AuthOAuthAuthorizationRequest"] + module_src_auth_ts --> export_AuthOAuthAuthorizationRequest + export_AuthOAuthAuthorizationRequest -.-> export_AuthOAuthProviderId + export_AuthOAuthAuthorizationResponse["AuthOAuthAuthorizationResponse"] + module_src_auth_ts --> export_AuthOAuthAuthorizationResponse + export_AuthOAuthCancellationReason["AuthOAuthCancellationReason"] + module_src_auth_ts --> export_AuthOAuthCancellationReason + export_AuthOAuthCapabilities["AuthOAuthCapabilities"] + module_src_auth_ts --> export_AuthOAuthCapabilities + export_AuthOAuthCapabilities -.-> export_AuthOAuthProviderId + export_AuthOAuthCompletionResult["AuthOAuthCompletionResult"] + module_src_auth_ts --> export_AuthOAuthCompletionResult export_AuthOAuthConfig["AuthOAuthConfig"] module_src_auth_ts --> export_AuthOAuthConfig export_AuthOAuthConfig -.-> export_AuthOAuthProviderConfig + export_AuthOAuthError["AuthOAuthError"] + module_src_auth_ts --> export_AuthOAuthError + export_AuthOAuthError -.-> export_AuthOAuthProviderId + export_AuthOAuthErrorCode["AuthOAuthErrorCode"] + module_src_auth_ts --> export_AuthOAuthErrorCode + export_AuthOAuthErrorStage["AuthOAuthErrorStage"] + module_src_auth_ts --> export_AuthOAuthErrorStage export_AuthOAuthProviderConfig["AuthOAuthProviderConfig"] module_src_auth_ts --> export_AuthOAuthProviderConfig export_AuthOAuthProviderConfig -.-> export_AuthOAuthProviderId export_AuthOAuthProviderConfig -.-> export_IconSpec export_AuthOAuthProviderId["AuthOAuthProviderId"] module_src_auth_ts --> export_AuthOAuthProviderId - export_AuthOAuthRedirect["AuthOAuthRedirect"] - module_src_auth_ts --> export_AuthOAuthRedirect - export_AuthOAuthRedirect -.-> export_AuthOAuthProviderId + export_AuthOAuthStartResult["AuthOAuthStartResult"] + module_src_auth_ts --> export_AuthOAuthStartResult + export_AuthOAuthTransportCancellationReason["AuthOAuthTransportCancellationReason"] + module_src_auth_ts --> export_AuthOAuthTransportCancellationReason + export_AuthOAuthTransportError["AuthOAuthTransportError"] + module_src_auth_ts --> export_AuthOAuthTransportError + export_AuthOAuthTransportErrorCode["AuthOAuthTransportErrorCode"] + module_src_auth_ts --> export_AuthOAuthTransportErrorCode export_AuthProfileCreateStrategy["AuthProfileCreateStrategy"] module_src_types_ts --> export_AuthProfileCreateStrategy export_AuthProfileField["AuthProfileField"] @@ -299,8 +340,9 @@ graph LR export_CollectionItemPressPayload["CollectionItemPressPayload"] module_src_types_ts --> export_CollectionItemPressPayload export_CollectionItemPressPayload -.-> export_ManifestValue - export_CompleteOAuthSignInInput["CompleteOAuthSignInInput"] - module_src_auth_ts --> export_CompleteOAuthSignInInput + export_CompleteOAuthAuthorizationInput["CompleteOAuthAuthorizationInput"] + module_src_auth_ts --> export_CompleteOAuthAuthorizationInput + export_CompleteOAuthAuthorizationInput -.-> export_AuthOAuthAuthorizationResponse export_ComponentDataBinding["ComponentDataBinding"] module_src_bindings_ts --> export_ComponentDataBinding export_ComponentDataBinding -.-> export_EventBinding @@ -551,6 +593,10 @@ graph LR module_src_bindings_ts --> export_EventBindingTarget export_FilterAction["FilterAction"] module_src_types_ts --> export_FilterAction + export_findForbiddenInlineSecretFields["findForbiddenInlineSecretFields"] + module_src_secrets_ts --> export_findForbiddenInlineSecretFields + export_FORBIDDEN_INLINE_SECRET_FIELDS["FORBIDDEN_INLINE_SECRET_FIELDS"] + module_src_secrets_ts --> export_FORBIDDEN_INLINE_SECRET_FIELDS export_FormSubmitEventDto["FormSubmitEventDto"] module_src_types_ts --> export_FormSubmitEventDto export_FormSubmitValues["FormSubmitValues"] @@ -572,9 +618,13 @@ graph LR export_InfraManifest -.-> export_AuthSpec export_InfraManifest -.-> export_DatabaseSpec export_InfraManifest -.-> export_DeploymentSpec + export_InfraManifest -.-> export_InfraSecretStoreSpec export_InfraManifest -.-> export_NetworkingSpec export_InfraManifest -.-> export_StateSpec export_InfraManifest -.-> export_StorageSpec + export_InfraSecretStoreSpec["InfraSecretStoreSpec"] + module_src_secretManifest_ts --> export_InfraSecretStoreSpec + export_InfraSecretStoreSpec -.-> export_SecretStoreProvider export_KnownAuthOAuthProviderId["KnownAuthOAuthProviderId"] module_src_auth_ts --> export_KnownAuthOAuthProviderId export_KnownAuthProfileField["KnownAuthProfileField"] @@ -589,6 +639,8 @@ graph LR module_src_types_ts --> export_KnownDatabaseProvider export_KnownDeploymentTarget["KnownDeploymentTarget"] module_src_types_ts --> export_KnownDeploymentTarget + export_KnownSecretStoreProvider["KnownSecretStoreProvider"] + module_src_secrets_ts --> export_KnownSecretStoreProvider export_KnownStateProvider["KnownStateProvider"] module_src_types_ts --> export_KnownStateProvider export_ManagedApiDataSourceConfig["ManagedApiDataSourceConfig"] @@ -616,6 +668,13 @@ graph LR module_src_types_ts --> export_NavigatorType export_NetworkingSpec["NetworkingSpec"] module_src_types_ts --> export_NetworkingSpec + export_normalizeSecretRef["normalizeSecretRef"] + module_src_secrets_ts --> export_normalizeSecretRef + export_normalizeSecretRef -.-> export_SecretStoreResult + export_normalizeSecretScope["normalizeSecretScope"] + module_src_secrets_ts --> export_normalizeSecretScope + export_normalizeSecretScope -.-> export_SecretScope + export_normalizeSecretScope -.-> export_SecretStoreResult export_NUTRITION_BARCODE_TYPES["NUTRITION_BARCODE_TYPES"] module_src_nutrition_common_ts --> export_NUTRITION_BARCODE_TYPES export_NUTRITION_CAPTURE_SUBMISSION_STATUSES["NUTRITION_CAPTURE_SUBMISSION_STATUSES"] @@ -800,14 +859,63 @@ graph LR export_ScreenSpec -.-> export_UiNode export_SearchAction["SearchAction"] module_src_types_ts --> export_SearchAction + export_SECRET_STORE_ERROR_CODES["SECRET_STORE_ERROR_CODES"] + module_src_secrets_ts --> export_SECRET_STORE_ERROR_CODES + export_SECRET_STORE_PROVIDERS["SECRET_STORE_PROVIDERS"] + module_src_secrets_ts --> export_SECRET_STORE_PROVIDERS + export_SecretCreateInput["SecretCreateInput"] + module_src_secrets_ts --> export_SecretCreateInput + export_SecretCreateInput -.-> export_SecretScope + export_SecretGetMetadataInput["SecretGetMetadataInput"] + module_src_secrets_ts --> export_SecretGetMetadataInput + export_SecretGetMetadataInput -.-> export_SecretScope + export_SecretListInput["SecretListInput"] + module_src_secrets_ts --> export_SecretListInput + export_SecretListInput -.-> export_SecretScope + export_SecretMetadata["SecretMetadata"] + module_src_secrets_ts --> export_SecretMetadata + export_SecretMetadata -.-> export_SecretScope + export_SecretPayload["SecretPayload"] + module_src_secrets_ts --> export_SecretPayload + export_SecretRef["SecretRef"] + module_src_secrets_ts --> export_SecretRef + export_SecretRemoveInput["SecretRemoveInput"] + module_src_secrets_ts --> export_SecretRemoveInput + export_SecretRemoveInput -.-> export_SecretScope + export_SecretReplaceInput["SecretReplaceInput"] + module_src_secrets_ts --> export_SecretReplaceInput + export_SecretReplaceInput -.-> export_SecretScope + export_SecretResolveInput["SecretResolveInput"] + module_src_secrets_ts --> export_SecretResolveInput + export_SecretResolveInput -.-> export_SecretScope + export_SecretScope["SecretScope"] + module_src_secrets_ts --> export_SecretScope + export_SecretStoreAdapter["SecretStoreAdapter"] + module_src_secrets_ts --> export_SecretStoreAdapter + export_SecretStoreAdapter -.-> export_SecretCreateInput + export_SecretStoreAdapter -.-> export_SecretGetMetadataInput + export_SecretStoreAdapter -.-> export_SecretListInput + export_SecretStoreAdapter -.-> export_SecretMetadata + export_SecretStoreAdapter -.-> export_SecretPayload + export_SecretStoreAdapter -.-> export_SecretRemoveInput + export_SecretStoreAdapter -.-> export_SecretReplaceInput + export_SecretStoreAdapter -.-> export_SecretResolveInput + export_SecretStoreAdapter -.-> export_SecretStoreResult + export_SecretStoreError["SecretStoreError"] + module_src_secrets_ts --> export_SecretStoreError + export_SecretStoreErrorCode["SecretStoreErrorCode"] + module_src_secrets_ts --> export_SecretStoreErrorCode + export_SecretStoreOkResult["SecretStoreOkResult"] + module_src_secrets_ts --> export_SecretStoreOkResult + export_SecretStoreProvider["SecretStoreProvider"] + module_src_secrets_ts --> export_SecretStoreProvider + export_SecretStoreResult["SecretStoreResult"] + module_src_secrets_ts --> export_SecretStoreResult export_SetLanguageAction["SetLanguageAction"] module_src_types_ts --> export_SetLanguageAction export_SignInInput["SignInInput"] module_src_auth_ts --> export_SignInInput export_SignInInput -.-> export_AuthIdentifier - export_SignInWithOAuthInput["SignInWithOAuthInput"] - module_src_auth_ts --> export_SignInWithOAuthInput - export_SignInWithOAuthInput -.-> export_AuthOAuthProviderId export_SignOutInput["SignOutInput"] module_src_auth_ts --> export_SignOutInput export_SignUpInput["SignUpInput"] @@ -825,6 +933,9 @@ graph LR module_src_types_ts --> export_SplashScreenSpec export_SplashScreenSpec -.-> export_SplashScreenModeSpec export_SplashScreenSpec -.-> export_SplashScreenResizeMode + export_StartOAuthAuthorizationInput["StartOAuthAuthorizationInput"] + module_src_auth_ts --> export_StartOAuthAuthorizationInput + export_StartOAuthAuthorizationInput -.-> export_AuthOAuthProviderId export_STATE_PERSISTENCE_MODES["STATE_PERSISTENCE_MODES"] module_src_types_ts --> export_STATE_PERSISTENCE_MODES export_STATE_PROVIDERS["STATE_PROVIDERS"] @@ -995,6 +1106,9 @@ graph LR export_UrlImageAssetSource["UrlImageAssetSource"] module_src_storage_ts --> export_UrlImageAssetSource export_UrlImageAssetSource -.-> export_ImageMetadata + export_validateSecretPayload["validateSecretPayload"] + module_src_secrets_ts --> export_validateSecretPayload + export_validateSecretPayload -.-> export_SecretStoreResult export_VerifyOtpInput["VerifyOtpInput"] module_src_auth_ts --> export_VerifyOtpInput export_VerifyOtpInput -.-> export_AuthIdentifier diff --git a/paradox/diagrams/module-relationships.mmd b/paradox/diagrams/module-relationships.mmd index 296f147..e4ad575 100644 --- a/paradox/diagrams/module-relationships.mmd +++ b/paradox/diagrams/module-relationships.mmd @@ -21,10 +21,13 @@ graph LR module_src_nutrition_review_ts["src/nutrition/review.ts"] module_src_requirements_ts["src/requirements.ts"] module_src_runtimeCallbacks_ts["src/runtimeCallbacks.ts"] + module_src_secretManifest_ts["src/secretManifest.ts"] + module_src_secrets_ts["src/secrets.ts"] module_src_state_ts["src/state.ts"] module_src_storage_ts["src/storage.ts"] module_src_types_ts["src/types.ts"] module_src_ui_ts["src/ui.ts"] + module_src_auth_ts --> module_src_secrets_ts module_src_auth_ts --> module_src_types_ts module_src_bindings_ts --> module_src_data_index_ts module_src_data_apis_ts --> module_src_data_operations_ts @@ -56,6 +59,7 @@ graph LR module_src_nutrition_review_ts --> module_src_nutrition_common_ts module_src_nutrition_review_ts --> module_src_nutrition_products_ts module_src_runtimeCallbacks_ts --> module_src_types_ts + module_src_secretManifest_ts --> module_src_secrets_ts module_src_types_ts --> module_src_auth_ts module_src_types_ts --> module_src_bindings_ts module_src_types_ts --> module_src_data_index_ts diff --git a/paradox/exports.json b/paradox/exports.json index a2f2c6f..bc68fd4 100644 --- a/paradox/exports.json +++ b/paradox/exports.json @@ -1210,6 +1210,7 @@ }, "exportPaths": ["src/index.ts"], "relatedSymbols": [ + "AppCategory", "AppDataManifest", "AppSettings", "ComponentDataBinding", @@ -1267,7 +1268,7 @@ { "name": "metadata", "kind": "property", - "type": "{ name: string; slug: string; version: string; themeId: string; created?: string; updated?: string; }", + "type": "{ name: string; slug: string; version: string; category: AppCategory; themeId: string; created?: string; updated?: string; }", "required": true, "description": null }, @@ -1351,7 +1352,61 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 3, + "line": 4, + "column": 14 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "AUTH_OAUTH_CANCELLATION_REASONS", + "description": null, + "isReadme": false, + "examples": [], + "kind": "value", + "modulePath": "src/auth.ts", + "sourceLocation": { + "filePath": "src/auth.ts", + "line": 217, + "column": 14 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "AUTH_OAUTH_ERROR_CODES", + "description": null, + "isReadme": false, + "examples": [], + "kind": "value", + "modulePath": "src/auth.ts", + "sourceLocation": { + "filePath": "src/auth.ts", + "line": 184, + "column": 14 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "AUTH_OAUTH_ERROR_STAGES", + "description": null, + "isReadme": false, + "examples": [], + "kind": "value", + "modulePath": "src/auth.ts", + "sourceLocation": { + "filePath": "src/auth.ts", + "line": 174, "column": 14 }, "exportPaths": ["src/index.ts"], @@ -1369,7 +1424,43 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 16, + "line": 17, + "column": 14 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "AUTH_OAUTH_TRANSPORT_CANCELLATION_REASONS", + "description": null, + "isReadme": false, + "examples": [], + "kind": "value", + "modulePath": "src/auth.ts", + "sourceLocation": { + "filePath": "src/auth.ts", + "line": 210, + "column": 14 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "AUTH_OAUTH_TRANSPORT_ERROR_CODES", + "description": null, + "isReadme": false, + "examples": [], + "kind": "value", + "modulePath": "src/auth.ts", + "sourceLocation": { + "filePath": "src/auth.ts", + "line": 223, "column": 14 }, "exportPaths": ["src/index.ts"], @@ -1513,7 +1604,7 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 6, + "line": 7, "column": 14 }, "exportPaths": ["src/index.ts"], @@ -1549,20 +1640,18 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 200, + "line": 317, "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [ "AuthAdapterCapabilities", - "AuthOAuthRedirect", + "AuthOAuthAdapter", "AuthResult", "AuthSession", "AuthUser", - "CompleteOAuthSignInInput", "PasswordResetInput", "SignInInput", - "SignInWithOAuthInput", "SignOutInput", "SignUpInput", "VerifyOtpInput" @@ -1576,13 +1665,6 @@ "required": false, "description": null }, - { - "name": "completeOAuthSignIn", - "kind": "method", - "type": "((input: CompleteOAuthSignInInput) => Promise>) | undefined", - "required": false, - "description": null - }, { "name": "getSession", "kind": "method", @@ -1590,6 +1672,13 @@ "required": true, "description": null }, + { + "name": "oauth", + "kind": "property", + "type": "AuthOAuthAdapter | undefined", + "required": false, + "description": null + }, { "name": "refreshSession", "kind": "method", @@ -1611,13 +1700,6 @@ "required": true, "description": null }, - { - "name": "signInWithOAuth", - "kind": "method", - "type": "((input: SignInWithOAuthInput) => Promise>) | undefined", - "required": false, - "description": null - }, { "name": "signOut", "kind": "method", @@ -1651,20 +1733,13 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 190, + "line": 309, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["AuthOAuthProviderId"], + "relatedSymbols": [], "signatures": [], "members": [ - { - "name": "oauthProviders", - "kind": "property", - "type": "AuthOAuthProviderId[] | undefined", - "required": false, - "description": null - }, { "name": "signInIdentifiers", "kind": "property", @@ -1672,13 +1747,6 @@ "required": true, "description": null }, - { - "name": "supportsOAuth", - "kind": "property", - "type": "boolean | undefined", - "required": false, - "description": null - }, { "name": "supportsOtp", "kind": "property", @@ -1719,7 +1787,7 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 124, + "line": 126, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -1759,7 +1827,7 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 45, + "line": 46, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -1827,7 +1895,7 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 40, + "line": 41, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -1860,7 +1928,7 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 4, + "line": 5, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -1870,7 +1938,7 @@ "structuredRows": [] }, { - "name": "AuthOAuthConfig", + "name": "AuthOAuthAdapter", "description": null, "isReadme": false, "examples": [], @@ -1878,31 +1946,37 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 87, + "line": 302, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["AuthOAuthProviderConfig"], + "relatedSymbols": [ + "AuthOAuthCapabilities", + "AuthOAuthCompletionResult", + "AuthOAuthStartResult", + "CompleteOAuthAuthorizationInput", + "StartOAuthAuthorizationInput" + ], "signatures": [], "members": [ { - "name": "callbackRoute", + "name": "capabilities", "kind": "property", - "type": "string", + "type": "AuthOAuthCapabilities", "required": true, "description": null }, { - "name": "enabled", - "kind": "property", - "type": "boolean", + "name": "completeAuthorization", + "kind": "method", + "type": "(input: CompleteOAuthAuthorizationInput) => Promise", "required": true, "description": null }, { - "name": "providers", - "kind": "property", - "type": "AuthOAuthProviderConfig[]", + "name": "startAuthorization", + "kind": "method", + "type": "(input: StartOAuthAuthorizationInput) => Promise", "required": true, "description": null } @@ -1910,7 +1984,7 @@ "structuredRows": [] }, { - "name": "AuthOAuthProviderConfig", + "name": "AuthOAuthAuthorizationRequest", "description": null, "isReadme": false, "examples": [], @@ -1918,67 +1992,46 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 77, + "line": 242, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["AuthOAuthProviderId", "IconSpec"], + "relatedSymbols": ["AuthOAuthProviderId"], "signatures": [], "members": [ { - "name": "enabled", + "name": "attemptId", "kind": "property", - "type": "boolean | undefined", - "required": false, + "type": "string", + "required": true, "description": null }, { - "name": "icon", + "name": "authorizationUrl", "kind": "property", - "type": "IconSpec | undefined", - "required": false, + "type": "string", + "required": true, "description": null }, { - "name": "id", + "name": "provider", "kind": "property", "type": "AuthOAuthProviderId", "required": true, "description": null }, { - "name": "label", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "queryParams", - "kind": "property", - "type": "Record | undefined", - "required": false, - "description": null - }, - { - "name": "redirectTo", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "scopes", + "name": "redirectUri", "kind": "property", - "type": "string[] | undefined", - "required": false, + "type": "string", + "required": true, "description": null } ], "structuredRows": [] }, { - "name": "AuthOAuthProviderId", + "name": "AuthOAuthAuthorizationResponse", "description": null, "isReadme": false, "examples": [], @@ -1986,7 +2039,7 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 38, + "line": 259, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -1996,66 +2049,59 @@ "structuredRows": [] }, { - "name": "AuthOAuthRedirect", + "name": "AuthOAuthCancellationReason", "description": null, "isReadme": false, "examples": [], - "kind": "type", + "kind": "unknown", "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 180, + "line": 221, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["AuthOAuthProviderId"], + "relatedSymbols": [], "signatures": [], - "members": [ - { - "name": "provider", - "kind": "property", - "type": "AuthOAuthProviderId", - "required": true, - "description": null - }, - { - "name": "url", - "kind": "property", - "type": "string", - "required": true, - "description": null - } - ], + "members": [], "structuredRows": [] }, { - "name": "AuthProfileCreateStrategy", + "name": "AuthOAuthCapabilities", "description": null, "isReadme": false, "examples": [], - "kind": "unknown", - "modulePath": "src/types.ts", + "kind": "type", + "modulePath": "src/auth.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 224, + "filePath": "src/auth.ts", + "line": 297, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": ["AuthOAuthProviderId"], "signatures": [], - "members": [], + "members": [ + { + "name": "providers", + "kind": "property", + "type": "readonly [AuthOAuthProviderId, ...AuthOAuthProviderId[]]", + "required": true, + "description": null + } + ], "structuredRows": [] }, { - "name": "AuthProfileField", + "name": "AuthOAuthCompletionResult", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/types.ts", + "modulePath": "src/auth.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 218, + "filePath": "src/auth.ts", + "line": 278, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2065,115 +2111,47 @@ "structuredRows": [] }, { - "name": "AuthProfilePrimaryKeyStrategy", + "name": "AuthOAuthConfig", "description": null, "isReadme": false, "examples": [], - "kind": "unknown", - "modulePath": "src/types.ts", + "kind": "type", + "modulePath": "src/auth.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 221, + "filePath": "src/auth.ts", + "line": 89, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "AuthProfileSpec", - "description": null, - "isReadme": false, - "examples": [], - "kind": "type", - "modulePath": "src/types.ts", - "sourceLocation": { - "filePath": "src/types.ts", - "line": 332, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": ["AuthProfileField"], + "relatedSymbols": ["AuthOAuthProviderConfig"], "signatures": [], "members": [ { - "name": "createStrategy", - "kind": "property", - "type": "\"api\" | \"trigger\" | \"app\" | undefined", - "required": false, - "description": null - }, - { - "name": "fields", + "name": "callbackRoute", "kind": "property", - "type": "AuthProfileField[]", + "type": "string", "required": true, "description": null }, { - "name": "primaryKey", - "kind": "property", - "type": "\"authUserId\" | undefined", - "required": false, - "description": null - }, - { - "name": "table", + "name": "enabled", "kind": "property", - "type": "string | undefined", - "required": false, + "type": "boolean", + "required": true, "description": null }, { - "name": "updateStrategy", + "name": "providers", "kind": "property", - "type": "\"api\" | \"app\" | undefined", - "required": false, + "type": "AuthOAuthProviderConfig[]", + "required": true, "description": null } ], "structuredRows": [] }, { - "name": "AuthProfileUpdateStrategy", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/types.ts", - "sourceLocation": { - "filePath": "src/types.ts", - "line": 227, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "AuthProvider", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/types.ts", - "sourceLocation": { - "filePath": "src/types.ts", - "line": 202, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "AuthProviderConfig", + "name": "AuthOAuthError", "description": null, "isReadme": false, "examples": [], @@ -2181,60 +2159,60 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 93, + "line": 203, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["AuthOAuthConfig", "AuthSignInConfig", "AuthSignUpConfig"], + "relatedSymbols": ["AuthOAuthProviderId"], "signatures": [], "members": [ { - "name": "oauth", + "name": "cause", "kind": "property", - "type": "AuthOAuthConfig | undefined", + "type": "unknown", "required": false, "description": null }, { - "name": "otp", + "name": "code", "kind": "property", - "type": "{ enabled: boolean; } | undefined", - "required": false, + "type": "\"oauth_unavailable\" | \"provider_disabled\" | \"provider_misconfigured\" | \"invalid_redirect_uri\" | \"authorization_failed\" | \"authorization_attempt_not_found\" | \"invalid_callback\" | \"state_mismatch\" | \"pkce_mismatch\" | \"callback_already_completed\" | \"code_exchange_failed\" | \"network_error\" | \"session_persistence_failed\" | \"profile_creation_failed\" | \"provider_error\"", + "required": true, "description": null }, { - "name": "passwordReset", + "name": "message", "kind": "property", - "type": "{ enabled: boolean; } | undefined", - "required": false, + "type": "string", + "required": true, "description": null }, { "name": "provider", "kind": "property", - "type": "string", - "required": true, + "type": "AuthOAuthProviderId | undefined", + "required": false, "description": null }, { - "name": "signIn", + "name": "recoverable", "kind": "property", - "type": "AuthSignInConfig", + "type": "boolean", "required": true, "description": null }, { - "name": "signUp", + "name": "stage", "kind": "property", - "type": "AuthSignUpConfig | undefined", - "required": false, + "type": "\"start\" | \"transport\" | \"callback\" | \"exchange\" | \"session\" | \"profile\"", + "required": true, "description": null } ], "structuredRows": [] }, { - "name": "AuthResult", + "name": "AuthOAuthErrorCode", "description": null, "isReadme": false, "examples": [], @@ -2242,7 +2220,7 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 130, + "line": 201, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2252,15 +2230,15 @@ "structuredRows": [] }, { - "name": "AuthScope", + "name": "AuthOAuthErrorStage", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/types.ts", + "modulePath": "src/auth.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 198, + "filePath": "src/auth.ts", + "line": 182, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2270,7 +2248,7 @@ "structuredRows": [] }, { - "name": "AuthSession", + "name": "AuthOAuthProviderConfig", "description": null, "isReadme": false, "examples": [], @@ -2278,87 +2256,93 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 116, + "line": 78, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["AuthUser"], + "relatedSymbols": ["AuthOAuthProviderId", "IconSpec"], "signatures": [], "members": [ { - "name": "accessToken", + "name": "credentialsRef", "kind": "property", - "type": "string", - "required": true, + "type": "string | undefined", + "required": false, "description": null }, { - "name": "expiresAt", + "name": "enabled", "kind": "property", - "type": "number | undefined", + "type": "boolean | undefined", "required": false, "description": null }, { - "name": "refreshToken", + "name": "icon", "kind": "property", - "type": "string | undefined", + "type": "IconSpec | undefined", "required": false, "description": null }, { - "name": "tokenType", + "name": "id", + "kind": "property", + "type": "AuthOAuthProviderId", + "required": true, + "description": null + }, + { + "name": "label", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "user", + "name": "queryParams", "kind": "property", - "type": "AuthUser", - "required": true, + "type": "Record | undefined", + "required": false, + "description": null + }, + { + "name": "scopes", + "kind": "property", + "type": "string[] | undefined", + "required": false, "description": null } ], "structuredRows": [] }, { - "name": "AuthSignInConfig", + "name": "AuthOAuthProviderId", "description": null, "isReadme": false, "examples": [], - "kind": "type", + "kind": "unknown", "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 68, + "line": 39, "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], "signatures": [], - "members": [ - { - "name": "identifiers", - "kind": "property", - "type": "(\"email\" | \"phone\" | \"username\")[]", - "required": true, - "description": null - } - ], + "members": [], "structuredRows": [] }, { - "name": "AuthSignInIdentifier", + "name": "AuthOAuthStartResult", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/types.ts", + "modulePath": "src/auth.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 205, + "filePath": "src/auth.ts", + "line": 249, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2368,33 +2352,25 @@ "structuredRows": [] }, { - "name": "AuthSignInSpec", + "name": "AuthOAuthTransportCancellationReason", "description": null, "isReadme": false, "examples": [], - "kind": "type", - "modulePath": "src/types.ts", + "kind": "unknown", + "modulePath": "src/auth.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 322, + "filePath": "src/auth.ts", + "line": 214, "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], "signatures": [], - "members": [ - { - "name": "identifiers", - "kind": "property", - "type": "(\"email\" | \"phone\" | \"username\")[]", - "required": true, - "description": null - } - ], + "members": [], "structuredRows": [] }, { - "name": "AuthSignUpConfig", + "name": "AuthOAuthTransportError", "description": null, "isReadme": false, "examples": [], @@ -2402,24 +2378,31 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 72, + "line": 229, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["AuthSignUpField"], + "relatedSymbols": [], "signatures": [], "members": [ { - "name": "optionalFields", + "name": "cause", "kind": "property", - "type": "AuthSignUpField[] | undefined", + "type": "unknown", "required": false, "description": null }, { - "name": "requiredFields", + "name": "code", "kind": "property", - "type": "AuthSignUpField[]", + "type": "\"browser_unavailable\" | \"transport_failed\"", + "required": true, + "description": null + }, + { + "name": "message", + "kind": "property", + "type": "string", "required": true, "description": null } @@ -2427,7 +2410,7 @@ "structuredRows": [] }, { - "name": "AuthSignUpField", + "name": "AuthOAuthTransportErrorCode", "description": null, "isReadme": false, "examples": [], @@ -2435,7 +2418,7 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 14, + "line": 227, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2445,7 +2428,7 @@ "structuredRows": [] }, { - "name": "AuthSignUpPolicy", + "name": "AuthProfileCreateStrategy", "description": null, "isReadme": false, "examples": [], @@ -2453,7 +2436,7 @@ "modulePath": "src/types.ts", "sourceLocation": { "filePath": "src/types.ts", - "line": 208, + "line": 224, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2463,190 +2446,89 @@ "structuredRows": [] }, { - "name": "AuthSignUpSpec", + "name": "AuthProfileField", "description": null, "isReadme": false, "examples": [], - "kind": "type", + "kind": "unknown", "modulePath": "src/types.ts", "sourceLocation": { "filePath": "src/types.ts", - "line": 326, + "line": 218, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["AuthSignUpField"], + "relatedSymbols": [], "signatures": [], - "members": [ - { - "name": "optionalFields", - "kind": "property", - "type": "AuthSignUpField[] | undefined", - "required": false, - "description": null - }, - { - "name": "requiredFields", - "kind": "property", - "type": "AuthSignUpField[]", - "required": true, - "description": null - }, - { - "name": "signUpPolicy", - "kind": "property", - "type": "\"autoSignIn\" | \"requireVerification\" | undefined", - "required": false, - "description": null - } - ], + "members": [], "structuredRows": [] }, { - "name": "AuthSpec", + "name": "AuthProfilePrimaryKeyStrategy", "description": null, "isReadme": false, "examples": [], - "kind": "type", + "kind": "unknown", "modulePath": "src/types.ts", "sourceLocation": { "filePath": "src/types.ts", - "line": 340, + "line": 221, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [ - "AuthFlowConfig", - "AuthOAuthConfig", - "AuthProfileSpec", - "AuthProvider", - "AuthSignInSpec", - "AuthSignUpSpec", - "AuthzSpec" - ], + "relatedSymbols": [], "signatures": [], - "members": [ - { - "name": "authorization", - "kind": "property", - "type": "AuthzSpec | undefined", - "required": false, - "description": null - }, - { - "name": "flow", - "kind": "property", - "type": "AuthFlowConfig | undefined", - "required": false, - "description": null - }, - { - "name": "oauth", - "kind": "property", - "type": "AuthOAuthConfig | undefined", - "required": false, - "description": null - }, - { - "name": "profile", - "kind": "property", - "type": "AuthProfileSpec | undefined", - "required": false, - "description": null - }, - { - "name": "provider", - "kind": "property", - "type": "AuthProvider", - "required": true, - "description": null - }, - { - "name": "scope", - "kind": "property", - "type": "\"none\" | \"global\" | \"integrated\"", - "required": true, - "description": null - }, - { - "name": "signIn", - "kind": "property", - "type": "AuthSignInSpec | undefined", - "required": false, - "description": null - }, - { - "name": "signUp", - "kind": "property", - "type": "AuthSignUpSpec | undefined", - "required": false, - "description": null - } - ], + "members": [], "structuredRows": [] }, { - "name": "AuthUser", + "name": "AuthProfileSpec", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/auth.ts", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/auth.ts", - "line": 106, + "filePath": "src/types.ts", + "line": 332, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": ["AuthProfileField"], "signatures": [], "members": [ { - "name": "avatarUrl", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "displayName", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "email", + "name": "createStrategy", "kind": "property", - "type": "string | undefined", + "type": "\"api\" | \"trigger\" | \"app\" | undefined", "required": false, "description": null }, { - "name": "id", + "name": "fields", "kind": "property", - "type": "string", + "type": "AuthProfileField[]", "required": true, "description": null }, { - "name": "metadata", + "name": "primaryKey", "kind": "property", - "type": "Record | undefined", + "type": "\"authUserId\" | undefined", "required": false, "description": null }, { - "name": "phone", + "name": "table", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "username", + "name": "updateStrategy", "kind": "property", - "type": "string | undefined", + "type": "\"api\" | \"app\" | undefined", "required": false, "description": null } @@ -2654,43 +2536,7 @@ "structuredRows": [] }, { - "name": "AUTHZ_ENGINES", - "description": null, - "isReadme": false, - "examples": [], - "kind": "value", - "modulePath": "src/types.ts", - "sourceLocation": { - "filePath": "src/types.ts", - "line": 194, - "column": 14 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "AUTHZ_KINDS", - "description": null, - "isReadme": false, - "examples": [], - "kind": "value", - "modulePath": "src/types.ts", - "sourceLocation": { - "filePath": "src/types.ts", - "line": 191, - "column": 14 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "AuthzEngine", + "name": "AuthProfileUpdateStrategy", "description": null, "isReadme": false, "examples": [], @@ -2698,7 +2544,7 @@ "modulePath": "src/types.ts", "sourceLocation": { "filePath": "src/types.ts", - "line": 195, + "line": 227, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2708,7 +2554,7 @@ "structuredRows": [] }, { - "name": "AuthzKind", + "name": "AuthProvider", "description": null, "isReadme": false, "examples": [], @@ -2716,7 +2562,7 @@ "modulePath": "src/types.ts", "sourceLocation": { "filePath": "src/types.ts", - "line": 192, + "line": 202, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2726,72 +2572,60 @@ "structuredRows": [] }, { - "name": "AuthzSpec", + "name": "AuthProviderConfig", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/types.ts", + "modulePath": "src/auth.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 317, + "filePath": "src/auth.ts", + "line": 95, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": ["AuthOAuthConfig", "AuthSignInConfig", "AuthSignUpConfig"], "signatures": [], "members": [ { - "name": "engine", + "name": "oauth", "kind": "property", - "type": "\"native\" | \"cerbos\"", - "required": true, + "type": "AuthOAuthConfig | undefined", + "required": false, "description": null }, { - "name": "kind", + "name": "otp", "kind": "property", - "type": "\"RBAC\" | \"ABAC\"", - "required": true, + "type": "{ enabled: boolean; } | undefined", + "required": false, "description": null - } - ], - "structuredRows": [] - }, - { - "name": "BindingCondition", - "description": null, - "isReadme": false, - "examples": [], - "kind": "type", - "modulePath": "src/bindings.ts", - "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 118, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": ["BindingConditionOperator", "BindingValue", "BindingValueSource"], - "signatures": [], - "members": [ + }, { - "name": "operator", + "name": "passwordReset", "kind": "property", - "type": "BindingConditionOperator", + "type": "{ enabled: boolean; } | undefined", + "required": false, + "description": null + }, + { + "name": "provider", + "kind": "property", + "type": "string", "required": true, "description": null }, { - "name": "source", + "name": "signIn", "kind": "property", - "type": "BindingValueSource", + "type": "AuthSignInConfig", "required": true, "description": null }, { - "name": "value", + "name": "signUp", "kind": "property", - "type": "BindingValue | undefined", + "type": "AuthSignUpConfig | undefined", "required": false, "description": null } @@ -2799,15 +2633,15 @@ "structuredRows": [] }, { - "name": "BindingConditionOperator", + "name": "AuthResult", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/bindings.ts", + "modulePath": "src/auth.ts", "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 116, + "filePath": "src/auth.ts", + "line": 132, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2817,15 +2651,15 @@ "structuredRows": [] }, { - "name": "BindingDataPath", + "name": "AuthScope", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/bindings.ts", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 16, + "filePath": "src/types.ts", + "line": 198, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2835,108 +2669,53 @@ "structuredRows": [] }, { - "name": "BindingFallback", + "name": "AuthSession", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/bindings.ts", + "modulePath": "src/auth.ts", "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 54, + "filePath": "src/auth.ts", + "line": 118, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["BindingValue", "BindingValueSource"], + "relatedSymbols": ["AuthUser"], "signatures": [], "members": [ { - "name": "source", + "name": "accessToken", "kind": "property", - "type": "BindingValueSource | undefined", - "required": false, + "type": "string", + "required": true, "description": null }, { - "name": "value", + "name": "expiresAt", "kind": "property", - "type": "BindingValue | undefined", + "type": "number | undefined", "required": false, "description": null - } - ], - "structuredRows": [] - }, - { - "name": "BindingInputMap", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/bindings.ts", - "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 95, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "BindingInputValue", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/bindings.ts", - "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 76, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "BindingLifecycleBehavior", - "description": null, - "isReadme": false, - "examples": [], - "kind": "type", - "modulePath": "src/bindings.ts", - "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 61, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": ["BindingFallback", "BindingLifecycleState"], - "signatures": [], - "members": [ + }, { - "name": "fallback", + "name": "refreshToken", "kind": "property", - "type": "BindingFallback | undefined", + "type": "string | undefined", "required": false, "description": null }, { - "name": "message", + "name": "tokenType", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "state", + "name": "user", "kind": "property", - "type": "BindingLifecycleState", + "type": "AuthUser", "required": true, "description": null } @@ -2944,33 +2723,15 @@ "structuredRows": [] }, { - "name": "BindingLifecycleState", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/bindings.ts", - "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 59, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "BindingOperationRef", + "name": "AuthSignInConfig", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/bindings.ts", + "modulePath": "src/auth.ts", "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 20, + "filePath": "src/auth.ts", + "line": 69, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -2978,23 +2739,9 @@ "signatures": [], "members": [ { - "name": "dataSourceId", - "kind": "property", - "type": "string", - "required": true, - "description": null - }, - { - "name": "endpointId", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "operationId", + "name": "identifiers", "kind": "property", - "type": "string", + "type": "(\"email\" | \"phone\" | \"username\")[]", "required": true, "description": null } @@ -3002,15 +2749,15 @@ "structuredRows": [] }, { - "name": "BindingValue", + "name": "AuthSignInIdentifier", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/bindings.ts", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 6, + "filePath": "src/types.ts", + "line": 205, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -3020,84 +2767,74 @@ "structuredRows": [] }, { - "name": "BindingValueExpression", + "name": "AuthSignInSpec", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/bindings.ts", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 49, + "filePath": "src/types.ts", + "line": 322, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["BindingValueSource", "BindingValueTransform"], + "relatedSymbols": [], "signatures": [], "members": [ { - "name": "source", + "name": "identifiers", "kind": "property", - "type": "BindingValueSource", + "type": "(\"email\" | \"phone\" | \"username\")[]", "required": true, "description": null - }, - { - "name": "transforms", - "kind": "property", - "type": "readonly BindingValueTransform[] | undefined", - "required": false, - "description": null } ], "structuredRows": [] }, { - "name": "BindingValueSource", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/bindings.ts", - "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 26, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "BindingValueTransform", + "name": "AuthSignUpConfig", "description": null, "isReadme": false, "examples": [], - "kind": "unknown", - "modulePath": "src/bindings.ts", + "kind": "type", + "modulePath": "src/auth.ts", "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 18, + "filePath": "src/auth.ts", + "line": 73, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": ["AuthSignUpField"], "signatures": [], - "members": [], + "members": [ + { + "name": "optionalFields", + "kind": "property", + "type": "AuthSignUpField[] | undefined", + "required": false, + "description": null + }, + { + "name": "requiredFields", + "kind": "property", + "type": "AuthSignUpField[]", + "required": true, + "description": null + } + ], "structuredRows": [] }, { - "name": "ButtonPressEventDto", + "name": "AuthSignUpField", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/types.ts", + "modulePath": "src/auth.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 118, + "filePath": "src/auth.ts", + "line": 15, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -3107,7 +2844,7 @@ "structuredRows": [] }, { - "name": "CollectionItemPressEventDto", + "name": "AuthSignUpPolicy", "description": null, "isReadme": false, "examples": [], @@ -3115,7 +2852,7 @@ "modulePath": "src/types.ts", "sourceLocation": { "filePath": "src/types.ts", - "line": 125, + "line": 208, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -3125,7 +2862,7 @@ "structuredRows": [] }, { - "name": "CollectionItemPressPayload", + "name": "AuthSignUpSpec", "description": null, "isReadme": false, "examples": [], @@ -3133,104 +2870,114 @@ "modulePath": "src/types.ts", "sourceLocation": { "filePath": "src/types.ts", - "line": 120, + "line": 326, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["ManifestValue"], + "relatedSymbols": ["AuthSignUpField"], "signatures": [], "members": [ { - "name": "item", + "name": "optionalFields", "kind": "property", - "type": "Record", - "required": true, + "type": "AuthSignUpField[] | undefined", + "required": false, "description": null }, { - "name": "itemId", + "name": "requiredFields", "kind": "property", - "type": "string | number", + "type": "AuthSignUpField[]", "required": true, "description": null + }, + { + "name": "signUpPolicy", + "kind": "property", + "type": "\"autoSignIn\" | \"requireVerification\" | undefined", + "required": false, + "description": null } ], "structuredRows": [] }, { - "name": "CompleteOAuthSignInInput", + "name": "AuthSpec", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/auth.ts", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/auth.ts", - "line": 185, + "filePath": "src/types.ts", + "line": 340, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": [ + "AuthFlowConfig", + "AuthOAuthConfig", + "AuthProfileSpec", + "AuthProvider", + "AuthSignInSpec", + "AuthSignUpSpec", + "AuthzSpec" + ], "signatures": [], "members": [ { - "name": "redirectTo", + "name": "authorization", "kind": "property", - "type": "string | undefined", + "type": "AuthzSpec | undefined", "required": false, "description": null }, { - "name": "url", + "name": "flow", "kind": "property", - "type": "string", - "required": true, + "type": "AuthFlowConfig | undefined", + "required": false, "description": null - } - ], - "structuredRows": [] - }, - { - "name": "ComponentDataBinding", - "description": null, - "isReadme": false, - "examples": [], - "kind": "type", - "modulePath": "src/bindings.ts", - "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 140, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": ["EventBinding", "PropBinding"], - "signatures": [], - "members": [ + }, { - "name": "componentId", + "name": "oauth", "kind": "property", - "type": "string", - "required": true, + "type": "AuthOAuthConfig | undefined", + "required": false, "description": null }, { - "name": "componentType", + "name": "profile", "kind": "property", - "type": "string | undefined", + "type": "AuthProfileSpec | undefined", "required": false, "description": null }, { - "name": "events", + "name": "provider", "kind": "property", - "type": "Readonly> | undefined", + "type": "AuthProvider", + "required": true, + "description": null + }, + { + "name": "scope", + "kind": "property", + "type": "\"none\" | \"global\" | \"integrated\"", + "required": true, + "description": null + }, + { + "name": "signIn", + "kind": "property", + "type": "AuthSignInSpec | undefined", "required": false, "description": null }, { - "name": "props", + "name": "signUp", "kind": "property", - "type": "Readonly> | undefined", + "type": "AuthSignUpSpec | undefined", "required": false, "description": null } @@ -3238,33 +2985,15 @@ "structuredRows": [] }, { - "name": "ComponentDataBindingRegistry", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/bindings.ts", - "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 147, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "ComponentEventDto", + "name": "AuthUser", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/types.ts", + "modulePath": "src/auth.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 100, + "filePath": "src/auth.ts", + "line": 108, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -3272,40 +3001,68 @@ "signatures": [], "members": [ { - "name": "payload", + "name": "avatarUrl", "kind": "property", - "type": "TPayload", - "required": true, + "type": "string | undefined", + "required": false, "description": null }, { - "name": "sourceNodeId", + "name": "displayName", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "email", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "id", "kind": "property", "type": "string", "required": true, "description": null }, { - "name": "type", + "name": "metadata", "kind": "property", - "type": "TType", - "required": true, + "type": "Record | undefined", + "required": false, + "description": null + }, + { + "name": "phone", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "username", + "kind": "property", + "type": "string | undefined", + "required": false, "description": null } ], "structuredRows": [] }, { - "name": "ComponentEventDtoKind", + "name": "AUTHZ_ENGINES", "description": null, "isReadme": false, "examples": [], - "kind": "unknown", + "kind": "value", "modulePath": "src/types.ts", "sourceLocation": { "filePath": "src/types.ts", - "line": 130, - "column": 1 + "line": 194, + "column": 14 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], @@ -3314,7 +3071,25 @@ "structuredRows": [] }, { - "name": "ComponentEventPayloadValue", + "name": "AUTHZ_KINDS", + "description": null, + "isReadme": false, + "examples": [], + "kind": "value", + "modulePath": "src/types.ts", + "sourceLocation": { + "filePath": "src/types.ts", + "line": 191, + "column": 14 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "AuthzEngine", "description": null, "isReadme": false, "examples": [], @@ -3322,7 +3097,7 @@ "modulePath": "src/types.ts", "sourceLocation": { "filePath": "src/types.ts", - "line": 98, + "line": 195, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -3332,15 +3107,15 @@ "structuredRows": [] }, { - "name": "ComponentInstanceId", + "name": "AuthzKind", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/bindings.ts", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 3, + "filePath": "src/types.ts", + "line": 192, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -3350,99 +3125,88 @@ "structuredRows": [] }, { - "name": "ComponentRequirements", + "name": "AuthzSpec", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/requirements.ts", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/requirements.ts", - "line": 39, + "filePath": "src/types.ts", + "line": 317, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["ScreenCapabilityRequirement", "ScreenPermissionRequirement"], + "relatedSymbols": [], "signatures": [], "members": [ { - "name": "capabilities", + "name": "engine", "kind": "property", - "type": "readonly ScreenCapabilityRequirement[] | undefined", - "required": false, + "type": "\"native\" | \"cerbos\"", + "required": true, "description": null }, { - "name": "permissions", + "name": "kind", "kind": "property", - "type": "readonly ScreenPermissionRequirement[] | undefined", - "required": false, + "type": "\"RBAC\" | \"ABAC\"", + "required": true, "description": null } ], "structuredRows": [] }, { - "name": "ComponentTypeId", + "name": "BindingCondition", "description": null, "isReadme": false, "examples": [], - "kind": "unknown", + "kind": "type", "modulePath": "src/bindings.ts", "sourceLocation": { "filePath": "src/bindings.ts", - "line": 4, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "ConsoleAction", - "description": null, - "isReadme": false, - "examples": [], - "kind": "type", - "modulePath": "src/types.ts", - "sourceLocation": { - "filePath": "src/types.ts", - "line": 48, + "line": 118, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": ["BindingConditionOperator", "BindingValue", "BindingValueSource"], "signatures": [], "members": [ { - "name": "payload", + "name": "operator", "kind": "property", - "type": "Record | undefined", - "required": false, + "type": "BindingConditionOperator", + "required": true, "description": null }, { - "name": "type", + "name": "source", "kind": "property", - "type": "\"console\"", + "type": "BindingValueSource", "required": true, "description": null + }, + { + "name": "value", + "kind": "property", + "type": "BindingValue | undefined", + "required": false, + "description": null } ], "structuredRows": [] }, { - "name": "CredentialId", + "name": "BindingConditionOperator", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/data/ids.ts", + "modulePath": "src/bindings.ts", "sourceLocation": { - "filePath": "src/data/ids.ts", - "line": 5, + "filePath": "src/bindings.ts", + "line": 116, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -3452,15 +3216,15 @@ "structuredRows": [] }, { - "name": "CredentialKind", + "name": "BindingDataPath", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/data/refs.ts", + "modulePath": "src/bindings.ts", "sourceLocation": { - "filePath": "src/data/refs.ts", - "line": 4, + "filePath": "src/bindings.ts", + "line": 16, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -3470,46 +3234,32 @@ "structuredRows": [] }, { - "name": "CredentialRef", + "name": "BindingFallback", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/data/refs.ts", + "modulePath": "src/bindings.ts", "sourceLocation": { - "filePath": "src/data/refs.ts", - "line": 6, + "filePath": "src/bindings.ts", + "line": 54, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["CredentialKind"], + "relatedSymbols": ["BindingValue", "BindingValueSource"], "signatures": [], "members": [ { - "name": "id", - "kind": "property", - "type": "string", - "required": true, - "description": null - }, - { - "name": "kind", + "name": "source", "kind": "property", - "type": "(string & {}) | CredentialKind", - "required": true, + "type": "BindingValueSource | undefined", + "required": false, "description": null }, { - "name": "label", + "name": "value", "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "scope", - "kind": "property", - "type": "string | undefined", + "type": "BindingValue | undefined", "required": false, "description": null } @@ -3517,16 +3267,16 @@ "structuredRows": [] }, { - "name": "DATABASE_PROVIDERS", + "name": "BindingInputMap", "description": null, "isReadme": false, "examples": [], - "kind": "value", - "modulePath": "src/types.ts", + "kind": "unknown", + "modulePath": "src/bindings.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 174, - "column": 14 + "filePath": "src/bindings.ts", + "line": 95, + "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], @@ -3535,16 +3285,16 @@ "structuredRows": [] }, { - "name": "DATABASE_TIERS", + "name": "BindingInputValue", "description": null, "isReadme": false, "examples": [], - "kind": "value", - "modulePath": "src/types.ts", + "kind": "unknown", + "modulePath": "src/bindings.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 178, - "column": 14 + "filePath": "src/bindings.ts", + "line": 76, + "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], @@ -3553,103 +3303,113 @@ "structuredRows": [] }, { - "name": "DatabaseDataSourceConfig", + "name": "BindingLifecycleBehavior", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/data/sources.ts", + "modulePath": "src/bindings.ts", "sourceLocation": { - "filePath": "src/data/sources.ts", - "line": 47, + "filePath": "src/bindings.ts", + "line": 61, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [ - "AdapterRef", - "CredentialRef", - "DataContractValue", - "DataEndpointConfig", - "DataSchema" - ], + "relatedSymbols": ["BindingFallback", "BindingLifecycleState"], "signatures": [], "members": [ { - "name": "adapter", - "kind": "property", - "type": "AdapterRef", - "required": true, - "description": null - }, - { - "name": "credential", + "name": "fallback", "kind": "property", - "type": "CredentialRef | undefined", + "type": "BindingFallback | undefined", "required": false, "description": null }, { - "name": "description", + "name": "message", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "endpoints", + "name": "state", "kind": "property", - "type": "Readonly>", + "type": "BindingLifecycleState", "required": true, "description": null - }, + } + ], + "structuredRows": [] + }, + { + "name": "BindingLifecycleState", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/bindings.ts", + "sourceLocation": { + "filePath": "src/bindings.ts", + "line": 59, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "BindingOperationRef", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/bindings.ts", + "sourceLocation": { + "filePath": "src/bindings.ts", + "line": 20, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [ { - "name": "id", + "name": "dataSourceId", "kind": "property", "type": "string", "required": true, "description": null }, { - "name": "kind", - "kind": "property", - "type": "\"database\"", - "required": true, - "description": null - }, - { - "name": "metadata", - "kind": "property", - "type": "DataContractValue | undefined", - "required": false, - "description": null - }, - { - "name": "name", + "name": "endpointId", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "schemas", + "name": "operationId", "kind": "property", - "type": "Readonly> | undefined", - "required": false, + "type": "string", + "required": true, "description": null } ], "structuredRows": [] }, { - "name": "DatabaseProvider", + "name": "BindingValue", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/types.ts", + "modulePath": "src/bindings.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 176, + "filePath": "src/bindings.ts", + "line": 6, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -3659,48 +3419,48 @@ "structuredRows": [] }, { - "name": "DatabaseSpec", + "name": "BindingValueExpression", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/types.ts", + "modulePath": "src/bindings.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 302, + "filePath": "src/bindings.ts", + "line": 49, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["DatabaseProvider"], + "relatedSymbols": ["BindingValueSource", "BindingValueTransform"], "signatures": [], "members": [ { - "name": "provider", + "name": "source", "kind": "property", - "type": "DatabaseProvider", + "type": "BindingValueSource", "required": true, "description": null }, { - "name": "tier", + "name": "transforms", "kind": "property", - "type": "\"dev\" | \"prod\"", - "required": true, + "type": "readonly BindingValueTransform[] | undefined", + "required": false, "description": null } ], "structuredRows": [] }, { - "name": "DatabaseTier", + "name": "BindingValueSource", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/types.ts", + "modulePath": "src/bindings.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 179, + "filePath": "src/bindings.ts", + "line": 26, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -3710,15 +3470,15 @@ "structuredRows": [] }, { - "name": "DataContractValue", + "name": "BindingValueTransform", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/data/values.ts", + "modulePath": "src/bindings.ts", "sourceLocation": { - "filePath": "src/data/values.ts", - "line": 1, + "filePath": "src/bindings.ts", + "line": 18, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -3728,15 +3488,15 @@ "structuredRows": [] }, { - "name": "DataDiagnosticCode", + "name": "ButtonPressEventDto", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/data/diagnostics.ts", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/data/diagnostics.ts", - "line": 5, + "filePath": "src/types.ts", + "line": 118, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -3746,15 +3506,15 @@ "structuredRows": [] }, { - "name": "DataDiagnosticSeverity", + "name": "CollectionItemPressEventDto", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/data/diagnostics.ts", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/data/diagnostics.ts", - "line": 3, + "filePath": "src/types.ts", + "line": 125, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -3764,120 +3524,128 @@ "structuredRows": [] }, { - "name": "DataEndpointConfig", + "name": "CollectionItemPressPayload", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/data/endpoints.ts", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/data/endpoints.ts", - "line": 8, + "filePath": "src/types.ts", + "line": 120, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [ - "CredentialRef", - "DataContractValue", - "DataEndpointKind", - "DataOperationConfig" - ], + "relatedSymbols": ["ManifestValue"], "signatures": [], "members": [ { - "name": "baseUrl", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "credential", + "name": "item", "kind": "property", - "type": "CredentialRef | undefined", - "required": false, + "type": "Record", + "required": true, "description": null }, { - "name": "description", + "name": "itemId", "kind": "property", - "type": "string | undefined", - "required": false, + "type": "string | number", + "required": true, "description": null - }, + } + ], + "structuredRows": [] + }, + { + "name": "CompleteOAuthAuthorizationInput", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/auth.ts", + "sourceLocation": { + "filePath": "src/auth.ts", + "line": 273, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["AuthOAuthAuthorizationResponse"], + "signatures": [], + "members": [ { - "name": "id", + "name": "attemptId", "kind": "property", "type": "string", "required": true, "description": null }, { - "name": "kind", + "name": "response", "kind": "property", - "type": "DataEndpointKind", + "type": "AuthOAuthAuthorizationResponse", "required": true, "description": null - }, - { - "name": "metadata", - "kind": "property", - "type": "DataContractValue | undefined", - "required": false, - "description": null - }, - { - "name": "name", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "operations", - "kind": "property", - "type": "Readonly>", - "required": true, - "description": null - }, - { - "name": "path", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null } ], "structuredRows": [] }, { - "name": "DataEndpointKind", + "name": "ComponentDataBinding", "description": null, "isReadme": false, "examples": [], - "kind": "unknown", - "modulePath": "src/data/endpoints.ts", + "kind": "type", + "modulePath": "src/bindings.ts", "sourceLocation": { - "filePath": "src/data/endpoints.ts", - "line": 6, + "filePath": "src/bindings.ts", + "line": 140, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": ["EventBinding", "PropBinding"], "signatures": [], - "members": [], + "members": [ + { + "name": "componentId", + "kind": "property", + "type": "string", + "required": true, + "description": null + }, + { + "name": "componentType", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "events", + "kind": "property", + "type": "Readonly> | undefined", + "required": false, + "description": null + }, + { + "name": "props", + "kind": "property", + "type": "Readonly> | undefined", + "required": false, + "description": null + } + ], "structuredRows": [] }, { - "name": "DataEndpointRegistry", + "name": "ComponentDataBindingRegistry", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/data/endpoints.ts", + "modulePath": "src/bindings.ts", "sourceLocation": { - "filePath": "src/data/endpoints.ts", - "line": 20, + "filePath": "src/bindings.ts", + "line": 147, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -3887,134 +3655,55 @@ "structuredRows": [] }, { - "name": "DataOperationConfig", + "name": "ComponentEventDto", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/data/operations.ts", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/data/operations.ts", - "line": 50, + "filePath": "src/types.ts", + "line": 100, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [ - "CredentialRef", - "DataContractValue", - "DataOperationIntent", - "DataOperationMethod", - "DataOperationPagination", - "DataOperationProtocol", - "DataOperationRequest", - "DataOperationResponse" - ], + "relatedSymbols": [], "signatures": [], "members": [ { - "name": "credential", - "kind": "property", - "type": "CredentialRef | undefined", - "required": false, - "description": null - }, - { - "name": "description", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "endpointId", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "id", + "name": "payload", "kind": "property", - "type": "string", + "type": "TPayload", "required": true, "description": null }, { - "name": "intent", + "name": "sourceNodeId", "kind": "property", - "type": "DataOperationIntent", + "type": "string", "required": true, "description": null }, { - "name": "metadata", - "kind": "property", - "type": "DataContractValue | undefined", - "required": false, - "description": null - }, - { - "name": "method", - "kind": "property", - "type": "DataOperationMethod | undefined", - "required": false, - "description": null - }, - { - "name": "name", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "pagination", - "kind": "property", - "type": "DataOperationPagination | undefined", - "required": false, - "description": null - }, - { - "name": "path", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "protocol", + "name": "type", "kind": "property", - "type": "DataOperationProtocol", + "type": "TType", "required": true, "description": null - }, - { - "name": "request", - "kind": "property", - "type": "DataOperationRequest | undefined", - "required": false, - "description": null - }, - { - "name": "response", - "kind": "property", - "type": "DataOperationResponse | undefined", - "required": false, - "description": null } ], "structuredRows": [] }, { - "name": "DataOperationIntent", + "name": "ComponentEventDtoKind", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/data/operations.ts", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/data/operations.ts", - "line": 6, + "filePath": "src/types.ts", + "line": 130, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -4024,15 +3713,15 @@ "structuredRows": [] }, { - "name": "DataOperationMethod", + "name": "ComponentEventPayloadValue", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/data/operations.ts", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/data/operations.ts", - "line": 8, + "filePath": "src/types.ts", + "line": 98, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -4042,60 +3731,50 @@ "structuredRows": [] }, { - "name": "DataOperationPagination", + "name": "ComponentInstanceId", "description": null, "isReadme": false, "examples": [], - "kind": "type", - "modulePath": "src/data/operations.ts", + "kind": "unknown", + "modulePath": "src/bindings.ts", "sourceLocation": { - "filePath": "src/data/operations.ts", - "line": 41, + "filePath": "src/bindings.ts", + "line": 3, "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "ComponentRequirements", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/requirements.ts", + "sourceLocation": { + "filePath": "src/requirements.ts", + "line": 39, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["ScreenCapabilityRequirement", "ScreenPermissionRequirement"], + "signatures": [], "members": [ { - "name": "cursorPath", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "kind", - "kind": "property", - "type": "(string & {}) | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"", - "required": true, - "description": null - }, - { - "name": "limitParameter", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "offsetParameter", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "pageParameter", + "name": "capabilities", "kind": "property", - "type": "string | undefined", + "type": "readonly ScreenCapabilityRequirement[] | undefined", "required": false, "description": null }, { - "name": "pageSizeParameter", + "name": "permissions", "kind": "property", - "type": "string | undefined", + "type": "readonly ScreenPermissionRequirement[] | undefined", "required": false, "description": null } @@ -4103,106 +3782,66 @@ "structuredRows": [] }, { - "name": "DataOperationParameter", + "name": "ComponentTypeId", "description": null, "isReadme": false, "examples": [], - "kind": "type", - "modulePath": "src/data/operations.ts", + "kind": "unknown", + "modulePath": "src/bindings.ts", "sourceLocation": { - "filePath": "src/data/operations.ts", - "line": 22, + "filePath": "src/bindings.ts", + "line": 4, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [ - "DataContractValue", - "DataOperationParameterLocation", - "DataSchema", - "DataSchemaRef" - ], + "relatedSymbols": [], "signatures": [], - "members": [ - { - "name": "default", - "kind": "property", - "type": "DataContractValue | undefined", - "required": false, - "description": null - }, - { - "name": "description", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "location", - "kind": "property", - "type": "DataOperationParameterLocation", - "required": true, - "description": null - }, - { - "name": "name", - "kind": "property", - "type": "string", - "required": true, - "description": null - }, - { - "name": "required", - "kind": "property", - "type": "boolean | undefined", - "required": false, - "description": null - }, - { - "name": "schema", - "kind": "property", - "type": "DataSchema | undefined", - "required": false, - "description": null - }, - { - "name": "schemaRef", - "kind": "property", - "type": "DataSchemaRef | undefined", - "required": false, - "description": null - } - ], + "members": [], "structuredRows": [] }, { - "name": "DataOperationParameterLocation", + "name": "ConsoleAction", "description": null, "isReadme": false, "examples": [], - "kind": "unknown", - "modulePath": "src/data/operations.ts", + "kind": "type", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/data/operations.ts", - "line": 20, + "filePath": "src/types.ts", + "line": 48, "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], "signatures": [], - "members": [], + "members": [ + { + "name": "payload", + "kind": "property", + "type": "Record | undefined", + "required": false, + "description": null + }, + { + "name": "type", + "kind": "property", + "type": "\"console\"", + "required": true, + "description": null + } + ], "structuredRows": [] }, { - "name": "DataOperationProtocol", + "name": "CredentialId", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/data/operations.ts", + "modulePath": "src/data/ids.ts", "sourceLocation": { - "filePath": "src/data/operations.ts", - "line": 18, + "filePath": "src/data/ids.ts", + "line": 5, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -4212,15 +3851,15 @@ "structuredRows": [] }, { - "name": "DataOperationRegistry", + "name": "CredentialKind", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/data/operations.ts", + "modulePath": "src/data/refs.ts", "sourceLocation": { - "filePath": "src/data/operations.ts", - "line": 66, + "filePath": "src/data/refs.ts", + "line": 4, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -4230,46 +3869,46 @@ "structuredRows": [] }, { - "name": "DataOperationRequest", + "name": "CredentialRef", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/data/operations.ts", + "modulePath": "src/data/refs.ts", "sourceLocation": { - "filePath": "src/data/operations.ts", - "line": 30, + "filePath": "src/data/refs.ts", + "line": 6, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["DataOperationParameter", "DataSchema", "DataSchemaRef"], + "relatedSymbols": ["CredentialKind"], "signatures": [], "members": [ { - "name": "contentType", + "name": "id", "kind": "property", - "type": "string | undefined", - "required": false, + "type": "string", + "required": true, "description": null }, { - "name": "parameters", + "name": "kind", "kind": "property", - "type": "readonly DataOperationParameter[] | undefined", - "required": false, + "type": "(string & {}) | CredentialKind", + "required": true, "description": null }, { - "name": "schema", + "name": "label", "kind": "property", - "type": "DataSchema | undefined", + "type": "string | undefined", "required": false, "description": null }, { - "name": "schemaRef", + "name": "scope", "kind": "property", - "type": "DataSchemaRef | undefined", + "type": "string | undefined", "required": false, "description": null } @@ -4277,70 +3916,34 @@ "structuredRows": [] }, { - "name": "DataOperationResponse", + "name": "DATABASE_PROVIDERS", "description": null, "isReadme": false, "examples": [], - "kind": "type", - "modulePath": "src/data/operations.ts", + "kind": "value", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/data/operations.ts", - "line": 35, - "column": 1 + "filePath": "src/types.ts", + "line": 174, + "column": 14 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["DataSchema", "DataSchemaRef"], + "relatedSymbols": [], "signatures": [], - "members": [ - { - "name": "contentType", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "description", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "schema", - "kind": "property", - "type": "DataSchema | undefined", - "required": false, - "description": null - }, - { - "name": "schemaRef", - "kind": "property", - "type": "DataSchemaRef | undefined", - "required": false, - "description": null - }, - { - "name": "status", - "kind": "property", - "type": "string | number | undefined", - "required": false, - "description": null - } - ], + "members": [], "structuredRows": [] }, { - "name": "DataPath", + "name": "DATABASE_TIERS", "description": null, "isReadme": false, "examples": [], - "kind": "unknown", - "modulePath": "src/data/values.ts", + "kind": "value", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/data/values.ts", - "line": 11, - "column": 1 + "filePath": "src/types.ts", + "line": 178, + "column": 14 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], @@ -4349,130 +3952,87 @@ "structuredRows": [] }, { - "name": "DataSchema", + "name": "DatabaseDataSourceConfig", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/data/schemas.ts", + "modulePath": "src/data/sources.ts", "sourceLocation": { - "filePath": "src/data/schemas.ts", - "line": 22, + "filePath": "src/data/sources.ts", + "line": 47, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["DataContractValue", "DataSchemaPrimitiveType", "DataSchemaRef"], + "relatedSymbols": [ + "AdapterRef", + "CredentialRef", + "DataContractValue", + "DataEndpointConfig", + "DataSchema" + ], "signatures": [], "members": [ { - "name": "additionalProperties", + "name": "adapter", "kind": "property", - "type": "boolean | DataSchema | undefined", - "required": false, + "type": "AdapterRef", + "required": true, "description": null }, { - "name": "allOf", + "name": "credential", "kind": "property", - "type": "readonly DataSchema[] | undefined", + "type": "CredentialRef | undefined", "required": false, "description": null }, { - "name": "anyOf", + "name": "description", "kind": "property", - "type": "readonly DataSchema[] | undefined", + "type": "string | undefined", "required": false, "description": null }, { - "name": "const", + "name": "endpoints", "kind": "property", - "type": "DataContractValue | undefined", - "required": false, + "type": "Readonly>", + "required": true, "description": null }, { - "name": "default", + "name": "id", "kind": "property", - "type": "DataContractValue | undefined", - "required": false, + "type": "string", + "required": true, "description": null }, { - "name": "description", + "name": "kind", "kind": "property", - "type": "string | undefined", - "required": false, + "type": "\"database\"", + "required": true, "description": null }, { - "name": "enum", + "name": "metadata", "kind": "property", - "type": "readonly DataContractValue[] | undefined", + "type": "DataContractValue | undefined", "required": false, "description": null }, { - "name": "format", + "name": "name", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "items", + "name": "schemas", "kind": "property", - "type": "DataSchema | undefined", - "required": false, - "description": null - }, - { - "name": "nullable", - "kind": "property", - "type": "boolean | undefined", - "required": false, - "description": null - }, - { - "name": "oneOf", - "kind": "property", - "type": "readonly DataSchema[] | undefined", - "required": false, - "description": null - }, - { - "name": "properties", - "kind": "property", - "type": "Readonly> | undefined", - "required": false, - "description": null - }, - { - "name": "ref", - "kind": "property", - "type": "DataSchemaRef | undefined", - "required": false, - "description": null - }, - { - "name": "required", - "kind": "property", - "type": "readonly string[] | undefined", - "required": false, - "description": null - }, - { - "name": "title", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "type", - "kind": "property", - "type": "DataSchemaPrimitiveType | readonly DataSchemaPrimitiveType[] | undefined", + "type": "Readonly> | undefined", "required": false, "description": null } @@ -4480,15 +4040,15 @@ "structuredRows": [] }, { - "name": "DataSchemaPrimitiveType", + "name": "DatabaseProvider", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/data/schemas.ts", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/data/schemas.ts", - "line": 4, + "filePath": "src/types.ts", + "line": 176, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -4498,32 +4058,32 @@ "structuredRows": [] }, { - "name": "DataSchemaProperty", + "name": "DatabaseSpec", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/data/schemas.ts", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/data/schemas.ts", - "line": 17, + "filePath": "src/types.ts", + "line": 302, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["DataSchema"], + "relatedSymbols": ["DatabaseProvider"], "signatures": [], "members": [ { - "name": "description", + "name": "provider", "kind": "property", - "type": "string | undefined", - "required": false, + "type": "DatabaseProvider", + "required": true, "description": null }, { - "name": "schema", + "name": "tier", "kind": "property", - "type": "DataSchema", + "type": "\"dev\" | \"prod\"", "required": true, "description": null } @@ -4531,41 +4091,33 @@ "structuredRows": [] }, { - "name": "DataSchemaRef", + "name": "DatabaseTier", "description": null, "isReadme": false, "examples": [], - "kind": "type", - "modulePath": "src/data/schemas.ts", + "kind": "unknown", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/data/schemas.ts", - "line": 13, + "filePath": "src/types.ts", + "line": 179, "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], "signatures": [], - "members": [ - { - "name": "id", - "kind": "property", - "type": "string", - "required": true, - "description": null - } - ], + "members": [], "structuredRows": [] }, { - "name": "DataSchemaRegistry", + "name": "DataContractValue", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/data/schemas.ts", + "modulePath": "src/data/values.ts", "sourceLocation": { - "filePath": "src/data/schemas.ts", - "line": 41, + "filePath": "src/data/values.ts", + "line": 1, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -4575,79 +4127,81 @@ "structuredRows": [] }, { - "name": "DataSchemaSlot", + "name": "DataDiagnosticCode", "description": null, "isReadme": false, "examples": [], - "kind": "type", - "modulePath": "src/data/schemas.ts", + "kind": "unknown", + "modulePath": "src/data/diagnostics.ts", "sourceLocation": { - "filePath": "src/data/schemas.ts", - "line": 43, + "filePath": "src/data/diagnostics.ts", + "line": 5, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["DataSchema", "DataSchemaRef"], + "relatedSymbols": [], "signatures": [], - "members": [ - { - "name": "schema", - "kind": "property", - "type": "DataSchema | undefined", - "required": false, - "description": null - }, - { - "name": "schemaRef", - "kind": "property", - "type": "DataSchemaRef | undefined", - "required": false, - "description": null - } - ], + "members": [], "structuredRows": [] }, { - "name": "DataSourceBaseConfig", + "name": "DataDiagnosticSeverity", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/data/diagnostics.ts", + "sourceLocation": { + "filePath": "src/data/diagnostics.ts", + "line": 3, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "DataEndpointConfig", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/data/sources.ts", + "modulePath": "src/data/endpoints.ts", "sourceLocation": { - "filePath": "src/data/sources.ts", - "line": 10, + "filePath": "src/data/endpoints.ts", + "line": 8, "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [ "CredentialRef", "DataContractValue", - "DataEndpointConfig", - "DataSchema", - "DataSourceKind" + "DataEndpointKind", + "DataOperationConfig" ], "signatures": [], "members": [ { - "name": "credential", + "name": "baseUrl", "kind": "property", - "type": "CredentialRef | undefined", + "type": "string | undefined", "required": false, "description": null }, { - "name": "description", + "name": "credential", "kind": "property", - "type": "string | undefined", + "type": "CredentialRef | undefined", "required": false, "description": null }, { - "name": "endpoints", + "name": "description", "kind": "property", - "type": "Readonly>", - "required": true, + "type": "string | undefined", + "required": false, "description": null }, { @@ -4660,7 +4214,7 @@ { "name": "kind", "kind": "property", - "type": "DataSourceKind", + "type": "DataEndpointKind", "required": true, "description": null }, @@ -4679,9 +4233,16 @@ "description": null }, { - "name": "schemas", + "name": "operations", "kind": "property", - "type": "Readonly> | undefined", + "type": "Readonly>", + "required": true, + "description": null + }, + { + "name": "path", + "kind": "property", + "type": "string | undefined", "required": false, "description": null } @@ -4689,15 +4250,15 @@ "structuredRows": [] }, { - "name": "DataSourceConfig", + "name": "DataEndpointKind", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/data/sources.ts", + "modulePath": "src/data/endpoints.ts", "sourceLocation": { - "filePath": "src/data/sources.ts", - "line": 65, + "filePath": "src/data/endpoints.ts", + "line": 6, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -4707,30 +4268,57 @@ "structuredRows": [] }, { - "name": "DataSourceDiagnostic", + "name": "DataEndpointRegistry", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/data/endpoints.ts", + "sourceLocation": { + "filePath": "src/data/endpoints.ts", + "line": 20, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "DataOperationConfig", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/data/diagnostics.ts", + "modulePath": "src/data/operations.ts", "sourceLocation": { - "filePath": "src/data/diagnostics.ts", - "line": 21, + "filePath": "src/data/operations.ts", + "line": 50, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["DataDiagnosticCode", "DataDiagnosticSeverity"], + "relatedSymbols": [ + "CredentialRef", + "DataContractValue", + "DataOperationIntent", + "DataOperationMethod", + "DataOperationPagination", + "DataOperationProtocol", + "DataOperationRequest", + "DataOperationResponse" + ], "signatures": [], "members": [ { - "name": "code", + "name": "credential", "kind": "property", - "type": "DataDiagnosticCode", - "required": true, + "type": "CredentialRef | undefined", + "required": false, "description": null }, { - "name": "dataSourceId", + "name": "description", "kind": "property", "type": "string | undefined", "required": false, @@ -4744,23 +4332,44 @@ "description": null }, { - "name": "hint", + "name": "id", "kind": "property", - "type": "string | undefined", - "required": false, + "type": "string", + "required": true, "description": null }, { - "name": "message", + "name": "intent", "kind": "property", - "type": "string", + "type": "DataOperationIntent", "required": true, "description": null }, { - "name": "operationId", + "name": "metadata", "kind": "property", - "type": "string | undefined", + "type": "DataContractValue | undefined", + "required": false, + "description": null + }, + { + "name": "method", + "kind": "property", + "type": "DataOperationMethod | undefined", + "required": false, + "description": null + }, + { + "name": "name", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "pagination", + "kind": "property", + "type": "DataOperationPagination | undefined", "required": false, "description": null }, @@ -4772,43 +4381,39 @@ "description": null }, { - "name": "severity", + "name": "protocol", "kind": "property", - "type": "DataDiagnosticSeverity", + "type": "DataOperationProtocol", "required": true, "description": null + }, + { + "name": "request", + "kind": "property", + "type": "DataOperationRequest | undefined", + "required": false, + "description": null + }, + { + "name": "response", + "kind": "property", + "type": "DataOperationResponse | undefined", + "required": false, + "description": null } ], "structuredRows": [] }, { - "name": "DataSourceDiagnosticResult", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/data/diagnostics.ts", - "sourceLocation": { - "filePath": "src/data/diagnostics.ts", - "line": 32, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "DataSourceId", + "name": "DataOperationIntent", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/data/ids.ts", + "modulePath": "src/data/operations.ts", "sourceLocation": { - "filePath": "src/data/ids.ts", - "line": 1, + "filePath": "src/data/operations.ts", + "line": 6, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -4818,14 +4423,14 @@ "structuredRows": [] }, { - "name": "DataSourceKind", + "name": "DataOperationMethod", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/data/sources.ts", + "modulePath": "src/data/operations.ts", "sourceLocation": { - "filePath": "src/data/sources.ts", + "filePath": "src/data/operations.ts", "line": 8, "column": 1 }, @@ -4836,282 +4441,185 @@ "structuredRows": [] }, { - "name": "DataSourceRegistry", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/data/sources.ts", - "sourceLocation": { - "filePath": "src/data/sources.ts", - "line": 72, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "DbAdapter", + "name": "DataOperationPagination", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/db.ts", + "modulePath": "src/data/operations.ts", "sourceLocation": { - "filePath": "src/db.ts", - "line": 92, + "filePath": "src/data/operations.ts", + "line": 41, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [ - "DbAdapterCapabilities", - "DbDeleteInput", - "DbFindByIdInput", - "DbInsertInput", - "DbRecord", - "DbResult", - "DbSelectInput", - "DbUpdateInput" - ], + "relatedSymbols": [], "signatures": [], "members": [ { - "name": "capabilities", + "name": "cursorPath", "kind": "property", - "type": "DbAdapterCapabilities", - "required": true, - "description": null - }, - { - "name": "delete", - "kind": "method", - "type": "(input: DbDeleteInput) => Promise>", - "required": true, + "type": "string | undefined", + "required": false, "description": null }, { - "name": "findById", - "kind": "method", - "type": "(input: DbFindByIdInput) => Promise>", + "name": "kind", + "kind": "property", + "type": "(string & {}) | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"", "required": true, "description": null }, { - "name": "insert", - "kind": "method", - "type": "(input: DbInsertInput) => Promise>", - "required": true, + "name": "limitParameter", + "kind": "property", + "type": "string | undefined", + "required": false, "description": null }, { - "name": "select", - "kind": "method", - "type": "(input: DbSelectInput) => Promise>", - "required": true, + "name": "offsetParameter", + "kind": "property", + "type": "string | undefined", + "required": false, "description": null }, { - "name": "transaction", - "kind": "method", - "type": "((run: (adapter: DbAdapter) => Promise) => Promise>) | undefined", + "name": "pageParameter", + "kind": "property", + "type": "string | undefined", "required": false, "description": null }, { - "name": "update", - "kind": "method", - "type": "(input: DbUpdateInput) => Promise>", - "required": true, + "name": "pageSizeParameter", + "kind": "property", + "type": "string | undefined", + "required": false, "description": null } ], "structuredRows": [] }, { - "name": "DbAdapterCapabilities", + "name": "DataOperationParameter", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/db.ts", + "modulePath": "src/data/operations.ts", "sourceLocation": { - "filePath": "src/db.ts", - "line": 86, + "filePath": "src/data/operations.ts", + "line": 22, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": [ + "DataContractValue", + "DataOperationParameterLocation", + "DataSchema", + "DataSchemaRef" + ], "signatures": [], "members": [ { - "name": "realtime", + "name": "default", "kind": "property", - "type": "boolean", - "required": true, + "type": "DataContractValue | undefined", + "required": false, "description": null }, { - "name": "returning", + "name": "description", "kind": "property", - "type": "boolean", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "location", + "kind": "property", + "type": "DataOperationParameterLocation", "required": true, "description": null }, { - "name": "transactions", + "name": "name", "kind": "property", - "type": "boolean", + "type": "string", "required": true, "description": null - } - ], - "structuredRows": [] - }, - { - "name": "DbAdapterError", - "description": null, - "isReadme": false, - "examples": [], - "kind": "type", - "modulePath": "src/db.ts", - "sourceLocation": { - "filePath": "src/db.ts", - "line": 3, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [ + }, { - "name": "cause", + "name": "required", "kind": "property", - "type": "unknown", + "type": "boolean | undefined", "required": false, "description": null }, { - "name": "code", + "name": "schema", "kind": "property", - "type": "string", - "required": true, + "type": "DataSchema | undefined", + "required": false, "description": null }, { - "name": "message", + "name": "schemaRef", "kind": "property", - "type": "string", - "required": true, + "type": "DataSchemaRef | undefined", + "required": false, "description": null } ], "structuredRows": [] }, { - "name": "DbAdminAdapter", + "name": "DataOperationParameterLocation", "description": null, "isReadme": false, "examples": [], - "kind": "type", - "modulePath": "src/db.ts", + "kind": "unknown", + "modulePath": "src/data/operations.ts", "sourceLocation": { - "filePath": "src/db.ts", - "line": 187, + "filePath": "src/data/operations.ts", + "line": 20, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [ - "DbAdminAdapterCapabilities", - "DbAdminResult", - "DbCollectionDefinition", - "DbCollectionReference" - ], + "relatedSymbols": [], "signatures": [], - "members": [ - { - "name": "capabilities", - "kind": "property", - "type": "DbAdminAdapterCapabilities", - "required": true, - "description": null - }, - { - "name": "createCollection", - "kind": "method", - "type": "(input: DbCollectionDefinition) => Promise", - "required": true, - "description": null - }, - { - "name": "deleteCollection", - "kind": "method", - "type": "(input: DbCollectionReference) => Promise", - "required": true, - "description": null - }, - { - "name": "generateCreateCollectionSql", - "kind": "method", - "type": "(input: DbCollectionDefinition) => DbAdminResult", - "required": true, - "description": null - }, - { - "name": "generateDeleteCollectionSql", - "kind": "method", - "type": "(input: DbCollectionReference) => DbAdminResult", - "required": true, - "description": null - } - ], + "members": [], "structuredRows": [] }, { - "name": "DbAdminAdapterCapabilities", + "name": "DataOperationProtocol", "description": null, "isReadme": false, "examples": [], - "kind": "type", - "modulePath": "src/db.ts", + "kind": "unknown", + "modulePath": "src/data/operations.ts", "sourceLocation": { - "filePath": "src/db.ts", - "line": 182, + "filePath": "src/data/operations.ts", + "line": 18, "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], "signatures": [], - "members": [ - { - "name": "directExecution", - "kind": "property", - "type": "boolean", - "required": true, - "description": null - }, - { - "name": "schemaGeneration", - "kind": "property", - "type": "boolean", - "required": true, - "description": null - } - ], + "members": [], "structuredRows": [] }, { - "name": "DbAdminResult", + "name": "DataOperationRegistry", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/db.ts", + "modulePath": "src/data/operations.ts", "sourceLocation": { - "filePath": "src/db.ts", - "line": 171, + "filePath": "src/data/operations.ts", + "line": 66, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -5121,134 +4629,77 @@ "structuredRows": [] }, { - "name": "DbChangeEvent", + "name": "DataOperationRequest", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/db.ts", + "modulePath": "src/data/operations.ts", "sourceLocation": { - "filePath": "src/db.ts", - "line": 112, + "filePath": "src/data/operations.ts", + "line": 30, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["DbChangeKind"], + "relatedSymbols": ["DataOperationParameter", "DataSchema", "DataSchemaRef"], "signatures": [], "members": [ { - "name": "committedAt", + "name": "contentType", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "kind", - "kind": "property", - "type": "DbChangeKind", - "required": true, - "description": null - }, - { - "name": "previousRecord", + "name": "parameters", "kind": "property", - "type": "TRecord | undefined", + "type": "readonly DataOperationParameter[] | undefined", "required": false, "description": null }, - { - "name": "record", - "kind": "property", - "type": "TRecord | null", - "required": true, - "description": null - }, { "name": "schema", "kind": "property", - "type": "string | undefined", + "type": "DataSchema | undefined", "required": false, "description": null }, { - "name": "table", + "name": "schemaRef", "kind": "property", - "type": "string", - "required": true, + "type": "DataSchemaRef | undefined", + "required": false, "description": null } ], "structuredRows": [] }, { - "name": "DbChangeKind", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/db.ts", - "sourceLocation": { - "filePath": "src/db.ts", - "line": 110, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "DbChangeListener", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/db.ts", - "sourceLocation": { - "filePath": "src/db.ts", - "line": 121, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "DbCollectionDefinition", + "name": "DataOperationResponse", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/db.ts", + "modulePath": "src/data/operations.ts", "sourceLocation": { - "filePath": "src/db.ts", - "line": 159, + "filePath": "src/data/operations.ts", + "line": 35, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["DbFieldDefinition"], + "relatedSymbols": ["DataSchema", "DataSchemaRef"], "signatures": [], "members": [ { - "name": "fields", - "kind": "property", - "type": "readonly DbFieldDefinition[]", - "required": true, - "description": null - }, - { - "name": "name", + "name": "contentType", "kind": "property", - "type": "string", - "required": true, + "type": "string | undefined", + "required": false, "description": null }, { - "name": "primaryKey", + "name": "description", "kind": "property", "type": "string | undefined", "required": false, @@ -5257,40 +4708,21 @@ { "name": "schema", "kind": "property", - "type": "string | undefined", + "type": "DataSchema | undefined", "required": false, "description": null - } - ], - "structuredRows": [] - }, - { - "name": "DbCollectionReference", - "description": null, - "isReadme": false, - "examples": [], - "kind": "type", - "modulePath": "src/db.ts", - "sourceLocation": { - "filePath": "src/db.ts", - "line": 166, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [ + }, { - "name": "name", + "name": "schemaRef", "kind": "property", - "type": "string", - "required": true, + "type": "DataSchemaRef | undefined", + "required": false, "description": null }, { - "name": "schema", + "name": "status", "kind": "property", - "type": "string | undefined", + "type": "string | number | undefined", "required": false, "description": null } @@ -5298,15 +4730,15 @@ "structuredRows": [] }, { - "name": "DbCollectionSubscriptionInput", + "name": "DataPath", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/db.ts", + "modulePath": "src/data/values.ts", "sourceLocation": { - "filePath": "src/db.ts", - "line": 129, + "filePath": "src/data/values.ts", + "line": 11, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -5316,328 +4748,207 @@ "structuredRows": [] }, { - "name": "DbDeleteInput", + "name": "DataSchema", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/db.ts", + "modulePath": "src/data/schemas.ts", "sourceLocation": { - "filePath": "src/db.ts", - "line": 82, + "filePath": "src/data/schemas.ts", + "line": 22, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["DbFilter"], + "relatedSymbols": ["DataContractValue", "DataSchemaPrimitiveType", "DataSchemaRef"], "signatures": [], "members": [ { - "name": "filters", + "name": "additionalProperties", "kind": "property", - "type": "readonly DbFilter[]", - "required": true, + "type": "boolean | DataSchema | undefined", + "required": false, "description": null }, { - "name": "schema", + "name": "allOf", "kind": "property", - "type": "string | undefined", + "type": "readonly DataSchema[] | undefined", "required": false, "description": null }, { - "name": "table", + "name": "anyOf", "kind": "property", - "type": "string", - "required": true, + "type": "readonly DataSchema[] | undefined", + "required": false, "description": null - } - ], - "structuredRows": [] - }, - { - "name": "DbFieldDefinition", - "description": null, - "isReadme": false, - "examples": [], - "kind": "type", - "modulePath": "src/db.ts", - "sourceLocation": { - "filePath": "src/db.ts", - "line": 151, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": ["DbFieldType"], - "signatures": [], - "members": [ + }, { - "name": "defaultValue", + "name": "const", "kind": "property", - "type": "string | number | boolean | null | undefined", + "type": "DataContractValue | undefined", "required": false, "description": null }, { - "name": "name", + "name": "default", "kind": "property", - "type": "string", - "required": true, + "type": "DataContractValue | undefined", + "required": false, "description": null }, { - "name": "required", + "name": "description", "kind": "property", - "type": "boolean | undefined", + "type": "string | undefined", "required": false, "description": null }, { - "name": "type", + "name": "enum", "kind": "property", - "type": "DbFieldType", - "required": true, + "type": "readonly DataContractValue[] | undefined", + "required": false, "description": null }, { - "name": "unique", + "name": "format", "kind": "property", - "type": "boolean | undefined", + "type": "string | undefined", "required": false, "description": null - } - ], - "structuredRows": [] - }, - { - "name": "DbFieldType", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/db.ts", - "sourceLocation": { - "filePath": "src/db.ts", - "line": 149, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "DbFilter", - "description": null, - "isReadme": false, - "examples": [], - "kind": "type", - "modulePath": "src/db.ts", - "sourceLocation": { - "filePath": "src/db.ts", - "line": 49, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": ["DbFilterOperator"], - "signatures": [], - "members": [ + }, { - "name": "field", + "name": "items", "kind": "property", - "type": "string", - "required": true, + "type": "DataSchema | undefined", + "required": false, "description": null }, { - "name": "operator", + "name": "nullable", "kind": "property", - "type": "DbFilterOperator", - "required": true, + "type": "boolean | undefined", + "required": false, "description": null }, { - "name": "value", + "name": "oneOf", "kind": "property", - "type": "unknown", - "required": true, + "type": "readonly DataSchema[] | undefined", + "required": false, "description": null - } - ], - "structuredRows": [] - }, - { - "name": "DbFilterOperator", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/db.ts", - "sourceLocation": { - "filePath": "src/db.ts", - "line": 37, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "DbFindByIdInput", - "description": null, - "isReadme": false, - "examples": [], - "kind": "type", - "modulePath": "src/db.ts", - "sourceLocation": { - "filePath": "src/db.ts", - "line": 67, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [ + }, { - "name": "columns", + "name": "properties", "kind": "property", - "type": "readonly string[] | undefined", + "type": "Readonly> | undefined", "required": false, "description": null }, { - "name": "id", + "name": "ref", "kind": "property", - "type": "string | number", - "required": true, + "type": "DataSchemaRef | undefined", + "required": false, "description": null }, { - "name": "idField", + "name": "required", "kind": "property", - "type": "string | undefined", + "type": "readonly string[] | undefined", "required": false, "description": null }, { - "name": "schema", + "name": "title", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "table", + "name": "type", "kind": "property", - "type": "string", - "required": true, + "type": "DataSchemaPrimitiveType | readonly DataSchemaPrimitiveType[] | undefined", + "required": false, "description": null } ], "structuredRows": [] }, { - "name": "DbInsertInput", + "name": "DataSchemaPrimitiveType", "description": null, "isReadme": false, "examples": [], - "kind": "type", - "modulePath": "src/db.ts", + "kind": "unknown", + "modulePath": "src/data/schemas.ts", "sourceLocation": { - "filePath": "src/db.ts", - "line": 73, + "filePath": "src/data/schemas.ts", + "line": 4, "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], "signatures": [], - "members": [ - { - "name": "schema", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "table", - "kind": "property", - "type": "string", - "required": true, - "description": null - }, - { - "name": "values", - "kind": "property", - "type": "TRecord | readonly TRecord[]", - "required": true, - "description": null - } - ], + "members": [], "structuredRows": [] }, { - "name": "DbPage", + "name": "DataSchemaProperty", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/db.ts", + "modulePath": "src/data/schemas.ts", "sourceLocation": { - "filePath": "src/db.ts", - "line": 32, + "filePath": "src/data/schemas.ts", + "line": 17, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": ["DataSchema"], "signatures": [], "members": [ { - "name": "limit", + "name": "description", "kind": "property", - "type": "number | undefined", + "type": "string | undefined", "required": false, "description": null }, { - "name": "offset", + "name": "schema", "kind": "property", - "type": "number | undefined", - "required": false, + "type": "DataSchema", + "required": true, "description": null } ], "structuredRows": [] }, { - "name": "DbRealtimeAdapter", + "name": "DataSchemaRef", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/db.ts", + "modulePath": "src/data/schemas.ts", "sourceLocation": { - "filePath": "src/db.ts", - "line": 136, + "filePath": "src/data/schemas.ts", + "line": 13, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [ - "DbChangeListener", - "DbCollectionSubscriptionInput", - "DbRecord", - "DbRecordSubscriptionInput", - "DbSubscription" - ], + "relatedSymbols": [], "signatures": [], "members": [ { - "name": "realtime", + "name": "id", "kind": "property", - "type": "{ subscribeToCollection(input: DbCollectionSubscriptionInput, listener: DbChangeListener): DbSubscription; subscribeToRecord(input: DbRecordSubscriptionInput, listener: DbChangeListener): DbSubscription; }", + "type": "string", "required": true, "description": null } @@ -5645,15 +4956,15 @@ "structuredRows": [] }, { - "name": "DbRecord", + "name": "DataSchemaRegistry", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/db.ts", + "modulePath": "src/data/schemas.ts", "sourceLocation": { - "filePath": "src/db.ts", - "line": 1, + "filePath": "src/data/schemas.ts", + "line": 41, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -5663,174 +4974,222 @@ "structuredRows": [] }, { - "name": "DbRecordSubscriptionInput", + "name": "DataSchemaSlot", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/db.ts", + "modulePath": "src/data/schemas.ts", "sourceLocation": { - "filePath": "src/db.ts", - "line": 131, + "filePath": "src/data/schemas.ts", + "line": 43, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": ["DataSchema", "DataSchemaRef"], "signatures": [], "members": [ - { - "name": "id", - "kind": "property", - "type": "string | number", - "required": true, - "description": null - }, - { - "name": "idField", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, { "name": "schema", "kind": "property", - "type": "string | undefined", + "type": "DataSchema | undefined", "required": false, "description": null }, { - "name": "table", + "name": "schemaRef", "kind": "property", - "type": "string", - "required": true, + "type": "DataSchemaRef | undefined", + "required": false, "description": null } ], "structuredRows": [] }, { - "name": "DbResult", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/db.ts", - "sourceLocation": { - "filePath": "src/db.ts", - "line": 18, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "DbSelectInput", + "name": "DataSourceBaseConfig", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/db.ts", + "modulePath": "src/data/sources.ts", "sourceLocation": { - "filePath": "src/db.ts", - "line": 60, + "filePath": "src/data/sources.ts", + "line": 10, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["DbFilter", "DbPage", "DbSort"], + "relatedSymbols": [ + "CredentialRef", + "DataContractValue", + "DataEndpointConfig", + "DataSchema", + "DataSourceKind" + ], "signatures": [], "members": [ { - "name": "columns", + "name": "credential", "kind": "property", - "type": "readonly string[] | undefined", + "type": "CredentialRef | undefined", "required": false, "description": null }, { - "name": "filters", + "name": "description", "kind": "property", - "type": "readonly DbFilter[] | undefined", + "type": "string | undefined", "required": false, "description": null }, { - "name": "page", + "name": "endpoints", "kind": "property", - "type": "DbPage | undefined", - "required": false, + "type": "Readonly>", + "required": true, "description": null }, { - "name": "schema", + "name": "id", "kind": "property", - "type": "string | undefined", + "type": "string", + "required": true, + "description": null + }, + { + "name": "kind", + "kind": "property", + "type": "DataSourceKind", + "required": true, + "description": null + }, + { + "name": "metadata", + "kind": "property", + "type": "DataContractValue | undefined", "required": false, "description": null }, { - "name": "sort", + "name": "name", "kind": "property", - "type": "readonly DbSort[] | undefined", + "type": "string | undefined", "required": false, "description": null }, { - "name": "table", + "name": "schemas", "kind": "property", - "type": "string", - "required": true, + "type": "Readonly> | undefined", + "required": false, "description": null } ], "structuredRows": [] }, { - "name": "DbSort", + "name": "DataSourceConfig", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/data/sources.ts", + "sourceLocation": { + "filePath": "src/data/sources.ts", + "line": 65, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "DataSourceDiagnostic", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/db.ts", + "modulePath": "src/data/diagnostics.ts", "sourceLocation": { - "filePath": "src/db.ts", - "line": 27, + "filePath": "src/data/diagnostics.ts", + "line": 21, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["DbSortDirection"], + "relatedSymbols": ["DataDiagnosticCode", "DataDiagnosticSeverity"], "signatures": [], "members": [ { - "name": "direction", + "name": "code", "kind": "property", - "type": "DbSortDirection | undefined", + "type": "DataDiagnosticCode", + "required": true, + "description": null + }, + { + "name": "dataSourceId", + "kind": "property", + "type": "string | undefined", "required": false, "description": null }, { - "name": "field", + "name": "endpointId", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "hint", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "message", "kind": "property", "type": "string", "required": true, "description": null + }, + { + "name": "operationId", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "path", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "severity", + "kind": "property", + "type": "DataDiagnosticSeverity", + "required": true, + "description": null } ], "structuredRows": [] }, { - "name": "DbSortDirection", + "name": "DataSourceDiagnosticResult", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/db.ts", + "modulePath": "src/data/diagnostics.ts", "sourceLocation": { - "filePath": "src/db.ts", - "line": 25, + "filePath": "src/data/diagnostics.ts", + "line": 32, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -5840,41 +5199,33 @@ "structuredRows": [] }, { - "name": "DbSubscription", + "name": "DataSourceId", "description": null, "isReadme": false, "examples": [], - "kind": "type", - "modulePath": "src/db.ts", + "kind": "unknown", + "modulePath": "src/data/ids.ts", "sourceLocation": { - "filePath": "src/db.ts", - "line": 125, + "filePath": "src/data/ids.ts", + "line": 1, "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], "signatures": [], - "members": [ - { - "name": "unsubscribe", - "kind": "method", - "type": "() => Promise | void", - "required": true, - "description": null - } - ], + "members": [], "structuredRows": [] }, { - "name": "DbSuccess", + "name": "DataSourceKind", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/db.ts", + "modulePath": "src/data/sources.ts", "sourceLocation": { - "filePath": "src/db.ts", - "line": 9, + "filePath": "src/data/sources.ts", + "line": 8, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -5884,40 +5235,25 @@ "structuredRows": [] }, { - "name": "DbTableInput", + "name": "DataSourceRegistry", "description": null, "isReadme": false, "examples": [], - "kind": "type", - "modulePath": "src/db.ts", + "kind": "unknown", + "modulePath": "src/data/sources.ts", "sourceLocation": { - "filePath": "src/db.ts", - "line": 55, + "filePath": "src/data/sources.ts", + "line": 72, "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], "signatures": [], - "members": [ - { - "name": "schema", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "table", - "kind": "property", - "type": "string", - "required": true, - "description": null - } - ], + "members": [], "structuredRows": [] }, { - "name": "DbUpdateInput", + "name": "DbAdapter", "description": null, "isReadme": false, "examples": [], @@ -5925,107 +5261,108 @@ "modulePath": "src/db.ts", "sourceLocation": { "filePath": "src/db.ts", - "line": 77, + "line": 92, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["DbFilter"], + "relatedSymbols": [ + "DbAdapterCapabilities", + "DbDeleteInput", + "DbFindByIdInput", + "DbInsertInput", + "DbRecord", + "DbResult", + "DbSelectInput", + "DbUpdateInput" + ], "signatures": [], "members": [ { - "name": "filters", + "name": "capabilities", "kind": "property", - "type": "readonly DbFilter[]", + "type": "DbAdapterCapabilities", "required": true, "description": null }, { - "name": "schema", - "kind": "property", - "type": "string | undefined", - "required": false, + "name": "delete", + "kind": "method", + "type": "(input: DbDeleteInput) => Promise>", + "required": true, "description": null }, { - "name": "table", - "kind": "property", - "type": "string", + "name": "findById", + "kind": "method", + "type": "(input: DbFindByIdInput) => Promise>", "required": true, "description": null }, { - "name": "values", - "kind": "property", - "type": "Partial", + "name": "insert", + "kind": "method", + "type": "(input: DbInsertInput) => Promise>", "required": true, "description": null - } - ], - "structuredRows": [] - }, - { - "name": "DEFAULT_AUTH_FLOW", - "description": null, - "isReadme": false, - "examples": [], - "kind": "value", - "modulePath": "src/auth.ts", - "sourceLocation": { - "filePath": "src/auth.ts", - "line": 55, - "column": 14 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "DEPLOYMENT_TARGETS", - "description": null, - "isReadme": false, - "examples": [], - "kind": "value", - "modulePath": "src/types.ts", - "sourceLocation": { - "filePath": "src/types.ts", - "line": 170, - "column": 14 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], + }, + { + "name": "select", + "kind": "method", + "type": "(input: DbSelectInput) => Promise>", + "required": true, + "description": null + }, + { + "name": "transaction", + "kind": "method", + "type": "((run: (adapter: DbAdapter) => Promise) => Promise>) | undefined", + "required": false, + "description": null + }, + { + "name": "update", + "kind": "method", + "type": "(input: DbUpdateInput) => Promise>", + "required": true, + "description": null + } + ], "structuredRows": [] }, { - "name": "DeploymentSpec", + "name": "DbAdapterCapabilities", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/types.ts", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 297, + "filePath": "src/db.ts", + "line": 86, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["DeploymentTarget"], + "relatedSymbols": [], "signatures": [], "members": [ { - "name": "monitoring", + "name": "realtime", "kind": "property", "type": "boolean", "required": true, "description": null }, { - "name": "target", + "name": "returning", "kind": "property", - "type": "DeploymentTarget", + "type": "boolean", + "required": true, + "description": null + }, + { + "name": "transactions", + "kind": "property", + "type": "boolean", "required": true, "description": null } @@ -6033,109 +5370,114 @@ "structuredRows": [] }, { - "name": "DeploymentTarget", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/types.ts", - "sourceLocation": { - "filePath": "src/types.ts", - "line": 172, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "EndpointId", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/data/ids.ts", - "sourceLocation": { - "filePath": "src/data/ids.ts", - "line": 2, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "EventBinding", + "name": "DbAdapterError", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/bindings.ts", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 134, + "filePath": "src/db.ts", + "line": 3, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["BindingCondition", "BindingInputValue", "EventBindingTarget"], + "relatedSymbols": [], "signatures": [], "members": [ { - "name": "input", + "name": "cause", "kind": "property", - "type": "Readonly> | undefined", + "type": "unknown", "required": false, "description": null }, { - "name": "target", + "name": "code", "kind": "property", - "type": "EventBindingTarget", + "type": "string", "required": true, "description": null }, { - "name": "when", + "name": "message", "kind": "property", - "type": "BindingCondition | undefined", - "required": false, + "type": "string", + "required": true, "description": null } ], "structuredRows": [] }, { - "name": "EventBindingTarget", + "name": "DbAdminAdapter", "description": null, "isReadme": false, "examples": [], - "kind": "unknown", - "modulePath": "src/bindings.ts", + "kind": "type", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 124, + "filePath": "src/db.ts", + "line": 187, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": [ + "DbAdminAdapterCapabilities", + "DbAdminResult", + "DbCollectionDefinition", + "DbCollectionReference" + ], "signatures": [], - "members": [], + "members": [ + { + "name": "capabilities", + "kind": "property", + "type": "DbAdminAdapterCapabilities", + "required": true, + "description": null + }, + { + "name": "createCollection", + "kind": "method", + "type": "(input: DbCollectionDefinition) => Promise", + "required": true, + "description": null + }, + { + "name": "deleteCollection", + "kind": "method", + "type": "(input: DbCollectionReference) => Promise", + "required": true, + "description": null + }, + { + "name": "generateCreateCollectionSql", + "kind": "method", + "type": "(input: DbCollectionDefinition) => DbAdminResult", + "required": true, + "description": null + }, + { + "name": "generateDeleteCollectionSql", + "kind": "method", + "type": "(input: DbCollectionReference) => DbAdminResult", + "required": true, + "description": null + } + ], "structuredRows": [] }, { - "name": "FilterAction", + "name": "DbAdminAdapterCapabilities", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/types.ts", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 73, + "filePath": "src/db.ts", + "line": 182, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -6143,16 +5485,16 @@ "signatures": [], "members": [ { - "name": "payload", + "name": "directExecution", "kind": "property", - "type": "{ filterKey: string; filterValue: string; }", + "type": "boolean", "required": true, "description": null }, { - "name": "type", + "name": "schemaGeneration", "kind": "property", - "type": "\"filter\"", + "type": "boolean", "required": true, "description": null } @@ -6160,33 +5502,15 @@ "structuredRows": [] }, { - "name": "FormSubmitEventDto", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/types.ts", - "sourceLocation": { - "filePath": "src/types.ts", - "line": 111, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "FormSubmitValues", + "name": "DbAdminResult", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/types.ts", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 109, + "filePath": "src/db.ts", + "line": 171, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -6196,88 +5520,143 @@ "structuredRows": [] }, { - "name": "GraphQlDataSourceConfig", + "name": "DbChangeEvent", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/data/sources.ts", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/data/sources.ts", - "line": 38, + "filePath": "src/db.ts", + "line": 112, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["CredentialRef", "DataContractValue", "DataEndpointConfig", "DataSchema"], + "relatedSymbols": ["DbChangeKind"], "signatures": [], "members": [ { - "name": "credential", + "name": "committedAt", "kind": "property", - "type": "CredentialRef | undefined", + "type": "string | undefined", "required": false, "description": null }, { - "name": "description", + "name": "kind", "kind": "property", - "type": "string | undefined", - "required": false, + "type": "DbChangeKind", + "required": true, "description": null }, { - "name": "endpoints", + "name": "previousRecord", "kind": "property", - "type": "Readonly>", - "required": true, + "type": "TRecord | undefined", + "required": false, "description": null }, { - "name": "endpointUrl", + "name": "record", "kind": "property", - "type": "string", + "type": "TRecord | null", "required": true, "description": null }, { - "name": "id", + "name": "schema", "kind": "property", - "type": "string", - "required": true, + "type": "string | undefined", + "required": false, "description": null }, { - "name": "introspection", + "name": "table", "kind": "property", - "type": "{ readonly enabled: boolean; readonly schemaVersion?: string; } | undefined", - "required": false, + "type": "string", + "required": true, "description": null - }, + } + ], + "structuredRows": [] + }, + { + "name": "DbChangeKind", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/db.ts", + "sourceLocation": { + "filePath": "src/db.ts", + "line": 110, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "DbChangeListener", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/db.ts", + "sourceLocation": { + "filePath": "src/db.ts", + "line": 121, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "DbCollectionDefinition", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/db.ts", + "sourceLocation": { + "filePath": "src/db.ts", + "line": 159, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["DbFieldDefinition"], + "signatures": [], + "members": [ { - "name": "kind", + "name": "fields", "kind": "property", - "type": "\"graphql\"", + "type": "readonly DbFieldDefinition[]", "required": true, "description": null }, { - "name": "metadata", + "name": "name", "kind": "property", - "type": "DataContractValue | undefined", - "required": false, + "type": "string", + "required": true, "description": null }, { - "name": "name", + "name": "primaryKey", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "schemas", + "name": "schema", "kind": "property", - "type": "Readonly> | undefined", + "type": "string | undefined", "required": false, "description": null } @@ -6285,28 +5664,21 @@ "structuredRows": [] }, { - "name": "IconSpec", + "name": "DbCollectionReference", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/types.ts", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 229, + "filePath": "src/db.ts", + "line": 166, "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], "signatures": [], "members": [ - { - "name": "color", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, { "name": "name", "kind": "property", @@ -6315,32 +5687,25 @@ "description": null }, { - "name": "provider", + "name": "schema", "kind": "property", "type": "string | undefined", "required": false, "description": null - }, - { - "name": "size", - "kind": "property", - "type": "string | number | undefined", - "required": false, - "description": null } ], "structuredRows": [] }, { - "name": "ImageAssetSource", + "name": "DbCollectionSubscriptionInput", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/storage.ts", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/storage.ts", - "line": 84, + "filePath": "src/db.ts", + "line": 129, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -6350,121 +5715,93 @@ "structuredRows": [] }, { - "name": "ImageMetadata", + "name": "DbDeleteInput", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/storage.ts", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/storage.ts", - "line": 55, + "filePath": "src/db.ts", + "line": 82, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": ["DbFilter"], "signatures": [], "members": [ { - "name": "createdAt", + "name": "filters", "kind": "property", - "type": "string | undefined", - "required": false, + "type": "readonly DbFilter[]", + "required": true, "description": null }, { - "name": "fileName", + "name": "schema", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "sizeBytes", + "name": "table", "kind": "property", - "type": "number | undefined", - "required": false, + "type": "string", + "required": true, "description": null } ], "structuredRows": [] }, { - "name": "InfraManifest", + "name": "DbFieldDefinition", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/types.ts", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 356, + "filePath": "src/db.ts", + "line": 151, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [ - "AuthSpec", - "DatabaseSpec", - "DeploymentSpec", - "NetworkingSpec", - "StateSpec", - "StorageSpec" - ], + "relatedSymbols": ["DbFieldType"], "signatures": [], "members": [ { - "name": "auth", - "kind": "property", - "type": "AuthSpec | undefined", - "required": false, - "description": null - }, - { - "name": "database", - "kind": "property", - "type": "DatabaseSpec | undefined", - "required": false, - "description": null - }, - { - "name": "deployment", - "kind": "property", - "type": "DeploymentSpec | undefined", - "required": false, - "description": null - }, - { - "name": "networking", + "name": "defaultValue", "kind": "property", - "type": "NetworkingSpec | undefined", + "type": "string | number | boolean | null | undefined", "required": false, "description": null }, { - "name": "plugins", + "name": "name", "kind": "property", - "type": "string[]", + "type": "string", "required": true, "description": null }, { - "name": "pluginsConfig", + "name": "required", "kind": "property", - "type": "Record | undefined", + "type": "boolean | undefined", "required": false, "description": null }, { - "name": "state", + "name": "type", "kind": "property", - "type": "StateSpec | undefined", - "required": false, + "type": "DbFieldType", + "required": true, "description": null }, { - "name": "storage", + "name": "unique", "kind": "property", - "type": "StorageSpec | undefined", + "type": "boolean | undefined", "required": false, "description": null } @@ -6472,15 +5809,15 @@ "structuredRows": [] }, { - "name": "KnownAuthOAuthProviderId", + "name": "DbFieldType", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/auth.ts", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/auth.ts", - "line": 37, + "filePath": "src/db.ts", + "line": 149, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -6490,33 +5827,55 @@ "structuredRows": [] }, { - "name": "KnownAuthProfileField", + "name": "DbFilter", "description": null, "isReadme": false, "examples": [], - "kind": "unknown", - "modulePath": "src/types.ts", + "kind": "type", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 217, + "filePath": "src/db.ts", + "line": 49, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": ["DbFilterOperator"], "signatures": [], - "members": [], + "members": [ + { + "name": "field", + "kind": "property", + "type": "string", + "required": true, + "description": null + }, + { + "name": "operator", + "kind": "property", + "type": "DbFilterOperator", + "required": true, + "description": null + }, + { + "name": "value", + "kind": "property", + "type": "unknown", + "required": true, + "description": null + } + ], "structuredRows": [] }, { - "name": "KnownAuthProvider", + "name": "DbFilterOperator", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/types.ts", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 201, + "filePath": "src/db.ts", + "line": 37, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -6526,87 +5885,174 @@ "structuredRows": [] }, { - "name": "KnownAuthSignUpField", + "name": "DbFindByIdInput", "description": null, "isReadme": false, "examples": [], - "kind": "unknown", - "modulePath": "src/auth.ts", + "kind": "type", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/auth.ts", - "line": 13, + "filePath": "src/db.ts", + "line": 67, "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], "signatures": [], - "members": [], + "members": [ + { + "name": "columns", + "kind": "property", + "type": "readonly string[] | undefined", + "required": false, + "description": null + }, + { + "name": "id", + "kind": "property", + "type": "string | number", + "required": true, + "description": null + }, + { + "name": "idField", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "schema", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "table", + "kind": "property", + "type": "string", + "required": true, + "description": null + } + ], "structuredRows": [] }, { - "name": "KnownComponentEventDto", + "name": "DbInsertInput", "description": null, "isReadme": false, "examples": [], - "kind": "unknown", - "modulePath": "src/types.ts", + "kind": "type", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 135, + "filePath": "src/db.ts", + "line": 73, "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], "signatures": [], - "members": [], + "members": [ + { + "name": "schema", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "table", + "kind": "property", + "type": "string", + "required": true, + "description": null + }, + { + "name": "values", + "kind": "property", + "type": "TRecord | readonly TRecord[]", + "required": true, + "description": null + } + ], "structuredRows": [] }, { - "name": "KnownDatabaseProvider", + "name": "DbPage", "description": null, "isReadme": false, "examples": [], - "kind": "unknown", - "modulePath": "src/types.ts", + "kind": "type", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 175, + "filePath": "src/db.ts", + "line": 32, "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], "signatures": [], - "members": [], + "members": [ + { + "name": "limit", + "kind": "property", + "type": "number | undefined", + "required": false, + "description": null + }, + { + "name": "offset", + "kind": "property", + "type": "number | undefined", + "required": false, + "description": null + } + ], "structuredRows": [] }, { - "name": "KnownDeploymentTarget", + "name": "DbRealtimeAdapter", "description": null, "isReadme": false, "examples": [], - "kind": "unknown", - "modulePath": "src/types.ts", + "kind": "type", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 171, + "filePath": "src/db.ts", + "line": 136, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": [ + "DbChangeListener", + "DbCollectionSubscriptionInput", + "DbRecord", + "DbRecordSubscriptionInput", + "DbSubscription" + ], "signatures": [], - "members": [], + "members": [ + { + "name": "realtime", + "kind": "property", + "type": "{ subscribeToCollection(input: DbCollectionSubscriptionInput, listener: DbChangeListener): DbSubscription; subscribeToRecord(input: DbRecordSubscriptionInput, listener: DbChangeListener): DbSubscription; }", + "required": true, + "description": null + } + ], "structuredRows": [] }, { - "name": "KnownStateProvider", + "name": "DbRecord", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/types.ts", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 185, + "filePath": "src/db.ts", + "line": 1, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -6616,158 +6062,174 @@ "structuredRows": [] }, { - "name": "ManagedApiDataSourceConfig", + "name": "DbRecordSubscriptionInput", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/data/sources.ts", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/data/sources.ts", - "line": 59, + "filePath": "src/db.ts", + "line": 131, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [ - "AdapterRef", - "CredentialRef", - "DataContractValue", - "DataEndpointConfig", - "DataSchema", - "ManagedApiResourceConfig" - ], + "relatedSymbols": [], "signatures": [], "members": [ { - "name": "adapter", + "name": "id", "kind": "property", - "type": "AdapterRef", + "type": "string | number", "required": true, "description": null }, { - "name": "credential", + "name": "idField", "kind": "property", - "type": "CredentialRef | undefined", + "type": "string | undefined", "required": false, "description": null }, { - "name": "description", + "name": "schema", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "endpoints", + "name": "table", "kind": "property", - "type": "Readonly>", + "type": "string", "required": true, "description": null - }, + } + ], + "structuredRows": [] + }, + { + "name": "DbResult", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/db.ts", + "sourceLocation": { + "filePath": "src/db.ts", + "line": 18, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "DbSelectInput", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/db.ts", + "sourceLocation": { + "filePath": "src/db.ts", + "line": 60, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["DbFilter", "DbPage", "DbSort"], + "signatures": [], + "members": [ { - "name": "id", + "name": "columns", "kind": "property", - "type": "string", - "required": true, + "type": "readonly string[] | undefined", + "required": false, "description": null }, { - "name": "kind", + "name": "filters", "kind": "property", - "type": "\"managed-api\"", - "required": true, + "type": "readonly DbFilter[] | undefined", + "required": false, "description": null }, { - "name": "metadata", + "name": "page", "kind": "property", - "type": "DataContractValue | undefined", + "type": "DbPage | undefined", "required": false, "description": null }, { - "name": "name", + "name": "schema", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "resources", + "name": "sort", "kind": "property", - "type": "readonly ManagedApiResourceConfig[]", - "required": true, + "type": "readonly DbSort[] | undefined", + "required": false, "description": null }, { - "name": "schemas", + "name": "table", "kind": "property", - "type": "Readonly> | undefined", - "required": false, + "type": "string", + "required": true, "description": null } ], "structuredRows": [] }, { - "name": "ManagedApiResourceConfig", + "name": "DbSort", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/data/sources.ts", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/data/sources.ts", - "line": 52, + "filePath": "src/db.ts", + "line": 27, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["DataContractValue", "DbCollectionDefinition"], + "relatedSymbols": ["DbSortDirection"], "signatures": [], "members": [ { - "name": "collection", - "kind": "property", - "type": "DbCollectionDefinition", - "required": true, - "description": null - }, - { - "name": "metadata", + "name": "direction", "kind": "property", - "type": "DataContractValue | undefined", + "type": "DbSortDirection | undefined", "required": false, "description": null }, { - "name": "name", + "name": "field", "kind": "property", "type": "string", "required": true, "description": null - }, - { - "name": "operations", - "kind": "property", - "type": "readonly (\"list\" | \"create\" | \"delete\" | \"read\" | \"update\")[] | undefined", - "required": false, - "description": null } ], "structuredRows": [] }, { - "name": "ManifestValue", + "name": "DbSortDirection", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/types.ts", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 90, + "filePath": "src/db.ts", + "line": 25, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -6777,15 +6239,15 @@ "structuredRows": [] }, { - "name": "NavigateAction", + "name": "DbSubscription", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/types.ts", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 33, + "filePath": "src/db.ts", + "line": 125, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -6793,16 +6255,9 @@ "signatures": [], "members": [ { - "name": "payload", - "kind": "property", - "type": "{ route: string; params?: Record; }", - "required": true, - "description": null - }, - { - "name": "type", - "kind": "property", - "type": "\"navigate\"", + "name": "unsubscribe", + "kind": "method", + "type": "() => Promise | void", "required": true, "description": null } @@ -6810,16 +6265,16 @@ "structuredRows": [] }, { - "name": "NAVIGATOR_TYPES", + "name": "DbSuccess", "description": null, "isReadme": false, "examples": [], - "kind": "value", - "modulePath": "src/types.ts", + "kind": "unknown", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 140, - "column": 14 + "filePath": "src/db.ts", + "line": 9, + "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], @@ -6828,46 +6283,79 @@ "structuredRows": [] }, { - "name": "NavigatorSpec", + "name": "DbTableInput", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/types.ts", + "modulePath": "src/db.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 263, + "filePath": "src/db.ts", + "line": 55, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["RouteDefinition"], + "relatedSymbols": [], "signatures": [], "members": [ { - "name": "initialRouteName", + "name": "schema", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "options", + "name": "table", "kind": "property", - "type": "Record | undefined", + "type": "string", + "required": true, + "description": null + } + ], + "structuredRows": [] + }, + { + "name": "DbUpdateInput", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/db.ts", + "sourceLocation": { + "filePath": "src/db.ts", + "line": 77, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["DbFilter"], + "signatures": [], + "members": [ + { + "name": "filters", + "kind": "property", + "type": "readonly DbFilter[]", + "required": true, + "description": null + }, + { + "name": "schema", + "kind": "property", + "type": "string | undefined", "required": false, "description": null }, { - "name": "routes", + "name": "table", "kind": "property", - "type": "RouteDefinition[]", + "type": "string", "required": true, "description": null }, { - "name": "type", + "name": "values", "kind": "property", - "type": "\"stack\" | \"tabs\" | \"drawer\"", + "type": "Partial", "required": true, "description": null } @@ -6875,16 +6363,34 @@ "structuredRows": [] }, { - "name": "NavigatorType", + "name": "DEFAULT_AUTH_FLOW", "description": null, "isReadme": false, "examples": [], - "kind": "unknown", + "kind": "value", + "modulePath": "src/auth.ts", + "sourceLocation": { + "filePath": "src/auth.ts", + "line": 56, + "column": 14 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "DEPLOYMENT_TARGETS", + "description": null, + "isReadme": false, + "examples": [], + "kind": "value", "modulePath": "src/types.ts", "sourceLocation": { "filePath": "src/types.ts", - "line": 141, - "column": 1 + "line": 170, + "column": 14 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], @@ -6893,7 +6399,7 @@ "structuredRows": [] }, { - "name": "NetworkingSpec", + "name": "DeploymentSpec", "description": null, "isReadme": false, "examples": [], @@ -6901,41 +6407,41 @@ "modulePath": "src/types.ts", "sourceLocation": { "filePath": "src/types.ts", - "line": 351, + "line": 297, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": ["DeploymentTarget"], "signatures": [], "members": [ { - "name": "cdn", + "name": "monitoring", "kind": "property", "type": "boolean", "required": true, "description": null }, { - "name": "domain", + "name": "target", "kind": "property", - "type": "string | undefined", - "required": false, + "type": "DeploymentTarget", + "required": true, "description": null } ], "structuredRows": [] }, { - "name": "NUTRITION_BARCODE_TYPES", + "name": "DeploymentTarget", "description": null, "isReadme": false, "examples": [], - "kind": "value", - "modulePath": "src/nutrition/common.ts", + "kind": "unknown", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/nutrition/common.ts", - "line": 15, - "column": 14 + "filePath": "src/types.ts", + "line": 172, + "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], @@ -6944,16 +6450,16 @@ "structuredRows": [] }, { - "name": "NUTRITION_CAPTURE_SUBMISSION_STATUSES", + "name": "EndpointId", "description": null, "isReadme": false, "examples": [], - "kind": "value", - "modulePath": "src/nutrition/capture.ts", + "kind": "unknown", + "modulePath": "src/data/ids.ts", "sourceLocation": { - "filePath": "src/nutrition/capture.ts", - "line": 17, - "column": 14 + "filePath": "src/data/ids.ts", + "line": 2, + "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], @@ -6962,34 +6468,56 @@ "structuredRows": [] }, { - "name": "NUTRITION_DATA_SOURCES", + "name": "EventBinding", "description": null, "isReadme": false, "examples": [], - "kind": "value", - "modulePath": "src/nutrition/common.ts", + "kind": "type", + "modulePath": "src/bindings.ts", "sourceLocation": { - "filePath": "src/nutrition/common.ts", - "line": 40, - "column": 14 + "filePath": "src/bindings.ts", + "line": 134, + "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": ["BindingCondition", "BindingInputValue", "EventBindingTarget"], "signatures": [], - "members": [], + "members": [ + { + "name": "input", + "kind": "property", + "type": "Readonly> | undefined", + "required": false, + "description": null + }, + { + "name": "target", + "kind": "property", + "type": "EventBindingTarget", + "required": true, + "description": null + }, + { + "name": "when", + "kind": "property", + "type": "BindingCondition | undefined", + "required": false, + "description": null + } + ], "structuredRows": [] }, { - "name": "NUTRITION_IMAGE_KINDS", + "name": "EventBindingTarget", "description": null, "isReadme": false, "examples": [], - "kind": "value", - "modulePath": "src/nutrition/products.ts", + "kind": "unknown", + "modulePath": "src/bindings.ts", "sourceLocation": { - "filePath": "src/nutrition/products.ts", - "line": 65, - "column": 14 + "filePath": "src/bindings.ts", + "line": 124, + "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], @@ -6998,33 +6526,80 @@ "structuredRows": [] }, { - "name": "NUTRITION_PRODUCT_STATUSES", + "name": "FilterAction", "description": null, "isReadme": false, "examples": [], - "kind": "value", - "modulePath": "src/nutrition/common.ts", + "kind": "type", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/nutrition/common.ts", - "line": 31, - "column": 14 + "filePath": "src/types.ts", + "line": 73, + "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "NUTRITION_REVIEW_DECISIONS", - "description": null, - "isReadme": false, + "members": [ + { + "name": "payload", + "kind": "property", + "type": "{ filterKey: string; filterValue: string; }", + "required": true, + "description": null + }, + { + "name": "type", + "kind": "property", + "type": "\"filter\"", + "required": true, + "description": null + } + ], + "structuredRows": [] + }, + { + "name": "findForbiddenInlineSecretFields", + "description": null, + "isReadme": false, + "examples": [], + "kind": "function", + "modulePath": "src/secrets.ts", + "sourceLocation": { + "filePath": "src/secrets.ts", + "line": 183, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [ + { + "label": "(value: unknown) => readonly string[]", + "parameters": [ + { + "name": "value", + "type": "unknown", + "required": true, + "description": null + } + ], + "returnType": "readonly string[]", + "returnDescription": null + } + ], + "members": [], + "structuredRows": [] + }, + { + "name": "FORBIDDEN_INLINE_SECRET_FIELDS", + "description": null, + "isReadme": false, "examples": [], "kind": "value", - "modulePath": "src/nutrition/review.ts", + "modulePath": "src/secrets.ts", "sourceLocation": { - "filePath": "src/nutrition/review.ts", - "line": 12, + "filePath": "src/secrets.ts", + "line": 174, "column": 14 }, "exportPaths": ["src/index.ts"], @@ -7034,16 +6609,16 @@ "structuredRows": [] }, { - "name": "NUTRITION_SOURCE_CONFIDENCE_LEVELS", + "name": "FormSubmitEventDto", "description": null, "isReadme": false, "examples": [], - "kind": "value", - "modulePath": "src/nutrition/common.ts", + "kind": "unknown", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/nutrition/common.ts", - "line": 50, - "column": 14 + "filePath": "src/types.ts", + "line": 111, + "column": 1 }, "exportPaths": ["src/index.ts"], "relatedSymbols": [], @@ -7052,15 +6627,15 @@ "structuredRows": [] }, { - "name": "NutritionAllergenTag", + "name": "FormSubmitValues", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/nutrition/products.ts", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/nutrition/products.ts", - "line": 40, + "filePath": "src/types.ts", + "line": 109, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -7070,55 +6645,1546 @@ "structuredRows": [] }, { - "name": "NutritionBarcode", + "name": "GraphQlDataSourceConfig", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/nutrition/common.ts", + "modulePath": "src/data/sources.ts", "sourceLocation": { - "filePath": "src/nutrition/common.ts", - "line": 25, + "filePath": "src/data/sources.ts", + "line": 38, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": ["CredentialRef", "DataContractValue", "DataEndpointConfig", "DataSchema"], "signatures": [], "members": [ { - "name": "normalizedValue", + "name": "credential", + "kind": "property", + "type": "CredentialRef | undefined", + "required": false, + "description": null + }, + { + "name": "description", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "type", + "name": "endpoints", "kind": "property", - "type": "\"unknown\" | \"ean_8\" | \"ean_13\" | \"upc_a\" | \"upc_e\" | \"gtin_14\"", + "type": "Readonly>", "required": true, "description": null }, { - "name": "value", + "name": "endpointUrl", + "kind": "property", + "type": "string", + "required": true, + "description": null + }, + { + "name": "id", + "kind": "property", + "type": "string", + "required": true, + "description": null + }, + { + "name": "introspection", + "kind": "property", + "type": "{ readonly enabled: boolean; readonly schemaVersion?: string; } | undefined", + "required": false, + "description": null + }, + { + "name": "kind", + "kind": "property", + "type": "\"graphql\"", + "required": true, + "description": null + }, + { + "name": "metadata", + "kind": "property", + "type": "DataContractValue | undefined", + "required": false, + "description": null + }, + { + "name": "name", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "schemas", + "kind": "property", + "type": "Readonly> | undefined", + "required": false, + "description": null + } + ], + "structuredRows": [] + }, + { + "name": "IconSpec", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/types.ts", + "sourceLocation": { + "filePath": "src/types.ts", + "line": 229, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [ + { + "name": "color", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "name", "kind": "property", "type": "string", "required": true, "description": null + }, + { + "name": "provider", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "size", + "kind": "property", + "type": "string | number | undefined", + "required": false, + "description": null + } + ], + "structuredRows": [] + }, + { + "name": "ImageAssetSource", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/storage.ts", + "sourceLocation": { + "filePath": "src/storage.ts", + "line": 84, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "ImageMetadata", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/storage.ts", + "sourceLocation": { + "filePath": "src/storage.ts", + "line": 55, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [ + { + "name": "createdAt", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "fileName", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "sizeBytes", + "kind": "property", + "type": "number | undefined", + "required": false, + "description": null } ], "structuredRows": [] }, { - "name": "NutritionBarcodeType", + "name": "InfraManifest", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/types.ts", + "sourceLocation": { + "filePath": "src/types.ts", + "line": 356, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [ + "AuthSpec", + "DatabaseSpec", + "DeploymentSpec", + "InfraSecretStoreSpec", + "NetworkingSpec", + "StateSpec", + "StorageSpec" + ], + "signatures": [], + "members": [ + { + "name": "auth", + "kind": "property", + "type": "AuthSpec | undefined", + "required": false, + "description": null + }, + { + "name": "database", + "kind": "property", + "type": "DatabaseSpec | undefined", + "required": false, + "description": null + }, + { + "name": "deployment", + "kind": "property", + "type": "DeploymentSpec | undefined", + "required": false, + "description": null + }, + { + "name": "networking", + "kind": "property", + "type": "NetworkingSpec | undefined", + "required": false, + "description": null + }, + { + "name": "plugins", + "kind": "property", + "type": "string[]", + "required": true, + "description": null + }, + { + "name": "pluginsConfig", + "kind": "property", + "type": "Record | undefined", + "required": false, + "description": null + }, + { + "name": "secretStore", + "kind": "property", + "type": "InfraSecretStoreSpec | undefined", + "required": false, + "description": null + }, + { + "name": "state", + "kind": "property", + "type": "StateSpec | undefined", + "required": false, + "description": null + }, + { + "name": "storage", + "kind": "property", + "type": "StorageSpec | undefined", + "required": false, + "description": null + } + ], + "structuredRows": [] + }, + { + "name": "InfraSecretStoreSpec", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/secretManifest.ts", + "sourceLocation": { + "filePath": "src/secretManifest.ts", + "line": 3, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["SecretStoreProvider"], + "signatures": [], + "members": [ + { + "name": "provider", + "kind": "property", + "type": "SecretStoreProvider", + "required": true, + "description": null + } + ], + "structuredRows": [] + }, + { + "name": "KnownAuthOAuthProviderId", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/auth.ts", + "sourceLocation": { + "filePath": "src/auth.ts", + "line": 38, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "KnownAuthProfileField", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/types.ts", + "sourceLocation": { + "filePath": "src/types.ts", + "line": 217, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "KnownAuthProvider", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/types.ts", + "sourceLocation": { + "filePath": "src/types.ts", + "line": 201, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "KnownAuthSignUpField", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/auth.ts", + "sourceLocation": { + "filePath": "src/auth.ts", + "line": 14, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "KnownComponentEventDto", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/types.ts", + "sourceLocation": { + "filePath": "src/types.ts", + "line": 135, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "KnownDatabaseProvider", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/types.ts", + "sourceLocation": { + "filePath": "src/types.ts", + "line": 175, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "KnownDeploymentTarget", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/types.ts", + "sourceLocation": { + "filePath": "src/types.ts", + "line": 171, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "KnownSecretStoreProvider", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/secrets.ts", + "sourceLocation": { + "filePath": "src/secrets.ts", + "line": 2, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "KnownStateProvider", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/types.ts", + "sourceLocation": { + "filePath": "src/types.ts", + "line": 185, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "ManagedApiDataSourceConfig", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/data/sources.ts", + "sourceLocation": { + "filePath": "src/data/sources.ts", + "line": 59, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [ + "AdapterRef", + "CredentialRef", + "DataContractValue", + "DataEndpointConfig", + "DataSchema", + "ManagedApiResourceConfig" + ], + "signatures": [], + "members": [ + { + "name": "adapter", + "kind": "property", + "type": "AdapterRef", + "required": true, + "description": null + }, + { + "name": "credential", + "kind": "property", + "type": "CredentialRef | undefined", + "required": false, + "description": null + }, + { + "name": "description", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "endpoints", + "kind": "property", + "type": "Readonly>", + "required": true, + "description": null + }, + { + "name": "id", + "kind": "property", + "type": "string", + "required": true, + "description": null + }, + { + "name": "kind", + "kind": "property", + "type": "\"managed-api\"", + "required": true, + "description": null + }, + { + "name": "metadata", + "kind": "property", + "type": "DataContractValue | undefined", + "required": false, + "description": null + }, + { + "name": "name", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "resources", + "kind": "property", + "type": "readonly ManagedApiResourceConfig[]", + "required": true, + "description": null + }, + { + "name": "schemas", + "kind": "property", + "type": "Readonly> | undefined", + "required": false, + "description": null + } + ], + "structuredRows": [] + }, + { + "name": "ManagedApiResourceConfig", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/data/sources.ts", + "sourceLocation": { + "filePath": "src/data/sources.ts", + "line": 52, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["DataContractValue", "DbCollectionDefinition"], + "signatures": [], + "members": [ + { + "name": "collection", + "kind": "property", + "type": "DbCollectionDefinition", + "required": true, + "description": null + }, + { + "name": "metadata", + "kind": "property", + "type": "DataContractValue | undefined", + "required": false, + "description": null + }, + { + "name": "name", + "kind": "property", + "type": "string", + "required": true, + "description": null + }, + { + "name": "operations", + "kind": "property", + "type": "readonly (\"list\" | \"create\" | \"delete\" | \"read\" | \"update\")[] | undefined", + "required": false, + "description": null + } + ], + "structuredRows": [] + }, + { + "name": "ManifestValue", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/types.ts", + "sourceLocation": { + "filePath": "src/types.ts", + "line": 90, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "NavigateAction", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/types.ts", + "sourceLocation": { + "filePath": "src/types.ts", + "line": 33, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [ + { + "name": "payload", + "kind": "property", + "type": "{ route: string; params?: Record; }", + "required": true, + "description": null + }, + { + "name": "type", + "kind": "property", + "type": "\"navigate\"", + "required": true, + "description": null + } + ], + "structuredRows": [] + }, + { + "name": "NAVIGATOR_TYPES", + "description": null, + "isReadme": false, + "examples": [], + "kind": "value", + "modulePath": "src/types.ts", + "sourceLocation": { + "filePath": "src/types.ts", + "line": 140, + "column": 14 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "NavigatorSpec", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/types.ts", + "sourceLocation": { + "filePath": "src/types.ts", + "line": 263, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["RouteDefinition"], + "signatures": [], + "members": [ + { + "name": "initialRouteName", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "options", + "kind": "property", + "type": "Record | undefined", + "required": false, + "description": null + }, + { + "name": "routes", + "kind": "property", + "type": "RouteDefinition[]", + "required": true, + "description": null + }, + { + "name": "type", + "kind": "property", + "type": "\"stack\" | \"tabs\" | \"drawer\"", + "required": true, + "description": null + } + ], + "structuredRows": [] + }, + { + "name": "NavigatorType", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/types.ts", + "sourceLocation": { + "filePath": "src/types.ts", + "line": 141, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "NetworkingSpec", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/types.ts", + "sourceLocation": { + "filePath": "src/types.ts", + "line": 351, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [ + { + "name": "cdn", + "kind": "property", + "type": "boolean", + "required": true, + "description": null + }, + { + "name": "domain", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + } + ], + "structuredRows": [] + }, + { + "name": "normalizeSecretRef", + "description": null, + "isReadme": false, + "examples": [], + "kind": "function", + "modulePath": "src/secrets.ts", + "sourceLocation": { + "filePath": "src/secrets.ts", + "line": 105, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["SecretStoreResult"], + "signatures": [ + { + "label": "(value: string) => SecretStoreResult", + "parameters": [ + { + "name": "value", + "type": "string", + "required": true, + "description": null + } + ], + "returnType": "SecretStoreResult", + "returnDescription": null + } + ], + "members": [], + "structuredRows": [] + }, + { + "name": "normalizeSecretScope", + "description": null, + "isReadme": false, + "examples": [], + "kind": "function", + "modulePath": "src/secrets.ts", + "sourceLocation": { + "filePath": "src/secrets.ts", + "line": 129, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["SecretScope", "SecretStoreResult"], + "signatures": [ + { + "label": "(scope: SecretScope) => SecretStoreResult", + "parameters": [ + { + "name": "scope", + "type": "SecretScope", + "required": true, + "description": null + } + ], + "returnType": "SecretStoreResult", + "returnDescription": null + } + ], + "members": [], + "structuredRows": [] + }, + { + "name": "NUTRITION_BARCODE_TYPES", + "description": null, + "isReadme": false, + "examples": [], + "kind": "value", + "modulePath": "src/nutrition/common.ts", + "sourceLocation": { + "filePath": "src/nutrition/common.ts", + "line": 15, + "column": 14 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "NUTRITION_CAPTURE_SUBMISSION_STATUSES", + "description": null, + "isReadme": false, + "examples": [], + "kind": "value", + "modulePath": "src/nutrition/capture.ts", + "sourceLocation": { + "filePath": "src/nutrition/capture.ts", + "line": 17, + "column": 14 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "NUTRITION_DATA_SOURCES", + "description": null, + "isReadme": false, + "examples": [], + "kind": "value", + "modulePath": "src/nutrition/common.ts", + "sourceLocation": { + "filePath": "src/nutrition/common.ts", + "line": 40, + "column": 14 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "NUTRITION_IMAGE_KINDS", + "description": null, + "isReadme": false, + "examples": [], + "kind": "value", + "modulePath": "src/nutrition/products.ts", + "sourceLocation": { + "filePath": "src/nutrition/products.ts", + "line": 65, + "column": 14 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "NUTRITION_PRODUCT_STATUSES", + "description": null, + "isReadme": false, + "examples": [], + "kind": "value", + "modulePath": "src/nutrition/common.ts", + "sourceLocation": { + "filePath": "src/nutrition/common.ts", + "line": 31, + "column": 14 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "NUTRITION_REVIEW_DECISIONS", + "description": null, + "isReadme": false, + "examples": [], + "kind": "value", + "modulePath": "src/nutrition/review.ts", + "sourceLocation": { + "filePath": "src/nutrition/review.ts", + "line": 12, + "column": 14 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "NUTRITION_SOURCE_CONFIDENCE_LEVELS", + "description": null, + "isReadme": false, + "examples": [], + "kind": "value", + "modulePath": "src/nutrition/common.ts", + "sourceLocation": { + "filePath": "src/nutrition/common.ts", + "line": 50, + "column": 14 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "NutritionAllergenTag", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/nutrition/products.ts", + "sourceLocation": { + "filePath": "src/nutrition/products.ts", + "line": 40, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "NutritionBarcode", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/nutrition/common.ts", + "sourceLocation": { + "filePath": "src/nutrition/common.ts", + "line": 25, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [ + { + "name": "normalizedValue", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "type", + "kind": "property", + "type": "\"unknown\" | \"ean_8\" | \"ean_13\" | \"upc_a\" | \"upc_e\" | \"gtin_14\"", + "required": true, + "description": null + }, + { + "name": "value", + "kind": "property", + "type": "string", + "required": true, + "description": null + } + ], + "structuredRows": [] + }, + { + "name": "NutritionBarcodeType", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/nutrition/common.ts", + "sourceLocation": { + "filePath": "src/nutrition/common.ts", + "line": 23, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "NutritionCaptureClientContext", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/nutrition/capture.ts", + "sourceLocation": { + "filePath": "src/nutrition/capture.ts", + "line": 27, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [ + { + "name": "anonymousDeviceId", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "appVersion", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "clientCapturedAt", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "locale", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "platform", + "kind": "property", + "type": "(string & {}) | \"android\" | \"ios\" | \"web\" | undefined", + "required": false, + "description": null + }, + { + "name": "userId", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + } + ], + "structuredRows": [] + }, + { + "name": "NutritionCaptureSubmission", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/nutrition/capture.ts", + "sourceLocation": { + "filePath": "src/nutrition/capture.ts", + "line": 70, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["NutritionCaptureClientContext", "NutritionProductCaptureDraft"], + "signatures": [], + "members": [ + { + "name": "client", + "kind": "property", + "type": "NutritionCaptureClientContext | undefined", + "required": false, + "description": null + }, + { + "name": "createdAt", + "kind": "property", + "type": "string", + "required": true, + "description": null + }, + { + "name": "decidedAt", + "kind": "property", + "type": "string | null | undefined", + "required": false, + "description": null + }, + { + "name": "draft", + "kind": "property", + "type": "NutritionProductCaptureDraft", + "required": true, + "description": null + }, + { + "name": "id", + "kind": "property", + "type": "string", + "required": true, + "description": null + }, + { + "name": "matchedProductId", + "kind": "property", + "type": "string | null | undefined", + "required": false, + "description": null + }, + { + "name": "reviewerNote", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "status", + "kind": "property", + "type": "\"queued\" | \"needs_more_data\" | \"accepted\" | \"rejected\" | \"merged\"", + "required": true, + "description": null + }, + { + "name": "updatedAt", + "kind": "property", + "type": "string", + "required": true, + "description": null + } + ], + "structuredRows": [] + }, + { + "name": "NutritionCaptureSubmissionId", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/nutrition/common.ts", + "sourceLocation": { + "filePath": "src/nutrition/common.ts", + "line": 3, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "NutritionCaptureSubmissionStatus", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/nutrition/capture.ts", + "sourceLocation": { + "filePath": "src/nutrition/capture.ts", + "line": 24, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "NutritionDataSource", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/nutrition/common.ts", + "sourceLocation": { + "filePath": "src/nutrition/common.ts", + "line": 48, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "NutritionFactsPer100g", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/nutrition/products.ts", + "sourceLocation": { + "filePath": "src/nutrition/products.ts", + "line": 13, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["NutritionMeasurementBasis"], + "signatures": [], + "members": [ + { + "name": "basis", + "kind": "property", + "type": "NutritionMeasurementBasis | undefined", + "required": false, + "description": null + }, + { + "name": "carbohydratesG", + "kind": "property", + "type": "number | undefined", + "required": false, + "description": null + }, + { + "name": "energyKcal", + "kind": "property", + "type": "number | undefined", + "required": false, + "description": null + }, + { + "name": "energyKj", + "kind": "property", + "type": "number | undefined", + "required": false, + "description": null + }, + { + "name": "fatG", + "kind": "property", + "type": "number | undefined", + "required": false, + "description": null + }, + { + "name": "fiberG", + "kind": "property", + "type": "number | undefined", + "required": false, + "description": null + }, + { + "name": "proteinG", + "kind": "property", + "type": "number | undefined", + "required": false, + "description": null + }, + { + "name": "saltG", + "kind": "property", + "type": "number | undefined", + "required": false, + "description": null + }, + { + "name": "saturatedFatG", + "kind": "property", + "type": "number | undefined", + "required": false, + "description": null + }, + { + "name": "sodiumG", + "kind": "property", + "type": "number | undefined", + "required": false, + "description": null + }, + { + "name": "sugarsG", + "kind": "property", + "type": "number | undefined", + "required": false, + "description": null + } + ], + "structuredRows": [] + }, + { + "name": "NutritionImageEvidence", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/nutrition/products.ts", + "sourceLocation": { + "filePath": "src/nutrition/products.ts", + "line": 75, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["NutritionJsonValue"], + "signatures": [], + "members": [ + { + "name": "bucket", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "capturedAt", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "contentType", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "height", + "kind": "property", + "type": "number | undefined", + "required": false, + "description": null + }, + { + "name": "id", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "kind", + "kind": "property", + "type": "\"front\" | \"nutrition_label\" | \"ingredients\" | \"barcode\" | \"package_back\" | \"other\"", + "required": true, + "description": null + }, + { + "name": "metadata", + "kind": "property", + "type": "Record | undefined", + "required": false, + "description": null + }, + { + "name": "path", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "publicUrl", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "storageId", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "width", + "kind": "property", + "type": "number | undefined", + "required": false, + "description": null + } + ], + "structuredRows": [] + }, + { + "name": "NutritionImageKind", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/nutrition/products.ts", + "sourceLocation": { + "filePath": "src/nutrition/products.ts", + "line": 73, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "NutritionIngredientStatement", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/nutrition/products.ts", + "sourceLocation": { + "filePath": "src/nutrition/products.ts", + "line": 34, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [ + { + "name": "locale", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "rawText", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "text", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + } + ], + "structuredRows": [] + }, + { + "name": "NutritionIsoDateTime", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/nutrition/common.ts", + "sourceLocation": { + "filePath": "src/nutrition/common.ts", + "line": 1, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "NutritionJsonValue", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/nutrition/common.ts", + "sourceLocation": { + "filePath": "src/nutrition/common.ts", + "line": 7, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "NutritionMeasurementBasis", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/nutrition/common.ts", + "modulePath": "src/nutrition/products.ts", "sourceLocation": { - "filePath": "src/nutrition/common.ts", - "line": 23, + "filePath": "src/nutrition/products.ts", + "line": 11, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -7128,292 +8194,299 @@ "structuredRows": [] }, { - "name": "NutritionCaptureClientContext", + "name": "NutritionProduct", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/nutrition/capture.ts", + "modulePath": "src/nutrition/products.ts", "sourceLocation": { - "filePath": "src/nutrition/capture.ts", - "line": 27, + "filePath": "src/nutrition/products.ts", + "line": 102, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": [ + "NutritionAllergenTag", + "NutritionBarcode", + "NutritionFactsPer100g", + "NutritionImageEvidence", + "NutritionIngredientStatement", + "NutritionJsonValue", + "NutritionServing", + "NutritionStoreObservation" + ], "signatures": [], "members": [ { - "name": "anonymousDeviceId", + "name": "allergens", "kind": "property", - "type": "string | undefined", + "type": "readonly NutritionAllergenTag[] | undefined", "required": false, "description": null }, { - "name": "appVersion", + "name": "barcodes", "kind": "property", - "type": "string | undefined", + "type": "readonly NutritionBarcode[] | undefined", "required": false, "description": null }, { - "name": "clientCapturedAt", + "name": "brand", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "locale", + "name": "createdAt", "kind": "property", - "type": "string | undefined", - "required": false, + "type": "string", + "required": true, "description": null }, { - "name": "platform", + "name": "id", "kind": "property", - "type": "(string & {}) | \"android\" | \"ios\" | \"web\" | undefined", - "required": false, + "type": "string", + "required": true, "description": null }, { - "name": "userId", + "name": "images", "kind": "property", - "type": "string | undefined", + "type": "readonly NutritionImageEvidence[] | undefined", "required": false, "description": null - } - ], - "structuredRows": [] - }, - { - "name": "NutritionCaptureSubmission", - "description": null, - "isReadme": false, - "examples": [], - "kind": "type", - "modulePath": "src/nutrition/capture.ts", - "sourceLocation": { - "filePath": "src/nutrition/capture.ts", - "line": 70, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": ["NutritionCaptureClientContext", "NutritionProductCaptureDraft"], - "signatures": [], - "members": [ + }, { - "name": "client", + "name": "ingredients", "kind": "property", - "type": "NutritionCaptureClientContext | undefined", + "type": "NutritionIngredientStatement | undefined", "required": false, "description": null }, { - "name": "createdAt", + "name": "name", "kind": "property", "type": "string", "required": true, "description": null }, { - "name": "decidedAt", + "name": "nutrientsPer100g", "kind": "property", - "type": "string | null | undefined", + "type": "NutritionFactsPer100g | undefined", "required": false, "description": null }, { - "name": "draft", + "name": "packageSizeG", "kind": "property", - "type": "NutritionProductCaptureDraft", - "required": true, + "type": "number | undefined", + "required": false, "description": null }, { - "name": "id", + "name": "packageSizeMl", "kind": "property", - "type": "string", + "type": "number | undefined", + "required": false, + "description": null + }, + { + "name": "primaryBarcode", + "kind": "property", + "type": "NutritionBarcode", "required": true, "description": null }, { - "name": "matchedProductId", + "name": "publishedAt", "kind": "property", "type": "string | null | undefined", "required": false, "description": null }, { - "name": "reviewerNote", + "name": "quantity", "kind": "property", "type": "string | undefined", "required": false, "description": null }, + { + "name": "serving", + "kind": "property", + "type": "NutritionServing | undefined", + "required": false, + "description": null + }, + { + "name": "source", + "kind": "property", + "type": "\"manual_scan\" | \"user_correction\" | \"open_food_facts\" | \"foodrepo_legacy\" | \"retailer_import\" | \"admin_import\"", + "required": true, + "description": null + }, + { + "name": "sourceConfidence", + "kind": "property", + "type": "\"unknown\" | \"low\" | \"medium\" | \"high\"", + "required": true, + "description": null + }, + { + "name": "sourcePayload", + "kind": "property", + "type": "NutritionJsonValue | undefined", + "required": false, + "description": null + }, { "name": "status", "kind": "property", - "type": "\"queued\" | \"needs_more_data\" | \"accepted\" | \"rejected\" | \"merged\"", + "type": "\"rejected\" | \"draft\" | \"pending_review\" | \"published\" | \"archived\"", "required": true, "description": null }, + { + "name": "stores", + "kind": "property", + "type": "readonly NutritionStoreObservation[] | undefined", + "required": false, + "description": null + }, + { + "name": "traces", + "kind": "property", + "type": "readonly NutritionAllergenTag[] | undefined", + "required": false, + "description": null + }, { "name": "updatedAt", "kind": "property", "type": "string", "required": true, "description": null + }, + { + "name": "verifiedByUser", + "kind": "property", + "type": "boolean | undefined", + "required": false, + "description": null } ], "structuredRows": [] }, { - "name": "NutritionCaptureSubmissionId", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/nutrition/common.ts", - "sourceLocation": { - "filePath": "src/nutrition/common.ts", - "line": 3, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "NutritionCaptureSubmissionStatus", + "name": "NutritionProductCaptureDraft", "description": null, "isReadme": false, "examples": [], - "kind": "unknown", + "kind": "type", "modulePath": "src/nutrition/capture.ts", "sourceLocation": { "filePath": "src/nutrition/capture.ts", - "line": 24, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "NutritionDataSource", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/nutrition/common.ts", - "sourceLocation": { - "filePath": "src/nutrition/common.ts", - "line": 48, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "NutritionFactsPer100g", - "description": null, - "isReadme": false, - "examples": [], - "kind": "type", - "modulePath": "src/nutrition/products.ts", - "sourceLocation": { - "filePath": "src/nutrition/products.ts", - "line": 13, + "line": 36, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["NutritionMeasurementBasis"], + "relatedSymbols": [ + "NutritionBarcode", + "NutritionFactsPer100g", + "NutritionImageEvidence", + "NutritionIngredientStatement", + "NutritionJsonValue", + "NutritionServing", + "NutritionStoreObservation" + ], "signatures": [], "members": [ { - "name": "basis", + "name": "barcode", "kind": "property", - "type": "NutritionMeasurementBasis | undefined", + "type": "NutritionBarcode", + "required": true, + "description": null + }, + { + "name": "brand", + "kind": "property", + "type": "string | undefined", "required": false, "description": null }, { - "name": "carbohydratesG", + "name": "images", "kind": "property", - "type": "number | undefined", + "type": "readonly NutritionImageEvidence[] | undefined", "required": false, "description": null }, { - "name": "energyKcal", + "name": "ingredients", "kind": "property", - "type": "number | undefined", + "type": "NutritionIngredientStatement | undefined", "required": false, "description": null }, { - "name": "energyKj", + "name": "name", "kind": "property", - "type": "number | undefined", + "type": "string | undefined", "required": false, "description": null }, { - "name": "fatG", + "name": "nutrientsPer100g", "kind": "property", - "type": "number | undefined", + "type": "NutritionFactsPer100g | undefined", "required": false, "description": null }, { - "name": "fiberG", + "name": "packageSizeG", "kind": "property", "type": "number | undefined", "required": false, "description": null }, { - "name": "proteinG", + "name": "packageSizeMl", "kind": "property", "type": "number | undefined", "required": false, "description": null }, { - "name": "saltG", + "name": "quantity", "kind": "property", - "type": "number | undefined", + "type": "string | undefined", "required": false, "description": null }, { - "name": "saturatedFatG", + "name": "rawPayload", "kind": "property", - "type": "number | undefined", + "type": "NutritionJsonValue | undefined", "required": false, "description": null }, { - "name": "sodiumG", + "name": "serving", "kind": "property", - "type": "number | undefined", + "type": "NutritionServing | undefined", "required": false, "description": null }, { - "name": "sugarsG", + "name": "storeObservation", "kind": "property", - "type": "number | undefined", + "type": "NutritionStoreObservation | undefined", "required": false, "description": null } @@ -7421,121 +8494,134 @@ "structuredRows": [] }, { - "name": "NutritionImageEvidence", + "name": "NutritionProductCaptureRequest", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/nutrition/products.ts", + "modulePath": "src/nutrition/capture.ts", "sourceLocation": { - "filePath": "src/nutrition/products.ts", - "line": 75, + "filePath": "src/nutrition/capture.ts", + "line": 51, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["NutritionJsonValue"], + "relatedSymbols": ["NutritionCaptureClientContext", "NutritionProductCaptureDraft"], "signatures": [], "members": [ { - "name": "bucket", + "name": "client", "kind": "property", - "type": "string | undefined", + "type": "NutritionCaptureClientContext | undefined", "required": false, "description": null }, { - "name": "capturedAt", + "name": "draft", "kind": "property", - "type": "string | undefined", - "required": false, + "type": "NutritionProductCaptureDraft", + "required": true, "description": null - }, + } + ], + "structuredRows": [] + }, + { + "name": "NutritionProductCaptureResponse", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/nutrition/capture.ts", + "sourceLocation": { + "filePath": "src/nutrition/capture.ts", + "line": 56, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [ { - "name": "contentType", + "name": "message", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "height", - "kind": "property", - "type": "number | undefined", - "required": false, - "description": null - }, - { - "name": "id", + "name": "productId", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "kind", + "name": "status", "kind": "property", - "type": "\"front\" | \"nutrition_label\" | \"ingredients\" | \"barcode\" | \"package_back\" | \"other\"", + "type": "\"queued\" | \"needs_more_data\" | \"accepted\" | \"rejected\" | \"merged\"", "required": true, "description": null }, { - "name": "metadata", + "name": "submissionId", "kind": "property", - "type": "Record | undefined", - "required": false, + "type": "string", + "required": true, "description": null - }, + } + ], + "structuredRows": [] + }, + { + "name": "NutritionProductCorrectionRequest", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/nutrition/capture.ts", + "sourceLocation": { + "filePath": "src/nutrition/capture.ts", + "line": 63, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["NutritionCaptureClientContext", "NutritionProductCaptureDraft"], + "signatures": [], + "members": [ { - "name": "path", + "name": "client", "kind": "property", - "type": "string | undefined", + "type": "NutritionCaptureClientContext | undefined", "required": false, "description": null }, { - "name": "publicUrl", + "name": "note", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "storageId", + "name": "patch", "kind": "property", - "type": "string | undefined", - "required": false, + "type": "Partial", + "required": true, "description": null }, { - "name": "width", + "name": "productId", "kind": "property", - "type": "number | undefined", - "required": false, + "type": "string", + "required": true, "description": null } ], "structuredRows": [] }, { - "name": "NutritionImageKind", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/nutrition/products.ts", - "sourceLocation": { - "filePath": "src/nutrition/products.ts", - "line": 73, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "NutritionIngredientStatement", + "name": "NutritionProductDetail", "description": null, "isReadme": false, "examples": [], @@ -7543,39 +8629,25 @@ "modulePath": "src/nutrition/products.ts", "sourceLocation": { "filePath": "src/nutrition/products.ts", - "line": 34, + "line": 128, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": ["NutritionProduct"], "signatures": [], "members": [ { - "name": "locale", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "rawText", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "text", + "name": "product", "kind": "property", - "type": "string | undefined", - "required": false, + "type": "NutritionProduct", + "required": true, "description": null } ], "structuredRows": [] }, { - "name": "NutritionIsoDateTime", + "name": "NutritionProductId", "description": null, "isReadme": false, "examples": [], @@ -7583,7 +8655,7 @@ "modulePath": "src/nutrition/common.ts", "sourceLocation": { "filePath": "src/nutrition/common.ts", - "line": 1, + "line": 2, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -7593,33 +8665,41 @@ "structuredRows": [] }, { - "name": "NutritionJsonValue", + "name": "NutritionProductLookupByBarcodeResponse", "description": null, "isReadme": false, "examples": [], - "kind": "unknown", - "modulePath": "src/nutrition/common.ts", + "kind": "type", + "modulePath": "src/nutrition/products.ts", "sourceLocation": { - "filePath": "src/nutrition/common.ts", - "line": 7, + "filePath": "src/nutrition/products.ts", + "line": 132, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": ["NutritionProduct"], "signatures": [], - "members": [], + "members": [ + { + "name": "product", + "kind": "property", + "type": "NutritionProduct", + "required": true, + "description": null + } + ], "structuredRows": [] }, { - "name": "NutritionMeasurementBasis", + "name": "NutritionProductStatus", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/nutrition/products.ts", + "modulePath": "src/nutrition/common.ts", "sourceLocation": { - "filePath": "src/nutrition/products.ts", - "line": 11, + "filePath": "src/nutrition/common.ts", + "line": 38, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -7629,7 +8709,7 @@ "structuredRows": [] }, { - "name": "NutritionProduct", + "name": "NutritionProductSummary", "description": null, "isReadme": false, "examples": [], @@ -7637,97 +8717,39 @@ "modulePath": "src/nutrition/products.ts", "sourceLocation": { "filePath": "src/nutrition/products.ts", - "line": 102, + "line": 89, "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [ - "NutritionAllergenTag", - "NutritionBarcode", - "NutritionFactsPer100g", - "NutritionImageEvidence", - "NutritionIngredientStatement", - "NutritionJsonValue", - "NutritionServing", - "NutritionStoreObservation" - ], - "signatures": [], - "members": [ - { - "name": "allergens", - "kind": "property", - "type": "readonly NutritionAllergenTag[] | undefined", - "required": false, - "description": null - }, - { - "name": "barcodes", - "kind": "property", - "type": "readonly NutritionBarcode[] | undefined", - "required": false, - "description": null - }, - { - "name": "brand", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "createdAt", - "kind": "property", - "type": "string", - "required": true, - "description": null - }, - { - "name": "id", - "kind": "property", - "type": "string", - "required": true, - "description": null - }, - { - "name": "images", - "kind": "property", - "type": "readonly NutritionImageEvidence[] | undefined", - "required": false, - "description": null - }, + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["NutritionBarcode"], + "signatures": [], + "members": [ { - "name": "ingredients", + "name": "brand", "kind": "property", - "type": "NutritionIngredientStatement | undefined", + "type": "string | undefined", "required": false, "description": null }, { - "name": "name", + "name": "id", "kind": "property", "type": "string", "required": true, "description": null }, { - "name": "nutrientsPer100g", - "kind": "property", - "type": "NutritionFactsPer100g | undefined", - "required": false, - "description": null - }, - { - "name": "packageSizeG", + "name": "imageUrl", "kind": "property", - "type": "number | undefined", + "type": "string | undefined", "required": false, "description": null }, { - "name": "packageSizeMl", + "name": "name", "kind": "property", - "type": "number | undefined", - "required": false, + "type": "string", + "required": true, "description": null }, { @@ -7737,13 +8759,6 @@ "required": true, "description": null }, - { - "name": "publishedAt", - "kind": "property", - "type": "string | null | undefined", - "required": false, - "description": null - }, { "name": "quantity", "kind": "property", @@ -7751,13 +8766,6 @@ "required": false, "description": null }, - { - "name": "serving", - "kind": "property", - "type": "NutritionServing | undefined", - "required": false, - "description": null - }, { "name": "source", "kind": "property", @@ -7772,13 +8780,6 @@ "required": true, "description": null }, - { - "name": "sourcePayload", - "kind": "property", - "type": "NutritionJsonValue | undefined", - "required": false, - "description": null - }, { "name": "status", "kind": "property", @@ -7786,191 +8787,280 @@ "required": true, "description": null }, - { - "name": "stores", - "kind": "property", - "type": "readonly NutritionStoreObservation[] | undefined", - "required": false, - "description": null - }, - { - "name": "traces", - "kind": "property", - "type": "readonly NutritionAllergenTag[] | undefined", - "required": false, - "description": null - }, { "name": "updatedAt", "kind": "property", "type": "string", "required": true, "description": null - }, - { - "name": "verifiedByUser", - "kind": "property", - "type": "boolean | undefined", - "required": false, - "description": null } ], "structuredRows": [] }, { - "name": "NutritionProductCaptureDraft", + "name": "NutritionReviewDecision", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/nutrition/review.ts", + "sourceLocation": { + "filePath": "src/nutrition/review.ts", + "line": 19, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "NutritionReviewDecisionRequest", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/nutrition/capture.ts", + "modulePath": "src/nutrition/review.ts", "sourceLocation": { - "filePath": "src/nutrition/capture.ts", - "line": 36, + "filePath": "src/nutrition/review.ts", + "line": 21, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [ - "NutritionBarcode", - "NutritionFactsPer100g", - "NutritionImageEvidence", - "NutritionIngredientStatement", - "NutritionJsonValue", - "NutritionServing", - "NutritionStoreObservation" - ], + "relatedSymbols": ["NutritionJsonValue", "NutritionProduct"], "signatures": [], "members": [ { - "name": "barcode", + "name": "decision", "kind": "property", - "type": "NutritionBarcode", + "type": "\"accept\" | \"reject\" | \"merge\" | \"request_changes\" | \"publish\"", "required": true, "description": null }, { - "name": "brand", + "name": "metadata", "kind": "property", - "type": "string | undefined", + "type": "Record | undefined", "required": false, "description": null }, { - "name": "images", + "name": "note", "kind": "property", - "type": "readonly NutritionImageEvidence[] | undefined", + "type": "string | undefined", "required": false, "description": null }, { - "name": "ingredients", + "name": "productOverride", "kind": "property", - "type": "NutritionIngredientStatement | undefined", + "type": "Partial | undefined", "required": false, "description": null }, { - "name": "name", + "name": "reviewerId", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "nutrientsPer100g", + "name": "submissionId", "kind": "property", - "type": "NutritionFactsPer100g | undefined", - "required": false, + "type": "string", + "required": true, "description": null }, { - "name": "packageSizeG", + "name": "targetProductId", "kind": "property", - "type": "number | undefined", + "type": "string | undefined", "required": false, "description": null + } + ], + "structuredRows": [] + }, + { + "name": "NutritionReviewDecisionResponse", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/nutrition/review.ts", + "sourceLocation": { + "filePath": "src/nutrition/review.ts", + "line": 31, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [ + { + "name": "decidedAt", + "kind": "property", + "type": "string", + "required": true, + "description": null }, { - "name": "packageSizeMl", + "name": "decision", "kind": "property", - "type": "number | undefined", - "required": false, + "type": "\"accept\" | \"reject\" | \"merge\" | \"request_changes\" | \"publish\"", + "required": true, "description": null }, { - "name": "quantity", + "name": "productId", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "rawPayload", + "name": "reviewId", "kind": "property", - "type": "NutritionJsonValue | undefined", - "required": false, + "type": "string", + "required": true, "description": null }, { - "name": "serving", + "name": "status", "kind": "property", - "type": "NutritionServing | undefined", - "required": false, + "type": "\"queued\" | \"needs_more_data\" | \"accepted\" | \"rejected\" | \"merged\"", + "required": true, "description": null }, { - "name": "storeObservation", + "name": "submissionId", "kind": "property", - "type": "NutritionStoreObservation | undefined", - "required": false, + "type": "string", + "required": true, "description": null } ], "structuredRows": [] }, { - "name": "NutritionProductCaptureRequest", + "name": "NutritionReviewId", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/nutrition/common.ts", + "sourceLocation": { + "filePath": "src/nutrition/common.ts", + "line": 4, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "NutritionReviewRecord", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/nutrition/capture.ts", + "modulePath": "src/nutrition/review.ts", "sourceLocation": { - "filePath": "src/nutrition/capture.ts", - "line": 51, + "filePath": "src/nutrition/review.ts", + "line": 40, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["NutritionCaptureClientContext", "NutritionProductCaptureDraft"], + "relatedSymbols": ["NutritionJsonValue"], "signatures": [], "members": [ { - "name": "client", + "name": "createdAt", + "kind": "property", + "type": "string", + "required": true, + "description": null + }, + { + "name": "decision", + "kind": "property", + "type": "\"accept\" | \"reject\" | \"merge\" | \"request_changes\" | \"publish\"", + "required": true, + "description": null + }, + { + "name": "id", + "kind": "property", + "type": "string", + "required": true, + "description": null + }, + { + "name": "metadata", + "kind": "property", + "type": "Record | undefined", + "required": false, + "description": null + }, + { + "name": "nextStatus", + "kind": "property", + "type": "\"queued\" | \"needs_more_data\" | \"accepted\" | \"rejected\" | \"merged\"", + "required": true, + "description": null + }, + { + "name": "note", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "previousStatus", "kind": "property", - "type": "NutritionCaptureClientContext | undefined", + "type": "\"queued\" | \"needs_more_data\" | \"accepted\" | \"rejected\" | \"merged\"", + "required": true, + "description": null + }, + { + "name": "reviewerId", + "kind": "property", + "type": "string | undefined", "required": false, "description": null }, { - "name": "draft", + "name": "submissionId", "kind": "property", - "type": "NutritionProductCaptureDraft", + "type": "string", "required": true, "description": null + }, + { + "name": "targetProductId", + "kind": "property", + "type": "string | null | undefined", + "required": false, + "description": null } ], "structuredRows": [] }, { - "name": "NutritionProductCaptureResponse", + "name": "NutritionReviewSubmissionListRequest", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/nutrition/capture.ts", + "modulePath": "src/nutrition/review.ts", "sourceLocation": { - "filePath": "src/nutrition/capture.ts", - "line": 56, + "filePath": "src/nutrition/review.ts", + "line": 53, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -7978,77 +9068,77 @@ "signatures": [], "members": [ { - "name": "message", + "name": "barcode", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "productId", + "name": "limit", "kind": "property", - "type": "string | undefined", + "type": "number | undefined", + "required": false, + "description": null + }, + { + "name": "offset", + "kind": "property", + "type": "number | undefined", "required": false, "description": null }, { "name": "status", "kind": "property", - "type": "\"queued\" | \"needs_more_data\" | \"accepted\" | \"rejected\" | \"merged\"", - "required": true, + "type": "\"queued\" | \"needs_more_data\" | \"accepted\" | \"rejected\" | \"merged\" | undefined", + "required": false, "description": null }, { - "name": "submissionId", + "name": "store", "kind": "property", - "type": "string", - "required": true, + "type": "string | undefined", + "required": false, "description": null } ], "structuredRows": [] }, { - "name": "NutritionProductCorrectionRequest", + "name": "NutritionReviewSubmissionListResponse", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/nutrition/capture.ts", + "modulePath": "src/nutrition/review.ts", "sourceLocation": { - "filePath": "src/nutrition/capture.ts", - "line": 63, + "filePath": "src/nutrition/review.ts", + "line": 61, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["NutritionCaptureClientContext", "NutritionProductCaptureDraft"], + "relatedSymbols": ["NutritionCaptureSubmission"], "signatures": [], "members": [ { - "name": "client", + "name": "limit", "kind": "property", - "type": "NutritionCaptureClientContext | undefined", + "type": "number | undefined", "required": false, "description": null }, { - "name": "note", + "name": "offset", "kind": "property", - "type": "string | undefined", + "type": "number | undefined", "required": false, "description": null }, { - "name": "patch", - "kind": "property", - "type": "Partial", - "required": true, - "description": null - }, - { - "name": "productId", + "name": "submissions", "kind": "property", - "type": "string", + "type": "readonly NutritionCaptureSubmission[]", "required": true, "description": null } @@ -8056,7 +9146,7 @@ "structuredRows": [] }, { - "name": "NutritionProductDetail", + "name": "NutritionServing", "description": null, "isReadme": false, "examples": [], @@ -8064,69 +9154,46 @@ "modulePath": "src/nutrition/products.ts", "sourceLocation": { "filePath": "src/nutrition/products.ts", - "line": 128, + "line": 27, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["NutritionProduct"], + "relatedSymbols": [], "signatures": [], "members": [ { - "name": "product", + "name": "label", "kind": "property", - "type": "NutritionProduct", - "required": true, + "type": "string | undefined", + "required": false, "description": null - } - ], - "structuredRows": [] - }, - { - "name": "NutritionProductId", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/nutrition/common.ts", - "sourceLocation": { - "filePath": "src/nutrition/common.ts", - "line": 2, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "NutritionProductLookupByBarcodeResponse", - "description": null, - "isReadme": false, - "examples": [], - "kind": "type", - "modulePath": "src/nutrition/products.ts", - "sourceLocation": { - "filePath": "src/nutrition/products.ts", - "line": 132, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": ["NutritionProduct"], - "signatures": [], - "members": [ + }, { - "name": "product", + "name": "servingsPerPackage", "kind": "property", - "type": "NutritionProduct", - "required": true, + "type": "number | undefined", + "required": false, + "description": null + }, + { + "name": "sizeG", + "kind": "property", + "type": "number | undefined", + "required": false, + "description": null + }, + { + "name": "sizeMl", + "kind": "property", + "type": "number | undefined", + "required": false, "description": null } ], "structuredRows": [] }, { - "name": "NutritionProductStatus", + "name": "NutritionSourceConfidence", "description": null, "isReadme": false, "examples": [], @@ -8134,7 +9201,7 @@ "modulePath": "src/nutrition/common.ts", "sourceLocation": { "filePath": "src/nutrition/common.ts", - "line": 38, + "line": 51, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -8144,7 +9211,7 @@ "structuredRows": [] }, { - "name": "NutritionProductSummary", + "name": "NutritionStoreObservation", "description": null, "isReadme": false, "examples": [], @@ -8152,96 +9219,61 @@ "modulePath": "src/nutrition/products.ts", "sourceLocation": { "filePath": "src/nutrition/products.ts", - "line": 89, + "line": 57, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["NutritionBarcode"], + "relatedSymbols": [], "signatures": [], "members": [ { - "name": "brand", + "name": "countryCode", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "id", - "kind": "property", - "type": "string", - "required": true, - "description": null - }, - { - "name": "imageUrl", + "name": "observedAt", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "name", - "kind": "property", - "type": "string", - "required": true, - "description": null - }, - { - "name": "primaryBarcode", - "kind": "property", - "type": "NutritionBarcode", - "required": true, - "description": null - }, - { - "name": "quantity", + "name": "storeChain", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "source", - "kind": "property", - "type": "\"manual_scan\" | \"user_correction\" | \"open_food_facts\" | \"foodrepo_legacy\" | \"retailer_import\" | \"admin_import\"", - "required": true, - "description": null - }, - { - "name": "sourceConfidence", - "kind": "property", - "type": "\"unknown\" | \"low\" | \"medium\" | \"high\"", - "required": true, - "description": null - }, - { - "name": "status", + "name": "storeLocationLabel", "kind": "property", - "type": "\"rejected\" | \"draft\" | \"pending_review\" | \"published\" | \"archived\"", - "required": true, + "type": "string | undefined", + "required": false, "description": null }, { - "name": "updatedAt", + "name": "storeName", "kind": "property", - "type": "string", - "required": true, + "type": "string | undefined", + "required": false, "description": null } ], "structuredRows": [] }, { - "name": "NutritionReviewDecision", + "name": "NutritionUserId", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/nutrition/review.ts", + "modulePath": "src/nutrition/common.ts", "sourceLocation": { - "filePath": "src/nutrition/review.ts", - "line": 19, + "filePath": "src/nutrition/common.ts", + "line": 5, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -8251,67 +9283,94 @@ "structuredRows": [] }, { - "name": "NutritionReviewDecisionRequest", + "name": "OpenApiDataSourceConfig", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/nutrition/review.ts", + "modulePath": "src/data/sources.ts", "sourceLocation": { - "filePath": "src/nutrition/review.ts", - "line": 21, + "filePath": "src/data/sources.ts", + "line": 32, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["NutritionJsonValue", "NutritionProduct"], + "relatedSymbols": [ + "CredentialRef", + "DataContractValue", + "DataEndpointConfig", + "DataSchema", + "OpenApiImportRef" + ], "signatures": [], "members": [ { - "name": "decision", + "name": "baseUrl", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "credential", + "kind": "property", + "type": "CredentialRef | undefined", + "required": false, + "description": null + }, + { + "name": "description", + "kind": "property", + "type": "string | undefined", + "required": false, + "description": null + }, + { + "name": "endpoints", "kind": "property", - "type": "\"accept\" | \"reject\" | \"merge\" | \"request_changes\" | \"publish\"", + "type": "Readonly>", "required": true, "description": null }, { - "name": "metadata", + "name": "id", "kind": "property", - "type": "Record | undefined", - "required": false, + "type": "string", + "required": true, "description": null }, { - "name": "note", + "name": "import", "kind": "property", - "type": "string | undefined", + "type": "OpenApiImportRef | undefined", "required": false, "description": null }, { - "name": "productOverride", + "name": "kind", "kind": "property", - "type": "Partial | undefined", - "required": false, + "type": "\"openapi\"", + "required": true, "description": null }, { - "name": "reviewerId", + "name": "metadata", "kind": "property", - "type": "string | undefined", + "type": "DataContractValue | undefined", "required": false, "description": null }, { - "name": "submissionId", + "name": "name", "kind": "property", - "type": "string", - "required": true, + "type": "string | undefined", + "required": false, "description": null }, { - "name": "targetProductId", + "name": "schemas", "kind": "property", - "type": "string | undefined", + "type": "Readonly> | undefined", "required": false, "description": null } @@ -8319,15 +9378,15 @@ "structuredRows": [] }, { - "name": "NutritionReviewDecisionResponse", + "name": "OpenApiImportRef", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/nutrition/review.ts", + "modulePath": "src/data/sources.ts", "sourceLocation": { - "filePath": "src/nutrition/review.ts", - "line": 31, + "filePath": "src/data/sources.ts", + "line": 26, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -8335,60 +9394,39 @@ "signatures": [], "members": [ { - "name": "decidedAt", - "kind": "property", - "type": "string", - "required": true, - "description": null - }, - { - "name": "decision", - "kind": "property", - "type": "\"accept\" | \"reject\" | \"merge\" | \"request_changes\" | \"publish\"", - "required": true, - "description": null - }, - { - "name": "productId", + "name": "documentId", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "reviewId", - "kind": "property", - "type": "string", - "required": true, - "description": null - }, - { - "name": "status", + "name": "url", "kind": "property", - "type": "\"queued\" | \"needs_more_data\" | \"accepted\" | \"rejected\" | \"merged\"", - "required": true, + "type": "string | undefined", + "required": false, "description": null }, { - "name": "submissionId", + "name": "version", "kind": "property", - "type": "string", - "required": true, + "type": "string | undefined", + "required": false, "description": null } ], "structuredRows": [] }, { - "name": "NutritionReviewId", + "name": "OperationId", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/nutrition/common.ts", + "modulePath": "src/data/ids.ts", "sourceLocation": { - "filePath": "src/nutrition/common.ts", - "line": 4, + "filePath": "src/data/ids.ts", + "line": 3, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -8398,88 +9436,145 @@ "structuredRows": [] }, { - "name": "NutritionReviewRecord", + "name": "OperationScreenDataLoaderDefinition", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/nutrition/review.ts", + "modulePath": "src/bindings.ts", "sourceLocation": { - "filePath": "src/nutrition/review.ts", - "line": 40, + "filePath": "src/bindings.ts", + "line": 105, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["NutritionJsonValue"], + "relatedSymbols": ["BindingInputValue", "BindingOperationRef"], "signatures": [], "members": [ { - "name": "createdAt", + "name": "id", "kind": "property", - "type": "string", - "required": true, + "type": "string | undefined", + "required": false, "description": null }, { - "name": "decision", + "name": "input", "kind": "property", - "type": "\"accept\" | \"reject\" | \"merge\" | \"request_changes\" | \"publish\"", - "required": true, + "type": "Readonly> | undefined", + "required": false, "description": null }, { - "name": "id", + "name": "kind", "kind": "property", - "type": "string", + "type": "\"operation\"", "required": true, "description": null }, { - "name": "metadata", + "name": "operation", "kind": "property", - "type": "Record | undefined", - "required": false, + "type": "BindingOperationRef", + "required": true, "description": null - }, + } + ], + "structuredRows": [] + }, + { + "name": "PasswordResetInput", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/auth.ts", + "sourceLocation": { + "filePath": "src/auth.ts", + "line": 162, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["AuthIdentifier"], + "signatures": [], + "members": [ { - "name": "nextStatus", + "name": "identifier", "kind": "property", - "type": "\"queued\" | \"needs_more_data\" | \"accepted\" | \"rejected\" | \"merged\"", + "type": "AuthIdentifier", "required": true, "description": null }, { - "name": "note", + "name": "redirectTo", "kind": "property", "type": "string | undefined", "required": false, "description": null + } + ], + "structuredRows": [] + }, + { + "name": "PropBinding", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/bindings.ts", + "sourceLocation": { + "filePath": "src/bindings.ts", + "line": 67, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [ + "BindingFallback", + "BindingLifecycleBehavior", + "BindingValueSource", + "BindingValueTransform" + ], + "signatures": [], + "members": [ + { + "name": "empty", + "kind": "property", + "type": "BindingLifecycleBehavior | undefined", + "required": false, + "description": null }, { - "name": "previousStatus", + "name": "error", "kind": "property", - "type": "\"queued\" | \"needs_more_data\" | \"accepted\" | \"rejected\" | \"merged\"", - "required": true, + "type": "BindingLifecycleBehavior | undefined", + "required": false, "description": null }, { - "name": "reviewerId", + "name": "fallback", "kind": "property", - "type": "string | undefined", + "type": "BindingFallback | undefined", "required": false, "description": null }, { - "name": "submissionId", + "name": "loading", "kind": "property", - "type": "string", + "type": "BindingLifecycleBehavior | undefined", + "required": false, + "description": null + }, + { + "name": "source", + "kind": "property", + "type": "BindingValueSource", "required": true, "description": null }, { - "name": "targetProductId", + "name": "transforms", "kind": "property", - "type": "string | null | undefined", + "type": "readonly BindingValueTransform[] | undefined", "required": false, "description": null } @@ -8487,115 +9582,156 @@ "structuredRows": [] }, { - "name": "NutritionReviewSubmissionListRequest", + "name": "resolveAuthFlow", + "description": null, + "isReadme": false, + "examples": [], + "kind": "function", + "modulePath": "src/auth.ts", + "sourceLocation": { + "filePath": "src/auth.ts", + "line": 65, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["AuthFlowConfig"], + "signatures": [ + { + "label": "(flow?: AuthFlowConfig | undefined) => AuthFlowConfig", + "parameters": [ + { + "name": "flow", + "type": "AuthFlowConfig | undefined", + "required": false, + "description": null + } + ], + "returnType": "AuthFlowConfig", + "returnDescription": null + } + ], + "members": [], + "structuredRows": [] + }, + { + "name": "RestDataSourceConfig", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/nutrition/review.ts", + "modulePath": "src/data/sources.ts", "sourceLocation": { - "filePath": "src/nutrition/review.ts", - "line": 53, + "filePath": "src/data/sources.ts", + "line": 21, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": ["CredentialRef", "DataContractValue", "DataEndpointConfig", "DataSchema"], "signatures": [], "members": [ { - "name": "barcode", + "name": "baseUrl", + "kind": "property", + "type": "string", + "required": true, + "description": null + }, + { + "name": "credential", + "kind": "property", + "type": "CredentialRef | undefined", + "required": false, + "description": null + }, + { + "name": "description", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "limit", + "name": "endpoints", "kind": "property", - "type": "number | undefined", - "required": false, + "type": "Readonly>", + "required": true, "description": null }, { - "name": "offset", + "name": "id", "kind": "property", - "type": "number | undefined", - "required": false, + "type": "string", + "required": true, "description": null }, { - "name": "status", + "name": "kind", "kind": "property", - "type": "\"queued\" | \"needs_more_data\" | \"accepted\" | \"rejected\" | \"merged\" | undefined", + "type": "\"rest\"", + "required": true, + "description": null + }, + { + "name": "metadata", + "kind": "property", + "type": "DataContractValue | undefined", "required": false, "description": null }, { - "name": "store", + "name": "name", "kind": "property", "type": "string | undefined", "required": false, "description": null + }, + { + "name": "schemas", + "kind": "property", + "type": "Readonly> | undefined", + "required": false, + "description": null } ], "structuredRows": [] }, { - "name": "NutritionReviewSubmissionListResponse", + "name": "RouteDefinition", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/nutrition/review.ts", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/nutrition/review.ts", - "line": 61, + "filePath": "src/types.ts", + "line": 270, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["NutritionCaptureSubmission"], + "relatedSymbols": ["IconSpec", "NavigatorSpec"], "signatures": [], "members": [ { - "name": "limit", + "name": "guards", "kind": "property", - "type": "number | undefined", + "type": "string[] | undefined", "required": false, "description": null }, { - "name": "offset", + "name": "hideInTabBar", "kind": "property", - "type": "number | undefined", + "type": "boolean | undefined", "required": false, "description": null }, { - "name": "submissions", + "name": "icon", "kind": "property", - "type": "readonly NutritionCaptureSubmission[]", - "required": true, + "type": "IconSpec | undefined", + "required": false, "description": null - } - ], - "structuredRows": [] - }, - { - "name": "NutritionServing", - "description": null, - "isReadme": false, - "examples": [], - "kind": "type", - "modulePath": "src/nutrition/products.ts", - "sourceLocation": { - "filePath": "src/nutrition/products.ts", - "line": 27, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [ + }, { "name": "label", "kind": "property", @@ -8604,23 +9740,30 @@ "description": null }, { - "name": "servingsPerPackage", + "name": "name", "kind": "property", - "type": "number | undefined", + "type": "string", + "required": true, + "description": null + }, + { + "name": "navigator", + "kind": "property", + "type": "NavigatorSpec | undefined", "required": false, "description": null }, { - "name": "sizeG", + "name": "path", "kind": "property", - "type": "number | undefined", + "type": "string | undefined", "required": false, "description": null }, { - "name": "sizeMl", + "name": "screenId", "kind": "property", - "type": "number | undefined", + "type": "string | undefined", "required": false, "description": null } @@ -8628,15 +9771,15 @@ "structuredRows": [] }, { - "name": "NutritionSourceConfidence", + "name": "RuntimeCallback", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/nutrition/common.ts", + "modulePath": "src/runtimeCallbacks.ts", "sourceLocation": { - "filePath": "src/nutrition/common.ts", - "line": 51, + "filePath": "src/runtimeCallbacks.ts", + "line": 18, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -8646,53 +9789,39 @@ "structuredRows": [] }, { - "name": "NutritionStoreObservation", + "name": "RuntimeCallbackArgs", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/nutrition/products.ts", + "modulePath": "src/runtimeCallbacks.ts", "sourceLocation": { - "filePath": "src/nutrition/products.ts", - "line": 57, + "filePath": "src/runtimeCallbacks.ts", + "line": 12, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": ["UiNode"], "signatures": [], "members": [ { - "name": "countryCode", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "observedAt", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "storeChain", + "name": "node", "kind": "property", - "type": "string | undefined", + "type": "UiNode | undefined", "required": false, "description": null }, { - "name": "storeLocationLabel", + "name": "payload", "kind": "property", - "type": "string | undefined", - "required": false, + "type": "unknown", + "required": true, "description": null }, { - "name": "storeName", + "name": "resolvedPayload", "kind": "property", - "type": "string | undefined", + "type": "object | undefined", "required": false, "description": null } @@ -8700,15 +9829,15 @@ "structuredRows": [] }, { - "name": "NutritionUserId", + "name": "RuntimeCallbackMap", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/nutrition/common.ts", + "modulePath": "src/runtimeCallbacks.ts", "sourceLocation": { - "filePath": "src/nutrition/common.ts", - "line": 5, + "filePath": "src/runtimeCallbacks.ts", + "line": 19, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -8718,110 +9847,84 @@ "structuredRows": [] }, { - "name": "OpenApiDataSourceConfig", + "name": "RuntimeNodePropsResolver", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/runtimeCallbacks.ts", + "sourceLocation": { + "filePath": "src/runtimeCallbacks.ts", + "line": 8, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "RuntimeResolveNodePropsArgs", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/data/sources.ts", + "modulePath": "src/runtimeCallbacks.ts", "sourceLocation": { - "filePath": "src/data/sources.ts", - "line": 32, + "filePath": "src/runtimeCallbacks.ts", + "line": 3, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [ - "CredentialRef", - "DataContractValue", - "DataEndpointConfig", - "DataSchema", - "OpenApiImportRef" - ], + "relatedSymbols": ["UiNode"], "signatures": [], "members": [ { - "name": "baseUrl", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "credential", - "kind": "property", - "type": "CredentialRef | undefined", - "required": false, - "description": null - }, - { - "name": "description", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "endpoints", - "kind": "property", - "type": "Readonly>", - "required": true, - "description": null - }, - { - "name": "id", - "kind": "property", - "type": "string", - "required": true, - "description": null - }, - { - "name": "import", - "kind": "property", - "type": "OpenApiImportRef | undefined", - "required": false, - "description": null - }, - { - "name": "kind", + "name": "node", "kind": "property", - "type": "\"openapi\"", + "type": "UiNode", "required": true, "description": null }, { - "name": "metadata", - "kind": "property", - "type": "DataContractValue | undefined", - "required": false, - "description": null - }, - { - "name": "name", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "schemas", - "kind": "property", - "type": "Readonly> | undefined", - "required": false, + "name": "props", + "kind": "property", + "type": "Record", + "required": true, "description": null } ], "structuredRows": [] }, { - "name": "OpenApiImportRef", + "name": "SchemaId", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/data/ids.ts", + "sourceLocation": { + "filePath": "src/data/ids.ts", + "line": 4, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "ScreenCapabilityRequirement", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/data/sources.ts", + "modulePath": "src/requirements.ts", "sourceLocation": { - "filePath": "src/data/sources.ts", - "line": 26, + "filePath": "src/requirements.ts", + "line": 30, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -8829,39 +9932,25 @@ "signatures": [], "members": [ { - "name": "documentId", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "url", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "version", + "name": "capability", "kind": "property", - "type": "string | undefined", - "required": false, + "type": "\"notifications\" | \"clipboard\" | \"barcodeScanner\" | \"cameraPreview\" | \"mediaPicker\" | \"filePicker\" | \"location\"", + "required": true, "description": null } ], "structuredRows": [] }, { - "name": "OperationId", + "name": "ScreenDataLoaderDefinition", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/data/ids.ts", + "modulePath": "src/bindings.ts", "sourceLocation": { - "filePath": "src/data/ids.ts", - "line": 3, + "filePath": "src/bindings.ts", + "line": 112, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -8871,46 +9960,25 @@ "structuredRows": [] }, { - "name": "OperationScreenDataLoaderDefinition", + "name": "ScreenPermissionRequirement", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/bindings.ts", + "modulePath": "src/requirements.ts", "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 105, + "filePath": "src/requirements.ts", + "line": 26, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["BindingInputValue", "BindingOperationRef"], + "relatedSymbols": [], "signatures": [], "members": [ { - "name": "id", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "input", - "kind": "property", - "type": "Readonly> | undefined", - "required": false, - "description": null - }, - { - "name": "kind", - "kind": "property", - "type": "\"operation\"", - "required": true, - "description": null - }, - { - "name": "operation", + "name": "permission", "kind": "property", - "type": "BindingOperationRef", + "type": "\"camera\" | \"microphone\" | \"mediaLibrary\" | \"mediaLibraryWrite\" | \"locationForeground\" | \"locationBackground\" | \"notifications\" | \"clipboard\"", "required": true, "description": null } @@ -8918,32 +9986,32 @@ "structuredRows": [] }, { - "name": "PasswordResetInput", + "name": "ScreenRequirements", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/auth.ts", + "modulePath": "src/requirements.ts", "sourceLocation": { - "filePath": "src/auth.ts", - "line": 160, + "filePath": "src/requirements.ts", + "line": 34, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["AuthIdentifier"], + "relatedSymbols": ["ScreenCapabilityRequirement", "ScreenPermissionRequirement"], "signatures": [], "members": [ { - "name": "identifier", + "name": "capabilities", "kind": "property", - "type": "AuthIdentifier", - "required": true, + "type": "readonly ScreenCapabilityRequirement[] | undefined", + "required": false, "description": null }, { - "name": "redirectTo", + "name": "permissions", "kind": "property", - "type": "string | undefined", + "type": "readonly ScreenPermissionRequirement[] | undefined", "required": false, "description": null } @@ -8951,65 +10019,67 @@ "structuredRows": [] }, { - "name": "PropBinding", + "name": "ScreenSpec", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/bindings.ts", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 67, + "filePath": "src/types.ts", + "line": 253, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [ - "BindingFallback", - "BindingLifecycleBehavior", - "BindingValueSource", - "BindingValueTransform" - ], + "relatedSymbols": ["ScreenDataLoaderDefinition", "ScreenRequirements", "UiNode"], "signatures": [], "members": [ { - "name": "empty", + "name": "dataLoaders", "kind": "property", - "type": "BindingLifecycleBehavior | undefined", + "type": "readonly ScreenDataLoaderDefinition[] | undefined", "required": false, "description": null }, { - "name": "error", + "name": "description", "kind": "property", - "type": "BindingLifecycleBehavior | undefined", + "type": "string | undefined", "required": false, "description": null }, { - "name": "fallback", + "name": "id", "kind": "property", - "type": "BindingFallback | undefined", - "required": false, + "type": "string", + "required": true, "description": null }, { - "name": "loading", + "name": "name", "kind": "property", - "type": "BindingLifecycleBehavior | undefined", + "type": "string", + "required": true, + "description": null + }, + { + "name": "requires", + "kind": "property", + "type": "ScreenRequirements | undefined", "required": false, "description": null }, { - "name": "source", + "name": "root", "kind": "property", - "type": "BindingValueSource", + "type": "UiNode", "required": true, "description": null }, { - "name": "transforms", + "name": "title", "kind": "property", - "type": "readonly BindingValueTransform[] | undefined", + "type": "string | undefined", "required": false, "description": null } @@ -9017,262 +10087,279 @@ "structuredRows": [] }, { - "name": "resolveAuthFlow", + "name": "SearchAction", "description": null, "isReadme": false, "examples": [], - "kind": "function", - "modulePath": "src/auth.ts", + "kind": "type", + "modulePath": "src/types.ts", "sourceLocation": { - "filePath": "src/auth.ts", - "line": 64, + "filePath": "src/types.ts", + "line": 65, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["AuthFlowConfig"], - "signatures": [ + "relatedSymbols": [], + "signatures": [], + "members": [ { - "label": "(flow?: AuthFlowConfig | undefined) => AuthFlowConfig", - "parameters": [ - { - "name": "flow", - "type": "AuthFlowConfig | undefined", - "required": false, - "description": null - } - ], - "returnType": "AuthFlowConfig", - "returnDescription": null + "name": "payload", + "kind": "property", + "type": "{ query: string; scope?: string; }", + "required": true, + "description": null + }, + { + "name": "type", + "kind": "property", + "type": "\"search\"", + "required": true, + "description": null } ], + "structuredRows": [] + }, + { + "name": "SECRET_STORE_ERROR_CODES", + "description": null, + "isReadme": false, + "examples": [], + "kind": "value", + "modulePath": "src/secrets.ts", + "sourceLocation": { + "filePath": "src/secrets.ts", + "line": 24, + "column": 14 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], "members": [], "structuredRows": [] }, { - "name": "RestDataSourceConfig", + "name": "SECRET_STORE_PROVIDERS", "description": null, "isReadme": false, "examples": [], - "kind": "type", - "modulePath": "src/data/sources.ts", + "kind": "value", + "modulePath": "src/secrets.ts", "sourceLocation": { - "filePath": "src/data/sources.ts", - "line": 21, - "column": 1 + "filePath": "src/secrets.ts", + "line": 1, + "column": 14 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["CredentialRef", "DataContractValue", "DataEndpointConfig", "DataSchema"], + "relatedSymbols": [], "signatures": [], - "members": [ - { - "name": "baseUrl", - "kind": "property", - "type": "string", - "required": true, - "description": null - }, - { - "name": "credential", - "kind": "property", - "type": "CredentialRef | undefined", - "required": false, - "description": null - }, - { - "name": "description", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "endpoints", - "kind": "property", - "type": "Readonly>", - "required": true, - "description": null - }, + "members": [], + "structuredRows": [] + }, + { + "name": "SecretCreateInput", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/secrets.ts", + "sourceLocation": { + "filePath": "src/secrets.ts", + "line": 64, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["SecretScope"], + "signatures": [], + "members": [ { - "name": "id", + "name": "kind", "kind": "property", "type": "string", "required": true, "description": null }, { - "name": "kind", + "name": "payload", "kind": "property", - "type": "\"rest\"", + "type": "Readonly>", "required": true, "description": null }, { - "name": "metadata", + "name": "provider", "kind": "property", - "type": "DataContractValue | undefined", + "type": "string | undefined", "required": false, "description": null }, { - "name": "name", + "name": "ref", "kind": "property", - "type": "string | undefined", - "required": false, + "type": "string", + "required": true, "description": null }, { - "name": "schemas", + "name": "scope", "kind": "property", - "type": "Readonly> | undefined", - "required": false, + "type": "SecretScope", + "required": true, "description": null } ], "structuredRows": [] }, { - "name": "RouteDefinition", + "name": "SecretGetMetadataInput", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/types.ts", + "modulePath": "src/secrets.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 270, + "filePath": "src/secrets.ts", + "line": 59, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["IconSpec", "NavigatorSpec"], + "relatedSymbols": ["SecretScope"], "signatures": [], "members": [ { - "name": "guards", - "kind": "property", - "type": "string[] | undefined", - "required": false, - "description": null - }, - { - "name": "hideInTabBar", - "kind": "property", - "type": "boolean | undefined", - "required": false, - "description": null - }, - { - "name": "icon", - "kind": "property", - "type": "IconSpec | undefined", - "required": false, - "description": null - }, - { - "name": "label", + "name": "ref", "kind": "property", - "type": "string | undefined", - "required": false, + "type": "string", + "required": true, "description": null }, { - "name": "name", + "name": "scope", "kind": "property", - "type": "string", + "type": "SecretScope", "required": true, "description": null - }, + } + ], + "structuredRows": [] + }, + { + "name": "SecretListInput", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/secrets.ts", + "sourceLocation": { + "filePath": "src/secrets.ts", + "line": 53, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["SecretScope"], + "signatures": [], + "members": [ { - "name": "navigator", + "name": "kind", "kind": "property", - "type": "NavigatorSpec | undefined", + "type": "string | undefined", "required": false, "description": null }, { - "name": "path", + "name": "provider", "kind": "property", "type": "string | undefined", "required": false, "description": null }, { - "name": "screenId", + "name": "scope", "kind": "property", - "type": "string | undefined", - "required": false, + "type": "SecretScope", + "required": true, "description": null } ], "structuredRows": [] }, { - "name": "RuntimeCallback", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/runtimeCallbacks.ts", - "sourceLocation": { - "filePath": "src/runtimeCallbacks.ts", - "line": 18, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "RuntimeCallbackArgs", + "name": "SecretMetadata", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/runtimeCallbacks.ts", + "modulePath": "src/secrets.ts", "sourceLocation": { - "filePath": "src/runtimeCallbacks.ts", - "line": 12, + "filePath": "src/secrets.ts", + "line": 14, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["UiNode"], + "relatedSymbols": ["SecretScope"], "signatures": [], "members": [ { - "name": "node", + "name": "configuredFields", "kind": "property", - "type": "UiNode | undefined", - "required": false, + "type": "readonly string[]", + "required": true, "description": null }, { - "name": "payload", + "name": "createdAt", "kind": "property", - "type": "unknown", + "type": "string", "required": true, "description": null }, { - "name": "resolvedPayload", + "name": "kind", "kind": "property", - "type": "object | undefined", + "type": "string", + "required": true, + "description": null + }, + { + "name": "provider", + "kind": "property", + "type": "string | undefined", "required": false, "description": null + }, + { + "name": "ref", + "kind": "property", + "type": "string", + "required": true, + "description": null + }, + { + "name": "scope", + "kind": "property", + "type": "SecretScope", + "required": true, + "description": null + }, + { + "name": "updatedAt", + "kind": "property", + "type": "string", + "required": true, + "description": null } ], "structuredRows": [] }, { - "name": "RuntimeCallbackMap", + "name": "SecretPayload", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/runtimeCallbacks.ts", + "modulePath": "src/secrets.ts", "sourceLocation": { - "filePath": "src/runtimeCallbacks.ts", - "line": 19, + "filePath": "src/secrets.ts", + "line": 12, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -9282,15 +10369,15 @@ "structuredRows": [] }, { - "name": "RuntimeNodePropsResolver", + "name": "SecretRef", "description": null, "isReadme": false, "examples": [], "kind": "unknown", - "modulePath": "src/runtimeCallbacks.ts", + "modulePath": "src/secrets.ts", "sourceLocation": { - "filePath": "src/runtimeCallbacks.ts", - "line": 8, + "filePath": "src/secrets.ts", + "line": 5, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -9300,32 +10387,32 @@ "structuredRows": [] }, { - "name": "RuntimeResolveNodePropsArgs", + "name": "SecretRemoveInput", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/runtimeCallbacks.ts", + "modulePath": "src/secrets.ts", "sourceLocation": { - "filePath": "src/runtimeCallbacks.ts", - "line": 3, + "filePath": "src/secrets.ts", + "line": 78, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["UiNode"], + "relatedSymbols": ["SecretScope"], "signatures": [], "members": [ { - "name": "node", + "name": "ref", "kind": "property", - "type": "UiNode", + "type": "string", "required": true, "description": null }, { - "name": "props", + "name": "scope", "kind": "property", - "type": "Record", + "type": "SecretScope", "required": true, "description": null } @@ -9333,43 +10420,39 @@ "structuredRows": [] }, { - "name": "SchemaId", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/data/ids.ts", - "sourceLocation": { - "filePath": "src/data/ids.ts", - "line": 4, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "ScreenCapabilityRequirement", + "name": "SecretReplaceInput", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/requirements.ts", + "modulePath": "src/secrets.ts", "sourceLocation": { - "filePath": "src/requirements.ts", - "line": 30, + "filePath": "src/secrets.ts", + "line": 72, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": ["SecretScope"], "signatures": [], "members": [ { - "name": "capability", + "name": "payload", "kind": "property", - "type": "\"notifications\" | \"clipboard\" | \"barcodeScanner\" | \"cameraPreview\" | \"mediaPicker\" | \"filePicker\" | \"location\"", + "type": "Readonly>", + "required": true, + "description": null + }, + { + "name": "ref", + "kind": "property", + "type": "string", + "required": true, + "description": null + }, + { + "name": "scope", + "kind": "property", + "type": "SecretScope", "required": true, "description": null } @@ -9377,43 +10460,32 @@ "structuredRows": [] }, { - "name": "ScreenDataLoaderDefinition", - "description": null, - "isReadme": false, - "examples": [], - "kind": "unknown", - "modulePath": "src/bindings.ts", - "sourceLocation": { - "filePath": "src/bindings.ts", - "line": 112, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": [], - "signatures": [], - "members": [], - "structuredRows": [] - }, - { - "name": "ScreenPermissionRequirement", + "name": "SecretResolveInput", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/requirements.ts", + "modulePath": "src/secrets.ts", "sourceLocation": { - "filePath": "src/requirements.ts", - "line": 26, + "filePath": "src/secrets.ts", + "line": 83, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": [], + "relatedSymbols": ["SecretScope"], "signatures": [], "members": [ { - "name": "permission", + "name": "ref", "kind": "property", - "type": "\"camera\" | \"microphone\" | \"mediaLibrary\" | \"mediaLibraryWrite\" | \"locationForeground\" | \"locationBackground\" | \"notifications\" | \"clipboard\"", + "type": "string", + "required": true, + "description": null + }, + { + "name": "scope", + "kind": "property", + "type": "SecretScope", "required": true, "description": null } @@ -9421,116 +10493,119 @@ "structuredRows": [] }, { - "name": "ScreenRequirements", + "name": "SecretScope", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/requirements.ts", + "modulePath": "src/secrets.ts", "sourceLocation": { - "filePath": "src/requirements.ts", - "line": 34, + "filePath": "src/secrets.ts", + "line": 7, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["ScreenCapabilityRequirement", "ScreenPermissionRequirement"], + "relatedSymbols": [], "signatures": [], "members": [ { - "name": "capabilities", + "name": "environment", "kind": "property", - "type": "readonly ScreenCapabilityRequirement[] | undefined", - "required": false, + "type": "string", + "required": true, "description": null }, { - "name": "permissions", + "name": "projectId", "kind": "property", - "type": "readonly ScreenPermissionRequirement[] | undefined", - "required": false, + "type": "string", + "required": true, "description": null } ], "structuredRows": [] }, { - "name": "ScreenSpec", + "name": "SecretStoreAdapter", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/types.ts", + "modulePath": "src/secrets.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 253, + "filePath": "src/secrets.ts", + "line": 94, "column": 1 }, "exportPaths": ["src/index.ts"], - "relatedSymbols": ["ScreenDataLoaderDefinition", "ScreenRequirements", "UiNode"], + "relatedSymbols": [ + "SecretCreateInput", + "SecretGetMetadataInput", + "SecretListInput", + "SecretMetadata", + "SecretPayload", + "SecretRemoveInput", + "SecretReplaceInput", + "SecretResolveInput", + "SecretStoreResult" + ], "signatures": [], "members": [ { - "name": "dataLoaders", - "kind": "property", - "type": "readonly ScreenDataLoaderDefinition[] | undefined", - "required": false, - "description": null - }, - { - "name": "description", - "kind": "property", - "type": "string | undefined", - "required": false, + "name": "create", + "kind": "method", + "type": "(input: SecretCreateInput) => Promise>", + "required": true, "description": null }, { - "name": "id", - "kind": "property", - "type": "string", + "name": "getMetadata", + "kind": "method", + "type": "(input: SecretGetMetadataInput) => Promise>", "required": true, "description": null }, { - "name": "name", - "kind": "property", - "type": "string", + "name": "list", + "kind": "method", + "type": "(input: SecretListInput) => Promise>", "required": true, "description": null }, { - "name": "requires", - "kind": "property", - "type": "ScreenRequirements | undefined", - "required": false, + "name": "remove", + "kind": "method", + "type": "(input: SecretRemoveInput) => Promise", + "required": true, "description": null }, { - "name": "root", - "kind": "property", - "type": "UiNode", + "name": "replace", + "kind": "method", + "type": "(input: SecretReplaceInput) => Promise>", "required": true, "description": null }, { - "name": "title", - "kind": "property", - "type": "string | undefined", - "required": false, + "name": "resolve", + "kind": "method", + "type": "(input: SecretResolveInput) => Promise>", + "required": true, "description": null } ], "structuredRows": [] }, { - "name": "SearchAction", + "name": "SecretStoreError", "description": null, "isReadme": false, "examples": [], "kind": "type", - "modulePath": "src/types.ts", + "modulePath": "src/secrets.ts", "sourceLocation": { - "filePath": "src/types.ts", - "line": 65, + "filePath": "src/secrets.ts", + "line": 36, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -9538,22 +10613,101 @@ "signatures": [], "members": [ { - "name": "payload", + "name": "cause", "kind": "property", - "type": "{ query: string; scope?: string; }", + "type": "unknown", + "required": false, + "description": null + }, + { + "name": "code", + "kind": "property", + "type": "\"provider_error\" | \"invalid_config\" | \"invalid_reference\" | \"invalid_payload\" | \"not_found\" | \"conflict\" | \"permission_denied\" | \"unavailable\"", "required": true, "description": null }, { - "name": "type", + "name": "message", "kind": "property", - "type": "\"search\"", + "type": "string", "required": true, "description": null } ], "structuredRows": [] }, + { + "name": "SecretStoreErrorCode", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/secrets.ts", + "sourceLocation": { + "filePath": "src/secrets.ts", + "line": 34, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "SecretStoreOkResult", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/secrets.ts", + "sourceLocation": { + "filePath": "src/secrets.ts", + "line": 42, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "SecretStoreProvider", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/secrets.ts", + "sourceLocation": { + "filePath": "src/secrets.ts", + "line": 3, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, + { + "name": "SecretStoreResult", + "description": null, + "isReadme": false, + "examples": [], + "kind": "unknown", + "modulePath": "src/secrets.ts", + "sourceLocation": { + "filePath": "src/secrets.ts", + "line": 46, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": [], + "signatures": [], + "members": [], + "structuredRows": [] + }, { "name": "SetLanguageAction", "description": null, @@ -9596,7 +10750,7 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 140, + "line": 142, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -9641,60 +10795,6 @@ ], "structuredRows": [] }, - { - "name": "SignInWithOAuthInput", - "description": null, - "isReadme": false, - "examples": [], - "kind": "type", - "modulePath": "src/auth.ts", - "sourceLocation": { - "filePath": "src/auth.ts", - "line": 172, - "column": 1 - }, - "exportPaths": ["src/index.ts"], - "relatedSymbols": ["AuthOAuthProviderId"], - "signatures": [], - "members": [ - { - "name": "metadata", - "kind": "property", - "type": "Record | undefined", - "required": false, - "description": null - }, - { - "name": "provider", - "kind": "property", - "type": "AuthOAuthProviderId", - "required": true, - "description": null - }, - { - "name": "queryParams", - "kind": "property", - "type": "Record | undefined", - "required": false, - "description": null - }, - { - "name": "redirectTo", - "kind": "property", - "type": "string | undefined", - "required": false, - "description": null - }, - { - "name": "scopes", - "kind": "property", - "type": "string[] | undefined", - "required": false, - "description": null - } - ], - "structuredRows": [] - }, { "name": "SignOutInput", "description": null, @@ -9704,7 +10804,7 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 156, + "line": 158, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -9730,7 +10830,7 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 148, + "line": 150, "column": 1 }, "exportPaths": ["src/index.ts"], @@ -9934,6 +11034,53 @@ ], "structuredRows": [] }, + { + "name": "StartOAuthAuthorizationInput", + "description": null, + "isReadme": false, + "examples": [], + "kind": "type", + "modulePath": "src/auth.ts", + "sourceLocation": { + "filePath": "src/auth.ts", + "line": 235, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["AuthOAuthProviderId"], + "signatures": [], + "members": [ + { + "name": "provider", + "kind": "property", + "type": "AuthOAuthProviderId", + "required": true, + "description": null + }, + { + "name": "queryParams", + "kind": "property", + "type": "Readonly> | undefined", + "required": false, + "description": null + }, + { + "name": "redirectUri", + "kind": "property", + "type": "string", + "required": true, + "description": null + }, + { + "name": "scopes", + "kind": "property", + "type": "readonly string[] | undefined", + "required": false, + "description": null + } + ], + "structuredRows": [] + }, { "name": "STATE_PERSISTENCE_MODES", "description": null, @@ -12089,6 +13236,38 @@ ], "structuredRows": [] }, + { + "name": "validateSecretPayload", + "description": null, + "isReadme": false, + "examples": [], + "kind": "function", + "modulePath": "src/secrets.ts", + "sourceLocation": { + "filePath": "src/secrets.ts", + "line": 146, + "column": 1 + }, + "exportPaths": ["src/index.ts"], + "relatedSymbols": ["SecretStoreResult"], + "signatures": [ + { + "label": "(payload: Readonly>) => SecretStoreResult>>", + "parameters": [ + { + "name": "payload", + "type": "Readonly>", + "required": true, + "description": null + } + ], + "returnType": "SecretStoreResult>>", + "returnDescription": null + } + ], + "members": [], + "structuredRows": [] + }, { "name": "VerifyOtpInput", "description": null, @@ -12098,7 +13277,7 @@ "modulePath": "src/auth.ts", "sourceLocation": { "filePath": "src/auth.ts", - "line": 165, + "line": 167, "column": 1 }, "exportPaths": ["src/index.ts"], diff --git a/paradox/exports.md b/paradox/exports.md index bfef24b..fb0be8e 100644 --- a/paradox/exports.md +++ b/paradox/exports.md @@ -373,20 +373,20 @@ Source: `src/types.ts:375:1` ### Members -| Name | Kind | Type | Required | Description | -| --------------- | -------- | ----------------------------------------------------------------------------------------------------------------------- | -------- | ----------- | -| activeThemeId | property | `string` | yes | | -| activeThemeMode | property | `"dark" \| "light" \| undefined` | no | | -| data | property | `AppDataManifest \| undefined` | no | | -| dataBindings | property | `Readonly> \| undefined` | no | | -| dataSources | property | `Readonly> \| undefined` | no | | -| infra | property | `InfraManifest` | yes | | -| metadata | property | `{ name: string; slug: string; version: string; themeId: string; created?: string; updated?: string; }` | yes | | -| navigator | property | `NavigatorSpec` | yes | | -| screens | property | `Record` | yes | | -| settings | property | `AppSettings` | yes | | -| splashScreen | property | `SplashScreenSpec \| undefined` | no | | -| themes | property | `ThemeConfig[]` | yes | | +| Name | Kind | Type | Required | Description | +| --------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------ | -------- | ----------- | +| activeThemeId | property | `string` | yes | | +| activeThemeMode | property | `"dark" \| "light" \| undefined` | no | | +| data | property | `AppDataManifest \| undefined` | no | | +| dataBindings | property | `Readonly> \| undefined` | no | | +| dataSources | property | `Readonly> \| undefined` | no | | +| infra | property | `InfraManifest` | yes | | +| metadata | property | `{ name: string; slug: string; version: string; category: AppCategory; themeId: string; created?: string; updated?: string; }` | yes | | +| navigator | property | `NavigatorSpec` | yes | | +| screens | property | `Record` | yes | | +| settings | property | `AppSettings` | yes | | +| splashScreen | property | `SplashScreenSpec \| undefined` | no | | +| themes | property | `ThemeConfig[]` | yes | | ## AppSettings @@ -405,13 +405,43 @@ Source: `src/types.ts:367:1` Kind: `value` Module: `src/auth.ts` -Source: `src/auth.ts:3:14` +Source: `src/auth.ts:4:14` + +## AUTH_OAUTH_CANCELLATION_REASONS + +Kind: `value` +Module: `src/auth.ts` +Source: `src/auth.ts:217:14` + +## AUTH_OAUTH_ERROR_CODES + +Kind: `value` +Module: `src/auth.ts` +Source: `src/auth.ts:184:14` + +## AUTH_OAUTH_ERROR_STAGES + +Kind: `value` +Module: `src/auth.ts` +Source: `src/auth.ts:174:14` ## AUTH_OAUTH_PROVIDER_IDS Kind: `value` Module: `src/auth.ts` -Source: `src/auth.ts:16:14` +Source: `src/auth.ts:17:14` + +## AUTH_OAUTH_TRANSPORT_CANCELLATION_REASONS + +Kind: `value` +Module: `src/auth.ts` +Source: `src/auth.ts:210:14` + +## AUTH_OAUTH_TRANSPORT_ERROR_CODES + +Kind: `value` +Module: `src/auth.ts` +Source: `src/auth.ts:223:14` ## AUTH_PROFILE_CREATE_STRATEGIES @@ -459,7 +489,7 @@ Source: `src/types.ts:204:14` Kind: `value` Module: `src/auth.ts` -Source: `src/auth.ts:6:14` +Source: `src/auth.ts:7:14` ## AUTH_SIGN_UP_POLICIES @@ -471,36 +501,33 @@ Source: `src/types.ts:207:14` Kind: `type` Module: `src/auth.ts` -Source: `src/auth.ts:200:1` +Source: `src/auth.ts:317:1` ### Members -| Name | Kind | Type | Required | Description | -| -------------------- | -------- | ---------------------------------------------------------------------------------------- | -------- | ----------- | -| capabilities | property | `AuthAdapterCapabilities \| undefined` | no | | -| completeOAuthSignIn | method | `((input: CompleteOAuthSignInInput) => Promise>) \| undefined` | no | | -| getSession | method | `() => Promise>` | yes | | -| refreshSession | method | `(() => Promise>) \| undefined` | no | | -| requestPasswordReset | method | `((input: PasswordResetInput) => Promise) \| undefined` | no | | -| signIn | method | `(input: SignInInput) => Promise>` | yes | | -| signInWithOAuth | method | `((input: SignInWithOAuthInput) => Promise>) \| undefined` | no | | -| signOut | method | `(input?: SignOutInput) => Promise` | yes | | -| signUp | method | `(input: SignUpInput) => Promise>` | yes | | -| verifyOtp | method | `((input: VerifyOtpInput) => Promise>) \| undefined` | no | | +| Name | Kind | Type | Required | Description | +| -------------------- | -------- | ---------------------------------------------------------------------------- | -------- | ----------- | +| capabilities | property | `AuthAdapterCapabilities \| undefined` | no | | +| getSession | method | `() => Promise>` | yes | | +| oauth | property | `AuthOAuthAdapter \| undefined` | no | | +| refreshSession | method | `(() => Promise>) \| undefined` | no | | +| requestPasswordReset | method | `((input: PasswordResetInput) => Promise) \| undefined` | no | | +| signIn | method | `(input: SignInInput) => Promise>` | yes | | +| signOut | method | `(input?: SignOutInput) => Promise` | yes | | +| signUp | method | `(input: SignUpInput) => Promise>` | yes | | +| verifyOtp | method | `((input: VerifyOtpInput) => Promise>) \| undefined` | no | | ## AuthAdapterCapabilities Kind: `type` Module: `src/auth.ts` -Source: `src/auth.ts:190:1` +Source: `src/auth.ts:309:1` ### Members | Name | Kind | Type | Required | Description | | ---------------------- | -------- | -------------------------------------- | -------- | ----------- | -| oauthProviders | property | `AuthOAuthProviderId[] \| undefined` | no | | | signInIdentifiers | property | `("email" \| "phone" \| "username")[]` | yes | | -| supportsOAuth | property | `boolean \| undefined` | no | | | supportsOtp | property | `boolean` | yes | | | supportsPasswordReset | property | `boolean` | yes | | | supportsSessionRefresh | property | `boolean` | yes | | @@ -510,7 +537,7 @@ Source: `src/auth.ts:190:1` Kind: `type` Module: `src/auth.ts` -Source: `src/auth.ts:124:1` +Source: `src/auth.ts:126:1` ### Members @@ -524,7 +551,7 @@ Source: `src/auth.ts:124:1` Kind: `type` Module: `src/auth.ts` -Source: `src/auth.ts:45:1` +Source: `src/auth.ts:46:1` ### Members @@ -542,7 +569,7 @@ Source: `src/auth.ts:45:1` Kind: `type` Module: `src/auth.ts` -Source: `src/auth.ts:40:1` +Source: `src/auth.ts:41:1` ### Members @@ -555,13 +582,72 @@ Source: `src/auth.ts:40:1` Kind: `unknown` Module: `src/auth.ts` -Source: `src/auth.ts:4:1` +Source: `src/auth.ts:5:1` + +## AuthOAuthAdapter + +Kind: `type` +Module: `src/auth.ts` +Source: `src/auth.ts:302:1` + +### Members + +| Name | Kind | Type | Required | Description | +| --------------------- | -------- | -------------------------------------------------------------------------------- | -------- | ----------- | +| capabilities | property | `AuthOAuthCapabilities` | yes | | +| completeAuthorization | method | `(input: CompleteOAuthAuthorizationInput) => Promise` | yes | | +| startAuthorization | method | `(input: StartOAuthAuthorizationInput) => Promise` | yes | | + +## AuthOAuthAuthorizationRequest + +Kind: `type` +Module: `src/auth.ts` +Source: `src/auth.ts:242:1` + +### Members + +| Name | Kind | Type | Required | Description | +| ---------------- | -------- | --------------------- | -------- | ----------- | +| attemptId | property | `string` | yes | | +| authorizationUrl | property | `string` | yes | | +| provider | property | `AuthOAuthProviderId` | yes | | +| redirectUri | property | `string` | yes | | + +## AuthOAuthAuthorizationResponse + +Kind: `unknown` +Module: `src/auth.ts` +Source: `src/auth.ts:259:1` + +## AuthOAuthCancellationReason + +Kind: `unknown` +Module: `src/auth.ts` +Source: `src/auth.ts:221:1` + +## AuthOAuthCapabilities + +Kind: `type` +Module: `src/auth.ts` +Source: `src/auth.ts:297:1` + +### Members + +| Name | Kind | Type | Required | Description | +| --------- | -------- | ---------------------------------------------------------- | -------- | ----------- | +| providers | property | `readonly [AuthOAuthProviderId, ...AuthOAuthProviderId[]]` | yes | | + +## AuthOAuthCompletionResult + +Kind: `unknown` +Module: `src/auth.ts` +Source: `src/auth.ts:278:1` ## AuthOAuthConfig Kind: `type` Module: `src/auth.ts` -Source: `src/auth.ts:87:1` +Source: `src/auth.ts:89:1` ### Members @@ -571,42 +657,90 @@ Source: `src/auth.ts:87:1` | enabled | property | `boolean` | yes | | | providers | property | `AuthOAuthProviderConfig[]` | yes | | +## AuthOAuthError + +Kind: `type` +Module: `src/auth.ts` +Source: `src/auth.ts:203:1` + +### Members + +| Name | Kind | Type | Required | Description | +| ----------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- | +| cause | property | `unknown` | no | | +| code | property | `"oauth_unavailable" \| "provider_disabled" \| "provider_misconfigured" \| "invalid_redirect_uri" \| "authorization_failed" \| "authorization_attempt_not_found" \| "invalid_callback" \| "state_mismatch" \| "pkce_mismatch" \| "callback_already_completed" \| "code_exchange_failed" \| "network_error" \| "session_persistence_failed" \| "profile_creation_failed" \| "provider_error"` | yes | | +| message | property | `string` | yes | | +| provider | property | `AuthOAuthProviderId \| undefined` | no | | +| recoverable | property | `boolean` | yes | | +| stage | property | `"start" \| "transport" \| "callback" \| "exchange" \| "session" \| "profile"` | yes | | + +## AuthOAuthErrorCode + +Kind: `unknown` +Module: `src/auth.ts` +Source: `src/auth.ts:201:1` + +## AuthOAuthErrorStage + +Kind: `unknown` +Module: `src/auth.ts` +Source: `src/auth.ts:182:1` + ## AuthOAuthProviderConfig Kind: `type` Module: `src/auth.ts` -Source: `src/auth.ts:77:1` +Source: `src/auth.ts:78:1` ### Members -| Name | Kind | Type | Required | Description | -| ----------- | -------- | ------------------------------------- | -------- | ----------- | -| enabled | property | `boolean \| undefined` | no | | -| icon | property | `IconSpec \| undefined` | no | | -| id | property | `AuthOAuthProviderId` | yes | | -| label | property | `string \| undefined` | no | | -| queryParams | property | `Record \| undefined` | no | | -| redirectTo | property | `string \| undefined` | no | | -| scopes | property | `string[] \| undefined` | no | | +| Name | Kind | Type | Required | Description | +| -------------- | -------- | ------------------------------------- | -------- | ----------- | +| credentialsRef | property | `string \| undefined` | no | | +| enabled | property | `boolean \| undefined` | no | | +| icon | property | `IconSpec \| undefined` | no | | +| id | property | `AuthOAuthProviderId` | yes | | +| label | property | `string \| undefined` | no | | +| queryParams | property | `Record \| undefined` | no | | +| scopes | property | `string[] \| undefined` | no | | ## AuthOAuthProviderId Kind: `unknown` Module: `src/auth.ts` -Source: `src/auth.ts:38:1` +Source: `src/auth.ts:39:1` -## AuthOAuthRedirect +## AuthOAuthStartResult + +Kind: `unknown` +Module: `src/auth.ts` +Source: `src/auth.ts:249:1` + +## AuthOAuthTransportCancellationReason + +Kind: `unknown` +Module: `src/auth.ts` +Source: `src/auth.ts:214:1` + +## AuthOAuthTransportError Kind: `type` Module: `src/auth.ts` -Source: `src/auth.ts:180:1` +Source: `src/auth.ts:229:1` ### Members -| Name | Kind | Type | Required | Description | -| -------- | -------- | --------------------- | -------- | ----------- | -| provider | property | `AuthOAuthProviderId` | yes | | -| url | property | `string` | yes | | +| Name | Kind | Type | Required | Description | +| ------- | -------- | --------------------------------------------- | -------- | ----------- | +| cause | property | `unknown` | no | | +| code | property | `"browser_unavailable" \| "transport_failed"` | yes | | +| message | property | `string` | yes | | + +## AuthOAuthTransportErrorCode + +Kind: `unknown` +Module: `src/auth.ts` +Source: `src/auth.ts:227:1` ## AuthProfileCreateStrategy @@ -658,7 +792,7 @@ Source: `src/types.ts:202:1` Kind: `type` Module: `src/auth.ts` -Source: `src/auth.ts:93:1` +Source: `src/auth.ts:95:1` ### Members @@ -675,7 +809,7 @@ Source: `src/auth.ts:93:1` Kind: `unknown` Module: `src/auth.ts` -Source: `src/auth.ts:130:1` +Source: `src/auth.ts:132:1` ## AuthScope @@ -687,7 +821,7 @@ Source: `src/types.ts:198:1` Kind: `type` Module: `src/auth.ts` -Source: `src/auth.ts:116:1` +Source: `src/auth.ts:118:1` ### Members @@ -703,7 +837,7 @@ Source: `src/auth.ts:116:1` Kind: `type` Module: `src/auth.ts` -Source: `src/auth.ts:68:1` +Source: `src/auth.ts:69:1` ### Members @@ -733,7 +867,7 @@ Source: `src/types.ts:322:1` Kind: `type` Module: `src/auth.ts` -Source: `src/auth.ts:72:1` +Source: `src/auth.ts:73:1` ### Members @@ -746,7 +880,7 @@ Source: `src/auth.ts:72:1` Kind: `unknown` Module: `src/auth.ts` -Source: `src/auth.ts:14:1` +Source: `src/auth.ts:15:1` ## AuthSignUpPolicy @@ -791,7 +925,7 @@ Source: `src/types.ts:340:1` Kind: `type` Module: `src/auth.ts` -Source: `src/auth.ts:106:1` +Source: `src/auth.ts:108:1` ### Members @@ -983,18 +1117,18 @@ Source: `src/types.ts:120:1` | item | property | `Record` | yes | | | itemId | property | `string \| number` | yes | | -## CompleteOAuthSignInInput +## CompleteOAuthAuthorizationInput Kind: `type` Module: `src/auth.ts` -Source: `src/auth.ts:185:1` +Source: `src/auth.ts:273:1` ### Members -| Name | Kind | Type | Required | Description | -| ---------- | -------- | --------------------- | -------- | ----------- | -| redirectTo | property | `string \| undefined` | no | | -| url | property | `string` | yes | | +| Name | Kind | Type | Required | Description | +| --------- | -------- | -------------------------------- | -------- | ----------- | +| attemptId | property | `string` | yes | | +| response | property | `AuthOAuthAuthorizationResponse` | yes | | ## ComponentDataBinding @@ -1854,7 +1988,7 @@ Source: `src/db.ts:77:1` Kind: `value` Module: `src/auth.ts` -Source: `src/auth.ts:55:14` +Source: `src/auth.ts:56:14` ## DEPLOYMENT_TARGETS @@ -1920,6 +2054,24 @@ Source: `src/types.ts:73:1` | payload | property | `{ filterKey: string; filterValue: string; }` | yes | | | type | property | `"filter"` | yes | | +## findForbiddenInlineSecretFields + +Kind: `function` +Module: `src/secrets.ts` +Source: `src/secrets.ts:183:1` + +### Signatures + +- `(value: unknown) => readonly string[]` + - value: `unknown` + - returns: `readonly string[]` + +## FORBIDDEN_INLINE_SECRET_FIELDS + +Kind: `value` +Module: `src/secrets.ts` +Source: `src/secrets.ts:174:14` + ## FormSubmitEventDto Kind: `unknown` @@ -2004,14 +2156,27 @@ Source: `src/types.ts:356:1` | networking | property | `NetworkingSpec \| undefined` | no | | | plugins | property | `string[]` | yes | | | pluginsConfig | property | `Record \| undefined` | no | | +| secretStore | property | `InfraSecretStoreSpec \| undefined` | no | | | state | property | `StateSpec \| undefined` | no | | | storage | property | `StorageSpec \| undefined` | no | | +## InfraSecretStoreSpec + +Kind: `type` +Module: `src/secretManifest.ts` +Source: `src/secretManifest.ts:3:1` + +### Members + +| Name | Kind | Type | Required | Description | +| -------- | -------- | --------------------- | -------- | ----------- | +| provider | property | `SecretStoreProvider` | yes | | + ## KnownAuthOAuthProviderId Kind: `unknown` Module: `src/auth.ts` -Source: `src/auth.ts:37:1` +Source: `src/auth.ts:38:1` ## KnownAuthProfileField @@ -2029,7 +2194,7 @@ Source: `src/types.ts:201:1` Kind: `unknown` Module: `src/auth.ts` -Source: `src/auth.ts:13:1` +Source: `src/auth.ts:14:1` ## KnownComponentEventDto @@ -2049,6 +2214,12 @@ Kind: `unknown` Module: `src/types.ts` Source: `src/types.ts:171:1` +## KnownSecretStoreProvider + +Kind: `unknown` +Module: `src/secrets.ts` +Source: `src/secrets.ts:2:1` + ## KnownStateProvider Kind: `unknown` @@ -2150,6 +2321,30 @@ Source: `src/types.ts:351:1` | cdn | property | `boolean` | yes | | | domain | property | `string \| undefined` | no | | +## normalizeSecretRef + +Kind: `function` +Module: `src/secrets.ts` +Source: `src/secrets.ts:105:1` + +### Signatures + +- `(value: string) => SecretStoreResult` + - value: `string` + - returns: `SecretStoreResult` + +## normalizeSecretScope + +Kind: `function` +Module: `src/secrets.ts` +Source: `src/secrets.ts:129:1` + +### Signatures + +- `(scope: SecretScope) => SecretStoreResult` + - scope: `SecretScope` + - returns: `SecretStoreResult` + ## NUTRITION_BARCODE_TYPES Kind: `value` @@ -2713,7 +2908,7 @@ Source: `src/bindings.ts:105:1` Kind: `type` Module: `src/auth.ts` -Source: `src/auth.ts:160:1` +Source: `src/auth.ts:162:1` ### Members @@ -2743,7 +2938,7 @@ Source: `src/bindings.ts:67:1` Kind: `function` Module: `src/auth.ts` -Source: `src/auth.ts:64:1` +Source: `src/auth.ts:65:1` ### Signatures @@ -2915,6 +3110,199 @@ Source: `src/types.ts:65:1` | payload | property | `{ query: string; scope?: string; }` | yes | | | type | property | `"search"` | yes | | +## SECRET_STORE_ERROR_CODES + +Kind: `value` +Module: `src/secrets.ts` +Source: `src/secrets.ts:24:14` + +## SECRET_STORE_PROVIDERS + +Kind: `value` +Module: `src/secrets.ts` +Source: `src/secrets.ts:1:14` + +## SecretCreateInput + +Kind: `type` +Module: `src/secrets.ts` +Source: `src/secrets.ts:64:1` + +### Members + +| Name | Kind | Type | Required | Description | +| -------- | -------- | ---------------------------------- | -------- | ----------- | +| kind | property | `string` | yes | | +| payload | property | `Readonly>` | yes | | +| provider | property | `string \| undefined` | no | | +| ref | property | `string` | yes | | +| scope | property | `SecretScope` | yes | | + +## SecretGetMetadataInput + +Kind: `type` +Module: `src/secrets.ts` +Source: `src/secrets.ts:59:1` + +### Members + +| Name | Kind | Type | Required | Description | +| ----- | -------- | ------------- | -------- | ----------- | +| ref | property | `string` | yes | | +| scope | property | `SecretScope` | yes | | + +## SecretListInput + +Kind: `type` +Module: `src/secrets.ts` +Source: `src/secrets.ts:53:1` + +### Members + +| Name | Kind | Type | Required | Description | +| -------- | -------- | --------------------- | -------- | ----------- | +| kind | property | `string \| undefined` | no | | +| provider | property | `string \| undefined` | no | | +| scope | property | `SecretScope` | yes | | + +## SecretMetadata + +Kind: `type` +Module: `src/secrets.ts` +Source: `src/secrets.ts:14:1` + +### Members + +| Name | Kind | Type | Required | Description | +| ---------------- | -------- | --------------------- | -------- | ----------- | +| configuredFields | property | `readonly string[]` | yes | | +| createdAt | property | `string` | yes | | +| kind | property | `string` | yes | | +| provider | property | `string \| undefined` | no | | +| ref | property | `string` | yes | | +| scope | property | `SecretScope` | yes | | +| updatedAt | property | `string` | yes | | + +## SecretPayload + +Kind: `unknown` +Module: `src/secrets.ts` +Source: `src/secrets.ts:12:1` + +## SecretRef + +Kind: `unknown` +Module: `src/secrets.ts` +Source: `src/secrets.ts:5:1` + +## SecretRemoveInput + +Kind: `type` +Module: `src/secrets.ts` +Source: `src/secrets.ts:78:1` + +### Members + +| Name | Kind | Type | Required | Description | +| ----- | -------- | ------------- | -------- | ----------- | +| ref | property | `string` | yes | | +| scope | property | `SecretScope` | yes | | + +## SecretReplaceInput + +Kind: `type` +Module: `src/secrets.ts` +Source: `src/secrets.ts:72:1` + +### Members + +| Name | Kind | Type | Required | Description | +| ------- | -------- | ---------------------------------- | -------- | ----------- | +| payload | property | `Readonly>` | yes | | +| ref | property | `string` | yes | | +| scope | property | `SecretScope` | yes | | + +## SecretResolveInput + +Kind: `type` +Module: `src/secrets.ts` +Source: `src/secrets.ts:83:1` + +### Members + +| Name | Kind | Type | Required | Description | +| ----- | -------- | ------------- | -------- | ----------- | +| ref | property | `string` | yes | | +| scope | property | `SecretScope` | yes | | + +## SecretScope + +Kind: `type` +Module: `src/secrets.ts` +Source: `src/secrets.ts:7:1` + +### Members + +| Name | Kind | Type | Required | Description | +| ----------- | -------- | -------- | -------- | ----------- | +| environment | property | `string` | yes | | +| projectId | property | `string` | yes | | + +## SecretStoreAdapter + +Kind: `type` +Module: `src/secrets.ts` +Source: `src/secrets.ts:94:1` + +### Members + +| Name | Kind | Type | Required | Description | +| ----------- | ------ | ----------------------------------------------------------------------------------- | -------- | ----------- | +| create | method | `(input: SecretCreateInput) => Promise>` | yes | | +| getMetadata | method | `(input: SecretGetMetadataInput) => Promise>` | yes | | +| list | method | `(input: SecretListInput) => Promise>` | yes | | +| remove | method | `(input: SecretRemoveInput) => Promise` | yes | | +| replace | method | `(input: SecretReplaceInput) => Promise>` | yes | | +| resolve | method | `(input: SecretResolveInput) => Promise>` | yes | | + +## SecretStoreError + +Kind: `type` +Module: `src/secrets.ts` +Source: `src/secrets.ts:36:1` + +### Members + +| Name | Kind | Type | Required | Description | +| ------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ----------- | +| cause | property | `unknown` | no | | +| code | property | `"provider_error" \| "invalid_config" \| "invalid_reference" \| "invalid_payload" \| "not_found" \| "conflict" \| "permission_denied" \| "unavailable"` | yes | | +| message | property | `string` | yes | | + +## SecretStoreErrorCode + +Kind: `unknown` +Module: `src/secrets.ts` +Source: `src/secrets.ts:34:1` + +## SecretStoreOkResult + +Kind: `unknown` +Module: `src/secrets.ts` +Source: `src/secrets.ts:42:1` + +## SecretStoreProvider + +Kind: `unknown` +Module: `src/secrets.ts` +Source: `src/secrets.ts:3:1` + +## SecretStoreResult + +Kind: `unknown` +Module: `src/secrets.ts` +Source: `src/secrets.ts:46:1` + ## SetLanguageAction Kind: `type` @@ -2932,7 +3320,7 @@ Source: `src/types.ts:58:1` Kind: `type` Module: `src/auth.ts` -Source: `src/auth.ts:140:1` +Source: `src/auth.ts:142:1` ### Members @@ -2944,27 +3332,11 @@ Source: `src/auth.ts:140:1` | password | property | `string \| undefined` | no | | | redirectTo | property | `string \| undefined` | no | | -## SignInWithOAuthInput - -Kind: `type` -Module: `src/auth.ts` -Source: `src/auth.ts:172:1` - -### Members - -| Name | Kind | Type | Required | Description | -| ----------- | -------- | -------------------------------------- | -------- | ----------- | -| metadata | property | `Record \| undefined` | no | | -| provider | property | `AuthOAuthProviderId` | yes | | -| queryParams | property | `Record \| undefined` | no | | -| redirectTo | property | `string \| undefined` | no | | -| scopes | property | `string[] \| undefined` | no | | - ## SignOutInput Kind: `type` Module: `src/auth.ts` -Source: `src/auth.ts:156:1` +Source: `src/auth.ts:158:1` ### Members @@ -2976,7 +3348,7 @@ Source: `src/auth.ts:156:1` Kind: `type` Module: `src/auth.ts` -Source: `src/auth.ts:148:1` +Source: `src/auth.ts:150:1` ### Members @@ -3039,6 +3411,21 @@ Source: `src/types.ts:293:1` | imageWidth | property | `number \| undefined` | no | | | resizeMode | property | `SplashScreenResizeMode \| undefined` | no | | +## StartOAuthAuthorizationInput + +Kind: `type` +Module: `src/auth.ts` +Source: `src/auth.ts:235:1` + +### Members + +| Name | Kind | Type | Required | Description | +| ----------- | -------- | ----------------------------------------------- | -------- | ----------- | +| provider | property | `AuthOAuthProviderId` | yes | | +| queryParams | property | `Readonly> \| undefined` | no | | +| redirectUri | property | `string` | yes | | +| scopes | property | `readonly string[] \| undefined` | no | | + ## STATE_PERSISTENCE_MODES Kind: `value` @@ -3738,11 +4125,23 @@ Source: `src/storage.ts:74:1` | url | property | `string` | yes | | | width | property | `number \| undefined` | no | | +## validateSecretPayload + +Kind: `function` +Module: `src/secrets.ts` +Source: `src/secrets.ts:146:1` + +### Signatures + +- `(payload: Readonly>) => SecretStoreResult>>` + - payload: `Readonly>` + - returns: `SecretStoreResult>>` + ## VerifyOtpInput Kind: `type` Module: `src/auth.ts` -Source: `src/auth.ts:165:1` +Source: `src/auth.ts:167:1` ### Members diff --git a/paradox/index.html b/paradox/index.html index f29f4ce..255bf2d 100644 --- a/paradox/index.html +++ b/paradox/index.html @@ -185,7 +185,7 @@

Generated with Paradox

CONTRACTS

-

Serializable app, action, and theme config contracts for Ankhorage.

+

Serializable app, action, theme, auth, and secret-store contracts for Ankhorage.

@@ -209,9 +215,9 @@

CONTRACTS

Package overview

-
348public exports
+
390public exports
0components
-
26modules
+
28modules
1entrypoints

Entrypoints

@@ -224,27 +230,40 @@

Entrypoints

Modules

src/auth.ts

Referenced module

-

Dependencies: src/types.ts

+

+ Dependencies: src/secrets.ts, + src/types.ts +

Exports: AUTH_IDENTIFIER_KINDS, - AUTH_OAUTH_PROVIDER_IDS, AUTH_SIGN_UP_FIELDS, + AUTH_OAUTH_CANCELLATION_REASONS, AUTH_OAUTH_ERROR_CODES, + AUTH_OAUTH_ERROR_STAGES, AUTH_OAUTH_PROVIDER_IDS, + AUTH_OAUTH_TRANSPORT_CANCELLATION_REASONS, + AUTH_OAUTH_TRANSPORT_ERROR_CODES, AUTH_SIGN_UP_FIELDS, AuthAdapter, AuthAdapterCapabilities, AuthAdapterError, AuthFlowConfig, AuthIdentifier, AuthIdentifierKind, - AuthOAuthConfig, AuthOAuthProviderConfig, - AuthOAuthProviderId, AuthOAuthRedirect, + AuthOAuthAdapter, AuthOAuthAuthorizationRequest, + AuthOAuthAuthorizationResponse, + AuthOAuthCancellationReason, AuthOAuthCapabilities, + AuthOAuthCompletionResult, AuthOAuthConfig, + AuthOAuthError, AuthOAuthErrorCode, + AuthOAuthErrorStage, AuthOAuthProviderConfig, + AuthOAuthProviderId, AuthOAuthStartResult, + AuthOAuthTransportCancellationReason, + AuthOAuthTransportError, AuthOAuthTransportErrorCode, AuthProviderConfig, AuthResult, AuthSession, AuthSignInConfig, AuthSignUpConfig, AuthSignUpField, AuthUser, - CompleteOAuthSignInInput, DEFAULT_AUTH_FLOW, + CompleteOAuthAuthorizationInput, DEFAULT_AUTH_FLOW, KnownAuthOAuthProviderId, KnownAuthSignUpField, PasswordResetInput, resolveAuthFlow, - SignInInput, SignInWithOAuthInput, - SignOutInput, SignUpInput, VerifyOtpInput + SignInInput, SignOutInput, SignUpInput, + StartOAuthAuthorizationInput, VerifyOtpInput

src/db.ts

src/index.ts

Configured entrypoint

@@ -522,7 +541,11 @@

src/index.ts

AppCategory, AppDataManifest, AppExternalApiDefinition, AppGeneratedApiDefinition, AppManifest, AppSettings, - AUTH_IDENTIFIER_KINDS, AUTH_OAUTH_PROVIDER_IDS, + AUTH_IDENTIFIER_KINDS, AUTH_OAUTH_CANCELLATION_REASONS, + AUTH_OAUTH_ERROR_CODES, AUTH_OAUTH_ERROR_STAGES, + AUTH_OAUTH_PROVIDER_IDS, + AUTH_OAUTH_TRANSPORT_CANCELLATION_REASONS, + AUTH_OAUTH_TRANSPORT_ERROR_CODES, AUTH_PROFILE_CREATE_STRATEGIES, AUTH_PROFILE_FIELDS, AUTH_PROFILE_PRIMARY_KEY_STRATEGIES, AUTH_PROFILE_UPDATE_STRATEGIES, AUTH_PROVIDERS, @@ -531,8 +554,15 @@

src/index.ts

AuthAdapter, AuthAdapterCapabilities, AuthAdapterError, AuthFlowConfig, AuthIdentifier, AuthIdentifierKind, - AuthOAuthConfig, AuthOAuthProviderConfig, - AuthOAuthProviderId, AuthOAuthRedirect, + AuthOAuthAdapter, AuthOAuthAuthorizationRequest, + AuthOAuthAuthorizationResponse, + AuthOAuthCancellationReason, AuthOAuthCapabilities, + AuthOAuthCompletionResult, AuthOAuthConfig, + AuthOAuthError, AuthOAuthErrorCode, + AuthOAuthErrorStage, AuthOAuthProviderConfig, + AuthOAuthProviderId, AuthOAuthStartResult, + AuthOAuthTransportCancellationReason, + AuthOAuthTransportError, AuthOAuthTransportErrorCode, AuthProfileCreateStrategy, AuthProfileField, AuthProfilePrimaryKeyStrategy, AuthProfileSpec, AuthProfileUpdateStrategy, AuthProvider, @@ -551,7 +581,7 @@

src/index.ts

BindingValueExpression, BindingValueSource, BindingValueTransform, ButtonPressEventDto, CollectionItemPressEventDto, CollectionItemPressPayload, - CompleteOAuthSignInInput, ComponentDataBinding, + CompleteOAuthAuthorizationInput, ComponentDataBinding, ComponentDataBindingRegistry, ComponentEventDto, ComponentEventDtoKind, ComponentEventPayloadValue, ComponentInstanceId, ComponentRequirements, @@ -592,17 +622,20 @@

src/index.ts

DEPLOYMENT_TARGETS, DeploymentSpec, DeploymentTarget, EndpointId, EventBinding, EventBindingTarget, FilterAction, - FormSubmitEventDto, FormSubmitValues, - GraphQlDataSourceConfig, IconSpec, - ImageAssetSource, ImageMetadata, - InfraManifest, KnownAuthOAuthProviderId, - KnownAuthProfileField, KnownAuthProvider, - KnownAuthSignUpField, KnownComponentEventDto, - KnownDatabaseProvider, KnownDeploymentTarget, + findForbiddenInlineSecretFields, + FORBIDDEN_INLINE_SECRET_FIELDS, FormSubmitEventDto, + FormSubmitValues, GraphQlDataSourceConfig, + IconSpec, ImageAssetSource, ImageMetadata, + InfraManifest, InfraSecretStoreSpec, + KnownAuthOAuthProviderId, KnownAuthProfileField, + KnownAuthProvider, KnownAuthSignUpField, + KnownComponentEventDto, KnownDatabaseProvider, + KnownDeploymentTarget, KnownSecretStoreProvider, KnownStateProvider, ManagedApiDataSourceConfig, ManagedApiResourceConfig, ManifestValue, NavigateAction, NAVIGATOR_TYPES, NavigatorSpec, NavigatorType, NetworkingSpec, + normalizeSecretRef, normalizeSecretScope, NUTRITION_BARCODE_TYPES, NUTRITION_CAPTURE_SUBMISSION_STATUSES, NUTRITION_DATA_SOURCES, NUTRITION_IMAGE_KINDS, @@ -639,14 +672,23 @@

src/index.ts

RuntimeResolveNodePropsArgs, SchemaId, ScreenCapabilityRequirement, ScreenDataLoaderDefinition, ScreenPermissionRequirement, ScreenRequirements, - ScreenSpec, SearchAction, SetLanguageAction, - SignInInput, SignInWithOAuthInput, - SignOutInput, SignUpInput, + ScreenSpec, SearchAction, + SECRET_STORE_ERROR_CODES, SECRET_STORE_PROVIDERS, + SecretCreateInput, SecretGetMetadataInput, + SecretListInput, SecretMetadata, + SecretPayload, SecretRef, SecretRemoveInput, + SecretReplaceInput, SecretResolveInput, + SecretScope, SecretStoreAdapter, + SecretStoreError, SecretStoreErrorCode, + SecretStoreOkResult, SecretStoreProvider, + SecretStoreResult, SetLanguageAction, + SignInInput, SignOutInput, SignUpInput, SplashScreenAssetSpec, SplashScreenModeSpec, SplashScreenResizeMode, SplashScreenSpec, - STATE_PERSISTENCE_MODES, STATE_PROVIDERS, - StateAdapter, StateAdapterCapabilities, - StateAdapterError, StateListener, StatePath, + StartOAuthAuthorizationInput, STATE_PERSISTENCE_MODES, + STATE_PROVIDERS, StateAdapter, + StateAdapterCapabilities, StateAdapterError, + StateListener, StatePath, StatePersistenceMode, StatePrimitive, StateProvider, StateResult, StateSnapshot, StateSpec, StateSubscription, StateSuccess, @@ -673,7 +715,7 @@

src/index.ts

UiComponentPropType, UiComponentPropValue, UiComponentSlotMeta, UiNode, UiNodeRepeatSpec, UrlImageAssetSource, - VerifyOtpInput + validateSecretPayload, VerifyOtpInput

src/runtimeCallbacks.ts RuntimeNodePropsResolver, RuntimeResolveNodePropsArgs

+
+

src/secretManifest.ts

+

Referenced module

+

Dependencies: src/secrets.ts

+

Exports: InfraSecretStoreSpec

+
+
+

src/secrets.ts

+

Referenced module

+

Dependencies: None

+

+ Exports: findForbiddenInlineSecretFields, + FORBIDDEN_INLINE_SECRET_FIELDS, KnownSecretStoreProvider, + normalizeSecretRef, normalizeSecretScope, + SECRET_STORE_ERROR_CODES, SECRET_STORE_PROVIDERS, + SecretCreateInput, SecretGetMetadataInput, + SecretListInput, SecretMetadata, + SecretPayload, SecretRef, SecretRemoveInput, + SecretReplaceInput, SecretResolveInput, + SecretScope, SecretStoreAdapter, + SecretStoreError, SecretStoreErrorCode, + SecretStoreOkResult, SecretStoreProvider, + SecretStoreResult, validateSecretPayload +

+
src/auth.ts data-search="AUTH_IDENTIFIER_KINDS value src/auth.ts " >

AUTH_IDENTIFIER_KINDS

-

value • src/auth.ts:3:14

+

value • src/auth.ts:4:14

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

AUTH_OAUTH_CANCELLATION_REASONS

+

value • src/auth.ts:217:14

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

AUTH_OAUTH_ERROR_CODES

+

value • src/auth.ts:184:14

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

AUTH_OAUTH_ERROR_STAGES

+

value • src/auth.ts:174:14

Export paths: src/index.ts

Related symbols: None
@@ -947,7 +1053,29 @@

AUTH_IDENTIFIER_KINDS

data-search="AUTH_OAUTH_PROVIDER_IDS value src/auth.ts " >

AUTH_OAUTH_PROVIDER_IDS

-

value • src/auth.ts:16:14

+

value • src/auth.ts:17:14

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

AUTH_OAUTH_TRANSPORT_CANCELLATION_REASONS

+

value • src/auth.ts:210:14

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

AUTH_OAUTH_TRANSPORT_ERROR_CODES

+

value • src/auth.ts:223:14

Export paths: src/index.ts

Related symbols: None
@@ -958,7 +1086,7 @@

AUTH_OAUTH_PROVIDER_IDS

data-search="AUTH_SIGN_UP_FIELDS value src/auth.ts " >

AUTH_SIGN_UP_FIELDS

-

value • src/auth.ts:6:14

+

value • src/auth.ts:7:14

Export paths: src/index.ts

Related symbols: None
@@ -966,24 +1094,22 @@

AUTH_SIGN_UP_FIELDS

AuthAdapter

-

type • src/auth.ts:200:1

+

type • src/auth.ts:317:1

Export paths: src/index.ts

Related symbols:
  • AuthAdapterCapabilities
  • -
  • AuthOAuthRedirect
  • +
  • AuthOAuthAdapter
  • AuthResult
  • AuthSession
  • AuthUser
  • -
  • CompleteOAuthSignInInput
  • PasswordResetInput
  • SignInInput
  • -
  • SignInWithOAuthInput
  • SignOutInput
  • SignUpInput
  • VerifyOtpInput
  • @@ -1008,18 +1134,6 @@

    AuthAdapter

    no - - completeOAuthSignIn - method - - ((input: CompleteOAuthSignInInput) => - Promise<AuthResult<AuthSession>>) | undefined - - no - - getSession method @@ -1029,6 +1143,13 @@

    AuthAdapter

    yes + + oauth + property + AuthOAuthAdapter | undefined + no + + refreshSession method @@ -1065,18 +1186,6 @@

    AuthAdapter

    yes - - signInWithOAuth - method - - ((input: SignInWithOAuthInput) => - Promise<AuthResult<AuthOAuthRedirect>>) | undefined - - no - - signOut method @@ -1114,18 +1223,13 @@

    AuthAdapter

    AuthAdapterCapabilities

    -

    type • src/auth.ts:190:1

    +

    type • src/auth.ts:309:1

    Export paths: src/index.ts

    -
    - Related symbols: -
      -
    • AuthOAuthProviderId
    • -
    -
    +
    Related symbols: None
    @@ -1138,13 +1242,6 @@

    AuthAdapterCapabilities

    - - - - - - - @@ -1156,13 +1253,6 @@

    AuthAdapterCapabilities

    - - - - - - - @@ -1200,7 +1290,7 @@

    AuthAdapterCapabilities

    data-search="AuthAdapterError type src/auth.ts " >

    AuthAdapterError

    -

    type • src/auth.ts:124:1

    +

    type • src/auth.ts:126:1

    Export paths: src/index.ts

    Related symbols: None
    @@ -1246,7 +1336,7 @@

    AuthAdapterError

    data-search="AuthFlowConfig type src/auth.ts " >

    AuthFlowConfig

    -

    type • src/auth.ts:45:1

    +

    type • src/auth.ts:46:1

    Export paths: src/index.ts

    Related symbols: None
    @@ -1320,7 +1410,7 @@

    AuthFlowConfig

    data-search="AuthIdentifier type src/auth.ts " >

    AuthIdentifier

    -

    type • src/auth.ts:40:1

    +

    type • src/auth.ts:41:1

    Export paths: src/index.ts

    Related symbols: None
    @@ -1361,24 +1451,28 @@

    AuthIdentifier

    data-search="AuthIdentifierKind unknown src/auth.ts " >

    AuthIdentifierKind

    -

    unknown • src/auth.ts:4:1

    +

    unknown • src/auth.ts:5:1

    Export paths: src/index.ts

    Related symbols: None
    -

    AuthOAuthConfig

    -

    type • src/auth.ts:87:1

    +

    AuthOAuthAdapter

    +

    type • src/auth.ts:302:1

    Export paths: src/index.ts

    Related symbols:
      -
    • AuthOAuthProviderConfig
    • +
    • AuthOAuthCapabilities
    • +
    • AuthOAuthCompletionResult
    • +
    • AuthOAuthStartResult
    • +
    • CompleteOAuthAuthorizationInput
    • +
    • StartOAuthAuthorizationInput
    @@ -1394,23 +1488,33 @@

    AuthOAuthConfig

    - + - + - - - + + + - - - + + + @@ -1419,18 +1523,17 @@

    AuthOAuthConfig

    -

    AuthOAuthProviderConfig

    -

    type • src/auth.ts:77:1

    +

    AuthOAuthAuthorizationRequest

    +

    type • src/auth.ts:242:1

    Export paths: src/index.ts

    Related symbols:
    • AuthOAuthProviderId
    • -
    • IconSpec
    @@ -1446,52 +1549,31 @@

    AuthOAuthProviderConfig

    - + - - + + - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - + - - + + @@ -1499,22 +1581,33 @@

    AuthOAuthProviderConfig

    -

    AuthOAuthProviderId

    -

    unknown • src/auth.ts:38:1

    +

    AuthOAuthAuthorizationResponse

    +

    unknown • src/auth.ts:259:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    AuthOAuthCancellationReason

    +

    unknown • src/auth.ts:221:1

    Export paths: src/index.ts

    Related symbols: None
    -

    AuthOAuthRedirect

    -

    type • src/auth.ts:180:1

    +

    AuthOAuthCapabilities

    +

    type • src/auth.ts:297:1

    Export paths: src/index.ts

    @@ -1536,16 +1629,9 @@

    AuthOAuthRedirect

    - - - - - - - - + - + @@ -1554,19 +1640,28 @@

    AuthOAuthRedirect

    -

    AuthProviderConfig

    -

    type • src/auth.ts:93:1

    +

    AuthOAuthCompletionResult

    +

    unknown • src/auth.ts:278:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    AuthOAuthConfig

    +

    type • src/auth.ts:89:1

    Export paths: src/index.ts

    Related symbols:
      -
    • AuthOAuthConfig
    • -
    • AuthSignInConfig
    • -
    • AuthSignUpConfig
    • +
    • AuthOAuthProviderConfig
    @@ -1582,45 +1677,24 @@

    AuthProviderConfig

    - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - - + + @@ -1628,28 +1702,17 @@

    AuthProviderConfig

    -

    AuthResult

    -

    unknown • src/auth.ts:130:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    -
    -
    -

    AuthSession

    -

    type • src/auth.ts:116:1

    +

    AuthOAuthError

    +

    type • src/auth.ts:203:1

    Export paths: src/index.ts

    Related symbols:
      -
    • AuthUser
    • +
    • AuthOAuthProviderId
    @@ -1665,71 +1728,58 @@

    AuthSession

    - + - - + + - + - - + + - + - - + + - + - + - + - + - -
    oauthProviderspropertyAuthOAuthProviderId[] | undefinedno
    signInIdentifiers property yes
    supportsOAuthpropertyboolean | undefinedno
    supportsOtp property
    callbackRoutecapabilities propertystringAuthOAuthCapabilities yes
    enabledpropertybooleancompleteAuthorizationmethod + (input: CompleteOAuthAuthorizationInput) => + Promise<AuthOAuthCompletionResult> + yes
    providerspropertyAuthOAuthProviderConfig[]startAuthorizationmethod + (input: StartOAuthAuthorizationInput) => + Promise<AuthOAuthStartResult> + yes
    enabledattemptId propertyboolean | undefinednostringyes
    iconauthorizationUrl propertyIconSpec | undefinednostringyes
    idprovider property AuthOAuthProviderId yes
    labelpropertystring | undefinedno
    queryParamspropertyRecord<string, string> | undefinedno
    redirectTopropertystring | undefinedno
    scopesredirectUri propertystring[] | undefinednostringyes
    providerpropertyAuthOAuthProviderIdyes
    urlproviders propertystringreadonly [AuthOAuthProviderId, ...AuthOAuthProviderId[]] yes
    oauthpropertyAuthOAuthConfig | undefinedno
    otpproperty{ enabled: boolean; } | undefinedno
    passwordResetproperty{ enabled: boolean; } | undefinedno
    providercallbackRoute property string yes
    signInenabled propertyAuthSignInConfigboolean yes
    signUpproviders propertyAuthSignUpConfig | undefinednoAuthOAuthProviderConfig[]yes
    accessTokencause propertystringyesunknownno
    expiresAtcode propertynumber | undefinedno + "oauth_unavailable" | "provider_disabled" | + "provider_misconfigured" | "invalid_redirect_uri" | + "authorization_failed" | + "authorization_attempt_not_found" | "invalid_callback" + | "state_mismatch" | "pkce_mismatch" | + "callback_already_completed" | "code_exchange_failed" + | "network_error" | "session_persistence_failed" | + "profile_creation_failed" | "provider_error" + yes
    refreshTokenmessage propertystring | undefinednostringyes
    tokenTypeprovider propertystring | undefinedAuthOAuthProviderId | undefined no
    userrecoverable propertyAuthUserboolean yes
    -
    -
    -

    AuthSignInConfig

    -

    type • src/auth.ts:68:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    - - - - - - - - - - - - - + @@ -1740,65 +1790,42 @@

    AuthSignInConfig

    -

    AuthSignUpConfig

    -

    type • src/auth.ts:72:1

    +

    AuthOAuthErrorCode

    +

    unknown • src/auth.ts:201:1

    Export paths: src/index.ts

    -
    - Related symbols: -
      -
    • AuthSignUpField
    • -
    -
    - -
    MemberKindTypeRequiredDescription
    identifiersstage property ("email" | "phone" | "username")[]"start" | "transport" | "callback" | + "exchange" | "session" | "profile" yes
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    MemberKindTypeRequiredDescription
    optionalFieldspropertyAuthSignUpField[] | undefinedno
    requiredFieldspropertyAuthSignUpField[]yes
    +
    Related symbols: None
    -

    AuthSignUpField

    -

    unknown • src/auth.ts:14:1

    +

    AuthOAuthErrorStage

    +

    unknown • src/auth.ts:182:1

    Export paths: src/index.ts

    Related symbols: None
    -
    -

    AuthUser

    -

    type • src/auth.ts:106:1

    +
    +

    AuthOAuthProviderConfig

    +

    type • src/auth.ts:78:1

    Export paths: src/index.ts

    -
    Related symbols: None
    +
    + Related symbols: +
      +
    • AuthOAuthProviderId
    • +
    • IconSpec
    • +
    +
    @@ -1812,144 +1839,100 @@

    AuthUser

    - + - + - + - + - + - + - - - - - - - - + - + - + - -
    avatarUrlcredentialsRef property string | undefined no
    displayNameenabled propertystring | undefinedboolean | undefined no
    emailicon propertystring | undefinedIconSpec | undefined no
    id propertystringAuthOAuthProviderId yes
    metadatapropertyRecord<string, unknown> | undefinedno
    phonelabel property string | undefined no
    usernamequeryParams propertystring | undefinedRecord<string, string> | undefined no
    -
    -
    -

    CompleteOAuthSignInInput

    -

    type • src/auth.ts:185:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    - - - - - - - - - - - - - + - + - - - - - - -
    MemberKindTypeRequiredDescription
    redirectToscopes propertystring | undefinedstring[] | undefined no
    urlpropertystringyes
    -

    DEFAULT_AUTH_FLOW

    -

    value • src/auth.ts:55:14

    +

    AuthOAuthProviderId

    +

    unknown • src/auth.ts:39:1

    Export paths: src/index.ts

    Related symbols: None
    -

    KnownAuthOAuthProviderId

    -

    unknown • src/auth.ts:37:1

    +

    AuthOAuthStartResult

    +

    unknown • src/auth.ts:249:1

    Export paths: src/index.ts

    Related symbols: None
    -

    KnownAuthSignUpField

    -

    unknown • src/auth.ts:13:1

    +

    AuthOAuthTransportCancellationReason

    +

    unknown • src/auth.ts:214:1

    Export paths: src/index.ts

    Related symbols: None
    -

    PasswordResetInput

    -

    type • src/auth.ts:160:1

    +

    AuthOAuthTransportError

    +

    type • src/auth.ts:229:1

    Export paths: src/index.ts

    -
    - Related symbols: -
      -
    • AuthIdentifier
    • -
    -
    +
    Related symbols: None
    @@ -1963,17 +1946,26 @@

    PasswordResetInput

    - + - + + + + + + + + - + - - + + @@ -1981,56 +1973,30 @@

    PasswordResetInput

    -

    resolveAuthFlow

    -

    function • src/auth.ts:64:1

    +

    AuthOAuthTransportErrorCode

    +

    unknown • src/auth.ts:227:1

    Export paths: src/index.ts

    -
    - Related symbols: -
      -
    • AuthFlowConfig
    • -
    -
    -
    -
    Signature
    -
    (flow?: AuthFlowConfig | undefined) => AuthFlowConfig
    -
    identifiercause propertyAuthIdentifierunknownno
    codeproperty + "browser_unavailable" | "transport_failed" + yes
    redirectTomessage propertystring | undefinednostringyes
    - - - - - - - - - - - - - - - - -
    ParameterTypeRequiredDescription
    flowAuthFlowConfig | undefinedno
    -

    Returns: AuthFlowConfig

    -
+
Related symbols: None
-

SignInInput

-

type • src/auth.ts:140:1

+

AuthProviderConfig

+

type • src/auth.ts:95:1

Export paths: src/index.ts

Related symbols:
    -
  • AuthIdentifier
  • +
  • AuthOAuthConfig
  • +
  • AuthSignInConfig
  • +
  • AuthSignUpConfig
@@ -2046,37 +2012,44 @@

SignInInput

- identifier + oauth property - AuthIdentifier - yes + AuthOAuthConfig | undefined + no - metadata + otp property - Record<string, unknown> | undefined + { enabled: boolean; } | undefined no - otp + passwordReset property - string | undefined + { enabled: boolean; } | undefined no - password + provider property - string | undefined - no + string + yes - redirectTo + signIn property - string | undefined + AuthSignInConfig + yes + + + + signUp + property + AuthSignUpConfig | undefined no @@ -2085,17 +2058,28 @@

SignInInput

+

AuthResult

+

unknown • src/auth.ts:132:1

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
-

SignInWithOAuthInput

-

type • src/auth.ts:172:1

+

AuthSession

+

type • src/auth.ts:118:1

Export paths: src/index.ts

Related symbols:
    -
  • AuthOAuthProviderId
  • +
  • AuthUser
@@ -2111,38 +2095,38 @@

SignInWithOAuthInput

- metadata + accessToken property - Record<string, unknown> | undefined - no + string + yes - provider + expiresAt property - AuthOAuthProviderId - yes + number | undefined + no - queryParams + refreshToken property - Record<string, string> | undefined + string | undefined no - redirectTo + tokenType property string | undefined no - scopes + user property - string[] | undefined - no + AuthUser + yes @@ -2150,11 +2134,11 @@

SignInWithOAuthInput

-

SignOutInput

-

type • src/auth.ts:156:1

+

AuthSignInConfig

+

type • src/auth.ts:69:1

Export paths: src/index.ts

Related symbols: None
@@ -2171,10 +2155,14 @@

SignOutInput

- allDevices + identifiers property - boolean | undefined - no + + ("email" | "phone" | "username")[] + + yes @@ -2182,17 +2170,17 @@

SignOutInput

-

SignUpInput

-

type • src/auth.ts:148:1

+

AuthSignUpConfig

+

type • src/auth.ts:73:1

Export paths: src/index.ts

Related symbols:
    -
  • AuthIdentifier
  • +
  • AuthSignUpField
@@ -2208,38 +2196,17 @@

SignUpInput

- identifier - property - AuthIdentifier - yes - - - - metadata - property - Record<string, unknown> | undefined - no - - - - password - property - string | undefined - no - - - - profile + optionalFields property - Record<string, unknown> | undefined + AuthSignUpField[] | undefined no - redirectTo + requiredFields property - string | undefined - no + AuthSignUpField[] + yes @@ -2247,19 +2214,21 @@

SignUpInput

-

VerifyOtpInput

-

type • src/auth.ts:165:1

+

AuthSignUpField

+

unknown • src/auth.ts:15:1

Export paths: src/index.ts

-
- Related symbols: -
    -
  • AuthIdentifier
  • -
-
+
Related symbols: None
+
+
+

AuthUser

+

type • src/auth.ts:108:1

+ +

Export paths: src/index.ts

+
Related symbols: None
@@ -2273,99 +2242,52 @@

VerifyOtpInput

- - - - - - - - + - + - + - + - - + + - -
identifierpropertyAuthIdentifieryes
metadataavatarUrl propertyRecord<string, unknown> | undefinedstring | undefined no
redirectTodisplayName property string | undefined no
tokenemail propertystringyesstring | undefinedno
-
-
-
-

src/bindings.ts

-
-

ApiScreenDataLoaderDefinition

-

type • src/bindings.ts:97:1

- -

Export paths: src/index.ts

-
Related symbols: None
- - - - - - - - - - - - - + - + - + - - - - - - - - + - - + + - + - - + + @@ -2373,19 +2295,17 @@

ApiScreenDataLoaderDefinition

-

BindingCondition

-

type • src/bindings.ts:118:1

+

CompleteOAuthAuthorizationInput

+

type • src/auth.ts:273:1

Export paths: src/index.ts

Related symbols:
    -
  • BindingConditionOperator
  • -
  • BindingValue
  • -
  • BindingValueSource
  • +
  • AuthOAuthAuthorizationResponse
@@ -2401,65 +2321,68 @@

BindingCondition

- + - + - + - + - - - - - - -
MemberKindTypeRequiredDescription
apiIdid property string yes
idmetadata propertystring | number | undefinedRecord<string, unknown> | undefined no
kindproperty"api"yes
modephone property - "byId" | "list" | "one" | - "random" - yesstring | undefinedno
targetPathusername propertystringyesstring | undefinedno
operatorattemptId propertyBindingConditionOperatorstring yes
sourceresponse propertyBindingValueSourceAuthOAuthAuthorizationResponse yes
valuepropertyBindingValue | undefinedno
-

BindingConditionOperator

-

unknown • src/bindings.ts:116:1

+

DEFAULT_AUTH_FLOW

+

value • src/auth.ts:56:14

Export paths: src/index.ts

Related symbols: None
-

BindingDataPath

-

unknown • src/bindings.ts:16:1

+

KnownAuthOAuthProviderId

+

unknown • src/auth.ts:38:1

Export paths: src/index.ts

Related symbols: None
-

BindingFallback

-

type • src/bindings.ts:54:1

+

KnownAuthSignUpField

+

unknown • src/auth.ts:14:1

Export paths: src/index.ts

-
- Related symbols: +
Related symbols: None
+
+
+

PasswordResetInput

+

type • src/auth.ts:162:1

+ +

Export paths: src/index.ts

+
+ Related symbols:
    -
  • BindingValue
  • -
  • BindingValueSource
  • +
  • AuthIdentifier
@@ -2475,16 +2398,16 @@

BindingFallback

- source + identifier property - BindingValueSource | undefined - no + AuthIdentifier + yes - value + redirectTo property - BindingValue | undefined + string | undefined no @@ -2493,40 +2416,56 @@

BindingFallback

-

BindingInputMap

-

unknown • src/bindings.ts:95:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

BindingInputValue

-

unknown • src/bindings.ts:76:1

+

resolveAuthFlow

+

function • src/auth.ts:65:1

Export paths: src/index.ts

-
Related symbols: None
+
+ Related symbols: +
    +
  • AuthFlowConfig
  • +
+
+
+
Signature
+
(flow?: AuthFlowConfig | undefined) => AuthFlowConfig
+ + + + + + + + + + + + + + + + + +
ParameterTypeRequiredDescription
flowAuthFlowConfig | undefinedno
+

Returns: AuthFlowConfig

+
-

BindingLifecycleBehavior

-

type • src/bindings.ts:61:1

+

SignInInput

+

type • src/auth.ts:142:1

Export paths: src/index.ts

Related symbols:
    -
  • BindingFallback
  • -
  • BindingLifecycleState
  • +
  • AuthIdentifier
@@ -2542,24 +2481,38 @@

BindingLifecycleBehavior

- fallback + identifier property - BindingFallback | undefined + AuthIdentifier + yes + + + + metadata + property + Record<string, unknown> | undefined no - message + otp property string | undefined no - state + password property - BindingLifecycleState - yes + string | undefined + no + + + + redirectTo + property + string | undefined + no @@ -2567,22 +2520,11 @@

BindingLifecycleBehavior

-

BindingLifecycleState

-

unknown • src/bindings.ts:59:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

BindingOperationRef

-

type • src/bindings.ts:20:1

+

SignOutInput

+

type • src/auth.ts:158:1

Export paths: src/index.ts

Related symbols: None
@@ -2599,54 +2541,28 @@

BindingOperationRef

- dataSourceId - property - string - yes - - - - endpointId + allDevices property - string | undefined + boolean | undefined no - - operationId - property - string - yes - -
-

BindingValue

-

unknown • src/bindings.ts:6:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

BindingValueExpression

-

type • src/bindings.ts:49:1

+

SignUpInput

+

type • src/auth.ts:150:1

Export paths: src/index.ts

Related symbols:
    -
  • BindingValueSource
  • -
  • BindingValueTransform
  • +
  • AuthIdentifier
@@ -2662,16 +2578,37 @@

BindingValueExpression

- source + identifier property - BindingValueSource + AuthIdentifier yes - transforms + metadata property - readonly BindingValueTransform[] | undefined + Record<string, unknown> | undefined + no + + + + password + property + string | undefined + no + + + + profile + property + Record<string, unknown> | undefined + no + + + + redirectTo + property + string | undefined no @@ -2680,40 +2617,17 @@

BindingValueExpression

-

BindingValueSource

-

unknown • src/bindings.ts:26:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

BindingValueTransform

-

unknown • src/bindings.ts:18:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

ComponentDataBinding

-

type • src/bindings.ts:140:1

+

StartOAuthAuthorizationInput

+

type • src/auth.ts:235:1

Export paths: src/index.ts

Related symbols:
    -
  • EventBinding
  • -
  • PropBinding
  • +
  • AuthOAuthProviderId
@@ -2729,37 +2643,30 @@

ComponentDataBinding

- componentId + provider property - string + AuthOAuthProviderId yes - componentType + queryParams property - string | undefined + Readonly<Record<string, string>> | undefined no - events + redirectUri property - - Readonly<Record<string, readonly EventBinding[]>> | - undefined - - no + string + yes - props + scopes property - - Readonly<Record<string, PropBinding>> | undefined - + readonly string[] | undefined no @@ -2768,52 +2675,17 @@

ComponentDataBinding

-

ComponentDataBindingRegistry

-

unknown • src/bindings.ts:147:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

ComponentInstanceId

-

unknown • src/bindings.ts:3:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

ComponentTypeId

-

unknown • src/bindings.ts:4:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

EventBinding

-

type • src/bindings.ts:134:1

+

VerifyOtpInput

+

type • src/auth.ts:167:1

Export paths: src/index.ts

Related symbols:
    -
  • BindingCondition
  • -
  • BindingInputValue
  • -
  • EventBindingTarget
  • +
  • AuthIdentifier
@@ -2829,60 +2701,49 @@

EventBinding

- input + identifier property - - Readonly<Record<string, BindingInputValue>> | undefined - - no + AuthIdentifier + yes - target + metadata property - EventBindingTarget - yes + Record<string, unknown> | undefined + no - when + redirectTo property - BindingCondition | undefined + string | undefined no + + token + property + string + yes + +
+
+
+

src/bindings.ts

-

EventBindingTarget

-

unknown • src/bindings.ts:124:1

+

ApiScreenDataLoaderDefinition

+

type • src/bindings.ts:97:1

Export paths: src/index.ts

Related symbols: None
-
-
-

OperationScreenDataLoaderDefinition

-

type • src/bindings.ts:105:1

- -

Export paths: src/index.ts

-
- Related symbols: -
    -
  • BindingInputValue
  • -
  • BindingOperationRef
  • -
-
@@ -2896,34 +2757,42 @@

OperationScreenDataLoaderDefinition

- + - - + + - + - + - + - + - + + + + + + + + @@ -2932,20 +2801,19 @@

OperationScreenDataLoaderDefinition

-

PropBinding

-

type • src/bindings.ts:67:1

+

BindingCondition

+

type • src/bindings.ts:118:1

Export paths: src/index.ts

Related symbols:
    -
  • BindingFallback
  • -
  • BindingLifecycleBehavior
  • +
  • BindingConditionOperator
  • +
  • BindingValue
  • BindingValueSource
  • -
  • BindingValueTransform
@@ -2961,31 +2829,10 @@

PropBinding

- - - - - - - - - - - - - - - - - - - - - - + - - + + @@ -2996,9 +2843,9 @@

PropBinding

- + - + @@ -3007,50 +2854,42 @@

PropBinding

-

ScreenDataLoaderDefinition

-

unknown • src/bindings.ts:112:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
- -
-

src/cli/index.ts

-
-

AnkhCapabilityId

-

unknown • src/cli/index.ts:5:1

+

BindingConditionOperator

+

unknown • src/bindings.ts:116:1

Export paths: src/index.ts

Related symbols: None
-

AnkhCommandCategory

-

unknown • src/cli/index.ts:1:1

+

BindingDataPath

+

unknown • src/bindings.ts:16:1

Export paths: src/index.ts

Related symbols: None
-

AnkhCommandDescriptor

-

type • src/cli/index.ts:7:1

+

BindingFallback

+

type • src/bindings.ts:54:1

Export paths: src/index.ts

-
Related symbols: None
+
+ Related symbols: +
    +
  • BindingValue
  • +
  • BindingValueSource
  • +
+
idapiId propertystring | undefinednostringyes
inputid property - Readonly<Record<string, BindingInputValue>> | undefined - string | number | undefined no
kind property"operation""api" yes
operationmode propertyBindingOperationRef + "byId" | "list" | "one" | + "random" + yes
targetPathpropertystring yes
emptypropertyBindingLifecycleBehavior | undefinedno
errorpropertyBindingLifecycleBehavior | undefinedno
fallbackpropertyBindingFallback | undefinedno
loadingoperator propertyBindingLifecycleBehavior | undefinednoBindingConditionOperatoryes
transformsvalue propertyreadonly BindingValueTransform[] | undefinedBindingValue | undefined no
@@ -3064,59 +2903,61 @@

AnkhCommandDescriptor

- + - + - - - - - - - - + - + - - - - - - - - - - - - - -
aliasessource propertyreadonly string[] | undefinedBindingValueSource | undefined no
capabilityproperty`${string}.${string}`yes
examplesvalue propertyreadonly string[] | undefinedBindingValue | undefined no
pathpropertyreadonly [string, ...string[]]yes
summarypropertystringyes
-

AnkhCommandProviderManifest

-

type • src/cli/index.ts:15:1

+

BindingInputMap

+

unknown • src/bindings.ts:95:1

Export paths: src/index.ts

-
- Related symbols: -
    -
  • AnkhCommandDescriptor
  • -
-
- +
Related symbols: None
+
+
+

BindingInputValue

+

unknown • src/bindings.ts:76:1

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

BindingLifecycleBehavior

+

type • src/bindings.ts:61:1

+ +

Export paths: src/index.ts

+
+ Related symbols: +
    +
  • BindingFallback
  • +
  • BindingLifecycleState
  • +
+
+ @@ -3129,37 +2970,23 @@

AnkhCommandProviderManifest

- - - - - - - - - - - - - - - + - - + + - + - - + + - + - + @@ -3168,11 +2995,22 @@

AnkhCommandProviderManifest

-

AnkhPackageMetadata

-

type • src/cli/index.ts:23:1

+

BindingLifecycleState

+

unknown • src/bindings.ts:59:1

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

BindingOperationRef

+

type • src/bindings.ts:20:1

Export paths: src/index.ts

Related symbols: None
@@ -3189,23 +3027,23 @@

AnkhPackageMetadata

- + - + - + - - + + - + - + @@ -3214,75 +3052,29 @@

AnkhPackageMetadata

-

AnkhProviderReference

-

unknown • src/cli/index.ts:3:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
- -
-

src/data/apis.ts

-
-

APP_API_ENDPOINT_INTENTS

-

value • src/data/apis.ts:22:14

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

APP_API_ENDPOINT_METHODS

-

value • src/data/apis.ts:11:14

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

APP_API_GENERATED_PRESETS

-

value • src/data/apis.ts:8:14

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

APP_API_KINDS

-

value • src/data/apis.ts:5:14

+

BindingValue

+

unknown • src/bindings.ts:6:1

Export paths: src/index.ts

Related symbols: None
-

AppApiAuthRequirement

-

type • src/data/apis.ts:36:1

+

BindingValueExpression

+

type • src/bindings.ts:49:1

Export paths: src/index.ts

Related symbols:
    -
  • DataContractValue
  • +
  • BindingValueSource
  • +
  • BindingValueTransform
@@ -3298,37 +3090,16 @@

AppApiAuthRequirement

- - - - - - - - - - - - - - - - - - - - - - + - - + + - + - + @@ -3337,18 +3108,40 @@

AppApiAuthRequirement

-

AppApiCollectionResourceDefinition

-

type • src/data/apis.ts:44:1

+

BindingValueSource

+

unknown • src/bindings.ts:26:1

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

BindingValueTransform

+

unknown • src/bindings.ts:18:1

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

ComponentDataBinding

+

type • src/bindings.ts:140:1

Export paths: src/index.ts

Related symbols:
    -
  • DataContractValue
  • -
  • DbCollectionDefinition
  • +
  • EventBinding
  • +
  • PropBinding
@@ -3364,34 +3157,36 @@

AppApiCollectionResourceDefinition

- + - + - + - - + + - + - + - + @@ -3401,31 +3196,52 @@

AppApiCollectionResourceDefinition

-

AppApiDefinition

-

unknown • src/data/apis.ts:97:1

+

ComponentDataBindingRegistry

+

unknown • src/bindings.ts:147:1

Export paths: src/index.ts

Related symbols: None
-

AppApiEndpointDefinition

-

type • src/data/apis.ts:53:1

+

ComponentInstanceId

+

unknown • src/bindings.ts:3:1

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

ComponentTypeId

+

unknown • src/bindings.ts:4:1

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

EventBinding

+

type • src/bindings.ts:134:1

Export paths: src/index.ts

Related symbols:
    -
  • AppApiAuthRequirement
  • -
  • DataContractValue
  • -
  • DataOperationRequest
  • -
  • DataOperationResponse
  • +
  • BindingCondition
  • +
  • BindingInputValue
  • +
  • EventBindingTarget
@@ -3441,84 +3257,176 @@

AppApiEndpointDefinition

- + - + - + - + + + + + + + + + +
capabilitiespropertyreadonly `${string}.${string}`[]yes
categorypropertystringyes
commandsfallback propertyreadonly AnkhCommandDescriptor[]yesBindingFallback | undefinedno
idmessage propertystringyesstring | undefinedno
versionstate propertystringBindingLifecycleState yes
capabilitiesdataSourceId propertyreadonly `${string}.${string}`[]string yes
categoryendpointId propertystringyesstring | undefinedno
provideroperationId property`./${string}` | nullstring yes
metadatapropertyDataContractValue | undefinedno
permissionspropertyreadonly string[] | undefinedno
policypropertystring | undefinedno
requiredsource propertyboolean | undefinednoBindingValueSourceyes
rolestransforms propertyreadonly string[] | undefinedreadonly BindingValueTransform[] | undefined no
collectioncomponentId propertyDbCollectionDefinitionstring yes
kindcomponentType property"collection"yesstring | undefinedno
metadataevents propertyDataContractValue | undefined + Readonly<Record<string, readonly EventBinding[]>> | + undefined + no
seedprops property - readonly Readonly<Record<string, DataContractValue>>[] | - undefined + Readonly<Record<string, PropBinding>> | undefined no
authinput propertyAppApiAuthRequirement | undefined + Readonly<Record<string, BindingInputValue>> | undefined + no
descriptiontarget propertystring | undefinedEventBindingTargetyes
whenpropertyBindingCondition | undefined no
+
+
+

EventBindingTarget

+

unknown • src/bindings.ts:124:1

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

OperationScreenDataLoaderDefinition

+

type • src/bindings.ts:105:1

+ +

Export paths: src/index.ts

+
+ Related symbols: +
    +
  • BindingInputValue
  • +
  • BindingOperationRef
  • +
+
+ + + + + + + + + + + + - - + + - + - + - - + + - + - + + + + + +
MemberKindTypeRequiredDescription
id propertystringyesstring | undefinedno
intentinput property "list" | "create" | "custom" | - "delete" | "read" | "update" | - undefinedReadonly<Record<string, BindingInputValue>> | undefined no
labelkind propertystring | undefinedno"operation"yes
metadataoperation propertyDataContractValue | undefinedBindingOperationRefyes
+
+
+

PropBinding

+

type • src/bindings.ts:67:1

+ +

Export paths: src/index.ts

+
+ Related symbols: +
    +
  • BindingFallback
  • +
  • BindingLifecycleBehavior
  • +
  • BindingValueSource
  • +
  • BindingValueTransform
  • +
+
+ + + + + + + + + + + + + + + + - + - - + + - + - - + + - + - + - + - + + + + + + + + @@ -3527,129 +3435,50 @@

AppApiEndpointDefinition

-

AppApiEndpointId

-

unknown • src/data/apis.ts:33:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

AppApiEndpointIntent

-

unknown • src/data/apis.ts:30:1

+

ScreenDataLoaderDefinition

+

unknown • src/bindings.ts:112:1

Export paths: src/index.ts

Related symbols: None
+ +
+

src/cli/index.ts

-

AppApiEndpointMethod

-

unknown • src/data/apis.ts:20:1

+

AnkhCapabilityId

+

unknown • src/cli/index.ts:5:1

Export paths: src/index.ts

Related symbols: None
-

AppApiGeneratedPreset

-

unknown • src/data/apis.ts:9:1

+

AnkhCommandCategory

+

unknown • src/cli/index.ts:1:1

Export paths: src/index.ts

Related symbols: None
-

AppApiId

-

unknown • src/data/apis.ts:32:1

+

AnkhCommandDescriptor

+

type • src/cli/index.ts:7:1

Export paths: src/index.ts

Related symbols: None
-
-
-

AppApiKind

-

unknown • src/data/apis.ts:6:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

AppApiManifest

-

unknown • src/data/apis.ts:105:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

AppApiRegistry

-

unknown • src/data/apis.ts:99:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

AppApiResourceDefinition

-

unknown • src/data/apis.ts:51:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

AppApiSeedRecord

-

unknown • src/data/apis.ts:34:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

AppDataManifest

-

type • src/data/apis.ts:101:1

- -

Export paths: src/index.ts

-
- Related symbols: -
    -
  • AppApiDefinition
  • -
-
MemberKindTypeRequiredDescription
emptypropertyBindingLifecycleBehavior | undefined no
methoderror property - "DELETE" | "GET" | "HEAD" | - "OPTIONS" | "PATCH" | "POST" | - "PUT" - yesBindingLifecycleBehavior | undefinedno
pathfallback propertystringyesBindingFallback | undefinedno
requestloading propertyDataOperationRequest | undefinedBindingLifecycleBehavior | undefined no
responsesource propertyDataOperationResponse | undefinedBindingValueSourceyes
transformspropertyreadonly BindingValueTransform[] | undefined no
@@ -3663,34 +3492,56 @@

AppDataManifest

- + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
apisaliases property - Readonly<Record<string, AppApiDefinition>> | undefined - readonly string[] | undefinedno
capabilityproperty`${string}.${string}`yes
examplespropertyreadonly string[] | undefined no
pathpropertyreadonly [string, ...string[]]yes
summarypropertystringyes
-

AppExternalApiDefinition

-

type • src/data/apis.ts:91:1

+

AnkhCommandProviderManifest

+

type • src/cli/index.ts:15:1

Export paths: src/index.ts

Related symbols:
    -
  • AppApiAuthRequirement
  • -
  • AppApiEndpointDefinition
  • -
  • DataContractValue
  • +
  • AnkhCommandDescriptor
@@ -3706,37 +3557,23 @@

AppExternalApiDefinition

- auth + capabilities property - AppApiAuthRequirement | undefined - no + readonly `${string}.${string}`[] + yes - basePath + category property string yes - baseUrl - property - string | undefined - no - - - - description - property - string | undefined - no - - - - endpoints + commands property - readonly AppApiEndpointDefinition[] + readonly AnkhCommandDescriptor[] yes @@ -3748,54 +3585,25 @@

AppExternalApiDefinition

- kind + version property - "external" + string yes - - label - property - string | undefined - no - - - - metadata - property - DataContractValue | undefined - no - - - - openApiUrl - property - string | undefined - no - -
-

AppGeneratedApiDefinition

-

type • src/data/apis.ts:80:1

+

AnkhPackageMetadata

+

type • src/cli/index.ts:23:1

Export paths: src/index.ts

-
- Related symbols: -
    -
  • AppApiAuthRequirement
  • -
  • AppApiCollectionResourceDefinition
  • -
  • AppApiEndpointDefinition
  • -
  • DataContractValue
  • -
-
+
Related symbols: None
@@ -3809,117 +3617,100 @@

AppGeneratedApiDefinition

- - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - -
authpropertyAppApiAuthRequirement | undefinedno
basePathpropertystringyes
descriptionpropertystring | undefinedno
endpointscapabilities propertyreadonly AppApiEndpointDefinition[]readonly `${string}.${string}`[] yes
idcategory property string yes
kindprovider property"generated"`./${string}` | null yes
labelpropertystring | undefinedno
metadatapropertyDataContractValue | undefinedno
presetproperty"crud" | undefinedno
resourcepropertyAppApiCollectionResourceDefinition | undefinedno
-
-
-

src/data/diagnostics.ts

-

DataDiagnosticCode

-

unknown • src/data/diagnostics.ts:5:1

+

AnkhProviderReference

+

unknown • src/cli/index.ts:3:1

Export paths: src/index.ts

Related symbols: None
+
+
+

src/data/apis.ts

-

DataDiagnosticSeverity

-

unknown • src/data/diagnostics.ts:3:1

+

APP_API_ENDPOINT_INTENTS

+

value • src/data/apis.ts:22:14

Export paths: src/index.ts

Related symbols: None
-

DataSourceDiagnostic

-

type • src/data/diagnostics.ts:21:1

+

APP_API_ENDPOINT_METHODS

+

value • src/data/apis.ts:11:14

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

APP_API_GENERATED_PRESETS

+

value • src/data/apis.ts:8:14

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

APP_API_KINDS

+

value • src/data/apis.ts:5:14

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

AppApiAuthRequirement

+

type • src/data/apis.ts:36:1

Export paths: src/index.ts

Related symbols:
    -
  • DataDiagnosticCode
  • -
  • DataDiagnosticSeverity
  • +
  • DataContractValue
@@ -3935,59 +3726,102 @@

DataSourceDiagnostic

- code + metadata property - DataDiagnosticCode - yes + DataContractValue | undefined + no - dataSourceId + permissions property - string | undefined + readonly string[] | undefined no - endpointId + policy property string | undefined no - hint + required property - string | undefined + boolean | undefined no - message + roles property - string + readonly string[] | undefined + no + + + + +
+
+

AppApiCollectionResourceDefinition

+

type • src/data/apis.ts:44:1

+ +

Export paths: src/index.ts

+
+ Related symbols: +
    +
  • DataContractValue
  • +
  • DbCollectionDefinition
  • +
+
+ + + + + + + + + + + + + + + + - + - - + + - + - + - + - - + + @@ -3995,34 +3829,31 @@

DataSourceDiagnostic

-

DataSourceDiagnosticResult

-

unknown • src/data/diagnostics.ts:32:1

+

AppApiDefinition

+

unknown • src/data/apis.ts:97:1

Export paths: src/index.ts

Related symbols: None
- -
-

src/data/endpoints.ts

-

DataEndpointConfig

-

type • src/data/endpoints.ts:8:1

+

AppApiEndpointDefinition

+

type • src/data/apis.ts:53:1

Export paths: src/index.ts

Related symbols:
    -
  • CredentialRef
  • +
  • AppApiAuthRequirement
  • DataContractValue
  • -
  • DataEndpointKind
  • -
  • DataOperationConfig
  • +
  • DataOperationRequest
  • +
  • DataOperationResponse
@@ -4038,16 +3869,9 @@

DataEndpointConfig

- - - - - - - - + - + @@ -4066,31 +3890,41 @@

DataEndpointConfig

- + - - + + - + - + - + - + - + @@ -4098,7 +3932,21 @@

DataEndpointConfig

- + + + + + + + + + + + + + + + @@ -4107,118 +3955,127 @@

DataEndpointConfig

-

DataEndpointKind

-

unknown • src/data/endpoints.ts:6:1

+

AppApiEndpointId

+

unknown • src/data/apis.ts:33:1

Export paths: src/index.ts

Related symbols: None
-

DataEndpointRegistry

-

unknown • src/data/endpoints.ts:20:1

+

AppApiEndpointIntent

+

unknown • src/data/apis.ts:30:1

Export paths: src/index.ts

Related symbols: None
- -
-

src/data/ids.ts

-

AdapterId

-

unknown • src/data/ids.ts:6:1

+

AppApiEndpointMethod

+

unknown • src/data/apis.ts:20:1

Export paths: src/index.ts

Related symbols: None
-

CredentialId

-

unknown • src/data/ids.ts:5:1

+

AppApiGeneratedPreset

+

unknown • src/data/apis.ts:9:1

Export paths: src/index.ts

Related symbols: None
-

DataSourceId

-

unknown • src/data/ids.ts:1:1

+

AppApiId

+

unknown • src/data/apis.ts:32:1

Export paths: src/index.ts

Related symbols: None
-

EndpointId

-

unknown • src/data/ids.ts:2:1

+

AppApiKind

+

unknown • src/data/apis.ts:6:1

Export paths: src/index.ts

Related symbols: None
-

OperationId

-

unknown • src/data/ids.ts:3:1

+

AppApiManifest

+

unknown • src/data/apis.ts:105:1

Export paths: src/index.ts

Related symbols: None
-

SchemaId

-

unknown • src/data/ids.ts:4:1

+

AppApiRegistry

+

unknown • src/data/apis.ts:99:1

Export paths: src/index.ts

Related symbols: None
-
-
-

src/data/operations.ts

-

DataOperationConfig

-

type • src/data/operations.ts:50:1

+

AppApiResourceDefinition

+

unknown • src/data/apis.ts:51:1

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

AppApiSeedRecord

+

unknown • src/data/apis.ts:34:1

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

AppDataManifest

+

type • src/data/apis.ts:101:1

Export paths: src/index.ts

Related symbols:
    -
  • CredentialRef
  • -
  • DataContractValue
  • -
  • DataOperationIntent
  • -
  • DataOperationMethod
  • -
  • DataOperationPagination
  • -
  • DataOperationProtocol
  • -
  • DataOperationRequest
  • -
  • DataOperationResponse
  • +
  • AppApiDefinition
@@ -4234,93 +4091,115 @@

DataOperationConfig

- + - + + +
MemberKindTypeRequiredDescription
collectionpropertyDbCollectionDefinition yes
operationIdkind propertystring | undefinedno"collection"yes
pathmetadata propertystring | undefinedDataContractValue | undefined no
severityseed propertyDataDiagnosticSeverityyes + readonly Readonly<Record<string, DataContractValue>>[] | + undefined + no
baseUrlpropertystring | undefinedno
credentialauth propertyCredentialRef | undefinedAppApiAuthRequirement | undefined no
kindintent propertyDataEndpointKindyes + "list" | "create" | "custom" | + "delete" | "read" | "update" | + undefined + no
metadatalabel propertyDataContractValue | undefinedstring | undefined no
namemetadata propertystring | undefinedDataContractValue | undefined no
operationsmethod property - Readonly<Record<string, DataOperationConfig>> + "DELETE" | "GET" | "HEAD" | + "OPTIONS" | "PATCH" | "POST" | + "PUT" yes
path propertystring | undefinedstringyes
requestpropertyDataOperationRequest | undefinedno
responsepropertyDataOperationResponse | undefined no
credentialapis propertyCredentialRef | undefined + Readonly<Record<string, AppApiDefinition>> | undefined + no
+
+
+

AppExternalApiDefinition

+

type • src/data/apis.ts:91:1

+ +

Export paths: src/index.ts

+
+ Related symbols: +
    +
  • AppApiAuthRequirement
  • +
  • AppApiEndpointDefinition
  • +
  • DataContractValue
  • +
+
+ + + - - - - - + + + + + + + - + - + - + - + - - + + - + - + - + - - + + - + - - + + - + - - + + - + - - - - - - - - + - + - + - + @@ -4329,36 +4208,22 @@

DataOperationConfig

-

DataOperationIntent

-

unknown • src/data/operations.ts:6:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

DataOperationMethod

-

unknown • src/data/operations.ts:8:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

DataOperationPagination

-

type • src/data/operations.ts:41:1

+

AppGeneratedApiDefinition

+

type • src/data/apis.ts:80:1

Export paths: src/index.ts

-
Related symbols: None
+
+ Related symbols: +
    +
  • AppApiAuthRequirement
  • +
  • AppApiCollectionResourceDefinition
  • +
  • AppApiEndpointDefinition
  • +
  • DataContractValue
  • +
+
descriptionpropertystring | undefinednoMemberKindTypeRequiredDescription
endpointIdauth propertystring | undefinedAppApiAuthRequirement | undefined no
idbasePath property string yes
intentbaseUrl propertyDataOperationIntentyesstring | undefinedno
metadatadescription propertyDataContractValue | undefinedstring | undefined no
methodendpoints propertyDataOperationMethod | undefinednoreadonly AppApiEndpointDefinition[]yes
nameid propertystring | undefinednostringyes
paginationkind propertyDataOperationPagination | undefinedno"external"yes
pathlabel property string | undefined no
protocolpropertyDataOperationProtocolyes
requestmetadata propertyDataOperationRequest | undefinedDataContractValue | undefined no
responseopenApiUrl propertyDataOperationResponse | undefinedstring | undefined no
@@ -4372,185 +4237,117 @@

DataOperationPagination

- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - +
cursorPathauthpropertyAppApiAuthRequirement | undefinedno
basePathpropertystringyes
description property string | undefined no
endpointspropertyreadonly AppApiEndpointDefinition[]yes
idpropertystringyes
kind property - (string & {}) | "cursor" | "limit-offset" | - "page" | "unknown" - "generated" yes
limitParameterlabel property string | undefined no
offsetParametermetadata propertystring | undefinedDataContractValue | undefined no
pageParameterpreset propertystring | undefined"crud" | undefined no
pageSizeParameterresource propertystring | undefinedAppApiCollectionResourceDefinition | undefined no
+
+
+

src/data/diagnostics.ts

-

DataOperationParameter

-

type • src/data/operations.ts:22:1

- -

Export paths: src/index.ts

-
- Related symbols: -
    -
  • DataContractValue
  • -
  • DataOperationParameterLocation
  • -
  • DataSchema
  • -
  • DataSchemaRef
  • -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MemberKindTypeRequiredDescription
defaultpropertyDataContractValue | undefinedno
descriptionpropertystring | undefinedno
locationpropertyDataOperationParameterLocationyes
namepropertystringyes
requiredpropertyboolean | undefinedno
schemapropertyDataSchema | undefinedno
schemaRefpropertyDataSchemaRef | undefinedno
-
-
-

DataOperationParameterLocation

-

unknown • src/data/operations.ts:20:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

DataOperationProtocol

-

unknown • src/data/operations.ts:18:1

+

DataDiagnosticCode

+

unknown • src/data/diagnostics.ts:5:1

Export paths: src/index.ts

Related symbols: None
-

DataOperationRegistry

-

unknown • src/data/operations.ts:66:1

+

DataDiagnosticSeverity

+

unknown • src/data/diagnostics.ts:3:1

Export paths: src/index.ts

Related symbols: None
-

DataOperationRequest

-

type • src/data/operations.ts:30:1

+

DataSourceDiagnostic

+

type • src/data/diagnostics.ts:21:1

Export paths: src/index.ts

Related symbols:
    -
  • DataOperationParameter
  • -
  • DataSchema
  • -
  • DataSchemaRef
  • +
  • DataDiagnosticCode
  • +
  • DataDiagnosticSeverity
@@ -4566,130 +4363,94 @@

DataOperationRequest

- contentType - property - string | undefined - no - - - - parameters + code property - readonly DataOperationParameter[] | undefined - no + DataDiagnosticCode + yes - schema + dataSourceId property - DataSchema | undefined + string | undefined no - schemaRef + endpointId property - DataSchemaRef | undefined + string | undefined no - - -
-
-

DataOperationResponse

-

type • src/data/operations.ts:35:1

- -

Export paths: src/index.ts

-
- Related symbols: -
    -
  • DataSchema
  • -
  • DataSchemaRef
  • -
-
- - - - - - - - - - - - - + - + - - + + - + - + - + - + - + - - + +
MemberKindTypeRequiredDescription
contentTypehint property string | undefined no
descriptionmessage propertystring | undefinednostringyes
schemaoperationId propertyDataSchema | undefinedstring | undefined no
schemaRefpath propertyDataSchemaRef | undefinedstring | undefined no
statusseverity propertystring | number | undefinednoDataDiagnosticSeverityyes
-
-
-

src/data/refs.ts

-

AdapterKind

-

unknown • src/data/refs.ts:13:1

+

DataSourceDiagnosticResult

+

unknown • src/data/diagnostics.ts:32:1

Export paths: src/index.ts

Related symbols: None
+
+
+

src/data/endpoints.ts

-

AdapterRef

-

type • src/data/refs.ts:15:1

+

DataEndpointConfig

+

type • src/data/endpoints.ts:8:1

Export paths: src/index.ts

Related symbols:
    -
  • AdapterKind
  • +
  • CredentialRef
  • DataContractValue
  • +
  • DataEndpointKind
  • +
  • DataOperationConfig
@@ -4705,14 +4466,21 @@

AdapterRef

- config + baseUrl property - DataContractValue | undefined + string | undefined no - exportName + credential + property + CredentialRef | undefined + no + + + + description property string | undefined no @@ -4728,12 +4496,35 @@

AdapterRef

kind property - AdapterKind + DataEndpointKind yes - packageName + metadata + property + DataContractValue | undefined + no + + + + name + property + string | undefined + no + + + + operations + property + + Readonly<Record<string, DataOperationConfig>> + + yes + + + + path property string | undefined no @@ -4744,91 +4535,118 @@

AdapterRef

-

CredentialKind

-

unknown • src/data/refs.ts:4:1

+

DataEndpointKind

+

unknown • src/data/endpoints.ts:6:1

Export paths: src/index.ts

Related symbols: None
-

CredentialRef

-

type • src/data/refs.ts:6:1

+

DataEndpointRegistry

+

unknown • src/data/endpoints.ts:20:1

Export paths: src/index.ts

-
- Related symbols: -
    -
  • CredentialKind
  • -
-
+
Related symbols: None
+
+
+
+

src/data/ids.ts

+
+

AdapterId

+

unknown • src/data/ids.ts:6:1

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MemberKindTypeRequiredDescription
idpropertystringyes
kindproperty(string & {}) | CredentialKindyes
labelpropertystring | undefinedno
scopepropertystring | undefinedno
+

Export paths: src/index.ts

+
Related symbols: None
+
+
+

CredentialId

+

unknown • src/data/ids.ts:5:1

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

DataSourceId

+

unknown • src/data/ids.ts:1:1

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

EndpointId

+

unknown • src/data/ids.ts:2:1

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

OperationId

+

unknown • src/data/ids.ts:3:1

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

SchemaId

+

unknown • src/data/ids.ts:4:1

+ +

Export paths: src/index.ts

+
Related symbols: None
-

src/data/schemas.ts

+

src/data/operations.ts

-

DataSchema

-

type • src/data/schemas.ts:22:1

+

DataOperationConfig

+

type • src/data/operations.ts:50:1

Export paths: src/index.ts

Related symbols:
    +
  • CredentialRef
  • DataContractValue
  • -
  • DataSchemaPrimitiveType
  • -
  • DataSchemaRef
  • +
  • DataOperationIntent
  • +
  • DataOperationMethod
  • +
  • DataOperationPagination
  • +
  • DataOperationProtocol
  • +
  • DataOperationRequest
  • +
  • DataOperationResponse
@@ -4844,121 +4662,93 @@

DataSchema

- additionalProperties - property - boolean | DataSchema | undefined - no - - - - allOf - property - readonly DataSchema[] | undefined - no - - - - anyOf - property - readonly DataSchema[] | undefined - no - - - - const + credential property - DataContractValue | undefined + CredentialRef | undefined no - default + description property - DataContractValue | undefined + string | undefined no - description + endpointId property string | undefined no - enum + id property - readonly DataContractValue[] | undefined - no + string + yes - format + intent property - string | undefined - no + DataOperationIntent + yes - items + metadata property - DataSchema | undefined + DataContractValue | undefined no - nullable + method property - boolean | undefined + DataOperationMethod | undefined no - oneOf + name property - readonly DataSchema[] | undefined + string | undefined no - properties + pagination property - - Readonly<Record<string, DataSchema>> | undefined - + DataOperationPagination | undefined no - ref + path property - DataSchemaRef | undefined + string | undefined no - required + protocol property - readonly string[] | undefined - no + DataOperationProtocol + yes - title + request property - string | undefined + DataOperationRequest | undefined no - type + response property - - DataSchemaPrimitiveType | readonly DataSchemaPrimitiveType[] | - undefined - + DataOperationResponse | undefined no @@ -4967,30 +4757,36 @@

DataSchema

-

DataSchemaPrimitiveType

-

unknown • src/data/schemas.ts:4:1

+

DataOperationIntent

+

unknown • src/data/operations.ts:6:1

Export paths: src/index.ts

Related symbols: None
-

DataSchemaProperty

-

type • src/data/schemas.ts:17:1

+

DataOperationMethod

+

unknown • src/data/operations.ts:8:1

Export paths: src/index.ts

-
- Related symbols: -
    -
  • DataSchema
  • -
-
+
Related symbols: None
+
+
+

DataOperationPagination

+

type • src/data/operations.ts:41:1

+ +

Export paths: src/index.ts

+
Related symbols: None
@@ -5004,32 +4800,73 @@

DataSchemaProperty

- + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
descriptioncursorPath property string | undefined no
schemakind propertyDataSchema + (string & {}) | "cursor" | "limit-offset" | + "page" | "unknown" + yes
limitParameterpropertystring | undefinedno
offsetParameterpropertystring | undefinedno
pageParameterpropertystring | undefinedno
pageSizeParameterpropertystring | undefinedno
-

DataSchemaRef

-

type • src/data/schemas.ts:13:1

+

DataOperationParameter

+

type • src/data/operations.ts:22:1

Export paths: src/index.ts

-
Related symbols: None
+
+ Related symbols: +
    +
  • DataContractValue
  • +
  • DataOperationParameterLocation
  • +
  • DataSchema
  • +
  • DataSchemaRef
  • +
+
@@ -5043,38 +4880,103 @@

DataSchemaRef

- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
iddefaultpropertyDataContractValue | undefinedno
descriptionpropertystring | undefinedno
locationpropertyDataOperationParameterLocationyes
name property string yes
requiredpropertyboolean | undefinedno
schemapropertyDataSchema | undefinedno
schemaRefpropertyDataSchemaRef | undefinedno
-

DataSchemaRegistry

-

unknown • src/data/schemas.ts:41:1

+

DataOperationParameterLocation

+

unknown • src/data/operations.ts:20:1

Export paths: src/index.ts

Related symbols: None
-

DataSchemaSlot

-

type • src/data/schemas.ts:43:1

+

DataOperationProtocol

+

unknown • src/data/operations.ts:18:1

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

DataOperationRegistry

+

unknown • src/data/operations.ts:66:1

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

DataOperationRequest

+

type • src/data/operations.ts:30:1

Export paths: src/index.ts

Related symbols:
    +
  • DataOperationParameter
  • DataSchema
  • DataSchemaRef
@@ -5091,6 +4993,20 @@

DataSchemaSlot

+ + contentType + property + string | undefined + no + + + + parameters + property + readonly DataOperationParameter[] | undefined + no + + schema property @@ -5108,26 +5024,20 @@

DataSchemaSlot

-
-
-

src/data/sources.ts

-

DatabaseDataSourceConfig

-

type • src/data/sources.ts:47:1

+

DataOperationResponse

+

type • src/data/operations.ts:35:1

Export paths: src/index.ts

Related symbols:
    -
  • AdapterRef
  • -
  • CredentialRef
  • -
  • DataContractValue
  • -
  • DataEndpointConfig
  • DataSchema
  • +
  • DataSchemaRef
@@ -5143,16 +5053,9 @@

DatabaseDataSourceConfig

- adapter - property - AdapterRef - yes - - - - credential + contentType property - CredentialRef | undefined + string | undefined no @@ -5164,78 +5067,57 @@

DatabaseDataSourceConfig

- endpoints - property - - Readonly<Record<string, - import("/Users/a_rtiphishl_e/git/contracts/src/index").DataEndpointConfig>> - - yes - - - - id - property - string - yes - - - - kind - property - "database" - yes - - - - metadata + schema property - DataContractValue | undefined + DataSchema | undefined no - name + schemaRef property - string | undefined + DataSchemaRef | undefined no - schemas + status property - - Readonly<Record<string, - import("/Users/a_rtiphishl_e/git/contracts/src/index").DataSchema>> - | undefined - + string | number | undefined no
+
+
+

src/data/refs.ts

-

DataSourceBaseConfig

-

type • src/data/sources.ts:10:1

+

AdapterKind

+

unknown • src/data/refs.ts:13:1

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

AdapterRef

+

type • src/data/refs.ts:15:1

Export paths: src/index.ts

Related symbols:
    -
  • CredentialRef
  • +
  • AdapterKind
  • DataContractValue
  • -
  • DataEndpointConfig
  • -
  • DataSchema
  • -
  • DataSourceKind
@@ -5251,31 +5133,19 @@

DataSourceBaseConfig

- credential + config property - CredentialRef | undefined + DataContractValue | undefined no - description + exportName property string | undefined no - - endpoints - property - - Readonly<Record<string, - import("/Users/a_rtiphishl_e/git/contracts/src/index").DataEndpointConfig>> - - yes - - id property @@ -5286,89 +5156,44 @@

DataSourceBaseConfig

kind property - DataSourceKind + AdapterKind yes - metadata - property - DataContractValue | undefined - no - - - - name + packageName property string | undefined no - - schemas - property - - Readonly<Record<string, - import("/Users/a_rtiphishl_e/git/contracts/src/index").DataSchema>> - | undefined - - no - -
-

DataSourceConfig

-

unknown • src/data/sources.ts:65:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

DataSourceKind

-

unknown • src/data/sources.ts:8:1

- -

Export paths: src/index.ts

-
Related symbols: None
-
-
-

DataSourceRegistry

-

unknown • src/data/sources.ts:72:1

+

CredentialKind

+

unknown • src/data/refs.ts:4:1

Export paths: src/index.ts

Related symbols: None
-

GraphQlDataSourceConfig

-

type • src/data/sources.ts:38:1

+

CredentialRef

+

type • src/data/refs.ts:6:1

Export paths: src/index.ts

Related symbols:
    -
  • CredentialRef
  • -
  • DataContractValue
  • -
  • DataEndpointConfig
  • -
  • DataSchema
  • +
  • CredentialKind
@@ -5383,39 +5208,6 @@

GraphQlDataSourceConfig

- - credential - property - CredentialRef | undefined - no - - - - description - property - string | undefined - no - - - - endpoints - property - - Readonly<Record<string, - import("/Users/a_rtiphishl_e/git/contracts/src/index").DataEndpointConfig>> - - yes - - - - endpointUrl - property - string - yes - - id property @@ -5423,73 +5215,48 @@

GraphQlDataSourceConfig

yes - - introspection - property - - { readonly enabled: boolean; readonly schemaVersion?: string; } | - undefined - - no - - kind property - "graphql" + (string & {}) | CredentialKind yes - metadata - property - DataContractValue | undefined - no - - - - name + label property string | undefined no - schemas + scope property - - Readonly<Record<string, - import("/Users/a_rtiphishl_e/git/contracts/src/index").DataSchema>> - | undefined - + string | undefined no
+
+
+

src/data/schemas.ts

-

ManagedApiDataSourceConfig

-

type • src/data/sources.ts:59:1

+

DataSchema

+

type • src/data/schemas.ts:22:1

Export paths: src/index.ts

Related symbols:
    -
  • AdapterRef
  • -
  • CredentialRef
  • DataContractValue
  • -
  • DataEndpointConfig
  • -
  • DataSchema
  • -
  • ManagedApiResourceConfig
  • +
  • DataSchemaPrimitiveType
  • +
  • DataSchemaRef
@@ -5505,103 +5272,151 @@

ManagedApiDataSourceConfig

- adapter + additionalProperties property - AdapterRef - yes + boolean | DataSchema | undefined + no - credential + allOf property - CredentialRef | undefined + readonly DataSchema[] | undefined no - description + anyOf property - string | undefined + readonly DataSchema[] | undefined no - endpoints + const property - - Readonly<Record<string, - import("/Users/a_rtiphishl_e/git/contracts/src/index").DataEndpointConfig>> - - yes + DataContractValue | undefined + no - id + default property - string - yes + DataContractValue | undefined + no - kind + description property - "managed-api" - yes + string | undefined + no - metadata + enum property - DataContractValue | undefined + readonly DataContractValue[] | undefined no - name + format property string | undefined no - resources + items property - readonly ManagedApiResourceConfig[] - yes + DataSchema | undefined + no - schemas + nullable + property + boolean | undefined + no + + + + oneOf + property + readonly DataSchema[] | undefined + no + + + + properties property - Readonly<Record<string, - import("/Users/a_rtiphishl_e/git/contracts/src/index").DataSchema>> - | undefined + Readonly<Record<string, DataSchema>> | undefined no - - -
-
-

ManagedApiResourceConfig

-

type • src/data/sources.ts:52:1

- -

Export paths: src/index.ts

-
- Related symbols: -
    -
  • DataContractValue
  • -
  • DbCollectionDefinition
  • + + ref + property + DataSchemaRef | undefined + no + + + + required + property + readonly string[] | undefined + no + + + + title + property + string | undefined + no + + + + type + property + + DataSchemaPrimitiveType | readonly DataSchemaPrimitiveType[] | + undefined + + no + + + + +
+
+

DataSchemaPrimitiveType

+

unknown • src/data/schemas.ts:4:1

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

DataSchemaProperty

+

type • src/data/schemas.ts:17:1

+ +

Export paths: src/index.ts

+
+ Related symbols: +
    +
  • DataSchema
@@ -5617,58 +5432,130 @@

ManagedApiResourceConfig

- collection + description property - DbCollectionDefinition - yes + string | undefined + no - metadata + schema property - DataContractValue | undefined - no + DataSchema + yes + + +
+
+

DataSchemaRef

+

type • src/data/schemas.ts:13:1

+ +

Export paths: src/index.ts

+
Related symbols: None
+ + + - + + + + + + + + + + + +
nameMemberKindTypeRequiredDescription
id property string yes
+
+
+

DataSchemaRegistry

+

unknown • src/data/schemas.ts:41:1

+ +

Export paths: src/index.ts

+
Related symbols: None
+
+
+

DataSchemaSlot

+

type • src/data/schemas.ts:43:1

+ +

Export paths: src/index.ts

+
+ Related symbols: +
    +
  • DataSchema
  • +
  • DataSchemaRef
  • +
+
+ + + + + + + + + + + + + + + + + + + - + - +
MemberKindTypeRequiredDescription
schemapropertyDataSchema | undefinedno
operationsschemaRef property - readonly ("list" | "create" | "delete" | - "read" | "update")[] | undefined - DataSchemaRef | undefined no
+
+
+

src/data/sources.ts

-

OpenApiDataSourceConfig

-

type • src/data/sources.ts:32:1

+

DatabaseDataSourceConfig

+

type • src/data/sources.ts:47:1

Export paths: src/index.ts

Related symbols:
    +
  • AdapterRef
  • CredentialRef
  • DataContractValue
  • DataEndpointConfig
  • DataSchema
  • -
  • OpenApiImportRef
@@ -5684,10 +5571,10 @@

OpenApiDataSourceConfig

- baseUrl + adapter property - string | undefined - no + AdapterRef + yes @@ -5723,17 +5610,10 @@

OpenApiDataSourceConfig

yes - - import - property - OpenApiImportRef | undefined - no - - kind property - "openapi" + "database" yes @@ -5769,57 +5649,11 @@

OpenApiDataSourceConfig

-

OpenApiImportRef

-

type • src/data/sources.ts:26:1

- -

Export paths: src/index.ts

-
Related symbols: None
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MemberKindTypeRequiredDescription
documentIdpropertystring | undefinedno
urlpropertystring | undefinedno
versionpropertystring | undefinedno
-
-
-

RestDataSourceConfig

-

type • src/data/sources.ts:21:1

+

DataSourceBaseConfig

+

type • src/data/sources.ts:10:1

Export paths: src/index.ts

@@ -5829,6 +5663,7 @@

RestDataSourceConfig

  • DataContractValue
  • DataEndpointConfig
  • DataSchema
  • +
  • DataSourceKind
  • @@ -5843,13 +5678,6 @@

    RestDataSourceConfig

    - - baseUrl - property - string - yes - - credential property @@ -5886,7 +5714,7 @@

    RestDataSourceConfig

    kind property - "rest" + DataSourceKind yes @@ -5920,54 +5748,55 @@

    RestDataSourceConfig

    -
    -
    -

    src/data/values.ts

    -

    DataContractValue

    -

    unknown • src/data/values.ts:1:1

    +

    DataSourceConfig

    +

    unknown • src/data/sources.ts:65:1

    Export paths: src/index.ts

    Related symbols: None
    -

    DataPath

    -

    unknown • src/data/values.ts:11:1

    +

    DataSourceKind

    +

    unknown • src/data/sources.ts:8:1

    Export paths: src/index.ts

    Related symbols: None
    -
    -
    -

    src/db.ts

    -

    DbAdapter

    -

    type • src/db.ts:92:1

    +

    DataSourceRegistry

    +

    unknown • src/data/sources.ts:72:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    GraphQlDataSourceConfig

    +

    type • src/data/sources.ts:38:1

    Export paths: src/index.ts

    Related symbols:
      -
    • DbAdapterCapabilities
    • -
    • DbDeleteInput
    • -
    • DbFindByIdInput
    • -
    • DbInsertInput
    • -
    • DbRecord
    • -
    • DbResult
    • -
    • DbSelectInput
    • -
    • DbUpdateInput
    • +
    • CredentialRef
    • +
    • DataContractValue
    • +
    • DataEndpointConfig
    • +
    • DataSchema
    @@ -5983,84 +5812,89 @@

    DbAdapter

    - capabilities + credential property - DbAdapterCapabilities - yes + CredentialRef | undefined + no - delete - method + description + property + string | undefined + no + + + + endpoints + property <TRecord extends object = DbRecord>(input: DbDeleteInput) => - Promise<DbResult<TRecord[]>>Readonly<Record<string, + import("/Users/a_rtiphishl_e/git/contracts/src/index").DataEndpointConfig>> yes - findById - method - - <TRecord extends object = DbRecord>(input: DbFindByIdInput) => - Promise<DbResult<TRecord | null>> - + endpointUrl + property + string yes - insert - method - - <TRecord extends object = DbRecord>(input: - DbInsertInput<TRecord>) => - Promise<DbResult<TRecord[]>> - + id + property + string yes - select - method + introspection + property <TRecord extends object = DbRecord>(input: DbSelectInput) => - Promise<DbResult<TRecord[]>>{ readonly enabled: boolean; readonly schemaVersion?: string; } | + undefined + no + + + + kind + property + "graphql" yes - transaction - method - - (<TResult>(run: (adapter: DbAdapter) => Promise<TResult>) - => Promise<DbResult<TResult>>) | undefined - + metadata + property + DataContractValue | undefined no - update - method + name + property + string | undefined + no + + + + schemas + property <TRecord extends object = DbRecord>(input: - DbUpdateInput<TRecord>) => - Promise<DbResult<TRecord[]>>Readonly<Record<string, + import("/Users/a_rtiphishl_e/git/contracts/src/index").DataSchema>> + | undefined - yes + no @@ -6068,14 +5902,24 @@

    DbAdapter

    -

    DbAdapterCapabilities

    -

    type • src/db.ts:86:1

    +

    ManagedApiDataSourceConfig

    +

    type • src/data/sources.ts:59:1

    Export paths: src/index.ts

    -
    Related symbols: None
    +
    + Related symbols: +
      +
    • AdapterRef
    • +
    • CredentialRef
    • +
    • DataContractValue
    • +
    • DataEndpointConfig
    • +
    • DataSchema
    • +
    • ManagedApiResourceConfig
    • +
    +
    @@ -6089,91 +5933,103 @@

    DbAdapterCapabilities

    - + - + - + - + + + + + + + + + + + + + + + - + - + - -
    realtimeadapter propertybooleanAdapterRef yes
    returningcredential propertybooleanCredentialRef | undefinedno
    descriptionpropertystring | undefinedno
    endpointsproperty + Readonly<Record<string, + import("/Users/a_rtiphishl_e/git/contracts/src/index").DataEndpointConfig>> + yes
    transactionsid propertybooleanstring yes
    -
    -
    -

    DbAdapterError

    -

    type • src/db.ts:3:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    - - - - - - - - + + + + + - - - + - + - + - - + + - + - + + + + + + + +
    MemberKindTypeRequiredDescriptionkindproperty"managed-api"yes
    causemetadata propertyunknownDataContractValue | undefined no
    codename propertystringyesstring | undefinedno
    messageresources propertystringreadonly ManagedApiResourceConfig[] yes
    schemasproperty + Readonly<Record<string, + import("/Users/a_rtiphishl_e/git/contracts/src/index").DataSchema>> + | undefined + no
    -

    DbAdminAdapter

    -

    type • src/db.ts:187:1

    +

    ManagedApiResourceConfig

    +

    type • src/data/sources.ts:52:1

    Export paths: src/index.ts

    Related symbols:
      -
    • DbAdminAdapterCapabilities
    • -
    • DbAdminResult
    • +
    • DataContractValue
    • DbCollectionDefinition
    • -
    • DbCollectionReference
    @@ -6189,46 +6045,36 @@

    DbAdminAdapter

    - capabilities + collection property - DbAdminAdapterCapabilities + DbCollectionDefinition yes - createCollection - method - - (input: DbCollectionDefinition) => Promise<DbAdminResult> - + metadata + property + DataContractValue | undefined + no + + + + name + property + string yes - deleteCollection - method + operations + property (input: DbCollectionReference) => Promise<DbAdminResult>readonly ("list" | "create" | "delete" | + "read" | "update")[] | undefined - yes - - - - generateCreateCollectionSql - method - (input: DbCollectionDefinition) => DbAdminResult - yes - - - - generateDeleteCollectionSql - method - (input: DbCollectionReference) => DbAdminResult - yes + no @@ -6236,14 +6082,23 @@

    DbAdminAdapter

    -

    DbAdminAdapterCapabilities

    -

    type • src/db.ts:182:1

    +

    OpenApiDataSourceConfig

    +

    type • src/data/sources.ts:32:1

    Export paths: src/index.ts

    -
    Related symbols: None
    +
    + Related symbols: +
      +
    • CredentialRef
    • +
    • DataContractValue
    • +
    • DataEndpointConfig
    • +
    • DataSchema
    • +
    • OpenApiImportRef
    • +
    +
    @@ -6257,100 +6112,84 @@

    DbAdminAdapterCapabilities

    - + - - + + - + - - + + - -
    directExecutionbaseUrl propertybooleanyesstring | undefinedno
    schemaGenerationcredential propertybooleanyesCredentialRef | undefinedno
    -
    -
    -

    DbAdminResult

    -

    unknown • src/db.ts:171:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    -
    -
    -

    DbChangeEvent

    -

    type • src/db.ts:112:1

    - -

    Export paths: src/index.ts

    -
    - Related symbols: -
      -
    • DbChangeKind
    • -
    -
    - - - - - - - - - - - - - + - + - + - + - + + + + + + + + - + - + - + + + + + + + + - + - - + + @@ -6358,41 +6197,14 @@

    DbChangeEvent

    -

    DbChangeKind

    -

    unknown • src/db.ts:110:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    -
    -
    -

    DbChangeListener

    -

    unknown • src/db.ts:121:1

    +

    OpenApiImportRef

    +

    type • src/data/sources.ts:26:1

    Export paths: src/index.ts

    Related symbols: None
    -
    -
    -

    DbCollectionDefinition

    -

    type • src/db.ts:159:1

    - -

    Export paths: src/index.ts

    -
    - Related symbols: -
      -
    • DbFieldDefinition
    • -
    -
    MemberKindTypeRequiredDescription
    committedAtdescription property string | undefined no
    kindendpoints propertyDbChangeKind + Readonly<Record<string, + import("/Users/a_rtiphishl_e/git/contracts/src/index").DataEndpointConfig>> + yes
    previousRecordid propertyTRecord | undefinedstringyes
    importpropertyOpenApiImportRef | undefined no
    recordkind propertyTRecord | null"openapi" yes
    schemametadatapropertyDataContractValue | undefinedno
    name property string | undefined no
    tableschemas propertystringyes + Readonly<Record<string, + import("/Users/a_rtiphishl_e/git/contracts/src/index").DataSchema>> + | undefined + no
    @@ -6406,28 +6218,21 @@

    DbCollectionDefinition

    - - - - - - - - + - - + + - + - + @@ -6438,14 +6243,22 @@

    DbCollectionDefinition

    -

    DbCollectionReference

    -

    type • src/db.ts:166:1

    +

    RestDataSourceConfig

    +

    type • src/data/sources.ts:21:1

    Export paths: src/index.ts

    -
    Related symbols: None
    +
    + Related symbols: +
      +
    • CredentialRef
    • +
    • DataContractValue
    • +
    • DataEndpointConfig
    • +
    • DataSchema
    • +
    +
    fieldspropertyreadonly DbFieldDefinition[]yes
    namedocumentId propertystringyesstring | undefinedno
    primaryKeyurl property string | undefined no
    schemaversion property string | undefined no
    @@ -6459,97 +6272,130 @@

    DbCollectionReference

    - + - + + + + + + + + - -
    namebaseUrl property string yes
    schemacredentialpropertyCredentialRef | undefinedno
    description property string | undefined no
    -
    -
    -

    DbCollectionSubscriptionInput

    -

    unknown • src/db.ts:129:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    -
    -
    -

    DbDeleteInput

    -

    type • src/db.ts:82:1

    - -

    Export paths: src/index.ts

    -
    - Related symbols: -
      -
    • DbFilter
    • -
    -
    - - - - - - - - + + + + + - - - + - + - + + + + + + + + + + + + + + + - + - - + +
    MemberKindTypeRequiredDescriptionendpointsproperty + Readonly<Record<string, + import("/Users/a_rtiphishl_e/git/contracts/src/index").DataEndpointConfig>> + yes
    filtersid propertyreadonly DbFilter[]string yes
    schemakindproperty"rest"yes
    metadatapropertyDataContractValue | undefinedno
    name property string | undefined no
    tableschemas propertystringyes + Readonly<Record<string, + import("/Users/a_rtiphishl_e/git/contracts/src/index").DataSchema>> + | undefined + no
    +
    +
    +

    src/data/values.ts

    -

    DbFieldDefinition

    -

    type • src/db.ts:151:1

    +

    DataContractValue

    +

    unknown • src/data/values.ts:1:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    DataPath

    +

    unknown • src/data/values.ts:11:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +
    +

    src/db.ts

    +
    +

    DbAdapter

    +

    type • src/db.ts:92:1

    Export paths: src/index.ts

    Related symbols:
      -
    • DbFieldType
    • +
    • DbAdapterCapabilities
    • +
    • DbDeleteInput
    • +
    • DbFindByIdInput
    • +
    • DbInsertInput
    • +
    • DbRecord
    • +
    • DbResult
    • +
    • DbSelectInput
    • +
    • DbUpdateInput
    @@ -6565,69 +6411,99 @@

    DbFieldDefinition

    - defaultValue + capabilities property - string | number | boolean | null | undefined - no + DbAdapterCapabilities + yes - name - property - string + delete + method + + <TRecord extends object = DbRecord>(input: DbDeleteInput) => + Promise<DbResult<TRecord[]>> + yes - required - property - boolean | undefined - no + findById + method + + <TRecord extends object = DbRecord>(input: DbFindByIdInput) => + Promise<DbResult<TRecord | null>> + + yes - type - property - DbFieldType + insert + method + + <TRecord extends object = DbRecord>(input: + DbInsertInput<TRecord>) => + Promise<DbResult<TRecord[]>> + yes - unique - property - boolean | undefined + select + method + + <TRecord extends object = DbRecord>(input: DbSelectInput) => + Promise<DbResult<TRecord[]>> + + yes + + + + transaction + method + + (<TResult>(run: (adapter: DbAdapter) => Promise<TResult>) + => Promise<DbResult<TResult>>) | undefined + no + + update + method + + <TRecord extends object = DbRecord>(input: + DbUpdateInput<TRecord>) => + Promise<DbResult<TRecord[]>> + + yes + +
    -

    DbFieldType

    -

    unknown • src/db.ts:149:1

    +

    DbAdapterCapabilities

    +

    type • src/db.ts:86:1

    Export paths: src/index.ts

    Related symbols: None
    -
    -
    -

    DbFilter

    -

    type • src/db.ts:49:1

    - -

    Export paths: src/index.ts

    -
    - Related symbols: -
      -
    • DbFilterOperator
    • -
    -
    @@ -6641,23 +6517,23 @@

    DbFilter

    - + - + - + - + - + - + @@ -6666,22 +6542,11 @@

    DbFilter

    -

    DbFilterOperator

    -

    unknown • src/db.ts:37:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    -
    -
    -

    DbFindByIdInput

    -

    type • src/db.ts:67:1

    +

    DbAdapterError

    +

    type • src/db.ts:3:1

    Export paths: src/index.ts

    Related symbols: None
    @@ -6698,35 +6563,21 @@

    DbFindByIdInput

    - + - + - + - + - - - - - - - - - - - - - - - + @@ -6737,14 +6588,22 @@

    DbFindByIdInput

    -

    DbInsertInput

    -

    type • src/db.ts:73:1

    +

    DbAdminAdapter

    +

    type • src/db.ts:187:1

    Export paths: src/index.ts

    -
    Related symbols: None
    +
    + Related symbols: +
      +
    • DbAdminAdapterCapabilities
    • +
    • DbAdminResult
    • +
    • DbCollectionDefinition
    • +
    • DbCollectionReference
    • +
    +
    fieldrealtime propertystringboolean yes
    operatorreturning propertyDbFilterOperatorboolean yes
    valuetransactions propertyunknownboolean yes
    columnscause propertyreadonly string[] | undefinedunknown no
    idcode propertystring | numberstring yes
    idFieldpropertystring | undefinedno
    schemapropertystring | undefinedno
    tablemessage property string yes
    @@ -6758,59 +6617,46 @@

    DbInsertInput

    - + - - + + - - - + + + - - - + + + - -
    schemacapabilities propertystring | undefinednoDbAdminAdapterCapabilitiesyes
    tablepropertystringcreateCollectionmethod + (input: DbCollectionDefinition) => Promise<DbAdminResult> + yes
    valuespropertyTRecord | readonly TRecord[]deleteCollectionmethod + (input: DbCollectionReference) => Promise<DbAdminResult> + yes
    -
    -
    -

    DbPage

    -

    type • src/db.ts:32:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    - - - - - - - - - - - - - - - - + + + + - - - - + + + + @@ -6818,23 +6664,14 @@

    DbPage

    -

    DbRealtimeAdapter

    -

    type • src/db.ts:136:1

    +

    DbAdminAdapterCapabilities

    +

    type • src/db.ts:182:1

    Export paths: src/index.ts

    -
    - Related symbols: -
      -
    • DbChangeListener
    • -
    • DbCollectionSubscriptionInput
    • -
    • DbRecord
    • -
    • DbRecordSubscriptionInput
    • -
    • DbSubscription
    • -
    -
    +
    Related symbols: None
    MemberKindTypeRequiredDescription
    limitpropertynumber | undefinednogenerateCreateCollectionSqlmethod(input: DbCollectionDefinition) => DbAdminResultyes
    offsetpropertynumber | undefinednogenerateDeleteCollectionSqlmethod(input: DbCollectionReference) => DbAdminResultyes
    @@ -6848,40 +6685,48 @@

    DbRealtimeAdapter

    - + - + + + + + + + +
    realtimedirectExecution property - { subscribeToCollection<TRecord extends object = DbRecord>(input: - DbCollectionSubscriptionInput, listener: DbChangeListener<TRecord>): - DbSubscription; subscribeToRecord<TRecord extends object = - DbRecord>(input: DbRecordSubscriptionInput, listener: - DbChangeListener<TRecord>): DbSubscription; } - booleanyes
    schemaGenerationpropertyboolean yes
    -
    -

    DbRecord

    -

    unknown • src/db.ts:1:1

    +
    +

    DbAdminResult

    +

    unknown • src/db.ts:171:1

    Export paths: src/index.ts

    Related symbols: None
    -

    DbRecordSubscriptionInput

    -

    type • src/db.ts:131:1

    +

    DbChangeEvent

    +

    type • src/db.ts:112:1

    Export paths: src/index.ts

    -
    Related symbols: None
    +
    + Related symbols: +
      +
    • DbChangeKind
    • +
    +
    @@ -6895,19 +6740,33 @@

    DbRecordSubscriptionInput

    - + - + + + + + + + + - + - + + + + + + + + @@ -6925,28 +6784,41 @@

    DbRecordSubscriptionInput

    idcommittedAt propertystring | numberstring | undefinedno
    kindpropertyDbChangeKind yes
    idFieldpreviousRecord propertystring | undefinedTRecord | undefined no
    recordpropertyTRecord | nullyes
    schema property
    -
    -

    DbResult

    -

    unknown • src/db.ts:18:1

    +
    +

    DbChangeKind

    +

    unknown • src/db.ts:110:1

    Export paths: src/index.ts

    Related symbols: None
    -

    DbSelectInput

    -

    type • src/db.ts:60:1

    +

    DbChangeListener

    +

    unknown • src/db.ts:121:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    DbCollectionDefinition

    +

    type • src/db.ts:159:1

    Export paths: src/index.ts

    Related symbols:
      -
    • DbFilter
    • -
    • DbPage
    • -
    • DbSort
    • +
    • DbFieldDefinition
    @@ -6962,23 +6834,23 @@

    DbSelectInput

    - columns + fields property - readonly string[] | undefined - no + readonly DbFieldDefinition[] + yes - filters + name property - readonly DbFilter[] | undefined - no + string + yes - page + primaryKey property - DbPage | undefined + string | undefined no @@ -6989,38 +6861,19 @@

    DbSelectInput

    no - - sort - property - readonly DbSort[] | undefined - no - - - - table - property - string - yes - -
    -

    DbSort

    -

    type • src/db.ts:27:1

    +

    DbCollectionReference

    +

    type • src/db.ts:166:1

    Export paths: src/index.ts

    -
    - Related symbols: -
      -
    • DbSortDirection
    • -
    -
    +
    Related symbols: None
    @@ -7034,17 +6887,17 @@

    DbSort

    - + - - + + - + - - + + @@ -7052,25 +6905,30 @@

    DbSort

    -

    DbSortDirection

    -

    unknown • src/db.ts:25:1

    +

    DbCollectionSubscriptionInput

    +

    unknown • src/db.ts:129:1

    Export paths: src/index.ts

    Related symbols: None
    -

    DbSubscription

    -

    type • src/db.ts:125:1

    +

    DbDeleteInput

    +

    type • src/db.ts:82:1

    Export paths: src/index.ts

    -
    Related symbols: None
    +
    + Related symbols: +
      +
    • DbFilter
    • +
    +
    directionname propertyDbSortDirection | undefinednostringyes
    fieldschema propertystringyesstring | undefinedno
    @@ -7084,9 +6942,23 @@

    DbSubscription

    - - - + + + + + + + + + + + + + + + + + @@ -7095,25 +6967,19 @@

    DbSubscription

    -

    DbSuccess

    -

    unknown • src/db.ts:9:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    -
    -
    -

    DbTableInput

    -

    type • src/db.ts:55:1

    +

    DbFieldDefinition

    +

    type • src/db.ts:151:1

    Export paths: src/index.ts

    -
    Related symbols: None
    +
    + Related symbols: +
      +
    • DbFieldType
    • +
    +
    unsubscribemethod() => Promise<void> | voidfilterspropertyreadonly DbFilter[]yes
    schemapropertystring | undefinedno
    tablepropertystring yes
    @@ -7127,35 +6993,67 @@

    DbTableInput

    - + - + - + + + + + + + + + + + + + + + + + + + + + +
    schemadefaultValue propertystring | undefinedstring | number | boolean | null | undefined no
    tablename property string yes
    requiredpropertyboolean | undefinedno
    typepropertyDbFieldTypeyes
    uniquepropertyboolean | undefinedno
    -

    DbUpdateInput

    -

    type • src/db.ts:77:1

    +

    DbFieldType

    +

    unknown • src/db.ts:149:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    DbFilter

    +

    type • src/db.ts:49:1

    Export paths: src/index.ts

    Related symbols:
      -
    • DbFilter
    • +
    • DbFilterOperator
    @@ -7171,57 +7069,47 @@

    DbUpdateInput

    - filters + field property - readonly DbFilter[] + string yes - schema - property - string | undefined - no - - - - table + operator property - string + DbFilterOperator yes - values + value property - Partial<TRecord> + unknown yes
    -
    -
    -

    src/nutrition/capture.ts

    -

    NUTRITION_CAPTURE_SUBMISSION_STATUSES

    -

    value • src/nutrition/capture.ts:17:14

    +

    DbFilterOperator

    +

    unknown • src/db.ts:37:1

    Export paths: src/index.ts

    Related symbols: None
    -

    NutritionCaptureClientContext

    -

    type • src/nutrition/capture.ts:27:1

    +

    DbFindByIdInput

    +

    type • src/db.ts:67:1

    Export paths: src/index.ts

    Related symbols: None
    @@ -7238,50 +7126,38 @@

    NutritionCaptureClientContext

    - anonymousDeviceId + columns property - string | undefined + readonly string[] | undefined no - appVersion + id property - string | undefined - no + string | number + yes - clientCapturedAt + idField property string | undefined no - locale + schema property string | undefined no - platform - property - - (string & {}) | "android" | "ios" | - "web" | undefined - - no - - - - userId + table property - string | undefined - no + string + yes @@ -7289,20 +7165,14 @@

    NutritionCaptureClientContext

    -

    NutritionCaptureSubmission

    -

    type • src/nutrition/capture.ts:70:1

    +

    DbInsertInput

    +

    type • src/db.ts:73:1

    Export paths: src/index.ts

    -
    - Related symbols: -
      -
    • NutritionCaptureClientContext
    • -
    • NutritionProductCaptureDraft
    • -
    -
    +
    Related symbols: None
    @@ -7316,108 +7186,130 @@

    NutritionCaptureSubmission

    - + - + - + - + - - + + + +
    clientschema propertyNutritionCaptureClientContext | undefinedstring | undefined no
    createdAttable property string yes
    decidedAtvalues propertystring | null | undefinednoTRecord | readonly TRecord[]yes
    +
    +
    +

    DbPage

    +

    type • src/db.ts:32:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    + + + - + + + + + + + + + + - - + + - + - - - - - - - - + + +
    draftMemberKindTypeRequiredDescription
    limit propertyNutritionProductCaptureDraftyesnumber | undefinedno
    idoffset propertystringyes
    matchedProductIdpropertystring | null | undefinednumber | undefined no
    +
    +
    +

    DbRealtimeAdapter

    +

    type • src/db.ts:136:1

    + +

    Export paths: src/index.ts

    +
    + Related symbols: +
      +
    • DbChangeListener
    • +
    • DbCollectionSubscriptionInput
    • +
    • DbRecord
    • +
    • DbRecordSubscriptionInput
    • +
    • DbSubscription
    • +
    +
    + + + - - - - - + + + + + + + - + - - - - - - -
    reviewerNotepropertystring | undefinednoMemberKindTypeRequiredDescription
    statusrealtime property "queued" | "needs_more_data" | "accepted" | - "rejected" | "merged"{ subscribeToCollection<TRecord extends object = DbRecord>(input: + DbCollectionSubscriptionInput, listener: DbChangeListener<TRecord>): + DbSubscription; subscribeToRecord<TRecord extends object = + DbRecord>(input: DbRecordSubscriptionInput, listener: + DbChangeListener<TRecord>): DbSubscription; } yes
    updatedAtpropertystringyes
    -
    -

    NutritionCaptureSubmissionStatus

    -

    unknown • src/nutrition/capture.ts:24:1

    +
    +

    DbRecord

    +

    unknown • src/db.ts:1:1

    Export paths: src/index.ts

    Related symbols: None
    -

    NutritionProductCaptureDraft

    -

    type • src/nutrition/capture.ts:36:1

    +

    DbRecordSubscriptionInput

    +

    type • src/db.ts:131:1

    Export paths: src/index.ts

    -
    - Related symbols: -
      -
    • NutritionBarcode
    • -
    • NutritionFactsPer100g
    • -
    • NutritionImageEvidence
    • -
    • NutritionIngredientStatement
    • -
    • NutritionJsonValue
    • -
    • NutritionServing
    • -
    • NutritionStoreObservation
    • -
    -
    +
    Related symbols: None
    @@ -7431,87 +7323,112 @@

    NutritionProductCaptureDraft

    - + - + - + - + - + - + - - + + + +
    barcodeid propertyNutritionBarcodestring | number yes
    brandidField property string | undefined no
    imagesschema propertyreadonly NutritionImageEvidence[] | undefinedstring | undefined no
    ingredientstable propertyNutritionIngredientStatement | undefinednostringyes
    +
    +
    +

    DbResult

    +

    unknown • src/db.ts:18:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    DbSelectInput

    +

    type • src/db.ts:60:1

    + +

    Export paths: src/index.ts

    +
    + Related symbols: +
      +
    • DbFilter
    • +
    • DbPage
    • +
    • DbSort
    • +
    +
    + + + - - - - - + + + + + + + - + - + - + - + - + - + - + - - - - - - - - + - + - + - - + + @@ -7519,18 +7436,17 @@

    NutritionProductCaptureDraft

    -

    NutritionProductCaptureRequest

    -

    type • src/nutrition/capture.ts:51:1

    +

    DbSort

    +

    type • src/db.ts:27:1

    Export paths: src/index.ts

    Related symbols:
      -
    • NutritionCaptureClientContext
    • -
    • NutritionProductCaptureDraft
    • +
    • DbSortDirection
    @@ -7546,16 +7462,16 @@

    NutritionProductCaptureRequest

    - + - + - + - + @@ -7564,11 +7480,22 @@

    NutritionProductCaptureRequest

    -

    NutritionProductCaptureResponse

    -

    type • src/nutrition/capture.ts:56:1

    +

    DbSortDirection

    +

    unknown • src/db.ts:25:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    DbSubscription

    +

    type • src/db.ts:125:1

    Export paths: src/index.ts

    Related symbols: None
    @@ -7585,35 +7512,9 @@

    NutritionProductCaptureResponse

    - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -7622,18 +7523,67 @@

    NutritionProductCaptureResponse

    -

    NutritionProductCorrectionRequest

    -

    type • src/nutrition/capture.ts:63:1

    +

    DbSuccess

    +

    unknown • src/db.ts:9:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    DbTableInput

    +

    type • src/db.ts:55:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    + +
    namepropertystring | undefinednoMemberKindTypeRequiredDescription
    nutrientsPer100gcolumns propertyNutritionFactsPer100g | undefinedreadonly string[] | undefined no
    packageSizeGfilters propertynumber | undefinedreadonly DbFilter[] | undefined no
    packageSizeMlpage propertynumber | undefinedDbPage | undefined no
    quantityschema property string | undefined no
    rawPayloadpropertyNutritionJsonValue | undefinedno
    servingsort propertyNutritionServing | undefinedreadonly DbSort[] | undefined no
    storeObservationtable propertyNutritionStoreObservation | undefinednostringyes
    clientdirection propertyNutritionCaptureClientContext | undefinedDbSortDirection | undefined no
    draftfield propertyNutritionProductCaptureDraftstring yes
    messagepropertystring | undefinedno
    productIdpropertystring | undefinedno
    statusproperty - "queued" | "needs_more_data" | "accepted" | - "rejected" | "merged" - yes
    submissionIdpropertystringunsubscribemethod() => Promise<void> | void yes
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    MemberKindTypeRequiredDescription
    schemapropertystring | undefinedno
    tablepropertystringyes
    +
    +
    +

    DbUpdateInput

    +

    type • src/db.ts:77:1

    Export paths: src/index.ts

    Related symbols:
      -
    • NutritionCaptureClientContext
    • -
    • NutritionProductCaptureDraft
    • +
    • DbFilter
    @@ -7649,30 +7599,30 @@

    NutritionProductCorrectionRequest

    - client + filters property - NutritionCaptureClientContext | undefined - no + readonly DbFilter[] + yes - note + schema property string | undefined no - patch + table property - Partial<NutritionProductCaptureDraft> + string yes - productId + values property - string + Partial<TRecord> yes @@ -7681,61 +7631,106 @@

    NutritionProductCorrectionRequest

    -

    src/nutrition/common.ts

    -
    -

    NUTRITION_BARCODE_TYPES

    -

    value • src/nutrition/common.ts:15:14

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    -
    +

    src/nutrition/capture.ts

    -

    NUTRITION_DATA_SOURCES

    -

    value • src/nutrition/common.ts:40:14

    +

    NUTRITION_CAPTURE_SUBMISSION_STATUSES

    +

    value • src/nutrition/capture.ts:17:14

    Export paths: src/index.ts

    Related symbols: None
    -

    NUTRITION_PRODUCT_STATUSES

    -

    value • src/nutrition/common.ts:31:14

    +

    NutritionCaptureClientContext

    +

    type • src/nutrition/capture.ts:27:1

    Export paths: src/index.ts

    Related symbols: None
    -
    -
    -

    NUTRITION_SOURCE_CONFIDENCE_LEVELS

    -

    value • src/nutrition/common.ts:50:14

    -

    Export paths: src/index.ts

    -
    Related symbols: None
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MemberKindTypeRequiredDescription
    anonymousDeviceIdpropertystring | undefinedno
    appVersionpropertystring | undefinedno
    clientCapturedAtpropertystring | undefinedno
    localepropertystring | undefinedno
    platformproperty + (string & {}) | "android" | "ios" | + "web" | undefined + no
    userIdpropertystring | undefinedno
    -

    NutritionBarcode

    -

    type • src/nutrition/common.ts:25:1

    +

    NutritionCaptureSubmission

    +

    type • src/nutrition/capture.ts:70:1

    Export paths: src/index.ts

    -
    Related symbols: None
    +
    + Related symbols: +
      +
    • NutritionCaptureClientContext
    • +
    • NutritionProductCaptureDraft
    • +
    +
    @@ -7749,26 +7744,68 @@

    NutritionBarcode

    - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -7779,152 +7816,34 @@

    NutritionBarcode

    -

    NutritionBarcodeType

    -

    unknown • src/nutrition/common.ts:23:1

    +

    NutritionCaptureSubmissionStatus

    +

    unknown • src/nutrition/capture.ts:24:1

    Export paths: src/index.ts

    Related symbols: None
    -

    NutritionCaptureSubmissionId

    -

    unknown • src/nutrition/common.ts:3:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    -
    -
    -

    NutritionDataSource

    -

    unknown • src/nutrition/common.ts:48:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    -
    -
    -

    NutritionIsoDateTime

    -

    unknown • src/nutrition/common.ts:1:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    -
    -
    -

    NutritionJsonValue

    -

    unknown • src/nutrition/common.ts:7:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    -
    -
    -

    NutritionProductId

    -

    unknown • src/nutrition/common.ts:2:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    -
    -
    -

    NutritionProductStatus

    -

    unknown • src/nutrition/common.ts:38:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    -
    -
    -

    NutritionReviewId

    -

    unknown • src/nutrition/common.ts:4:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    -
    -
    -

    NutritionSourceConfidence

    -

    unknown • src/nutrition/common.ts:51:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    -
    -
    -

    NutritionUserId

    -

    unknown • src/nutrition/common.ts:5:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    -
    - -
    -

    src/nutrition/products.ts

    -
    -

    NUTRITION_IMAGE_KINDS

    -

    value • src/nutrition/products.ts:65:14

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    -
    -
    -

    NutritionAllergenTag

    -

    unknown • src/nutrition/products.ts:40:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    -
    -
    -

    NutritionFactsPer100g

    -

    type • src/nutrition/products.ts:13:1

    +

    NutritionProductCaptureDraft

    +

    type • src/nutrition/capture.ts:36:1

    Export paths: src/index.ts

    Related symbols:
      -
    • NutritionMeasurementBasis
    • +
    • NutritionBarcode
    • +
    • NutritionFactsPer100g
    • +
    • NutritionImageEvidence
    • +
    • NutritionIngredientStatement
    • +
    • NutritionJsonValue
    • +
    • NutritionServing
    • +
    • NutritionStoreObservation
    @@ -7940,79 +7859,86 @@

    NutritionFactsPer100g

    - + - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -8021,17 +7947,18 @@

    NutritionFactsPer100g

    -

    NutritionImageEvidence

    -

    type • src/nutrition/products.ts:75:1

    +

    NutritionProductCaptureRequest

    +

    type • src/nutrition/capture.ts:51:1

    Export paths: src/index.ts

    Related symbols:
      -
    • NutritionJsonValue
    • +
    • NutritionCaptureClientContext
    • +
    • NutritionProductCaptureDraft
    @@ -8047,82 +7974,1108 @@

    NutritionImageEvidence

    - + - + - + - - + + + +
    normalizedValueclientpropertyNutritionCaptureClientContext | undefinedno
    createdAtpropertystringyes
    decidedAtpropertystring | null | undefinedno
    draftpropertyNutritionProductCaptureDraftyes
    idpropertystringyes
    matchedProductIdpropertystring | null | undefinedno
    reviewerNote property string | undefined no
    typestatus property "unknown" | "ean_8" | "ean_13" | - "upc_a" | "upc_e" | "gtin_14""queued" | "needs_more_data" | "accepted" | + "rejected" | "merged" yes
    valueupdatedAt property string yes
    basisbarcode propertyNutritionMeasurementBasis | undefinedNutritionBarcodeyes
    brandpropertystring | undefined no
    carbohydratesGimages propertynumber | undefinedreadonly NutritionImageEvidence[] | undefined no
    energyKcalingredients propertynumber | undefinedNutritionIngredientStatement | undefined no
    energyKjname propertynumber | undefinedstring | undefined no
    fatGnutrientsPer100g propertynumber | undefinedNutritionFactsPer100g | undefined no
    fiberGpackageSizeG property number | undefined no
    proteinGpackageSizeMl property number | undefined no
    saltGquantity propertynumber | undefinedstring | undefined no
    saturatedFatGrawPayload propertynumber | undefinedNutritionJsonValue | undefined no
    sodiumGserving propertynumber | undefinedNutritionServing | undefined no
    sugarsGstoreObservation propertynumber | undefinedNutritionStoreObservation | undefined no
    bucketclient propertystring | undefinedNutritionCaptureClientContext | undefined no
    capturedAtdraft propertystring | undefinednoNutritionProductCaptureDraftyes
    +
    +
    +

    NutritionProductCaptureResponse

    +

    type • src/nutrition/capture.ts:56:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    + + + - - - - - + + + + + + + - + - + - + - + - - - - - - - - + - - + + - - - + +
    contentTypepropertystring | undefinednoMemberKindTypeRequiredDescription
    heightmessage propertynumber | undefinedstring | undefined no
    idproductId property string | undefined no
    kindstatus property "front" | "nutrition_label" | "ingredients" - | "barcode" | "package_back" | "other""queued" | "needs_more_data" | "accepted" | + "rejected" | "merged" yes
    metadatapropertyRecord<string, NutritionJsonValue> | undefinedno
    pathsubmissionId propertystring | undefinednostringyes
    publicUrlproperty
    +
    +
    +

    NutritionProductCorrectionRequest

    +

    type • src/nutrition/capture.ts:63:1

    + +

    Export paths: src/index.ts

    +
    + Related symbols: +
      +
    • NutritionCaptureClientContext
    • +
    • NutritionProductCaptureDraft
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MemberKindTypeRequiredDescription
    clientpropertyNutritionCaptureClientContext | undefinedno
    notepropertystring | undefinedno
    patchpropertyPartial<NutritionProductCaptureDraft>yes
    productIdpropertystringyes
    +
    +
    +
    +

    src/nutrition/common.ts

    +
    +

    NUTRITION_BARCODE_TYPES

    +

    value • src/nutrition/common.ts:15:14

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    NUTRITION_DATA_SOURCES

    +

    value • src/nutrition/common.ts:40:14

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    NUTRITION_PRODUCT_STATUSES

    +

    value • src/nutrition/common.ts:31:14

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    NUTRITION_SOURCE_CONFIDENCE_LEVELS

    +

    value • src/nutrition/common.ts:50:14

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    NutritionBarcode

    +

    type • src/nutrition/common.ts:25:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MemberKindTypeRequiredDescription
    normalizedValuepropertystring | undefinedno
    typeproperty + "unknown" | "ean_8" | "ean_13" | + "upc_a" | "upc_e" | "gtin_14" + yes
    valuepropertystringyes
    +
    +
    +

    NutritionBarcodeType

    +

    unknown • src/nutrition/common.ts:23:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    NutritionCaptureSubmissionId

    +

    unknown • src/nutrition/common.ts:3:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    NutritionDataSource

    +

    unknown • src/nutrition/common.ts:48:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    NutritionIsoDateTime

    +

    unknown • src/nutrition/common.ts:1:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    NutritionJsonValue

    +

    unknown • src/nutrition/common.ts:7:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    NutritionProductId

    +

    unknown • src/nutrition/common.ts:2:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    NutritionProductStatus

    +

    unknown • src/nutrition/common.ts:38:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    NutritionReviewId

    +

    unknown • src/nutrition/common.ts:4:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    NutritionSourceConfidence

    +

    unknown • src/nutrition/common.ts:51:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    NutritionUserId

    +

    unknown • src/nutrition/common.ts:5:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +
    +

    src/nutrition/products.ts

    +
    +

    NUTRITION_IMAGE_KINDS

    +

    value • src/nutrition/products.ts:65:14

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    NutritionAllergenTag

    +

    unknown • src/nutrition/products.ts:40:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    NutritionFactsPer100g

    +

    type • src/nutrition/products.ts:13:1

    + +

    Export paths: src/index.ts

    +
    + Related symbols: +
      +
    • NutritionMeasurementBasis
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MemberKindTypeRequiredDescription
    basispropertyNutritionMeasurementBasis | undefinedno
    carbohydratesGpropertynumber | undefinedno
    energyKcalpropertynumber | undefinedno
    energyKjpropertynumber | undefinedno
    fatGpropertynumber | undefinedno
    fiberGpropertynumber | undefinedno
    proteinGpropertynumber | undefinedno
    saltGpropertynumber | undefinedno
    saturatedFatGpropertynumber | undefinedno
    sodiumGpropertynumber | undefinedno
    sugarsGpropertynumber | undefinedno
    +
    +
    +

    NutritionImageEvidence

    +

    type • src/nutrition/products.ts:75:1

    + +

    Export paths: src/index.ts

    +
    + Related symbols: +
      +
    • NutritionJsonValue
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MemberKindTypeRequiredDescription
    bucketpropertystring | undefinedno
    capturedAtpropertystring | undefinedno
    contentTypepropertystring | undefinedno
    heightpropertynumber | undefinedno
    idpropertystring | undefinedno
    kindproperty + "front" | "nutrition_label" | "ingredients" + | "barcode" | "package_back" | "other" + yes
    metadatapropertyRecord<string, NutritionJsonValue> | undefinedno
    pathpropertystring | undefinedno
    publicUrlpropertystring | undefinedno
    storageIdpropertystring | undefinedno
    widthpropertynumber | undefinedno
    +
    +
    +

    NutritionImageKind

    +

    unknown • src/nutrition/products.ts:73:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    NutritionIngredientStatement

    +

    type • src/nutrition/products.ts:34:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MemberKindTypeRequiredDescription
    localepropertystring | undefinedno
    rawTextpropertystring | undefinedno
    textpropertystring | undefinedno
    +
    +
    +

    NutritionMeasurementBasis

    +

    unknown • src/nutrition/products.ts:11:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    NutritionProduct

    +

    type • src/nutrition/products.ts:102:1

    + +

    Export paths: src/index.ts

    +
    + Related symbols: +
      +
    • NutritionAllergenTag
    • +
    • NutritionBarcode
    • +
    • NutritionFactsPer100g
    • +
    • NutritionImageEvidence
    • +
    • NutritionIngredientStatement
    • +
    • NutritionJsonValue
    • +
    • NutritionServing
    • +
    • NutritionStoreObservation
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MemberKindTypeRequiredDescription
    allergenspropertyreadonly NutritionAllergenTag[] | undefinedno
    barcodespropertyreadonly NutritionBarcode[] | undefinedno
    brandpropertystring | undefinedno
    createdAtpropertystringyes
    idpropertystringyes
    imagespropertyreadonly NutritionImageEvidence[] | undefinedno
    ingredientspropertyNutritionIngredientStatement | undefinedno
    namepropertystringyes
    nutrientsPer100gpropertyNutritionFactsPer100g | undefinedno
    packageSizeGpropertynumber | undefinedno
    packageSizeMlpropertynumber | undefinedno
    primaryBarcodepropertyNutritionBarcodeyes
    publishedAtpropertystring | null | undefinedno
    quantitypropertystring | undefinedno
    servingpropertyNutritionServing | undefinedno
    sourceproperty + "manual_scan" | "user_correction" | + "open_food_facts" | "foodrepo_legacy" | + "retailer_import" | "admin_import" + yes
    sourceConfidenceproperty + "unknown" | "low" | "medium" | + "high" + yes
    sourcePayloadpropertyNutritionJsonValue | undefinedno
    statusproperty + "rejected" | "draft" | "pending_review" | + "published" | "archived" + yes
    storespropertyreadonly NutritionStoreObservation[] | undefinedno
    tracespropertyreadonly NutritionAllergenTag[] | undefinedno
    updatedAtpropertystringyes
    verifiedByUserpropertyboolean | undefinedno
    +
    +
    +

    NutritionProductDetail

    +

    type • src/nutrition/products.ts:128:1

    + +

    Export paths: src/index.ts

    +
    + Related symbols: +
      +
    • NutritionProduct
    • +
    +
    + + + + + + + + + + + + + + + + + + + + +
    MemberKindTypeRequiredDescription
    productpropertyNutritionProductyes
    +
    +
    +

    NutritionProductLookupByBarcodeResponse

    +

    type • src/nutrition/products.ts:132:1

    + +

    Export paths: src/index.ts

    +
    + Related symbols: +
      +
    • NutritionProduct
    • +
    +
    + + + + + + + + + + + + + + + + + + + + +
    MemberKindTypeRequiredDescription
    productpropertyNutritionProductyes
    +
    +
    +

    NutritionProductSummary

    +

    type • src/nutrition/products.ts:89:1

    + +

    Export paths: src/index.ts

    +
    + Related symbols: +
      +
    • NutritionBarcode
    • +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MemberKindTypeRequiredDescription
    brandpropertystring | undefinedno
    idpropertystringyes
    imageUrlpropertystring | undefinedno
    namepropertystringyes
    primaryBarcodepropertyNutritionBarcodeyes
    quantitypropertystring | undefinedno
    sourceproperty + "manual_scan" | "user_correction" | + "open_food_facts" | "foodrepo_legacy" | + "retailer_import" | "admin_import" + yes
    sourceConfidenceproperty + "unknown" | "low" | "medium" | + "high" + yes
    statusproperty + "rejected" | "draft" | "pending_review" | + "published" | "archived" + yes
    updatedAtpropertystringyes
    +
    +
    +

    NutritionServing

    +

    type • src/nutrition/products.ts:27:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    + + + + + + + + + + + + + + + - + - + - + + + + + + + + @@ -8133,25 +9086,105 @@

    NutritionImageEvidence

    -

    NutritionImageKind

    -

    unknown • src/nutrition/products.ts:73:1

    +

    NutritionStoreObservation

    +

    type • src/nutrition/products.ts:57:1

    Export paths: src/index.ts

    Related symbols: None
    + +
    MemberKindTypeRequiredDescription
    labelproperty string | undefined no
    storageIdservingsPerPackage propertystring | undefinednumber | undefined no
    widthsizeGpropertynumber | undefinedno
    sizeMl property number | undefined no
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MemberKindTypeRequiredDescription
    countryCodepropertystring | undefinedno
    observedAtpropertystring | undefinedno
    storeChainpropertystring | undefinedno
    storeLocationLabelpropertystring | undefinedno
    storeNamepropertystring | undefinedno
    +
    +
    +

    src/nutrition/review.ts

    -

    NutritionIngredientStatement

    -

    type • src/nutrition/products.ts:34:1

    +

    NUTRITION_REVIEW_DECISIONS

    +

    value • src/nutrition/review.ts:12:14

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    NutritionReviewDecision

    +

    unknown • src/nutrition/review.ts:19:1

    Export paths: src/index.ts

    Related symbols: None
    +
    +
    +

    NutritionReviewDecisionRequest

    +

    type • src/nutrition/review.ts:21:1

    + +

    Export paths: src/index.ts

    +
    + Related symbols: +
      +
    • NutritionJsonValue
    • +
    • NutritionProduct
    • +
    +
    @@ -8165,24 +9198,134 @@

    NutritionIngredientStatement

    - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    localedecisionproperty + "accept" | "reject" | "merge" | + "request_changes" | "publish" + yes
    metadatapropertyRecord<string, NutritionJsonValue> | undefinedno
    notepropertystring | undefinedno
    productOverridepropertyPartial<NutritionProduct> | undefinedno
    reviewerIdpropertystring | undefinedno
    submissionIdpropertystringyes
    targetProductIdpropertystring | undefinedno
    +
    +
    +

    NutritionReviewDecisionResponse

    +

    type • src/nutrition/review.ts:31:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - - + + - + - - + + @@ -8190,35 +9333,17 @@

    NutritionIngredientStatement

    -

    NutritionMeasurementBasis

    -

    unknown • src/nutrition/products.ts:11:1

    - -

    Export paths: src/index.ts

    -
    Related symbols: None
    -
    -
    -

    NutritionProduct

    -

    type • src/nutrition/products.ts:102:1

    +

    NutritionReviewRecord

    +

    type • src/nutrition/review.ts:40:1

    Export paths: src/index.ts

    Related symbols:
      -
    • NutritionAllergenTag
    • -
    • NutritionBarcode
    • -
    • NutritionFactsPer100g
    • -
    • NutritionImageEvidence
    • -
    • NutritionIngredientStatement
    • NutritionJsonValue
    • -
    • NutritionServing
    • -
    • NutritionStoreObservation
    @@ -8233,27 +9358,6 @@

    NutritionProduct

    - - - - - - - - - - - - - - - - - - - - - @@ -8262,170 +9366,263 @@

    NutritionProduct

    - + - + - + - - + + - + - + - + - + - + - + - + - - + + - + - + - + - + - + + +
    MemberKindTypeRequiredDescription
    decidedAtpropertystringyes
    decisionproperty + "accept" | "reject" | "merge" | + "request_changes" | "publish" + yes
    productIdpropertystring | undefinedno
    reviewId propertystring | undefinednostringyes
    rawTextstatus propertystring | undefinedno + "queued" | "needs_more_data" | "accepted" | + "rejected" | "merged" + yes
    textsubmissionId propertystring | undefinednostringyes
    allergenspropertyreadonly NutritionAllergenTag[] | undefinedno
    barcodespropertyreadonly NutritionBarcode[] | undefinedno
    brandpropertystring | undefinedno
    createdAt property
    iddecision propertystring + "accept" | "reject" | "merge" | + "request_changes" | "publish" + yes
    imagesid propertyreadonly NutritionImageEvidence[] | undefinednostringyes
    ingredientsmetadata propertyNutritionIngredientStatement | undefinedRecord<string, NutritionJsonValue> | undefined no
    namenextStatus propertystring + "queued" | "needs_more_data" | "accepted" | + "rejected" | "merged" + yes
    nutrientsPer100gnote propertyNutritionFactsPer100g | undefinedstring | undefined no
    packageSizeGpreviousStatus propertynumber | undefinedno + "queued" | "needs_more_data" | "accepted" | + "rejected" | "merged" + yes
    packageSizeMlreviewerId propertynumber | undefinedstring | undefined no
    primaryBarcodesubmissionId propertyNutritionBarcodestring yes
    publishedAttargetProductId property string | null | undefined no
    +
    +
    +

    NutritionReviewSubmissionListRequest

    +

    type • src/nutrition/review.ts:53:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    + + + + + + + + + + + + - + - + - + - + - - + + - + - + - + - + + +
    MemberKindTypeRequiredDescription
    quantitybarcode property string | undefined no
    servinglimit propertyNutritionServing | undefinednumber | undefined no
    sourceoffset property - "manual_scan" | "user_correction" | - "open_food_facts" | "foodrepo_legacy" | - "retailer_import" | "admin_import" - yesnumber | undefinedno
    sourceConfidencestatus property "unknown" | "low" | "medium" | - "high""queued" | "needs_more_data" | "accepted" | + "rejected" | "merged" | undefined yesno
    sourcePayloadstore propertyNutritionJsonValue | undefinedstring | undefined no
    +
    +
    +

    NutritionReviewSubmissionListResponse

    +

    type • src/nutrition/review.ts:61:1

    + +

    Export paths: src/index.ts

    +
    + Related symbols: +
      +
    • NutritionCaptureSubmission
    • +
    +
    + + + - - - - - + + + + + + + - + - + - + - + - + - + - - - - - - -
    statusproperty - "rejected" | "draft" | "pending_review" | - "published" | "archived" - yesMemberKindTypeRequiredDescription
    storeslimit propertyreadonly NutritionStoreObservation[] | undefinednumber | undefined no
    tracesoffset propertyreadonly NutritionAllergenTag[] | undefinednumber | undefined no
    updatedAtsubmissions propertystringreadonly NutritionCaptureSubmission[] yes
    verifiedByUserpropertyboolean | undefinedno
    +
    +
    +

    src/requirements.ts

    +
    +

    ANKHORAGE_CAPABILITY_NAMES

    +

    value • src/requirements.ts:14:14

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    ANKHORAGE_PERMISSION_NAMES

    +

    value • src/requirements.ts:1:14

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    -

    NutritionProductDetail

    -

    type • src/nutrition/products.ts:128:1

    +

    AnkhorageCapabilityName

    +

    unknown • src/requirements.ts:24:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    AnkhoragePermissionName

    +

    unknown • src/requirements.ts:12:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    ComponentRequirements

    +

    type • src/requirements.ts:39:1

    Export paths: src/index.ts

    Related symbols:
      -
    • NutritionProduct
    • +
    • ScreenCapabilityRequirement
    • +
    • ScreenPermissionRequirement
    @@ -8441,10 +9638,17 @@

    NutritionProductDetail

    - product + capabilities property - NutritionProduct - yes + readonly ScreenCapabilityRequirement[] | undefined + no + + + + permissions + property + readonly ScreenPermissionRequirement[] | undefined + no @@ -8452,19 +9656,14 @@

    NutritionProductDetail

    -

    NutritionProductLookupByBarcodeResponse

    -

    type • src/nutrition/products.ts:132:1

    +

    ScreenCapabilityRequirement

    +

    type • src/requirements.ts:30:1

    Export paths: src/index.ts

    -
    - Related symbols: -
      -
    • NutritionProduct
    • -
    -
    +
    Related symbols: None
    @@ -8478,9 +9677,16 @@

    NutritionProductLookupByBarcodeResponse

    - + - + @@ -8489,19 +9695,14 @@

    NutritionProductLookupByBarcodeResponse

    -

    NutritionProductSummary

    -

    type • src/nutrition/products.ts:89:1

    +

    ScreenPermissionRequirement

    +

    type • src/requirements.ts:26:1

    Export paths: src/index.ts

    -
    - Related symbols: -
      -
    • NutritionBarcode
    • -
    -
    +
    Related symbols: None
    productcapability propertyNutritionProduct + "notifications" | "clipboard" | + "barcodeScanner" | "cameraPreview" | + "mediaPicker" | "filePicker" | + "location" + yes
    @@ -8515,104 +9716,38 @@

    NutritionProductSummary

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - -
    brandpropertystring | undefinedno
    idpropertystringyes
    imageUrlpropertystring | undefinedno
    namepropertystringyes
    primaryBarcodepropertyNutritionBarcodeyes
    quantitypropertystring | undefinedno
    sourceproperty - "manual_scan" | "user_correction" | - "open_food_facts" | "foodrepo_legacy" | - "retailer_import" | "admin_import" - yes
    sourceConfidenceproperty - "unknown" | "low" | "medium" | - "high" - yes
    statuspermission property "rejected" | "draft" | "pending_review" | - "published" | "archived""camera" | "microphone" | "mediaLibrary" | + "mediaLibraryWrite" | "locationForeground" | + "locationBackground" | "notifications" | + "clipboard" yes
    updatedAtpropertystringyes
    -

    NutritionServing

    -

    type • src/nutrition/products.ts:27:1

    +

    ScreenRequirements

    +

    type • src/requirements.ts:34:1

    Export paths: src/index.ts

    -
    Related symbols: None
    +
    + Related symbols: +
      +
    • ScreenCapabilityRequirement
    • +
    • ScreenPermissionRequirement
    • +
    +
    @@ -8626,135 +9761,122 @@

    NutritionServing

    - - - - - - - - - - - - - - - + - + - + - +
    labelpropertystring | undefinedno
    servingsPerPackagepropertynumber | undefinedno
    sizeGcapabilities propertynumber | undefinedreadonly ScreenCapabilityRequirement[] | undefined no
    sizeMlpermissions propertynumber | undefinedreadonly ScreenPermissionRequirement[] | undefined no
    +
    +
    +

    src/runtimeCallbacks.ts

    -

    NutritionStoreObservation

    -

    type • src/nutrition/products.ts:57:1

    +

    RuntimeCallback

    +

    unknown • src/runtimeCallbacks.ts:18:1

    Export paths: src/index.ts

    Related symbols: None
    +
    +
    +

    RuntimeCallbackArgs

    +

    type • src/runtimeCallbacks.ts:12:1

    + +

    Export paths: src/index.ts

    +
    + Related symbols: +
      +
    • UiNode
    • +
    +
    - - - - - - - - - - - - - - - - - - - - + + + + + + - + - + - + - - + + - + - +
    MemberKindTypeRequiredDescription
    countryCodepropertystring | undefinedno
    observedAtpropertystring | undefinednoKindTypeRequiredDescription
    storeChainnode propertystring | undefinedUiNode | undefined no
    storeLocationLabelpayload propertystring | undefinednounknownyes
    storeNameresolvedPayload propertystring | undefinedobject | undefined no
    -
    -
    -

    src/nutrition/review.ts

    -

    NUTRITION_REVIEW_DECISIONS

    -

    value • src/nutrition/review.ts:12:14

    +

    RuntimeCallbackMap

    +

    unknown • src/runtimeCallbacks.ts:19:1

    Export paths: src/index.ts

    Related symbols: None
    -

    NutritionReviewDecision

    -

    unknown • src/nutrition/review.ts:19:1

    +

    RuntimeNodePropsResolver

    +

    unknown • src/runtimeCallbacks.ts:8:1

    Export paths: src/index.ts

    Related symbols: None
    -

    NutritionReviewDecisionRequest

    -

    type • src/nutrition/review.ts:21:1

    +

    RuntimeResolveNodePropsArgs

    +

    type • src/runtimeCallbacks.ts:3:1

    Export paths: src/index.ts

    Related symbols:
      -
    • NutritionJsonValue
    • -
    • NutritionProduct
    • +
    • UiNode
    @@ -8770,72 +9892,40 @@

    NutritionReviewDecisionRequest

    - decision + node property - - "accept" | "reject" | "merge" | - "request_changes" | "publish" - + UiNode yes - metadata - property - Record<string, NutritionJsonValue> | undefined - no - - - - note - property - string | undefined - no - - - - productOverride - property - Partial<NutritionProduct> | undefined - no - - - - reviewerId - property - string | undefined - no - - - - submissionId + props property - string + Record<string, unknown> yes - - targetProductId - property - string | undefined - no - -
    +
    +
    +

    src/secretManifest.ts

    -

    NutritionReviewDecisionResponse

    -

    type • src/nutrition/review.ts:31:1

    +

    InfraSecretStoreSpec

    +

    type • src/secretManifest.ts:3:1

    Export paths: src/index.ts

    -
    Related symbols: None
    +
    + Related symbols: +
      +
    • SecretStoreProvider
    • +
    +
    @@ -8849,73 +9939,188 @@

    NutritionReviewDecisionResponse

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - +
    decidedAtpropertystringyes
    decisionproperty - "accept" | "reject" | "merge" | - "request_changes" | "publish" - yes
    productIdpropertystring | undefinedno
    reviewIdpropertystringyes
    statusproperty - "queued" | "needs_more_data" | "accepted" | - "rejected" | "merged" - yes
    submissionIdprovider propertystringSecretStoreProvider yes
    +
    +
    +

    src/secrets.ts

    +
    +

    findForbiddenInlineSecretFields

    +

    function • src/secrets.ts:183:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    Signature
    +
    (value: unknown) => readonly string[]
    + + + + + + + + + + + + + + + + + +
    ParameterTypeRequiredDescription
    valueunknownyes
    +

    Returns: readonly string[]

    +
    +
    +
    +

    FORBIDDEN_INLINE_SECRET_FIELDS

    +

    value • src/secrets.ts:174:14

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    KnownSecretStoreProvider

    +

    unknown • src/secrets.ts:2:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    normalizeSecretRef

    +

    function • src/secrets.ts:105:1

    + +

    Export paths: src/index.ts

    +
    + Related symbols: +
      +
    • SecretStoreResult
    • +
    +
    +
    +
    Signature
    +
    (value: string) => SecretStoreResult<string>
    + + + + + + + + + + + + + + + + + +
    ParameterTypeRequiredDescription
    valuestringyes
    +

    Returns: SecretStoreResult<string>

    +
    +
    +
    +

    normalizeSecretScope

    +

    function • src/secrets.ts:129:1

    + +

    Export paths: src/index.ts

    +
    + Related symbols: +
      +
    • SecretScope
    • +
    • SecretStoreResult
    • +
    +
    +
    +
    Signature
    +
    (scope: SecretScope) => SecretStoreResult<SecretScope>
    + + + + + + + + + + + + + + + + + +
    ParameterTypeRequiredDescription
    scopeSecretScopeyes
    +

    Returns: SecretStoreResult<SecretScope>

    +
    +
    -

    NutritionReviewRecord

    -

    type • src/nutrition/review.ts:40:1

    +

    SECRET_STORE_ERROR_CODES

    +

    value • src/secrets.ts:24:14

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    SECRET_STORE_PROVIDERS

    +

    value • src/secrets.ts:1:14

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    SecretCreateInput

    +

    type • src/secrets.ts:64:1

    Export paths: src/index.ts

    Related symbols:
      -
    • NutritionJsonValue
    • +
    • SecretScope
    @@ -8931,88 +10136,82 @@

    NutritionReviewRecord

    - createdAt + kind property string yes - decision - property - - "accept" | "reject" | "merge" | - "request_changes" | "publish" - - yes - - - - id + payload property - string + Readonly<Record<string, string>> yes - metadata + provider property - Record<string, NutritionJsonValue> | undefined + string | undefined no - nextStatus + ref property - - "queued" | "needs_more_data" | "accepted" | - "rejected" | "merged" - + string yes - note - property - string | undefined - no - - - - previousStatus + scope property - - "queued" | "needs_more_data" | "accepted" | - "rejected" | "merged" - + SecretScope yes + + +
    +
    +

    SecretGetMetadataInput

    +

    type • src/secrets.ts:59:1

    + +

    Export paths: src/index.ts

    +
    + Related symbols: +
      +
    • SecretScope
    • +
    +
    + + + - - - - - + + + + + + + - + - + - - + + @@ -9020,14 +10219,19 @@

    NutritionReviewRecord

    -

    NutritionReviewSubmissionListRequest

    -

    type • src/nutrition/review.ts:53:1

    +

    SecretListInput

    +

    type • src/secrets.ts:53:1

    Export paths: src/index.ts

    -
    Related symbols: None
    +
    + Related symbols: +
      +
    • SecretScope
    • +
    +
    reviewerIdpropertystring | undefinednoMemberKindTypeRequiredDescription
    submissionIdref property string yes
    targetProductIdscope propertystring | null | undefinednoSecretScopeyes
    @@ -9041,43 +10245,24 @@

    NutritionReviewSubmissionListRequest

    - + - - - - - - - - - - - - - - - + - + - + - - + + @@ -9085,17 +10270,17 @@

    NutritionReviewSubmissionListRequest

    -

    NutritionReviewSubmissionListResponse

    -

    type • src/nutrition/review.ts:61:1

    +

    SecretMetadata

    +

    type • src/secrets.ts:14:1

    Export paths: src/index.ts

    Related symbols:
      -
    • NutritionCaptureSubmission
    • +
    • SecretScope
    @@ -9111,90 +10296,136 @@

    NutritionReviewSubmissionListResponse

    - + - - + + - + - + + + + + + + + + + + + + + + - + - + + + + + + + + + + + + + + +
    barcodekind property string | undefined no
    limitpropertynumber | undefinedno
    offsetpropertynumber | undefinedno
    statusprovider property - "queued" | "needs_more_data" | "accepted" | - "rejected" | "merged" | undefined - string | undefined no
    storescope propertystring | undefinednoSecretScopeyes
    limitconfiguredFields propertynumber | undefinednoreadonly string[]yes
    offsetcreatedAt propertynumber | undefinedstringyes
    kindpropertystringyes
    providerpropertystring | undefined no
    submissionsref propertyreadonly NutritionCaptureSubmission[]stringyes
    scopepropertySecretScopeyes
    updatedAtpropertystring yes
    -
    -
    -

    src/requirements.ts

    -

    ANKHORAGE_CAPABILITY_NAMES

    -

    value • src/requirements.ts:14:14

    +

    SecretPayload

    +

    unknown • src/secrets.ts:12:1

    Export paths: src/index.ts

    Related symbols: None
    -

    ANKHORAGE_PERMISSION_NAMES

    -

    value • src/requirements.ts:1:14

    +

    SecretRef

    +

    unknown • src/secrets.ts:5:1

    Export paths: src/index.ts

    Related symbols: None
    -

    AnkhorageCapabilityName

    -

    unknown • src/requirements.ts:24:1

    +

    SecretRemoveInput

    +

    type • src/secrets.ts:78:1

    Export paths: src/index.ts

    -
    Related symbols: None
    -
    -
    -

    AnkhoragePermissionName

    -

    unknown • src/requirements.ts:12:1

    +
    + Related symbols: +
      +
    • SecretScope
    • +
    +
    -

    Export paths: src/index.ts

    -
    Related symbols: None
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MemberKindTypeRequiredDescription
    refpropertystringyes
    scopepropertySecretScopeyes
    -

    ComponentRequirements

    -

    type • src/requirements.ts:39:1

    +

    SecretReplaceInput

    +

    type • src/secrets.ts:72:1

    Export paths: src/index.ts

    Related symbols:
      -
    • ScreenCapabilityRequirement
    • -
    • ScreenPermissionRequirement
    • +
    • SecretScope
    @@ -9207,20 +10438,27 @@

    ComponentRequirements

    Required Description - - + + + + payload + property + Readonly<Record<string, string>> + yes + + - capabilities + ref property - readonly ScreenCapabilityRequirement[] | undefined - no + string + yes - permissions + scope property - readonly ScreenPermissionRequirement[] | undefined - no + SecretScope + yes @@ -9228,14 +10466,19 @@

    ComponentRequirements

    -

    ScreenCapabilityRequirement

    -

    type • src/requirements.ts:30:1

    +

    SecretResolveInput

    +

    type • src/secrets.ts:83:1

    Export paths: src/index.ts

    -
    Related symbols: None
    +
    + Related symbols: +
      +
    • SecretScope
    • +
    +
    @@ -9249,16 +10492,16 @@

    ScreenCapabilityRequirement

    - + - + + + + + + + + @@ -9267,11 +10510,11 @@

    ScreenCapabilityRequirement

    -

    ScreenPermissionRequirement

    -

    type • src/requirements.ts:26:1

    +

    SecretScope

    +

    type • src/secrets.ts:7:1

    Export paths: src/index.ts

    Related symbols: None
    @@ -9288,16 +10531,16 @@

    ScreenPermissionRequirement

    - + - + + + + + + + + @@ -9306,18 +10549,25 @@

    ScreenPermissionRequirement

    -

    ScreenRequirements

    -

    type • src/requirements.ts:34:1

    +

    SecretStoreAdapter

    +

    type • src/secrets.ts:94:1

    Export paths: src/index.ts

    Related symbols:
      -
    • ScreenCapabilityRequirement
    • -
    • ScreenPermissionRequirement
    • +
    • SecretCreateInput
    • +
    • SecretGetMetadataInput
    • +
    • SecretListInput
    • +
    • SecretMetadata
    • +
    • SecretPayload
    • +
    • SecretRemoveInput
    • +
    • SecretReplaceInput
    • +
    • SecretResolveInput
    • +
    • SecretStoreResult
    @@ -9333,51 +10583,89 @@

    ScreenRequirements

    - - - - + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    capabilityref property - "notifications" | "clipboard" | - "barcodeScanner" | "cameraPreview" | - "mediaPicker" | "filePicker" | - "location" - stringyes
    scopepropertySecretScope yes
    permissionenvironment property - "camera" | "microphone" | "mediaLibrary" | - "mediaLibraryWrite" | "locationForeground" | - "locationBackground" | "notifications" | - "clipboard" - stringyes
    projectIdpropertystring yes
    capabilitiespropertyreadonly ScreenCapabilityRequirement[] | undefinednocreatemethod + (input: SecretCreateInput) => + Promise<SecretStoreResult<SecretMetadata>> + yes
    permissionspropertyreadonly ScreenPermissionRequirement[] | undefinednogetMetadatamethod + (input: SecretGetMetadataInput) => + Promise<SecretStoreResult<SecretMetadata>> + yes
    listmethod + (input: SecretListInput) => Promise<SecretStoreResult<readonly + SecretMetadata[]>> + yes
    removemethod + (input: SecretRemoveInput) => Promise<SecretStoreResult> + yes
    replacemethod + (input: SecretReplaceInput) => + Promise<SecretStoreResult<SecretMetadata>> + yes
    resolvemethod + (input: SecretResolveInput) => + Promise<SecretStoreResult<SecretPayload>> + yes
    -
    -
    -

    src/runtimeCallbacks.ts

    -

    RuntimeCallback

    -

    unknown • src/runtimeCallbacks.ts:18:1

    +

    SecretStoreError

    +

    type • src/secrets.ts:36:1

    Export paths: src/index.ts

    Related symbols: None
    -
    -
    -

    RuntimeCallbackArgs

    -

    type • src/runtimeCallbacks.ts:12:1

    - -

    Export paths: src/index.ts

    -
    - Related symbols: -
      -
    • UiNode
    • -
    -
    @@ -9391,24 +10679,31 @@

    RuntimeCallbackArgs

    - + - + - + - + - + - - + + @@ -9416,69 +10711,93 @@

    RuntimeCallbackArgs

    -

    RuntimeCallbackMap

    -

    unknown • src/runtimeCallbacks.ts:19:1

    +

    SecretStoreErrorCode

    +

    unknown • src/secrets.ts:34:1

    Export paths: src/index.ts

    Related symbols: None
    -

    RuntimeNodePropsResolver

    -

    unknown • src/runtimeCallbacks.ts:8:1

    +

    SecretStoreOkResult

    +

    unknown • src/secrets.ts:42:1

    Export paths: src/index.ts

    Related symbols: None
    -

    RuntimeResolveNodePropsArgs

    -

    type • src/runtimeCallbacks.ts:3:1

    +

    SecretStoreProvider

    +

    unknown • src/secrets.ts:3:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    SecretStoreResult

    +

    unknown • src/secrets.ts:46:1

    + +

    Export paths: src/index.ts

    +
    Related symbols: None
    +
    +
    +

    validateSecretPayload

    +

    function • src/secrets.ts:146:1

    Export paths: src/index.ts

    Related symbols:
      -
    • UiNode
    • +
    • SecretStoreResult
    - -
    nodecause propertyUiNode | undefinedunknown no
    payloadcode propertyunknown + "provider_error" | "invalid_config" | + "invalid_reference" | "invalid_payload" | + "not_found" | "conflict" | + "permission_denied" | "unavailable" + yes
    resolvedPayloadmessage propertyobject | undefinednostringyes
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    MemberKindTypeRequiredDescription
    nodepropertyUiNodeyes
    propspropertyRecord<string, unknown>yes
    +
    +
    Signature
    +
    +(payload: Readonly<Record<string, string>>) => SecretStoreResult<Readonly<Record<string, string>>>
    + + + + + + + + + + + + + + + + + +
    ParameterTypeRequiredDescription
    payloadReadonly<Record<string, string>>yes
    +

    + Returns: + SecretStoreResult<Readonly<Record<string, string>>> +

    +
    @@ -10565,7 +11884,7 @@

    AppCategory

    AppManifest

    type • src/types.ts:375:1

    @@ -10574,6 +11893,7 @@

    AppManifest

    Related symbols:
      +
    • AppCategory
    • AppDataManifest
    • AppSettings
    • ComponentDataBinding
    • @@ -10656,8 +11976,8 @@

      AppManifest

      property { name: string; slug: string; version: string; themeId: string; created?: - string; updated?: string; }{ name: string; slug: string; version: string; category: AppCategory; + themeId: string; created?: string; updated?: string; } yes @@ -11694,7 +13014,7 @@

      IconSpec

      InfraManifest

      type • src/types.ts:356:1

      @@ -11706,6 +13026,7 @@

      InfraManifest

    • AuthSpec
    • DatabaseSpec
    • DeploymentSpec
    • +
    • InfraSecretStoreSpec
    • NetworkingSpec
    • StateSpec
    • StorageSpec
    • @@ -11765,6 +13086,13 @@

      InfraManifest

      no + + secretStore + property + InfraSecretStoreSpec | undefined + no + + state property @@ -13971,11 +15299,11 @@

      Architecture overview

      entrypoint_src_index_ts["src/index.ts"] package__ankhorage_contracts --> entrypoint_src_index_ts module_src_auth_ts["src/auth.ts"] package__ankhorage_contracts -.-> module_src_auth_ts module_src_auth_ts --> - module_src_types_ts module_src_bindings_ts["src/bindings.ts"] - package__ankhorage_contracts -.-> module_src_bindings_ts module_src_bindings_ts - --> module_src_data_index_ts - module_src_cli_index_ts["src/cli/index.ts"] package__ankhorage_contracts - -.-> module_src_cli_index_ts + module_src_secrets_ts module_src_auth_ts --> module_src_types_ts + module_src_bindings_ts["src/bindings.ts"] package__ankhorage_contracts + -.-> module_src_bindings_ts module_src_bindings_ts --> + module_src_data_index_ts module_src_cli_index_ts["src/cli/index.ts"] + package__ankhorage_contracts -.-> module_src_cli_index_ts module_src_data_apis_ts["src/data/apis.ts"] package__ankhorage_contracts -.-> module_src_data_apis_ts module_src_data_apis_ts --> module_src_data_operations_ts module_src_data_apis_ts --> @@ -14038,15 +15366,20 @@

      Architecture overview

      module_src_runtimeCallbacks_ts["src/runtimeCallbacks.ts"] package__ankhorage_contracts -.-> module_src_runtimeCallbacks_ts module_src_runtimeCallbacks_ts --> module_src_types_ts - module_src_state_ts["src/state.ts"] package__ankhorage_contracts -.-> - module_src_state_ts module_src_storage_ts["src/storage.ts"] - package__ankhorage_contracts -.-> module_src_storage_ts - module_src_types_ts["src/types.ts"] package__ankhorage_contracts -.-> - module_src_types_ts module_src_types_ts --> module_src_auth_ts - module_src_types_ts --> module_src_bindings_ts module_src_types_ts --> - module_src_data_index_ts module_src_types_ts --> module_src_requirements_ts - module_src_ui_ts["src/ui.ts"] package__ankhorage_contracts -.-> - module_src_ui_ts module_src_ui_ts --> module_src_types_ts + module_src_secretManifest_ts["src/secretManifest.ts"] + package__ankhorage_contracts -.-> module_src_secretManifest_ts + module_src_secretManifest_ts --> module_src_secrets_ts + module_src_secrets_ts["src/secrets.ts"] package__ankhorage_contracts + -.-> module_src_secrets_ts module_src_state_ts["src/state.ts"] + package__ankhorage_contracts -.-> module_src_state_ts + module_src_storage_ts["src/storage.ts"] package__ankhorage_contracts + -.-> module_src_storage_ts module_src_types_ts["src/types.ts"] + package__ankhorage_contracts -.-> module_src_types_ts module_src_types_ts --> + module_src_auth_ts module_src_types_ts --> module_src_bindings_ts + module_src_types_ts --> module_src_data_index_ts module_src_types_ts --> + module_src_requirements_ts module_src_ui_ts["src/ui.ts"] + package__ankhorage_contracts -.-> module_src_ui_ts module_src_ui_ts --> + module_src_types_ts
    View Mermaid source @@ -14057,6 +15390,7 @@

    Architecture overview

    package__ankhorage_contracts --> entrypoint_src_index_ts module_src_auth_ts["src/auth.ts"] package__ankhorage_contracts -.-> module_src_auth_ts + module_src_auth_ts --> module_src_secrets_ts module_src_auth_ts --> module_src_types_ts module_src_bindings_ts["src/bindings.ts"] package__ankhorage_contracts -.-> module_src_bindings_ts @@ -14129,6 +15463,11 @@

    Architecture overview

    module_src_runtimeCallbacks_ts["src/runtimeCallbacks.ts"] package__ankhorage_contracts -.-> module_src_runtimeCallbacks_ts module_src_runtimeCallbacks_ts --> module_src_types_ts + module_src_secretManifest_ts["src/secretManifest.ts"] + package__ankhorage_contracts -.-> module_src_secretManifest_ts + module_src_secretManifest_ts --> module_src_secrets_ts + module_src_secrets_ts["src/secrets.ts"] + package__ankhorage_contracts -.-> module_src_secrets_ts module_src_state_ts["src/state.ts"] package__ankhorage_contracts -.-> module_src_state_ts module_src_storage_ts["src/storage.ts"] @@ -14175,13 +15514,16 @@

    Module relationships

    module_src_nutrition_review_ts["src/nutrition/review.ts"] module_src_requirements_ts["src/requirements.ts"] module_src_runtimeCallbacks_ts["src/runtimeCallbacks.ts"] + module_src_secretManifest_ts["src/secretManifest.ts"] + module_src_secrets_ts["src/secrets.ts"] module_src_state_ts["src/state.ts"] module_src_storage_ts["src/storage.ts"] module_src_types_ts["src/types.ts"] module_src_ui_ts["src/ui.ts"] module_src_auth_ts --> - module_src_types_ts module_src_bindings_ts --> module_src_data_index_ts - module_src_data_apis_ts --> module_src_data_operations_ts module_src_data_apis_ts - --> module_src_data_values_ts module_src_data_apis_ts --> module_src_db_ts + module_src_secrets_ts module_src_auth_ts --> module_src_types_ts + module_src_bindings_ts --> module_src_data_index_ts module_src_data_apis_ts + --> module_src_data_operations_ts module_src_data_apis_ts --> + module_src_data_values_ts module_src_data_apis_ts --> module_src_db_ts module_src_data_diagnostics_ts --> module_src_data_ids_ts module_src_data_endpoints_ts --> module_src_data_ids_ts module_src_data_endpoints_ts --> module_src_data_operations_ts @@ -14205,7 +15547,8 @@

    Module relationships

    module_src_nutrition_review_ts --> module_src_nutrition_capture_ts module_src_nutrition_review_ts --> module_src_nutrition_common_ts module_src_nutrition_review_ts --> module_src_nutrition_products_ts - module_src_runtimeCallbacks_ts --> module_src_types_ts module_src_types_ts --> + module_src_runtimeCallbacks_ts --> module_src_types_ts + module_src_secretManifest_ts --> module_src_secrets_ts module_src_types_ts --> module_src_auth_ts module_src_types_ts --> module_src_bindings_ts module_src_types_ts --> module_src_data_index_ts module_src_types_ts --> module_src_requirements_ts module_src_ui_ts --> module_src_types_ts @@ -14236,10 +15579,13 @@

    Module relationships

    module_src_nutrition_review_ts["src/nutrition/review.ts"] module_src_requirements_ts["src/requirements.ts"] module_src_runtimeCallbacks_ts["src/runtimeCallbacks.ts"] + module_src_secretManifest_ts["src/secretManifest.ts"] + module_src_secrets_ts["src/secrets.ts"] module_src_state_ts["src/state.ts"] module_src_storage_ts["src/storage.ts"] module_src_types_ts["src/types.ts"] module_src_ui_ts["src/ui.ts"] + module_src_auth_ts --> module_src_secrets_ts module_src_auth_ts --> module_src_types_ts module_src_bindings_ts --> module_src_data_index_ts module_src_data_apis_ts --> module_src_data_operations_ts @@ -14271,6 +15617,7 @@

    Module relationships

    module_src_nutrition_review_ts --> module_src_nutrition_common_ts module_src_nutrition_review_ts --> module_src_nutrition_products_ts module_src_runtimeCallbacks_ts --> module_src_types_ts + module_src_secretManifest_ts --> module_src_secrets_ts module_src_types_ts --> module_src_auth_ts module_src_types_ts --> module_src_bindings_ts module_src_types_ts --> module_src_data_index_ts @@ -14306,6 +15653,8 @@

    Export graph

    module_src_nutrition_review_ts["src/nutrition/review.ts"] module_src_requirements_ts["src/requirements.ts"] module_src_runtimeCallbacks_ts["src/runtimeCallbacks.ts"] + module_src_secretManifest_ts["src/secretManifest.ts"] + module_src_secrets_ts["src/secrets.ts"] module_src_state_ts["src/state.ts"] module_src_storage_ts["src/storage.ts"] module_src_types_ts["src/types.ts"] @@ -14398,17 +15747,28 @@

    Export graph

    export_AppGeneratedApiDefinition -.-> export_AppApiEndpointDefinition export_AppGeneratedApiDefinition -.-> export_DataContractValue export_AppManifest["AppManifest"] module_src_types_ts --> - export_AppManifest export_AppManifest -.-> export_AppDataManifest - export_AppManifest -.-> export_AppSettings export_AppManifest -.-> - export_ComponentDataBinding export_AppManifest -.-> export_DataSourceConfig - export_AppManifest -.-> export_InfraManifest export_AppManifest -.-> - export_NavigatorSpec export_AppManifest -.-> export_ScreenSpec export_AppManifest - -.-> export_SplashScreenSpec export_AppManifest -.-> export_ThemeConfig + export_AppManifest export_AppManifest -.-> export_AppCategory export_AppManifest + -.-> export_AppDataManifest export_AppManifest -.-> export_AppSettings + export_AppManifest -.-> export_ComponentDataBinding export_AppManifest -.-> + export_DataSourceConfig export_AppManifest -.-> export_InfraManifest + export_AppManifest -.-> export_NavigatorSpec export_AppManifest -.-> + export_ScreenSpec export_AppManifest -.-> export_SplashScreenSpec + export_AppManifest -.-> export_ThemeConfig export_AppSettings["AppSettings"] module_src_types_ts --> export_AppSettings export_AUTH_IDENTIFIER_KINDS["AUTH_IDENTIFIER_KINDS"] module_src_auth_ts --> export_AUTH_IDENTIFIER_KINDS + export_AUTH_OAUTH_CANCELLATION_REASONS["AUTH_OAUTH_CANCELLATION_REASONS"] + module_src_auth_ts --> export_AUTH_OAUTH_CANCELLATION_REASONS + export_AUTH_OAUTH_ERROR_CODES["AUTH_OAUTH_ERROR_CODES"] module_src_auth_ts + --> export_AUTH_OAUTH_ERROR_CODES + export_AUTH_OAUTH_ERROR_STAGES["AUTH_OAUTH_ERROR_STAGES"] + module_src_auth_ts --> export_AUTH_OAUTH_ERROR_STAGES export_AUTH_OAUTH_PROVIDER_IDS["AUTH_OAUTH_PROVIDER_IDS"] module_src_auth_ts --> export_AUTH_OAUTH_PROVIDER_IDS + export_AUTH_OAUTH_TRANSPORT_CANCELLATION_REASONS["AUTH_OAUTH_TRANSPORT_CANCELLATION_REASONS"] + module_src_auth_ts --> export_AUTH_OAUTH_TRANSPORT_CANCELLATION_REASONS + export_AUTH_OAUTH_TRANSPORT_ERROR_CODES["AUTH_OAUTH_TRANSPORT_ERROR_CODES"] + module_src_auth_ts --> export_AUTH_OAUTH_TRANSPORT_ERROR_CODES export_AUTH_PROFILE_CREATE_STRATEGIES["AUTH_PROFILE_CREATE_STRATEGIES"] module_src_types_ts --> export_AUTH_PROFILE_CREATE_STRATEGIES export_AUTH_PROFILE_FIELDS["AUTH_PROFILE_FIELDS"] module_src_types_ts @@ -14427,33 +15787,60 @@

    Export graph

    export_AUTH_SIGN_UP_POLICIES["AUTH_SIGN_UP_POLICIES"] module_src_types_ts --> export_AUTH_SIGN_UP_POLICIES export_AuthAdapter["AuthAdapter"] module_src_auth_ts --> export_AuthAdapter export_AuthAdapter -.-> - export_AuthAdapterCapabilities export_AuthAdapter -.-> export_AuthOAuthRedirect + export_AuthAdapterCapabilities export_AuthAdapter -.-> export_AuthOAuthAdapter export_AuthAdapter -.-> export_AuthResult export_AuthAdapter -.-> export_AuthSession export_AuthAdapter -.-> export_AuthUser export_AuthAdapter - -.-> export_CompleteOAuthSignInInput export_AuthAdapter -.-> - export_PasswordResetInput export_AuthAdapter -.-> export_SignInInput - export_AuthAdapter -.-> export_SignInWithOAuthInput export_AuthAdapter -.-> - export_SignOutInput export_AuthAdapter -.-> export_SignUpInput export_AuthAdapter - -.-> export_VerifyOtpInput + -.-> export_PasswordResetInput export_AuthAdapter -.-> export_SignInInput + export_AuthAdapter -.-> export_SignOutInput export_AuthAdapter -.-> + export_SignUpInput export_AuthAdapter -.-> export_VerifyOtpInput export_AuthAdapterCapabilities["AuthAdapterCapabilities"] module_src_auth_ts --> export_AuthAdapterCapabilities - export_AuthAdapterCapabilities -.-> export_AuthOAuthProviderId export_AuthAdapterError["AuthAdapterError"] module_src_auth_ts --> export_AuthAdapterError export_AuthFlowConfig["AuthFlowConfig"] module_src_auth_ts --> export_AuthFlowConfig export_AuthIdentifier["AuthIdentifier"] module_src_auth_ts --> export_AuthIdentifier export_AuthIdentifierKind["AuthIdentifierKind"] module_src_auth_ts --> export_AuthIdentifierKind + export_AuthOAuthAdapter["AuthOAuthAdapter"] module_src_auth_ts --> + export_AuthOAuthAdapter export_AuthOAuthAdapter -.-> export_AuthOAuthCapabilities + export_AuthOAuthAdapter -.-> export_AuthOAuthCompletionResult + export_AuthOAuthAdapter -.-> export_AuthOAuthStartResult export_AuthOAuthAdapter + -.-> export_CompleteOAuthAuthorizationInput export_AuthOAuthAdapter -.-> + export_StartOAuthAuthorizationInput + export_AuthOAuthAuthorizationRequest["AuthOAuthAuthorizationRequest"] + module_src_auth_ts --> export_AuthOAuthAuthorizationRequest + export_AuthOAuthAuthorizationRequest -.-> export_AuthOAuthProviderId + export_AuthOAuthAuthorizationResponse["AuthOAuthAuthorizationResponse"] + module_src_auth_ts --> export_AuthOAuthAuthorizationResponse + export_AuthOAuthCancellationReason["AuthOAuthCancellationReason"] + module_src_auth_ts --> export_AuthOAuthCancellationReason + export_AuthOAuthCapabilities["AuthOAuthCapabilities"] module_src_auth_ts + --> export_AuthOAuthCapabilities export_AuthOAuthCapabilities -.-> + export_AuthOAuthProviderId + export_AuthOAuthCompletionResult["AuthOAuthCompletionResult"] + module_src_auth_ts --> export_AuthOAuthCompletionResult export_AuthOAuthConfig["AuthOAuthConfig"] module_src_auth_ts --> export_AuthOAuthConfig export_AuthOAuthConfig -.-> export_AuthOAuthProviderConfig + export_AuthOAuthError["AuthOAuthError"] module_src_auth_ts --> + export_AuthOAuthError export_AuthOAuthError -.-> export_AuthOAuthProviderId + export_AuthOAuthErrorCode["AuthOAuthErrorCode"] module_src_auth_ts --> + export_AuthOAuthErrorCode + export_AuthOAuthErrorStage["AuthOAuthErrorStage"] module_src_auth_ts + --> export_AuthOAuthErrorStage export_AuthOAuthProviderConfig["AuthOAuthProviderConfig"] module_src_auth_ts --> export_AuthOAuthProviderConfig export_AuthOAuthProviderConfig -.-> export_AuthOAuthProviderId export_AuthOAuthProviderConfig -.-> export_IconSpec export_AuthOAuthProviderId["AuthOAuthProviderId"] module_src_auth_ts --> export_AuthOAuthProviderId - export_AuthOAuthRedirect["AuthOAuthRedirect"] module_src_auth_ts --> - export_AuthOAuthRedirect export_AuthOAuthRedirect -.-> export_AuthOAuthProviderId + export_AuthOAuthStartResult["AuthOAuthStartResult"] module_src_auth_ts + --> export_AuthOAuthStartResult + export_AuthOAuthTransportCancellationReason["AuthOAuthTransportCancellationReason"] + module_src_auth_ts --> export_AuthOAuthTransportCancellationReason + export_AuthOAuthTransportError["AuthOAuthTransportError"] + module_src_auth_ts --> export_AuthOAuthTransportError + export_AuthOAuthTransportErrorCode["AuthOAuthTransportErrorCode"] + module_src_auth_ts --> export_AuthOAuthTransportErrorCode export_AuthProfileCreateStrategy["AuthProfileCreateStrategy"] module_src_types_ts --> export_AuthProfileCreateStrategy export_AuthProfileField["AuthProfileField"] module_src_types_ts --> @@ -14535,8 +15922,9 @@

    Export graph

    export_CollectionItemPressPayload["CollectionItemPressPayload"] module_src_types_ts --> export_CollectionItemPressPayload export_CollectionItemPressPayload -.-> export_ManifestValue - export_CompleteOAuthSignInInput["CompleteOAuthSignInInput"] - module_src_auth_ts --> export_CompleteOAuthSignInInput + export_CompleteOAuthAuthorizationInput["CompleteOAuthAuthorizationInput"] + module_src_auth_ts --> export_CompleteOAuthAuthorizationInput + export_CompleteOAuthAuthorizationInput -.-> export_AuthOAuthAuthorizationResponse export_ComponentDataBinding["ComponentDataBinding"] module_src_bindings_ts --> export_ComponentDataBinding export_ComponentDataBinding -.-> export_EventBinding export_ComponentDataBinding -.-> export_PropBinding @@ -14740,10 +16128,14 @@

    Export graph

    export_EventBindingTarget export_EventBindingTarget["EventBindingTarget"] module_src_bindings_ts --> export_EventBindingTarget export_FilterAction["FilterAction"] module_src_types_ts --> - export_FilterAction export_FormSubmitEventDto["FormSubmitEventDto"] - module_src_types_ts --> export_FormSubmitEventDto - export_FormSubmitValues["FormSubmitValues"] module_src_types_ts --> - export_FormSubmitValues + export_FilterAction + export_findForbiddenInlineSecretFields["findForbiddenInlineSecretFields"] + module_src_secrets_ts --> export_findForbiddenInlineSecretFields + export_FORBIDDEN_INLINE_SECRET_FIELDS["FORBIDDEN_INLINE_SECRET_FIELDS"] + module_src_secrets_ts --> export_FORBIDDEN_INLINE_SECRET_FIELDS + export_FormSubmitEventDto["FormSubmitEventDto"] module_src_types_ts --> + export_FormSubmitEventDto export_FormSubmitValues["FormSubmitValues"] + module_src_types_ts --> export_FormSubmitValues export_GraphQlDataSourceConfig["GraphQlDataSourceConfig"] module_src_data_sources_ts --> export_GraphQlDataSourceConfig export_GraphQlDataSourceConfig -.-> export_CredentialRef @@ -14757,9 +16149,12 @@

    Export graph

    export_InfraManifest["InfraManifest"] module_src_types_ts --> export_InfraManifest export_InfraManifest -.-> export_AuthSpec export_InfraManifest -.-> export_DatabaseSpec export_InfraManifest -.-> - export_DeploymentSpec export_InfraManifest -.-> export_NetworkingSpec - export_InfraManifest -.-> export_StateSpec export_InfraManifest -.-> - export_StorageSpec + export_DeploymentSpec export_InfraManifest -.-> export_InfraSecretStoreSpec + export_InfraManifest -.-> export_NetworkingSpec export_InfraManifest -.-> + export_StateSpec export_InfraManifest -.-> export_StorageSpec + export_InfraSecretStoreSpec["InfraSecretStoreSpec"] + module_src_secretManifest_ts --> export_InfraSecretStoreSpec + export_InfraSecretStoreSpec -.-> export_SecretStoreProvider export_KnownAuthOAuthProviderId["KnownAuthOAuthProviderId"] module_src_auth_ts --> export_KnownAuthOAuthProviderId export_KnownAuthProfileField["KnownAuthProfileField"] module_src_types_ts @@ -14774,6 +16169,8 @@

    Export graph

    --> export_KnownDatabaseProvider export_KnownDeploymentTarget["KnownDeploymentTarget"] module_src_types_ts --> export_KnownDeploymentTarget + export_KnownSecretStoreProvider["KnownSecretStoreProvider"] + module_src_secrets_ts --> export_KnownSecretStoreProvider export_KnownStateProvider["KnownStateProvider"] module_src_types_ts --> export_KnownStateProvider export_ManagedApiDataSourceConfig["ManagedApiDataSourceConfig"] @@ -14797,7 +16194,12 @@

    Export graph

    export_RouteDefinition export_NavigatorType["NavigatorType"] module_src_types_ts --> export_NavigatorType export_NetworkingSpec["NetworkingSpec"] module_src_types_ts --> - export_NetworkingSpec + export_NetworkingSpec export_normalizeSecretRef["normalizeSecretRef"] + module_src_secrets_ts --> export_normalizeSecretRef export_normalizeSecretRef + -.-> export_SecretStoreResult + export_normalizeSecretScope["normalizeSecretScope"] module_src_secrets_ts + --> export_normalizeSecretScope export_normalizeSecretScope -.-> + export_SecretScope export_normalizeSecretScope -.-> export_SecretStoreResult export_NUTRITION_BARCODE_TYPES["NUTRITION_BARCODE_TYPES"] module_src_nutrition_common_ts --> export_NUTRITION_BARCODE_TYPES export_NUTRITION_CAPTURE_SUBMISSION_STATUSES["NUTRITION_CAPTURE_SUBMISSION_STATUSES"] @@ -14973,16 +16375,55 @@

    Export graph

    export_ScreenDataLoaderDefinition export_ScreenSpec -.-> export_ScreenRequirements export_ScreenSpec -.-> export_UiNode export_SearchAction["SearchAction"] module_src_types_ts --> - export_SearchAction export_SetLanguageAction["SetLanguageAction"] + export_SearchAction + export_SECRET_STORE_ERROR_CODES["SECRET_STORE_ERROR_CODES"] + module_src_secrets_ts --> export_SECRET_STORE_ERROR_CODES + export_SECRET_STORE_PROVIDERS["SECRET_STORE_PROVIDERS"] + module_src_secrets_ts --> export_SECRET_STORE_PROVIDERS + export_SecretCreateInput["SecretCreateInput"] module_src_secrets_ts --> + export_SecretCreateInput export_SecretCreateInput -.-> export_SecretScope + export_SecretGetMetadataInput["SecretGetMetadataInput"] + module_src_secrets_ts --> export_SecretGetMetadataInput + export_SecretGetMetadataInput -.-> export_SecretScope + export_SecretListInput["SecretListInput"] module_src_secrets_ts --> + export_SecretListInput export_SecretListInput -.-> export_SecretScope + export_SecretMetadata["SecretMetadata"] module_src_secrets_ts --> + export_SecretMetadata export_SecretMetadata -.-> export_SecretScope + export_SecretPayload["SecretPayload"] module_src_secrets_ts --> + export_SecretPayload export_SecretRef["SecretRef"] module_src_secrets_ts + --> export_SecretRef export_SecretRemoveInput["SecretRemoveInput"] + module_src_secrets_ts --> export_SecretRemoveInput export_SecretRemoveInput + -.-> export_SecretScope export_SecretReplaceInput["SecretReplaceInput"] + module_src_secrets_ts --> export_SecretReplaceInput export_SecretReplaceInput + -.-> export_SecretScope export_SecretResolveInput["SecretResolveInput"] + module_src_secrets_ts --> export_SecretResolveInput export_SecretResolveInput + -.-> export_SecretScope export_SecretScope["SecretScope"] + module_src_secrets_ts --> export_SecretScope + export_SecretStoreAdapter["SecretStoreAdapter"] module_src_secrets_ts + --> export_SecretStoreAdapter export_SecretStoreAdapter -.-> + export_SecretCreateInput export_SecretStoreAdapter -.-> + export_SecretGetMetadataInput export_SecretStoreAdapter -.-> + export_SecretListInput export_SecretStoreAdapter -.-> export_SecretMetadata + export_SecretStoreAdapter -.-> export_SecretPayload export_SecretStoreAdapter + -.-> export_SecretRemoveInput export_SecretStoreAdapter -.-> + export_SecretReplaceInput export_SecretStoreAdapter -.-> + export_SecretResolveInput export_SecretStoreAdapter -.-> export_SecretStoreResult + export_SecretStoreError["SecretStoreError"] module_src_secrets_ts --> + export_SecretStoreError + export_SecretStoreErrorCode["SecretStoreErrorCode"] module_src_secrets_ts + --> export_SecretStoreErrorCode + export_SecretStoreOkResult["SecretStoreOkResult"] module_src_secrets_ts + --> export_SecretStoreOkResult + export_SecretStoreProvider["SecretStoreProvider"] module_src_secrets_ts + --> export_SecretStoreProvider + export_SecretStoreResult["SecretStoreResult"] module_src_secrets_ts --> + export_SecretStoreResult export_SetLanguageAction["SetLanguageAction"] module_src_types_ts --> export_SetLanguageAction export_SignInInput["SignInInput"] module_src_auth_ts --> export_SignInInput export_SignInInput -.-> export_AuthIdentifier - export_SignInWithOAuthInput["SignInWithOAuthInput"] module_src_auth_ts - --> export_SignInWithOAuthInput export_SignInWithOAuthInput -.-> - export_AuthOAuthProviderId export_SignOutInput["SignOutInput"] - module_src_auth_ts --> export_SignOutInput - export_SignUpInput["SignUpInput"] module_src_auth_ts --> - export_SignUpInput export_SignUpInput -.-> export_AuthIdentifier + export_SignOutInput["SignOutInput"] module_src_auth_ts --> + export_SignOutInput export_SignUpInput["SignUpInput"] module_src_auth_ts + --> export_SignUpInput export_SignUpInput -.-> export_AuthIdentifier export_SplashScreenAssetSpec["SplashScreenAssetSpec"] module_src_types_ts --> export_SplashScreenAssetSpec export_SplashScreenAssetSpec -.-> export_SplashScreenResizeMode @@ -14994,6 +16435,9 @@

    Export graph

    export_SplashScreenSpec["SplashScreenSpec"] module_src_types_ts --> export_SplashScreenSpec export_SplashScreenSpec -.-> export_SplashScreenModeSpec export_SplashScreenSpec -.-> export_SplashScreenResizeMode + export_StartOAuthAuthorizationInput["StartOAuthAuthorizationInput"] + module_src_auth_ts --> export_StartOAuthAuthorizationInput + export_StartOAuthAuthorizationInput -.-> export_AuthOAuthProviderId export_STATE_PERSISTENCE_MODES["STATE_PERSISTENCE_MODES"] module_src_types_ts --> export_STATE_PERSISTENCE_MODES export_STATE_PROVIDERS["STATE_PROVIDERS"] module_src_types_ts --> @@ -15141,9 +16585,11 @@

    Export graph

    export_UiNodeRepeatSpec -.-> export_UiNode export_UrlImageAssetSource["UrlImageAssetSource"] module_src_storage_ts --> export_UrlImageAssetSource export_UrlImageAssetSource -.-> - export_ImageMetadata export_VerifyOtpInput["VerifyOtpInput"] - module_src_auth_ts --> export_VerifyOtpInput export_VerifyOtpInput -.-> - export_AuthIdentifier + export_ImageMetadata export_validateSecretPayload["validateSecretPayload"] + module_src_secrets_ts --> export_validateSecretPayload + export_validateSecretPayload -.-> export_SecretStoreResult + export_VerifyOtpInput["VerifyOtpInput"] module_src_auth_ts --> + export_VerifyOtpInput export_VerifyOtpInput -.-> export_AuthIdentifier
    View Mermaid source @@ -15171,6 +16617,8 @@

    Export graph

    module_src_nutrition_review_ts["src/nutrition/review.ts"] module_src_requirements_ts["src/requirements.ts"] module_src_runtimeCallbacks_ts["src/runtimeCallbacks.ts"] + module_src_secretManifest_ts["src/secretManifest.ts"] + module_src_secrets_ts["src/secrets.ts"] module_src_state_ts["src/state.ts"] module_src_storage_ts["src/storage.ts"] module_src_types_ts["src/types.ts"] @@ -15275,6 +16723,7 @@

    Export graph

    export_AppGeneratedApiDefinition -.-> export_DataContractValue export_AppManifest["AppManifest"] module_src_types_ts --> export_AppManifest + export_AppManifest -.-> export_AppCategory export_AppManifest -.-> export_AppDataManifest export_AppManifest -.-> export_AppSettings export_AppManifest -.-> export_ComponentDataBinding @@ -15288,8 +16737,18 @@

    Export graph

    module_src_types_ts --> export_AppSettings export_AUTH_IDENTIFIER_KINDS["AUTH_IDENTIFIER_KINDS"] module_src_auth_ts --> export_AUTH_IDENTIFIER_KINDS + export_AUTH_OAUTH_CANCELLATION_REASONS["AUTH_OAUTH_CANCELLATION_REASONS"] + module_src_auth_ts --> export_AUTH_OAUTH_CANCELLATION_REASONS + export_AUTH_OAUTH_ERROR_CODES["AUTH_OAUTH_ERROR_CODES"] + module_src_auth_ts --> export_AUTH_OAUTH_ERROR_CODES + export_AUTH_OAUTH_ERROR_STAGES["AUTH_OAUTH_ERROR_STAGES"] + module_src_auth_ts --> export_AUTH_OAUTH_ERROR_STAGES export_AUTH_OAUTH_PROVIDER_IDS["AUTH_OAUTH_PROVIDER_IDS"] module_src_auth_ts --> export_AUTH_OAUTH_PROVIDER_IDS + export_AUTH_OAUTH_TRANSPORT_CANCELLATION_REASONS["AUTH_OAUTH_TRANSPORT_CANCELLATION_REASONS"] + module_src_auth_ts --> export_AUTH_OAUTH_TRANSPORT_CANCELLATION_REASONS + export_AUTH_OAUTH_TRANSPORT_ERROR_CODES["AUTH_OAUTH_TRANSPORT_ERROR_CODES"] + module_src_auth_ts --> export_AUTH_OAUTH_TRANSPORT_ERROR_CODES export_AUTH_PROFILE_CREATE_STRATEGIES["AUTH_PROFILE_CREATE_STRATEGIES"] module_src_types_ts --> export_AUTH_PROFILE_CREATE_STRATEGIES export_AUTH_PROFILE_FIELDS["AUTH_PROFILE_FIELDS"] @@ -15311,20 +16770,17 @@

    Export graph

    export_AuthAdapter["AuthAdapter"] module_src_auth_ts --> export_AuthAdapter export_AuthAdapter -.-> export_AuthAdapterCapabilities - export_AuthAdapter -.-> export_AuthOAuthRedirect + export_AuthAdapter -.-> export_AuthOAuthAdapter export_AuthAdapter -.-> export_AuthResult export_AuthAdapter -.-> export_AuthSession export_AuthAdapter -.-> export_AuthUser - export_AuthAdapter -.-> export_CompleteOAuthSignInInput export_AuthAdapter -.-> export_PasswordResetInput export_AuthAdapter -.-> export_SignInInput - export_AuthAdapter -.-> export_SignInWithOAuthInput export_AuthAdapter -.-> export_SignOutInput export_AuthAdapter -.-> export_SignUpInput export_AuthAdapter -.-> export_VerifyOtpInput export_AuthAdapterCapabilities["AuthAdapterCapabilities"] module_src_auth_ts --> export_AuthAdapterCapabilities - export_AuthAdapterCapabilities -.-> export_AuthOAuthProviderId export_AuthAdapterError["AuthAdapterError"] module_src_auth_ts --> export_AuthAdapterError export_AuthFlowConfig["AuthFlowConfig"] @@ -15333,18 +16789,49 @@

    Export graph

    module_src_auth_ts --> export_AuthIdentifier export_AuthIdentifierKind["AuthIdentifierKind"] module_src_auth_ts --> export_AuthIdentifierKind + export_AuthOAuthAdapter["AuthOAuthAdapter"] + module_src_auth_ts --> export_AuthOAuthAdapter + export_AuthOAuthAdapter -.-> export_AuthOAuthCapabilities + export_AuthOAuthAdapter -.-> export_AuthOAuthCompletionResult + export_AuthOAuthAdapter -.-> export_AuthOAuthStartResult + export_AuthOAuthAdapter -.-> export_CompleteOAuthAuthorizationInput + export_AuthOAuthAdapter -.-> export_StartOAuthAuthorizationInput + export_AuthOAuthAuthorizationRequest["AuthOAuthAuthorizationRequest"] + module_src_auth_ts --> export_AuthOAuthAuthorizationRequest + export_AuthOAuthAuthorizationRequest -.-> export_AuthOAuthProviderId + export_AuthOAuthAuthorizationResponse["AuthOAuthAuthorizationResponse"] + module_src_auth_ts --> export_AuthOAuthAuthorizationResponse + export_AuthOAuthCancellationReason["AuthOAuthCancellationReason"] + module_src_auth_ts --> export_AuthOAuthCancellationReason + export_AuthOAuthCapabilities["AuthOAuthCapabilities"] + module_src_auth_ts --> export_AuthOAuthCapabilities + export_AuthOAuthCapabilities -.-> export_AuthOAuthProviderId + export_AuthOAuthCompletionResult["AuthOAuthCompletionResult"] + module_src_auth_ts --> export_AuthOAuthCompletionResult export_AuthOAuthConfig["AuthOAuthConfig"] module_src_auth_ts --> export_AuthOAuthConfig export_AuthOAuthConfig -.-> export_AuthOAuthProviderConfig + export_AuthOAuthError["AuthOAuthError"] + module_src_auth_ts --> export_AuthOAuthError + export_AuthOAuthError -.-> export_AuthOAuthProviderId + export_AuthOAuthErrorCode["AuthOAuthErrorCode"] + module_src_auth_ts --> export_AuthOAuthErrorCode + export_AuthOAuthErrorStage["AuthOAuthErrorStage"] + module_src_auth_ts --> export_AuthOAuthErrorStage export_AuthOAuthProviderConfig["AuthOAuthProviderConfig"] module_src_auth_ts --> export_AuthOAuthProviderConfig export_AuthOAuthProviderConfig -.-> export_AuthOAuthProviderId export_AuthOAuthProviderConfig -.-> export_IconSpec export_AuthOAuthProviderId["AuthOAuthProviderId"] module_src_auth_ts --> export_AuthOAuthProviderId - export_AuthOAuthRedirect["AuthOAuthRedirect"] - module_src_auth_ts --> export_AuthOAuthRedirect - export_AuthOAuthRedirect -.-> export_AuthOAuthProviderId + export_AuthOAuthStartResult["AuthOAuthStartResult"] + module_src_auth_ts --> export_AuthOAuthStartResult + export_AuthOAuthTransportCancellationReason["AuthOAuthTransportCancellationReason"] + module_src_auth_ts --> export_AuthOAuthTransportCancellationReason + export_AuthOAuthTransportError["AuthOAuthTransportError"] + module_src_auth_ts --> export_AuthOAuthTransportError + export_AuthOAuthTransportErrorCode["AuthOAuthTransportErrorCode"] + module_src_auth_ts --> export_AuthOAuthTransportErrorCode export_AuthProfileCreateStrategy["AuthProfileCreateStrategy"] module_src_types_ts --> export_AuthProfileCreateStrategy export_AuthProfileField["AuthProfileField"] @@ -15449,8 +16936,9 @@

    Export graph

    export_CollectionItemPressPayload["CollectionItemPressPayload"] module_src_types_ts --> export_CollectionItemPressPayload export_CollectionItemPressPayload -.-> export_ManifestValue - export_CompleteOAuthSignInInput["CompleteOAuthSignInInput"] - module_src_auth_ts --> export_CompleteOAuthSignInInput + export_CompleteOAuthAuthorizationInput["CompleteOAuthAuthorizationInput"] + module_src_auth_ts --> export_CompleteOAuthAuthorizationInput + export_CompleteOAuthAuthorizationInput -.-> export_AuthOAuthAuthorizationResponse export_ComponentDataBinding["ComponentDataBinding"] module_src_bindings_ts --> export_ComponentDataBinding export_ComponentDataBinding -.-> export_EventBinding @@ -15701,6 +17189,10 @@

    Export graph

    module_src_bindings_ts --> export_EventBindingTarget export_FilterAction["FilterAction"] module_src_types_ts --> export_FilterAction + export_findForbiddenInlineSecretFields["findForbiddenInlineSecretFields"] + module_src_secrets_ts --> export_findForbiddenInlineSecretFields + export_FORBIDDEN_INLINE_SECRET_FIELDS["FORBIDDEN_INLINE_SECRET_FIELDS"] + module_src_secrets_ts --> export_FORBIDDEN_INLINE_SECRET_FIELDS export_FormSubmitEventDto["FormSubmitEventDto"] module_src_types_ts --> export_FormSubmitEventDto export_FormSubmitValues["FormSubmitValues"] @@ -15722,9 +17214,13 @@

    Export graph

    export_InfraManifest -.-> export_AuthSpec export_InfraManifest -.-> export_DatabaseSpec export_InfraManifest -.-> export_DeploymentSpec + export_InfraManifest -.-> export_InfraSecretStoreSpec export_InfraManifest -.-> export_NetworkingSpec export_InfraManifest -.-> export_StateSpec export_InfraManifest -.-> export_StorageSpec + export_InfraSecretStoreSpec["InfraSecretStoreSpec"] + module_src_secretManifest_ts --> export_InfraSecretStoreSpec + export_InfraSecretStoreSpec -.-> export_SecretStoreProvider export_KnownAuthOAuthProviderId["KnownAuthOAuthProviderId"] module_src_auth_ts --> export_KnownAuthOAuthProviderId export_KnownAuthProfileField["KnownAuthProfileField"] @@ -15739,6 +17235,8 @@

    Export graph

    module_src_types_ts --> export_KnownDatabaseProvider export_KnownDeploymentTarget["KnownDeploymentTarget"] module_src_types_ts --> export_KnownDeploymentTarget + export_KnownSecretStoreProvider["KnownSecretStoreProvider"] + module_src_secrets_ts --> export_KnownSecretStoreProvider export_KnownStateProvider["KnownStateProvider"] module_src_types_ts --> export_KnownStateProvider export_ManagedApiDataSourceConfig["ManagedApiDataSourceConfig"] @@ -15766,6 +17264,13 @@

    Export graph

    module_src_types_ts --> export_NavigatorType export_NetworkingSpec["NetworkingSpec"] module_src_types_ts --> export_NetworkingSpec + export_normalizeSecretRef["normalizeSecretRef"] + module_src_secrets_ts --> export_normalizeSecretRef + export_normalizeSecretRef -.-> export_SecretStoreResult + export_normalizeSecretScope["normalizeSecretScope"] + module_src_secrets_ts --> export_normalizeSecretScope + export_normalizeSecretScope -.-> export_SecretScope + export_normalizeSecretScope -.-> export_SecretStoreResult export_NUTRITION_BARCODE_TYPES["NUTRITION_BARCODE_TYPES"] module_src_nutrition_common_ts --> export_NUTRITION_BARCODE_TYPES export_NUTRITION_CAPTURE_SUBMISSION_STATUSES["NUTRITION_CAPTURE_SUBMISSION_STATUSES"] @@ -15950,14 +17455,63 @@

    Export graph

    export_ScreenSpec -.-> export_UiNode export_SearchAction["SearchAction"] module_src_types_ts --> export_SearchAction + export_SECRET_STORE_ERROR_CODES["SECRET_STORE_ERROR_CODES"] + module_src_secrets_ts --> export_SECRET_STORE_ERROR_CODES + export_SECRET_STORE_PROVIDERS["SECRET_STORE_PROVIDERS"] + module_src_secrets_ts --> export_SECRET_STORE_PROVIDERS + export_SecretCreateInput["SecretCreateInput"] + module_src_secrets_ts --> export_SecretCreateInput + export_SecretCreateInput -.-> export_SecretScope + export_SecretGetMetadataInput["SecretGetMetadataInput"] + module_src_secrets_ts --> export_SecretGetMetadataInput + export_SecretGetMetadataInput -.-> export_SecretScope + export_SecretListInput["SecretListInput"] + module_src_secrets_ts --> export_SecretListInput + export_SecretListInput -.-> export_SecretScope + export_SecretMetadata["SecretMetadata"] + module_src_secrets_ts --> export_SecretMetadata + export_SecretMetadata -.-> export_SecretScope + export_SecretPayload["SecretPayload"] + module_src_secrets_ts --> export_SecretPayload + export_SecretRef["SecretRef"] + module_src_secrets_ts --> export_SecretRef + export_SecretRemoveInput["SecretRemoveInput"] + module_src_secrets_ts --> export_SecretRemoveInput + export_SecretRemoveInput -.-> export_SecretScope + export_SecretReplaceInput["SecretReplaceInput"] + module_src_secrets_ts --> export_SecretReplaceInput + export_SecretReplaceInput -.-> export_SecretScope + export_SecretResolveInput["SecretResolveInput"] + module_src_secrets_ts --> export_SecretResolveInput + export_SecretResolveInput -.-> export_SecretScope + export_SecretScope["SecretScope"] + module_src_secrets_ts --> export_SecretScope + export_SecretStoreAdapter["SecretStoreAdapter"] + module_src_secrets_ts --> export_SecretStoreAdapter + export_SecretStoreAdapter -.-> export_SecretCreateInput + export_SecretStoreAdapter -.-> export_SecretGetMetadataInput + export_SecretStoreAdapter -.-> export_SecretListInput + export_SecretStoreAdapter -.-> export_SecretMetadata + export_SecretStoreAdapter -.-> export_SecretPayload + export_SecretStoreAdapter -.-> export_SecretRemoveInput + export_SecretStoreAdapter -.-> export_SecretReplaceInput + export_SecretStoreAdapter -.-> export_SecretResolveInput + export_SecretStoreAdapter -.-> export_SecretStoreResult + export_SecretStoreError["SecretStoreError"] + module_src_secrets_ts --> export_SecretStoreError + export_SecretStoreErrorCode["SecretStoreErrorCode"] + module_src_secrets_ts --> export_SecretStoreErrorCode + export_SecretStoreOkResult["SecretStoreOkResult"] + module_src_secrets_ts --> export_SecretStoreOkResult + export_SecretStoreProvider["SecretStoreProvider"] + module_src_secrets_ts --> export_SecretStoreProvider + export_SecretStoreResult["SecretStoreResult"] + module_src_secrets_ts --> export_SecretStoreResult export_SetLanguageAction["SetLanguageAction"] module_src_types_ts --> export_SetLanguageAction export_SignInInput["SignInInput"] module_src_auth_ts --> export_SignInInput export_SignInInput -.-> export_AuthIdentifier - export_SignInWithOAuthInput["SignInWithOAuthInput"] - module_src_auth_ts --> export_SignInWithOAuthInput - export_SignInWithOAuthInput -.-> export_AuthOAuthProviderId export_SignOutInput["SignOutInput"] module_src_auth_ts --> export_SignOutInput export_SignUpInput["SignUpInput"] @@ -15975,6 +17529,9 @@

    Export graph

    module_src_types_ts --> export_SplashScreenSpec export_SplashScreenSpec -.-> export_SplashScreenModeSpec export_SplashScreenSpec -.-> export_SplashScreenResizeMode + export_StartOAuthAuthorizationInput["StartOAuthAuthorizationInput"] + module_src_auth_ts --> export_StartOAuthAuthorizationInput + export_StartOAuthAuthorizationInput -.-> export_AuthOAuthProviderId export_STATE_PERSISTENCE_MODES["STATE_PERSISTENCE_MODES"] module_src_types_ts --> export_STATE_PERSISTENCE_MODES export_STATE_PROVIDERS["STATE_PROVIDERS"] @@ -16145,6 +17702,9 @@

    Export graph

    export_UrlImageAssetSource["UrlImageAssetSource"] module_src_storage_ts --> export_UrlImageAssetSource export_UrlImageAssetSource -.-> export_ImageMetadata + export_validateSecretPayload["validateSecretPayload"] + module_src_secrets_ts --> export_validateSecretPayload + export_validateSecretPayload -.-> export_SecretStoreResult export_VerifyOtpInput["VerifyOtpInput"] module_src_auth_ts --> export_VerifyOtpInput export_VerifyOtpInput -.-> export_AuthIdentifier @@ -16159,7 +17719,32 @@

    Export graph

    src/auth.ts

    resolveAuthFlow

    -

    src/auth.ts:64:1

    +

    src/auth.ts:65:1

    +

    No description available.

    +
    +
    + +