diff --git a/.changeset/canonical-manifest-category.md b/.changeset/canonical-manifest-category.md
new file mode 100644
index 0000000..6a8c5bb
--- /dev/null
+++ b/.changeset/canonical-manifest-category.md
@@ -0,0 +1,5 @@
+---
+'@ankhorage/contracts': major
+---
+
+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
-        
+        
-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 @@
-
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: None
@@ -1138,13 +1242,6 @@ AuthAdapterCapabilities
-
- oauthProviders |
- property |
- AuthOAuthProviderId[] | undefined |
- no |
- |
-
signInIdentifiers |
property |
@@ -1156,13 +1253,6 @@ AuthAdapterCapabilities
yes |
|
-
- supportsOAuth |
- property |
- boolean | undefined |
- no |
- |
-
supportsOtp |
property |
@@ -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
- callbackRoute |
+ capabilities |
property |
- string |
+ AuthOAuthCapabilities |
yes |
|
- enabled |
- property |
- boolean |
+ completeAuthorization |
+ method |
+
+ (input: CompleteOAuthAuthorizationInput) =>
+ Promise<AuthOAuthCompletionResult>
+ |
yes |
|
- providers |
- property |
- AuthOAuthProviderConfig[] |
+ startAuthorization |
+ method |
+
+ (input: StartOAuthAuthorizationInput) =>
+ Promise<AuthOAuthStartResult>
+ |
yes |
|
@@ -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
- enabled |
+ attemptId |
property |
- boolean | undefined |
- no |
+ string |
+ yes |
|
- icon |
+ authorizationUrl |
property |
- IconSpec | undefined |
- no |
+ string |
+ yes |
|
- id |
+ provider |
property |
AuthOAuthProviderId |
yes |
|
- label |
- property |
- string | undefined |
- no |
- |
-
-
- queryParams |
- property |
- Record<string, string> | undefined |
- no |
- |
-
-
- redirectTo |
- property |
- string | undefined |
- no |
- |
-
-
- scopes |
+ redirectUri |
property |
- string[] | undefined |
- no |
+ string |
+ yes |
|
@@ -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
- provider |
- property |
- AuthOAuthProviderId |
- yes |
- |
-
-
- url |
+ providers |
property |
- string |
+ readonly [AuthOAuthProviderId, ...AuthOAuthProviderId[]] |
yes |
|
@@ -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
- oauth |
- property |
- AuthOAuthConfig | undefined |
- no |
- |
-
-
- otp |
- property |
- { enabled: boolean; } | undefined |
- no |
- |
-
-
- passwordReset |
- property |
- { enabled: boolean; } | undefined |
- no |
- |
-
-
- provider |
+ callbackRoute |
property |
string |
yes |
|
- signIn |
+ enabled |
property |
- AuthSignInConfig |
+ boolean |
yes |
|
- signUp |
+ providers |
property |
- AuthSignUpConfig | undefined |
- no |
+ AuthOAuthProviderConfig[] |
+ yes |
|
@@ -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
- accessToken |
+ cause |
property |
- string |
- yes |
+ unknown |
+ no |
|
- expiresAt |
+ code |
property |
- number | undefined |
- no |
+
+ "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 |
|
- refreshToken |
+ message |
property |
- string | undefined |
- no |
+ string |
+ yes |
|
- tokenType |
+ provider |
property |
- string | undefined |
+ AuthOAuthProviderId | undefined |
no |
|
- user |
+ recoverable |
property |
- AuthUser |
+ boolean |
yes |
|
-
-
-
-
- AuthSignInConfig
- type • src/auth.ts:68:1
-
- Export paths: src/index.ts
- Related symbols: None
-
-
-
-
- | Member |
- Kind |
- Type |
- Required |
- Description |
-
-
-
- identifiers |
+ stage |
property |
("email" | "phone" | "username")[]"start" | "transport" | "callback" |
+ "exchange" | "session" | "profile"
|
yes |
@@ -1740,65 +1790,42 @@ AuthSignInConfig
- AuthSignUpConfig
- type • src/auth.ts:72:1
+ AuthOAuthErrorCode
+ unknown • src/auth.ts:201:1
Export paths: src/index.ts
-
-
-
-
-
- | Member |
- Kind |
- Type |
- Required |
- Description |
-
-
-
-
- optionalFields |
- property |
- AuthSignUpField[] | undefined |
- no |
- |
-
-
- requiredFields |
- property |
- AuthSignUpField[] |
- 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
- avatarUrl |
+ credentialsRef |
property |
string | undefined |
no |
|
- displayName |
+ enabled |
property |
- string | undefined |
+ boolean | undefined |
no |
|
- email |
+ icon |
property |
- string | undefined |
+ IconSpec | undefined |
no |
|
id |
property |
- string |
+ AuthOAuthProviderId |
yes |
|
- metadata |
- property |
- Record<string, unknown> | undefined |
- no |
- |
-
-
- phone |
+ label |
property |
string | undefined |
no |
|
- username |
+ queryParams |
property |
- string | undefined |
+ Record<string, string> | undefined |
no |
|
-
-
-
-
- CompleteOAuthSignInInput
- type • src/auth.ts:185:1
-
- Export paths: src/index.ts
- Related symbols: None
-
-
-
-
- | Member |
- Kind |
- Type |
- Required |
- Description |
-
-
-
- redirectTo |
+ scopes |
property |
- string | undefined |
+ string[] | undefined |
no |
|
-
- url |
- property |
- string |
- yes |
- |
-
- 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: None
@@ -1963,17 +1946,26 @@ PasswordResetInput
- identifier |
+ cause |
property |
- AuthIdentifier |
+ unknown |
+ no |
+ |
+
+
+ code |
+ property |
+
+ "browser_unavailable" | "transport_failed"
+ |
yes |
|
- redirectTo |
+ message |
property |
- string | undefined |
- no |
+ string |
+ yes |
|
@@ -1981,56 +1973,30 @@ PasswordResetInput
- resolveAuthFlow
- function • src/auth.ts:64:1
+ AuthOAuthTransportErrorCode
+ unknown • src/auth.ts:227:1
Export paths: src/index.ts
-
-
-
Signature
-
(flow?: AuthFlowConfig | undefined) => AuthFlowConfig
-
-
-
- | Parameter |
- Type |
- Required |
- Description |
-
-
-
-
- flow |
- AuthFlowConfig | undefined |
- no |
- |
-
-
-
-
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: None
+
+
+ AuthUser
+ type • src/auth.ts:108:1
+
+ Export paths: src/index.ts
+ Related symbols: None
@@ -2273,99 +2242,52 @@ VerifyOtpInput
- identifier |
- property |
- AuthIdentifier |
- yes |
- |
-
-
- metadata |
+ avatarUrl |
property |
- Record<string, unknown> | undefined |
+ string | undefined |
no |
|
- redirectTo |
+ displayName |
property |
string | undefined |
no |
|
- token |
+ email |
property |
- string |
- yes |
+ string | undefined |
+ no |
|
-
-
-
-
-
- src/bindings.ts
-
- ApiScreenDataLoaderDefinition
- type • src/bindings.ts:97:1
-
- Export paths: src/index.ts
- Related symbols: None
-
-
-
-
- | Member |
- Kind |
- Type |
- Required |
- Description |
-
-
-
- apiId |
+ id |
property |
string |
yes |
|
- id |
+ metadata |
property |
- string | number | undefined |
+ Record<string, unknown> | undefined |
no |
|
- kind |
- property |
- "api" |
- yes |
- |
-
-
- mode |
+ phone |
property |
-
- "byId" | "list" | "one" |
- "random"
- |
- yes |
+ string | undefined |
+ no |
|
- targetPath |
+ username |
property |
- string |
- yes |
+ string | undefined |
+ no |
|
@@ -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
- operator |
+ attemptId |
property |
- BindingConditionOperator |
+ string |
yes |
|
- source |
+ response |
property |
- BindingValueSource |
+ AuthOAuthAuthorizationResponse |
yes |
|
-
- value |
- property |
- BindingValue | undefined |
- no |
- |
-
- 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
+
+
+
Signature
+
(flow?: AuthFlowConfig | undefined) => AuthFlowConfig
+
+
+
+ | Parameter |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ flow |
+ AuthFlowConfig | undefined |
+ no |
+ |
+
+
+
+
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
- id |
+ apiId |
property |
- string | undefined |
- no |
+ string |
+ yes |
|
- input |
+ id |
property |
-
- Readonly<Record<string, BindingInputValue>> | undefined
- |
+ string | number | undefined |
no |
|
kind |
property |
- "operation" |
+ "api" |
yes |
|
- operation |
+ mode |
property |
- BindingOperationRef |
+
+ "byId" | "list" | "one" |
+ "random"
+ |
+ yes |
+ |
+
+
+ targetPath |
+ property |
+ string |
yes |
|
@@ -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
- empty |
- property |
- BindingLifecycleBehavior | undefined |
- no |
- |
-
-
- error |
- property |
- BindingLifecycleBehavior | undefined |
- no |
- |
-
-
- fallback |
- property |
- BindingFallback | undefined |
- no |
- |
-
-
- loading |
+ operator |
property |
- BindingLifecycleBehavior | undefined |
- no |
+ BindingConditionOperator |
+ yes |
|
@@ -2996,9 +2843,9 @@ PropBinding
|
- transforms |
+ value |
property |
- readonly BindingValueTransform[] | undefined |
+ BindingValue | undefined |
no |
|
@@ -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
+
+
@@ -3064,59 +2903,61 @@ AnkhCommandDescriptor
- aliases |
+ source |
property |
- readonly string[] | undefined |
+ BindingValueSource | undefined |
no |
|
- capability |
- property |
- `${string}.${string}` |
- yes |
- |
-
-
- examples |
+ value |
property |
- readonly string[] | undefined |
+ BindingValue | undefined |
no |
|
-
- path |
- property |
- readonly [string, ...string[]] |
- yes |
- |
-
-
- summary |
- property |
- string |
- yes |
- |
-
- 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
- capabilities |
- property |
- readonly `${string}.${string}`[] |
- yes |
- |
-
-
- category |
- property |
- string |
- yes |
- |
-
-
- commands |
+ fallback |
property |
- readonly AnkhCommandDescriptor[] |
- yes |
+ BindingFallback | undefined |
+ no |
|
- id |
+ message |
property |
- string |
- yes |
+ string | undefined |
+ no |
|
- version |
+ state |
property |
- string |
+ BindingLifecycleState |
yes |
|
@@ -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
- capabilities |
+ dataSourceId |
property |
- readonly `${string}.${string}`[] |
+ string |
yes |
|
- category |
+ endpointId |
property |
- string |
- yes |
+ string | undefined |
+ no |
|
- provider |
+ operationId |
property |
- `./${string}` | null |
+ string |
yes |
|
@@ -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
- metadata |
- property |
- DataContractValue | undefined |
- no |
- |
-
-
- permissions |
- property |
- readonly string[] | undefined |
- no |
- |
-
-
- policy |
- property |
- string | undefined |
- no |
- |
-
-
- required |
+ source |
property |
- boolean | undefined |
- no |
+ BindingValueSource |
+ yes |
|
- roles |
+ transforms |
property |
- readonly string[] | undefined |
+ readonly BindingValueTransform[] | undefined |
no |
|
@@ -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
- collection |
+ componentId |
property |
- DbCollectionDefinition |
+ string |
yes |
|
- kind |
+ componentType |
property |
- "collection" |
- yes |
+ string | undefined |
+ no |
|
- metadata |
+ events |
property |
- DataContractValue | undefined |
+
+ Readonly<Record<string, readonly EventBinding[]>> |
+ undefined
+ |
no |
|
- seed |
+ props |
property |
- readonly Readonly<Record<string, DataContractValue>>[] |
- undefined
+ Readonly<Record<string, PropBinding>> | undefined
|
no |
|
@@ -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
- auth |
+ input |
property |
- AppApiAuthRequirement | undefined |
+
+ Readonly<Record<string, BindingInputValue>> | undefined
+ |
no |
|
- description |
+ target |
property |
- string | undefined |
+ EventBindingTarget |
+ yes |
+ |
+
+
+ when |
+ property |
+ BindingCondition | 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
+
+
+
+
+
+
+ | Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
id |
property |
- string |
- yes |
+ string | undefined |
+ no |
|
- intent |
+ input |
property |
"list" | "create" | "custom" |
- "delete" | "read" | "update" |
- undefinedReadonly<Record<string, BindingInputValue>> | undefined
|
no |
|
- label |
+ kind |
property |
- string | undefined |
- no |
+ "operation" |
+ yes |
|
- metadata |
+ operation |
property |
- DataContractValue | undefined |
+ BindingOperationRef |
+ yes |
+ |
+
+
+
+
+
+ PropBinding
+ type • src/bindings.ts:67:1
+
+ Export paths: src/index.ts
+
+
Related symbols:
+
+ - BindingFallback
+ - BindingLifecycleBehavior
+ - BindingValueSource
+ - BindingValueTransform
+
+
+
+
+
+
+ | Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ empty |
+ property |
+ BindingLifecycleBehavior | undefined |
no |
|
- method |
+ error |
property |
-
- "DELETE" | "GET" | "HEAD" |
- "OPTIONS" | "PATCH" | "POST" |
- "PUT"
- |
- yes |
+ BindingLifecycleBehavior | undefined |
+ no |
|
- path |
+ fallback |
property |
- string |
- yes |
+ BindingFallback | undefined |
+ no |
|
- request |
+ loading |
property |
- DataOperationRequest | undefined |
+ BindingLifecycleBehavior | undefined |
no |
|
- response |
+ source |
property |
- DataOperationResponse | undefined |
+ BindingValueSource |
+ yes |
+ |
+
+
+ transforms |
+ property |
+ readonly BindingValueTransform[] | undefined |
no |
|
@@ -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
-
@@ -3663,34 +3492,56 @@ AppDataManifest
- apis |
+ aliases |
property |
-
- Readonly<Record<string, AppApiDefinition>> | undefined
- |
+ readonly string[] | undefined |
+ no |
+ |
+
+
+ capability |
+ property |
+ `${string}.${string}` |
+ yes |
+ |
+
+
+ examples |
+ property |
+ readonly string[] | undefined |
no |
|
+
+ path |
+ property |
+ readonly [string, ...string[]] |
+ yes |
+ |
+
+
+ summary |
+ property |
+ string |
+ yes |
+ |
+
- 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
- auth |
- property |
- AppApiAuthRequirement | undefined |
- no |
- |
-
-
- basePath |
- property |
- string |
- yes |
- |
-
-
- description |
- property |
- string | undefined |
- no |
- |
-
-
- endpoints |
+ capabilities |
property |
- readonly AppApiEndpointDefinition[] |
+ readonly `${string}.${string}`[] |
yes |
|
- id |
+ category |
property |
string |
yes |
|
- kind |
+ provider |
property |
- "generated" |
+ `./${string}` | null |
yes |
|
-
- label |
- property |
- string | undefined |
- no |
- |
-
-
- metadata |
- property |
- DataContractValue | undefined |
- no |
- |
-
-
- preset |
- property |
- "crud" | undefined |
- no |
- |
-
-
- resource |
- property |
- AppApiCollectionResourceDefinition | undefined |
- no |
- |
-
-
-
- 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
+
+
+
+
+
+
+ | Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ collection |
+ property |
+ DbCollectionDefinition |
yes |
|
- operationId |
+ kind |
property |
- string | undefined |
- no |
+ "collection" |
+ yes |
|
- path |
+ metadata |
property |
- string | undefined |
+ DataContractValue | undefined |
no |
|
- severity |
+ seed |
property |
- DataDiagnosticSeverity |
- yes |
+
+ readonly Readonly<Record<string, DataContractValue>>[] |
+ undefined
+ |
+ no |
|
@@ -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
- baseUrl |
- property |
- string | undefined |
- no |
- |
-
-
- credential |
+ auth |
property |
- CredentialRef | undefined |
+ AppApiAuthRequirement | undefined |
no |
|
@@ -4066,31 +3890,41 @@ DataEndpointConfig
|
- kind |
+ intent |
property |
- DataEndpointKind |
- yes |
+
+ "list" | "create" | "custom" |
+ "delete" | "read" | "update" |
+ undefined
+ |
+ no |
|
- metadata |
+ label |
property |
- DataContractValue | undefined |
+ string | undefined |
no |
|
- name |
+ metadata |
property |
- string | undefined |
+ DataContractValue | undefined |
no |
|
- operations |
+ method |
property |
- Readonly<Record<string, DataOperationConfig>>
+ "DELETE" | "GET" | "HEAD" |
+ "OPTIONS" | "PATCH" | "POST" |
+ "PUT"
|
yes |
|
@@ -4098,7 +3932,21 @@ DataEndpointConfig
path |
property |
- string | undefined |
+ string |
+ yes |
+ |
+
+
+ request |
+ property |
+ DataOperationRequest | undefined |
+ no |
+ |
+
+
+ response |
+ property |
+ DataOperationResponse | undefined |
no |
|
@@ -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
- credential |
+ apis |
property |
- CredentialRef | 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
+
+
+
+
+
- description |
- property |
- string | undefined |
- no |
- |
+ Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
- endpointId |
+ auth |
property |
- string | undefined |
+ AppApiAuthRequirement | undefined |
no |
|
- id |
+ basePath |
property |
string |
yes |
|
- intent |
+ baseUrl |
property |
- DataOperationIntent |
- yes |
+ string | undefined |
+ no |
|
- metadata |
+ description |
property |
- DataContractValue | undefined |
+ string | undefined |
no |
|
- method |
+ endpoints |
property |
- DataOperationMethod | undefined |
- no |
+ readonly AppApiEndpointDefinition[] |
+ yes |
|
- name |
+ id |
property |
- string | undefined |
- no |
+ string |
+ yes |
|
- pagination |
+ kind |
property |
- DataOperationPagination | undefined |
- no |
+ "external" |
+ yes |
|
- path |
+ label |
property |
string | undefined |
no |
|
- protocol |
- property |
- DataOperationProtocol |
- yes |
- |
-
-
- request |
+ metadata |
property |
- DataOperationRequest | undefined |
+ DataContractValue | undefined |
no |
|
- response |
+ openApiUrl |
property |
- DataOperationResponse | undefined |
+ string | undefined |
no |
|
@@ -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
-
-
+
+
+ src/data/diagnostics.ts
- DataOperationParameter
- type • src/data/operations.ts:22:1
-
- Export paths: src/index.ts
-
-
Related symbols:
-
- - DataContractValue
- - DataOperationParameterLocation
- - DataSchema
- - DataSchemaRef
-
-
-
-
-
-
- | Member |
- Kind |
- Type |
- Required |
- Description |
-
-
-
-
- default |
- property |
- DataContractValue | undefined |
- no |
- |
-
-
- description |
- property |
- string | undefined |
- no |
- |
-
-
- location |
- property |
- DataOperationParameterLocation |
- yes |
- |
-
-
- name |
- property |
- string |
- yes |
- |
-
-
- required |
- property |
- boolean | undefined |
- no |
- |
-
-
- schema |
- property |
- DataSchema | undefined |
- no |
- |
-
-
- schemaRef |
- property |
- DataSchemaRef | undefined |
- no |
- |
-
-
-
-
-
- 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
-
-
-
-
-
-
- | Member |
- Kind |
- Type |
- Required |
- Description |
-
-
-
- contentType |
+ hint |
property |
string | undefined |
no |
|
- description |
+ message |
property |
- string | undefined |
- no |
+ string |
+ yes |
|
- schema |
+ operationId |
property |
- DataSchema | undefined |
+ string | undefined |
no |
|
- schemaRef |
+ path |
property |
- DataSchemaRef | undefined |
+ string | undefined |
no |
|
- status |
+ severity |
property |
- string | number | undefined |
- no |
+ DataDiagnosticSeverity |
+ yes |
|
-
-
- 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: None
+
+
+
+ src/data/ids.ts
+
+ AdapterId
+ unknown • src/data/ids.ts:6:1
-
-
-
- | Member |
- Kind |
- Type |
- Required |
- Description |
-
-
-
-
- id |
- property |
- string |
- yes |
- |
-
-
- kind |
- property |
- (string & {}) | CredentialKind |
- yes |
- |
-
-
- label |
- property |
- string | undefined |
- no |
- |
-
-
- scope |
- property |
- string | undefined |
- no |
- |
-
-
-
+ 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: None
+
+
- 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
- id |
+ default |
+ property |
+ DataContractValue | undefined |
+ no |
+ |
+
+
+ description |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ location |
+ property |
+ DataOperationParameterLocation |
+ yes |
+ |
+
+
+ name |
property |
string |
yes |
|
+
+ required |
+ property |
+ boolean | undefined |
+ no |
+ |
+
+
+ schema |
+ property |
+ DataSchema | undefined |
+ no |
+ |
+
+
+ schemaRef |
+ property |
+ DataSchemaRef | undefined |
+ no |
+ |
+
- 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
+
@@ -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
+
+
+
- name |
+ Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ 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
+
+
+
+
+
+
+ | Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ schema |
+ property |
+ DataSchema | undefined |
+ no |
+ |
+
- operations |
+ schemaRef |
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
-
-
-
-
- | Member |
- Kind |
- Type |
- Required |
- Description |
-
-
-
-
- documentId |
- property |
- string | undefined |
- no |
- |
-
-
- url |
- property |
- string | undefined |
- no |
- |
-
-
- version |
- property |
- string | undefined |
- no |
- |
-
-
-
-
-
- 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
- realtime |
+ adapter |
property |
- boolean |
+ AdapterRef |
yes |
|
- returning |
+ credential |
property |
- boolean |
+ CredentialRef | undefined |
+ no |
+ |
+
+
+ description |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ endpoints |
+ property |
+
+ Readonly<Record<string,
+ import("/Users/a_rtiphishl_e/git/contracts/src/index").DataEndpointConfig>>
+ |
yes |
|
- transactions |
+ id |
property |
- boolean |
+ string |
yes |
|
-
-
-
-
- DbAdapterError
- type • src/db.ts:3:1
-
- Export paths: src/index.ts
- Related symbols: None
-
-
-
- | Member |
- Kind |
- Type |
- Required |
- Description |
+ kind |
+ property |
+ "managed-api" |
+ yes |
+ |
-
-
- cause |
+ metadata |
property |
- unknown |
+ DataContractValue | undefined |
no |
|
- code |
+ name |
property |
- string |
- yes |
+ string | undefined |
+ no |
|
- message |
+ resources |
property |
- string |
+ readonly ManagedApiResourceConfig[] |
yes |
|
+
+ schemas |
+ property |
+
+ 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
- directExecution |
+ baseUrl |
property |
- boolean |
- yes |
+ string | undefined |
+ no |
|
- schemaGeneration |
+ credential |
property |
- boolean |
- yes |
+ CredentialRef | undefined |
+ no |
|
-
-
-
-
- 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
-
-
-
-
-
- | Member |
- Kind |
- Type |
- Required |
- Description |
-
-
-
- committedAt |
+ description |
property |
string | undefined |
no |
|
- kind |
+ endpoints |
property |
- DbChangeKind |
+
+ Readonly<Record<string,
+ import("/Users/a_rtiphishl_e/git/contracts/src/index").DataEndpointConfig>>
+ |
yes |
|
- previousRecord |
+ id |
property |
- TRecord | undefined |
+ string |
+ yes |
+ |
+
+
+ import |
+ property |
+ OpenApiImportRef | undefined |
no |
|
- record |
+ kind |
property |
- TRecord | null |
+ "openapi" |
yes |
|
- schema |
+ metadata |
+ property |
+ DataContractValue | undefined |
+ no |
+ |
+
+
+ name |
property |
string | undefined |
no |
|
- table |
+ schemas |
property |
- string |
- yes |
+
+ Readonly<Record<string,
+ import("/Users/a_rtiphishl_e/git/contracts/src/index").DataSchema>>
+ | undefined
+ |
+ no |
|
@@ -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
-
@@ -6406,28 +6218,21 @@ DbCollectionDefinition
- fields |
- property |
- readonly DbFieldDefinition[] |
- yes |
- |
-
-
- name |
+ documentId |
property |
- string |
- yes |
+ string | undefined |
+ no |
|
- primaryKey |
+ url |
property |
string | undefined |
no |
|
- schema |
+ version |
property |
string | undefined |
no |
@@ -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
+
+
@@ -6459,97 +6272,130 @@ DbCollectionReference
- name |
+ baseUrl |
property |
string |
yes |
|
- schema |
+ credential |
+ property |
+ CredentialRef | undefined |
+ no |
+ |
+
+
+ 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
-
-
-
-
- | Member |
- Kind |
- Type |
- Required |
- Description |
+ endpoints |
+ property |
+
+ Readonly<Record<string,
+ import("/Users/a_rtiphishl_e/git/contracts/src/index").DataEndpointConfig>>
+ |
+ yes |
+ |
-
-
- filters |
+ id |
property |
- readonly DbFilter[] |
+ string |
yes |
|
- schema |
+ kind |
+ property |
+ "rest" |
+ yes |
+ |
+
+
+ metadata |
+ property |
+ DataContractValue | undefined |
+ no |
+ |
+
+
+ name |
property |
string | undefined |
no |
|
- table |
+ schemas |
property |
- string |
- yes |
+
+ 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
-
@@ -6641,23 +6517,23 @@ DbFilter
- field |
+ realtime |
property |
- string |
+ boolean |
yes |
|
- operator |
+ returning |
property |
- DbFilterOperator |
+ boolean |
yes |
|
- value |
+ transactions |
property |
- unknown |
+ boolean |
yes |
|
@@ -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
- columns |
+ cause |
property |
- readonly string[] | undefined |
+ unknown |
no |
|
- id |
+ code |
property |
- string | number |
+ string |
yes |
|
- idField |
- property |
- string | undefined |
- no |
- |
-
-
- schema |
- property |
- string | undefined |
- no |
- |
-
-
- table |
+ message |
property |
string |
yes |
@@ -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
+
+
@@ -6758,59 +6617,46 @@ DbInsertInput
- schema |
+ capabilities |
property |
- string | undefined |
- no |
+ DbAdminAdapterCapabilities |
+ yes |
|
- table |
- property |
- string |
+ createCollection |
+ method |
+
+ (input: DbCollectionDefinition) => Promise<DbAdminResult>
+ |
yes |
|
- values |
- property |
- TRecord | readonly TRecord[] |
+ deleteCollection |
+ method |
+
+ (input: DbCollectionReference) => Promise<DbAdminResult>
+ |
yes |
|
-
-
-
-
- DbPage
- type • src/db.ts:32:1
-
- Export paths: src/index.ts
- Related symbols: None
-
-
-
-
- | Member |
- Kind |
- Type |
- Required |
- Description |
-
-
-
- limit |
- property |
- number | undefined |
- no |
+ generateCreateCollectionSql |
+ method |
+ (input: DbCollectionDefinition) => DbAdminResult |
+ yes |
|
- offset |
- property |
- number | undefined |
- no |
+ generateDeleteCollectionSql |
+ method |
+ (input: DbCollectionReference) => DbAdminResult |
+ yes |
|
@@ -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
@@ -6848,40 +6685,48 @@ DbRealtimeAdapter
- realtime |
+ directExecution |
property |
-
- { subscribeToCollection<TRecord extends object = DbRecord>(input:
- DbCollectionSubscriptionInput, listener: DbChangeListener<TRecord>):
- DbSubscription; subscribeToRecord<TRecord extends object =
- DbRecord>(input: DbRecordSubscriptionInput, listener:
- DbChangeListener<TRecord>): DbSubscription; }
- |
+ boolean |
+ yes |
+ |
+
+
+ schemaGeneration |
+ property |
+ boolean |
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
+
@@ -6895,19 +6740,33 @@ DbRecordSubscriptionInput
- id |
+ committedAt |
property |
- string | number |
+ string | undefined |
+ no |
+ |
+
+
+ kind |
+ property |
+ DbChangeKind |
yes |
|
- idField |
+ previousRecord |
property |
- string | undefined |
+ TRecord | undefined |
no |
|
+
+ record |
+ property |
+ TRecord | null |
+ yes |
+ |
+
schema |
property |
@@ -6925,28 +6784,41 @@ DbRecordSubscriptionInput
-
- 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: None
@@ -7034,17 +6887,17 @@ DbSort
- direction |
+ name |
property |
- DbSortDirection | undefined |
- no |
+ string |
+ yes |
|
- field |
+ schema |
property |
- string |
- yes |
+ string | undefined |
+ no |
|
@@ -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
+
@@ -7084,9 +6942,23 @@ DbSubscription
- unsubscribe |
- method |
- () => Promise<void> | void |
+ filters |
+ property |
+ readonly DbFilter[] |
+ yes |
+ |
+
+
+ schema |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ table |
+ property |
+ string |
yes |
|
@@ -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
+
@@ -7127,35 +6993,67 @@ DbTableInput
- schema |
+ defaultValue |
property |
- string | undefined |
+ string | number | boolean | null | undefined |
no |
|
- table |
+ name |
property |
string |
yes |
|
+
+ required |
+ property |
+ boolean | undefined |
+ no |
+ |
+
+
+ type |
+ property |
+ DbFieldType |
+ yes |
+ |
+
+
+ unique |
+ property |
+ boolean | undefined |
+ no |
+ |
+
- 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
- client |
+ schema |
property |
- NutritionCaptureClientContext | undefined |
+ string | undefined |
no |
|
- createdAt |
+ table |
property |
string |
yes |
|
- decidedAt |
+ values |
property |
- string | null | undefined |
- no |
+ TRecord | readonly TRecord[] |
+ yes |
|
+
+
+
+
+ DbPage
+ type • src/db.ts:32:1
+
+ Export paths: src/index.ts
+ Related symbols: None
+
+
+
- draft |
+ Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ limit |
property |
- NutritionProductCaptureDraft |
- yes |
+ number | undefined |
+ no |
|
- id |
+ offset |
property |
- string |
- yes |
- |
-
-
- matchedProductId |
- property |
- string | null | undefined |
+ number | undefined |
no |
|
+
+
+
+
+ DbRealtimeAdapter
+ type • src/db.ts:136:1
+
+ Export paths: src/index.ts
+
+
Related symbols:
+
+ - DbChangeListener
+ - DbCollectionSubscriptionInput
+ - DbRecord
+ - DbRecordSubscriptionInput
+ - DbSubscription
+
+
+
+
+
- reviewerNote |
- property |
- string | undefined |
- no |
- |
+ Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
- status |
+ realtime |
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 |
|
-
- updatedAt |
- property |
- string |
- yes |
- |
-
-
- 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
- barcode |
+ id |
property |
- NutritionBarcode |
+ string | number |
yes |
|
- brand |
+ idField |
property |
string | undefined |
no |
|
- images |
+ schema |
property |
- readonly NutritionImageEvidence[] | undefined |
+ string | undefined |
no |
|
- ingredients |
+ table |
property |
- NutritionIngredientStatement | undefined |
- no |
+ string |
+ yes |
|
+
+
+
+
+ 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
+
+
+
+
+
- name |
- property |
- string | undefined |
- no |
- |
+ Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
- nutrientsPer100g |
+ columns |
property |
- NutritionFactsPer100g | undefined |
+ readonly string[] | undefined |
no |
|
- packageSizeG |
+ filters |
property |
- number | undefined |
+ readonly DbFilter[] | undefined |
no |
|
- packageSizeMl |
+ page |
property |
- number | undefined |
+ DbPage | undefined |
no |
|
- quantity |
+ schema |
property |
string | undefined |
no |
|
- rawPayload |
- property |
- NutritionJsonValue | undefined |
- no |
- |
-
-
- serving |
+ sort |
property |
- NutritionServing | undefined |
+ readonly DbSort[] | undefined |
no |
|
- storeObservation |
+ table |
property |
- NutritionStoreObservation | undefined |
- no |
+ string |
+ yes |
|
@@ -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
- client |
+ direction |
property |
- NutritionCaptureClientContext | undefined |
+ DbSortDirection | undefined |
no |
|
- draft |
+ field |
property |
- NutritionProductCaptureDraft |
+ string |
yes |
|
@@ -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
- message |
- property |
- string | undefined |
- no |
- |
-
-
- productId |
- property |
- string | undefined |
- no |
- |
-
-
- status |
- property |
-
- "queued" | "needs_more_data" | "accepted" |
- "rejected" | "merged"
- |
- yes |
- |
-
-
- submissionId |
- property |
- string |
+ unsubscribe |
+ method |
+ () => Promise<void> | void |
yes |
|
@@ -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
+
+
+
+
+ | Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ schema |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ table |
+ property |
+ string |
+ yes |
+ |
+
+
+
+
+
+ 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
+
+
+
+ | Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ anonymousDeviceId |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ appVersion |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ clientCapturedAt |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ locale |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ platform |
+ property |
+
+ (string & {}) | "android" | "ios" |
+ "web" | undefined
+ |
+ no |
+ |
+
+
+ userId |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+
- 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
- normalizedValue |
+ client |
+ property |
+ NutritionCaptureClientContext | undefined |
+ no |
+ |
+
+
+ createdAt |
+ property |
+ string |
+ yes |
+ |
+
+
+ decidedAt |
+ property |
+ string | null | undefined |
+ no |
+ |
+
+
+ draft |
+ property |
+ NutritionProductCaptureDraft |
+ yes |
+ |
+
+
+ id |
+ property |
+ string |
+ yes |
+ |
+
+
+ matchedProductId |
+ property |
+ string | null | undefined |
+ no |
+ |
+
+
+ reviewerNote |
property |
string | undefined |
no |
|
- type |
+ status |
property |
"unknown" | "ean_8" | "ean_13" |
- "upc_a" | "upc_e" | "gtin_14""queued" | "needs_more_data" | "accepted" |
+ "rejected" | "merged"
|
yes |
|
- value |
+ updatedAt |
property |
string |
yes |
@@ -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
- basis |
+ barcode |
property |
- NutritionMeasurementBasis | undefined |
+ NutritionBarcode |
+ yes |
+ |
+
+
+ brand |
+ property |
+ string | undefined |
no |
|
- carbohydratesG |
+ images |
property |
- number | undefined |
+ readonly NutritionImageEvidence[] | undefined |
no |
|
- energyKcal |
+ ingredients |
property |
- number | undefined |
+ NutritionIngredientStatement | undefined |
no |
|
- energyKj |
+ name |
property |
- number | undefined |
+ string | undefined |
no |
|
- fatG |
+ nutrientsPer100g |
property |
- number | undefined |
+ NutritionFactsPer100g | undefined |
no |
|
- fiberG |
+ packageSizeG |
property |
number | undefined |
no |
|
- proteinG |
+ packageSizeMl |
property |
number | undefined |
no |
|
- saltG |
+ quantity |
property |
- number | undefined |
+ string | undefined |
no |
|
- saturatedFatG |
+ rawPayload |
property |
- number | undefined |
+ NutritionJsonValue | undefined |
no |
|
- sodiumG |
+ serving |
property |
- number | undefined |
+ NutritionServing | undefined |
no |
|
- sugarsG |
+ storeObservation |
property |
- number | undefined |
+ NutritionStoreObservation | undefined |
no |
|
@@ -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
- bucket |
+ client |
property |
- string | undefined |
+ NutritionCaptureClientContext | undefined |
no |
|
- capturedAt |
+ draft |
property |
- string | undefined |
- no |
+ NutritionProductCaptureDraft |
+ yes |
|
+
+
+
+
+ NutritionProductCaptureResponse
+ type • src/nutrition/capture.ts:56:1
+
+ Export paths: src/index.ts
+ Related symbols: None
+
+
+
- contentType |
- property |
- string | undefined |
- no |
- |
+ Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
- height |
+ message |
property |
- number | undefined |
+ string | undefined |
no |
|
- id |
+ productId |
property |
string | undefined |
no |
|
- kind |
+ status |
property |
"front" | "nutrition_label" | "ingredients"
- | "barcode" | "package_back" | "other""queued" | "needs_more_data" | "accepted" |
+ "rejected" | "merged"
|
yes |
|
- metadata |
- property |
- Record<string, NutritionJsonValue> | undefined |
- no |
- |
-
-
- path |
+ submissionId |
property |
- string | undefined |
- no |
+ string |
+ yes |
|
-
- publicUrl |
- property |
+
+
+
+
+ NutritionProductCorrectionRequest
+ type • src/nutrition/capture.ts:63:1
+
+ Export paths: src/index.ts
+
+
Related symbols:
+
+ - NutritionCaptureClientContext
+ - NutritionProductCaptureDraft
+
+
+
+
+
+
+ | Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ client |
+ property |
+ NutritionCaptureClientContext | undefined |
+ no |
+ |
+
+
+ note |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ patch |
+ property |
+ Partial<NutritionProductCaptureDraft> |
+ yes |
+ |
+
+
+ productId |
+ property |
+ string |
+ yes |
+ |
+
+
+
+
+
+
+ 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
+
+
+
+
+ | Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ normalizedValue |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ type |
+ property |
+
+ "unknown" | "ean_8" | "ean_13" |
+ "upc_a" | "upc_e" | "gtin_14"
+ |
+ yes |
+ |
+
+
+ value |
+ property |
+ string |
+ yes |
+ |
+
+
+
+
+
+ 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
+
+
+
+
+
+
+ | Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ basis |
+ property |
+ NutritionMeasurementBasis | undefined |
+ no |
+ |
+
+
+ carbohydratesG |
+ property |
+ number | undefined |
+ no |
+ |
+
+
+ energyKcal |
+ property |
+ number | undefined |
+ no |
+ |
+
+
+ energyKj |
+ property |
+ number | undefined |
+ no |
+ |
+
+
+ fatG |
+ property |
+ number | undefined |
+ no |
+ |
+
+
+ fiberG |
+ property |
+ number | undefined |
+ no |
+ |
+
+
+ proteinG |
+ property |
+ number | undefined |
+ no |
+ |
+
+
+ saltG |
+ property |
+ number | undefined |
+ no |
+ |
+
+
+ saturatedFatG |
+ property |
+ number | undefined |
+ no |
+ |
+
+
+ sodiumG |
+ property |
+ number | undefined |
+ no |
+ |
+
+
+ sugarsG |
+ property |
+ number | undefined |
+ no |
+ |
+
+
+
+
+
+ NutritionImageEvidence
+ type • src/nutrition/products.ts:75:1
+
+ Export paths: src/index.ts
+
+
+
+
+
+ | Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ bucket |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ capturedAt |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ contentType |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ height |
+ property |
+ number | undefined |
+ no |
+ |
+
+
+ id |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ kind |
+ property |
+
+ "front" | "nutrition_label" | "ingredients"
+ | "barcode" | "package_back" | "other"
+ |
+ yes |
+ |
+
+
+ metadata |
+ property |
+ Record<string, NutritionJsonValue> | undefined |
+ no |
+ |
+
+
+ path |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ publicUrl |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ storageId |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ width |
+ property |
+ number | undefined |
+ no |
+ |
+
+
+
+
+
+ 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
+
+
+
+
+ | Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ locale |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ rawText |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ text |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+
+
+
+ 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
+
+
+
+
+
+
+ | Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ allergens |
+ property |
+ readonly NutritionAllergenTag[] | undefined |
+ no |
+ |
+
+
+ barcodes |
+ property |
+ readonly NutritionBarcode[] | undefined |
+ no |
+ |
+
+
+ brand |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ createdAt |
+ property |
+ string |
+ yes |
+ |
+
+
+ id |
+ property |
+ string |
+ yes |
+ |
+
+
+ images |
+ property |
+ readonly NutritionImageEvidence[] | undefined |
+ no |
+ |
+
+
+ ingredients |
+ property |
+ NutritionIngredientStatement | undefined |
+ no |
+ |
+
+
+ name |
+ property |
+ string |
+ yes |
+ |
+
+
+ nutrientsPer100g |
+ property |
+ NutritionFactsPer100g | undefined |
+ no |
+ |
+
+
+ packageSizeG |
+ property |
+ number | undefined |
+ no |
+ |
+
+
+ packageSizeMl |
+ property |
+ number | undefined |
+ no |
+ |
+
+
+ primaryBarcode |
+ property |
+ NutritionBarcode |
+ yes |
+ |
+
+
+ publishedAt |
+ property |
+ string | null | undefined |
+ no |
+ |
+
+
+ quantity |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ serving |
+ property |
+ NutritionServing | undefined |
+ no |
+ |
+
+
+ source |
+ property |
+
+ "manual_scan" | "user_correction" |
+ "open_food_facts" | "foodrepo_legacy" |
+ "retailer_import" | "admin_import"
+ |
+ yes |
+ |
+
+
+ sourceConfidence |
+ property |
+
+ "unknown" | "low" | "medium" |
+ "high"
+ |
+ yes |
+ |
+
+
+ sourcePayload |
+ property |
+ NutritionJsonValue | undefined |
+ no |
+ |
+
+
+ status |
+ property |
+
+ "rejected" | "draft" | "pending_review" |
+ "published" | "archived"
+ |
+ yes |
+ |
+
+
+ stores |
+ property |
+ readonly NutritionStoreObservation[] | undefined |
+ no |
+ |
+
+
+ traces |
+ property |
+ readonly NutritionAllergenTag[] | undefined |
+ no |
+ |
+
+
+ updatedAt |
+ property |
+ string |
+ yes |
+ |
+
+
+ verifiedByUser |
+ property |
+ boolean | undefined |
+ no |
+ |
+
+
+
+
+
+ NutritionProductDetail
+ type • src/nutrition/products.ts:128:1
+
+ Export paths: src/index.ts
+
+
+
+
+
+ | Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ product |
+ property |
+ NutritionProduct |
+ yes |
+ |
+
+
+
+
+
+ NutritionProductLookupByBarcodeResponse
+ type • src/nutrition/products.ts:132:1
+
+ Export paths: src/index.ts
+
+
+
+
+
+ | Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ product |
+ property |
+ NutritionProduct |
+ yes |
+ |
+
+
+
+
+
+ NutritionProductSummary
+ type • src/nutrition/products.ts:89:1
+
+ Export paths: src/index.ts
+
+
+
+
+
+ | Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ brand |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ id |
+ property |
+ string |
+ yes |
+ |
+
+
+ imageUrl |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ name |
+ property |
+ string |
+ yes |
+ |
+
+
+ primaryBarcode |
+ property |
+ NutritionBarcode |
+ yes |
+ |
+
+
+ quantity |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ source |
+ property |
+
+ "manual_scan" | "user_correction" |
+ "open_food_facts" | "foodrepo_legacy" |
+ "retailer_import" | "admin_import"
+ |
+ yes |
+ |
+
+
+ sourceConfidence |
+ property |
+
+ "unknown" | "low" | "medium" |
+ "high"
+ |
+ yes |
+ |
+
+
+ status |
+ property |
+
+ "rejected" | "draft" | "pending_review" |
+ "published" | "archived"
+ |
+ yes |
+ |
+
+
+ updatedAt |
+ property |
+ string |
+ yes |
+ |
+
+
+
+
+
+ NutritionServing
+ type • src/nutrition/products.ts:27:1
+
+ Export paths: src/index.ts
+ Related symbols: None
+
+
+
+
+ | Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ label |
+ property |
string | undefined |
no |
|
- storageId |
+ servingsPerPackage |
property |
- string | undefined |
+ number | undefined |
no |
|
- width |
+ sizeG |
+ property |
+ number | undefined |
+ no |
+ |
+
+
+ sizeMl |
property |
number | undefined |
no |
@@ -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
+
+
+
+
+ | Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ countryCode |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ observedAt |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ storeChain |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ storeLocationLabel |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ storeName |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+
+
+
+ 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
- locale |
+ decision |
+ property |
+
+ "accept" | "reject" | "merge" |
+ "request_changes" | "publish"
+ |
+ 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 |
+ property |
+ string |
+ yes |
+ |
+
+
+ targetProductId |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+
+
+
+ NutritionReviewDecisionResponse
+ type • src/nutrition/review.ts:31:1
+
+ Export paths: src/index.ts
+ Related symbols: None
+
+
+
+
+ | Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ decidedAt |
+ property |
+ string |
+ yes |
+ |
+
+
+ decision |
+ property |
+
+ "accept" | "reject" | "merge" |
+ "request_changes" | "publish"
+ |
+ yes |
+ |
+
+
+ productId |
+ property |
+ string | undefined |
+ no |
+ |
+
+
+ reviewId |
property |
- string | undefined |
- no |
+ string |
+ yes |
|
- rawText |
+ status |
property |
- string | undefined |
- no |
+
+ "queued" | "needs_more_data" | "accepted" |
+ "rejected" | "merged"
+ |
+ yes |
|
- text |
+ submissionId |
property |
- string | undefined |
- no |
+ string |
+ yes |
|
@@ -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
-
- allergens |
- property |
- readonly NutritionAllergenTag[] | undefined |
- no |
- |
-
-
- barcodes |
- property |
- readonly NutritionBarcode[] | undefined |
- no |
- |
-
-
- brand |
- property |
- string | undefined |
- no |
- |
-
createdAt |
property |
@@ -8262,170 +9366,263 @@ NutritionProduct
|
- id |
+ decision |
property |
- string |
+
+ "accept" | "reject" | "merge" |
+ "request_changes" | "publish"
+ |
yes |
|
- images |
+ id |
property |
- readonly NutritionImageEvidence[] | undefined |
- no |
+ string |
+ yes |
|
- ingredients |
+ metadata |
property |
- NutritionIngredientStatement | undefined |
+ Record<string, NutritionJsonValue> | undefined |
no |
|
- name |
+ nextStatus |
property |
- string |
+
+ "queued" | "needs_more_data" | "accepted" |
+ "rejected" | "merged"
+ |
yes |
|
- nutrientsPer100g |
+ note |
property |
- NutritionFactsPer100g | undefined |
+ string | undefined |
no |
|
- packageSizeG |
+ previousStatus |
property |
- number | undefined |
- no |
+
+ "queued" | "needs_more_data" | "accepted" |
+ "rejected" | "merged"
+ |
+ yes |
|
- packageSizeMl |
+ reviewerId |
property |
- number | undefined |
+ string | undefined |
no |
|
- primaryBarcode |
+ submissionId |
property |
- NutritionBarcode |
+ string |
yes |
|
- publishedAt |
+ targetProductId |
property |
string | null | undefined |
no |
|
+
+
+
+
+ NutritionReviewSubmissionListRequest
+ type • src/nutrition/review.ts:53:1
+
+ Export paths: src/index.ts
+ Related symbols: None
+
+
+
+
+ | Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
- quantity |
+ barcode |
property |
string | undefined |
no |
|
- serving |
+ limit |
property |
- NutritionServing | undefined |
+ number | undefined |
no |
|
- source |
+ offset |
property |
-
- "manual_scan" | "user_correction" |
- "open_food_facts" | "foodrepo_legacy" |
- "retailer_import" | "admin_import"
- |
- yes |
+ number | undefined |
+ no |
|
- sourceConfidence |
+ status |
property |
"unknown" | "low" | "medium" |
- "high""queued" | "needs_more_data" | "accepted" |
+ "rejected" | "merged" | undefined
|
- yes |
+ no |
|
- sourcePayload |
+ store |
property |
- NutritionJsonValue | undefined |
+ string | undefined |
no |
|
+
+
+
+
+ NutritionReviewSubmissionListResponse
+ type • src/nutrition/review.ts:61:1
+
+ Export paths: src/index.ts
+
+
Related symbols:
+
+ - NutritionCaptureSubmission
+
+
+
+
+
- status |
- property |
-
- "rejected" | "draft" | "pending_review" |
- "published" | "archived"
- |
- yes |
- |
+ Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
- stores |
+ limit |
property |
- readonly NutritionStoreObservation[] | undefined |
+ number | undefined |
no |
|
- traces |
+ offset |
property |
- readonly NutritionAllergenTag[] | undefined |
+ number | undefined |
no |
|
- updatedAt |
+ submissions |
property |
- string |
+ readonly NutritionCaptureSubmission[] |
yes |
|
-
- verifiedByUser |
- property |
- boolean | undefined |
- no |
- |
-
+
+
+ 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: None
@@ -8478,9 +9677,16 @@ NutritionProductLookupByBarcodeResponse
- product |
+ capability |
property |
- NutritionProduct |
+
+ "notifications" | "clipboard" |
+ "barcodeScanner" | "cameraPreview" |
+ "mediaPicker" | "filePicker" |
+ "location"
+ |
yes |
|
@@ -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: None
@@ -8515,104 +9716,38 @@ NutritionProductSummary
- brand |
- property |
- string | undefined |
- no |
- |
-
-
- id |
- property |
- string |
- yes |
- |
-
-
- imageUrl |
- property |
- string | undefined |
- no |
- |
-
-
- name |
- property |
- string |
- yes |
- |
-
-
- primaryBarcode |
- property |
- NutritionBarcode |
- yes |
- |
-
-
- quantity |
- property |
- string | undefined |
- no |
- |
-
-
- source |
- property |
-
- "manual_scan" | "user_correction" |
- "open_food_facts" | "foodrepo_legacy" |
- "retailer_import" | "admin_import"
- |
- yes |
- |
-
-
- sourceConfidence |
- property |
-
- "unknown" | "low" | "medium" |
- "high"
- |
- yes |
- |
-
-
- status |
+ permission |
property |
"rejected" | "draft" | "pending_review" |
- "published" | "archived""camera" | "microphone" | "mediaLibrary" |
+ "mediaLibraryWrite" | "locationForeground" |
+ "locationBackground" | "notifications" |
+ "clipboard"
|
yes |
|
-
- updatedAt |
- property |
- string |
- yes |
- |
-
- 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
- label |
- property |
- string | undefined |
- no |
- |
-
-
- servingsPerPackage |
- property |
- number | undefined |
- no |
- |
-
-
- sizeG |
+ capabilities |
property |
- number | undefined |
+ readonly ScreenCapabilityRequirement[] | undefined |
no |
|
- sizeMl |
+ permissions |
property |
- number | undefined |
+ readonly 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
+
| Member |
- Kind |
- Type |
- Required |
- Description |
-
-
-
-
- countryCode |
- property |
- string | undefined |
- no |
- |
-
-
- observedAt |
- property |
- string | undefined |
- no |
- |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
- storeChain |
+ node |
property |
- string | undefined |
+ UiNode | undefined |
no |
|
- storeLocationLabel |
+ payload |
property |
- string | undefined |
- no |
+ unknown |
+ yes |
|
- storeName |
+ resolvedPayload |
property |
- string | undefined |
+ object | 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
+
@@ -8849,73 +9939,188 @@ NutritionReviewDecisionResponse
- decidedAt |
- property |
- string |
- yes |
- |
-
-
- decision |
- property |
-
- "accept" | "reject" | "merge" |
- "request_changes" | "publish"
- |
- yes |
- |
-
-
- productId |
- property |
- string | undefined |
- no |
- |
-
-
- reviewId |
- property |
- string |
- yes |
- |
-
-
- status |
- property |
-
- "queued" | "needs_more_data" | "accepted" |
- "rejected" | "merged"
- |
- yes |
- |
-
-
- submissionId |
+ provider |
property |
- string |
+ SecretStoreProvider |
yes |
|
+
+
+ src/secrets.ts
+
+ findForbiddenInlineSecretFields
+ function • src/secrets.ts:183:1
+
+ Export paths: src/index.ts
+ Related symbols: None
+
+
Signature
+
(value: unknown) => readonly string[]
+
+
+
+ | Parameter |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ value |
+ unknown |
+ yes |
+ |
+
+
+
+
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
+
+
+
Signature
+
(value: string) => SecretStoreResult<string>
+
+
+
+ | Parameter |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ value |
+ string |
+ yes |
+ |
+
+
+
+
Returns: SecretStoreResult<string>
+
+
+
+ normalizeSecretScope
+ function • src/secrets.ts:129:1
+
+ Export paths: src/index.ts
+
+
Related symbols:
+
+ - SecretScope
+ - SecretStoreResult
+
+
+
+
Signature
+
(scope: SecretScope) => SecretStoreResult<SecretScope>
+
+
+
+ | Parameter |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ scope |
+ SecretScope |
+ yes |
+ |
+
+
+
+
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
+
+
+
+
- reviewerId |
- property |
- string | undefined |
- no |
- |
+ Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
- submissionId |
+ ref |
property |
string |
yes |
|
- targetProductId |
+ scope |
property |
- string | null | undefined |
- no |
+ SecretScope |
+ yes |
|
@@ -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
+
@@ -9041,43 +10245,24 @@ NutritionReviewSubmissionListRequest
- barcode |
+ kind |
property |
string | undefined |
no |
|
- limit |
- property |
- number | undefined |
- no |
- |
-
-
- offset |
- property |
- number | undefined |
- no |
- |
-
-
- status |
+ provider |
property |
-
- "queued" | "needs_more_data" | "accepted" |
- "rejected" | "merged" | undefined
- |
+ string | undefined |
no |
|
- store |
+ scope |
property |
- string | undefined |
- no |
+ SecretScope |
+ yes |
|
@@ -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
- limit |
+ configuredFields |
property |
- number | undefined |
- no |
+ readonly string[] |
+ yes |
|
- offset |
+ createdAt |
property |
- number | undefined |
+ string |
+ yes |
+ |
+
+
+ kind |
+ property |
+ string |
+ yes |
+ |
+
+
+ provider |
+ property |
+ string | undefined |
no |
|
- submissions |
+ ref |
property |
- readonly NutritionCaptureSubmission[] |
+ string |
+ yes |
+ |
+
+
+ scope |
+ property |
+ SecretScope |
+ yes |
+ |
+
+
+ updatedAt |
+ property |
+ string |
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
+
- Export paths: src/index.ts
- Related symbols: None
+
+
+
+ | Member |
+ Kind |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ ref |
+ property |
+ string |
+ yes |
+ |
+
+
+ scope |
+ property |
+ SecretScope |
+ yes |
+ |
+
+
+
- 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
+
@@ -9249,16 +10492,16 @@ ScreenCapabilityRequirement
- capability |
+ ref |
property |
-
- "notifications" | "clipboard" |
- "barcodeScanner" | "cameraPreview" |
- "mediaPicker" | "filePicker" |
- "location"
- |
+ string |
+ yes |
+ |
+
+
+ scope |
+ property |
+ SecretScope |
yes |
|
@@ -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
- permission |
+ environment |
property |
-
- "camera" | "microphone" | "mediaLibrary" |
- "mediaLibraryWrite" | "locationForeground" |
- "locationBackground" | "notifications" |
- "clipboard"
- |
+ string |
+ yes |
+ |
+
+
+ projectId |
+ property |
+ string |
yes |
|
@@ -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
- capabilities |
- property |
- readonly ScreenCapabilityRequirement[] | undefined |
- no |
+ create |
+ method |
+
+ (input: SecretCreateInput) =>
+ Promise<SecretStoreResult<SecretMetadata>>
+ |
+ yes |
|
- permissions |
- property |
- readonly ScreenPermissionRequirement[] | undefined |
- no |
+ getMetadata |
+ method |
+
+ (input: SecretGetMetadataInput) =>
+ Promise<SecretStoreResult<SecretMetadata>>
+ |
+ yes |
+ |
+
+
+ list |
+ method |
+
+ (input: SecretListInput) => Promise<SecretStoreResult<readonly
+ SecretMetadata[]>>
+ |
+ yes |
+ |
+
+
+ remove |
+ method |
+
+ (input: SecretRemoveInput) => Promise<SecretStoreResult>
+ |
+ yes |
+ |
+
+
+ replace |
+ method |
+
+ (input: SecretReplaceInput) =>
+ Promise<SecretStoreResult<SecretMetadata>>
+ |
+ yes |
+ |
+
+
+ resolve |
+ method |
+
+ (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
-
@@ -9391,24 +10679,31 @@ RuntimeCallbackArgs
- node |
+ cause |
property |
- UiNode | undefined |
+ unknown |
no |
|
- payload |
+ code |
property |
- unknown |
+
+ "provider_error" | "invalid_config" |
+ "invalid_reference" | "invalid_payload" |
+ "not_found" | "conflict" |
+ "permission_denied" | "unavailable"
+ |
yes |
|
- resolvedPayload |
+ message |
property |
- object | undefined |
- no |
+ string |
+ yes |
|
@@ -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
-
-
-
-
- | Member |
- Kind |
- Type |
- Required |
- Description |
-
-
-
-
- node |
- property |
- UiNode |
- yes |
- |
-
-
- props |
- property |
- Record<string, unknown> |
- yes |
- |
-
-
-
+
+
Signature
+
+(payload: Readonly<Record<string, string>>) => SecretStoreResult<Readonly<Record<string, string>>>
+
+
+
+ | Parameter |
+ Type |
+ Required |
+ Description |
+
+
+
+
+ payload |
+ Readonly<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.
+
+
+
+
+
+ src/secrets.ts
+
+ normalizeSecretRef
+ src/secrets.ts:105:1
+ No description available.
+
+
+ normalizeSecretScope
+ src/secrets.ts:129:1
+ No description available.
+
+
+ validateSecretPayload
+ src/secrets.ts:146:1
+ No description available.
+
+
+ findForbiddenInlineSecretFields
+ src/secrets.ts:183:1
No description available.
diff --git a/paradox/paradox.json b/paradox/paradox.json
index b14fcd6..ad20391 100644
--- a/paradox/paradox.json
+++ b/paradox/paradox.json
@@ -1,7 +1,7 @@
{
"packageName": "CONTRACTS",
"packageId": "@ankhorage/contracts",
- "description": "Serializable app, action, and theme config contracts for Ankhorage.",
+ "description": "Serializable app, action, theme, auth, and secret-store contracts for Ankhorage.",
"badges": [
{
"id": "license",
@@ -12,7 +12,7 @@
{
"id": "npm",
"label": "npm",
- "value": "v1.19.4",
+ "value": "v3.0.0",
"color": "cb3837"
},
{
@@ -66,10 +66,15 @@
{
"path": "src/auth.ts",
"isEntrypoint": false,
- "dependencies": ["src/types.ts"],
+ "dependencies": ["src/secrets.ts", "src/types.ts"],
"exports": [
"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_SIGN_UP_FIELDS",
"AuthAdapter",
"AuthAdapterCapabilities",
@@ -77,10 +82,22 @@
"AuthFlowConfig",
"AuthIdentifier",
"AuthIdentifierKind",
+ "AuthOAuthAdapter",
+ "AuthOAuthAuthorizationRequest",
+ "AuthOAuthAuthorizationResponse",
+ "AuthOAuthCancellationReason",
+ "AuthOAuthCapabilities",
+ "AuthOAuthCompletionResult",
"AuthOAuthConfig",
+ "AuthOAuthError",
+ "AuthOAuthErrorCode",
+ "AuthOAuthErrorStage",
"AuthOAuthProviderConfig",
"AuthOAuthProviderId",
- "AuthOAuthRedirect",
+ "AuthOAuthStartResult",
+ "AuthOAuthTransportCancellationReason",
+ "AuthOAuthTransportError",
+ "AuthOAuthTransportErrorCode",
"AuthProviderConfig",
"AuthResult",
"AuthSession",
@@ -88,16 +105,16 @@
"AuthSignUpConfig",
"AuthSignUpField",
"AuthUser",
- "CompleteOAuthSignInInput",
+ "CompleteOAuthAuthorizationInput",
"DEFAULT_AUTH_FLOW",
"KnownAuthOAuthProviderId",
"KnownAuthSignUpField",
"PasswordResetInput",
"resolveAuthFlow",
"SignInInput",
- "SignInWithOAuthInput",
"SignOutInput",
"SignUpInput",
+ "StartOAuthAuthorizationInput",
"VerifyOtpInput"
]
},
@@ -439,7 +456,12 @@
"AppManifest",
"AppSettings",
"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",
@@ -455,10 +477,22 @@
"AuthFlowConfig",
"AuthIdentifier",
"AuthIdentifierKind",
+ "AuthOAuthAdapter",
+ "AuthOAuthAuthorizationRequest",
+ "AuthOAuthAuthorizationResponse",
+ "AuthOAuthCancellationReason",
+ "AuthOAuthCapabilities",
+ "AuthOAuthCompletionResult",
"AuthOAuthConfig",
+ "AuthOAuthError",
+ "AuthOAuthErrorCode",
+ "AuthOAuthErrorStage",
"AuthOAuthProviderConfig",
"AuthOAuthProviderId",
- "AuthOAuthRedirect",
+ "AuthOAuthStartResult",
+ "AuthOAuthTransportCancellationReason",
+ "AuthOAuthTransportError",
+ "AuthOAuthTransportErrorCode",
"AuthProfileCreateStrategy",
"AuthProfileField",
"AuthProfilePrimaryKeyStrategy",
@@ -499,7 +533,7 @@
"ButtonPressEventDto",
"CollectionItemPressEventDto",
"CollectionItemPressPayload",
- "CompleteOAuthSignInInput",
+ "CompleteOAuthAuthorizationInput",
"ComponentDataBinding",
"ComponentDataBindingRegistry",
"ComponentEventDto",
@@ -587,6 +621,8 @@
"EventBinding",
"EventBindingTarget",
"FilterAction",
+ "findForbiddenInlineSecretFields",
+ "FORBIDDEN_INLINE_SECRET_FIELDS",
"FormSubmitEventDto",
"FormSubmitValues",
"GraphQlDataSourceConfig",
@@ -594,6 +630,7 @@
"ImageAssetSource",
"ImageMetadata",
"InfraManifest",
+ "InfraSecretStoreSpec",
"KnownAuthOAuthProviderId",
"KnownAuthProfileField",
"KnownAuthProvider",
@@ -601,6 +638,7 @@
"KnownComponentEventDto",
"KnownDatabaseProvider",
"KnownDeploymentTarget",
+ "KnownSecretStoreProvider",
"KnownStateProvider",
"ManagedApiDataSourceConfig",
"ManagedApiResourceConfig",
@@ -610,6 +648,8 @@
"NavigatorSpec",
"NavigatorType",
"NetworkingSpec",
+ "normalizeSecretRef",
+ "normalizeSecretScope",
"NUTRITION_BARCODE_TYPES",
"NUTRITION_CAPTURE_SUBMISSION_STATUSES",
"NUTRITION_DATA_SOURCES",
@@ -674,15 +714,33 @@
"ScreenRequirements",
"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",
- "SignInWithOAuthInput",
"SignOutInput",
"SignUpInput",
"SplashScreenAssetSpec",
"SplashScreenModeSpec",
"SplashScreenResizeMode",
"SplashScreenSpec",
+ "StartOAuthAuthorizationInput",
"STATE_PERSISTENCE_MODES",
"STATE_PROVIDERS",
"StateAdapter",
@@ -743,6 +801,7 @@
"UiNode",
"UiNodeRepeatSpec",
"UrlImageAssetSource",
+ "validateSecretPayload",
"VerifyOtpInput"
]
},
@@ -898,6 +957,43 @@
"RuntimeResolveNodePropsArgs"
]
},
+ {
+ "path": "src/secretManifest.ts",
+ "isEntrypoint": false,
+ "dependencies": ["src/secrets.ts"],
+ "exports": ["InfraSecretStoreSpec"]
+ },
+ {
+ "path": "src/secrets.ts",
+ "isEntrypoint": false,
+ "dependencies": [],
+ "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"
+ ]
+ },
{
"path": "src/state.ts",
"isEntrypoint": false,
@@ -2278,6 +2374,7 @@
},
"exportPaths": ["src/index.ts"],
"relatedSymbols": [
+ "AppCategory",
"AppDataManifest",
"AppSettings",
"ComponentDataBinding",
@@ -2335,7 +2432,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
},
@@ -2419,7 +2516,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"],
@@ -2437,7 +2588,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"],
@@ -2581,7 +2768,7 @@
"modulePath": "src/auth.ts",
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 6,
+ "line": 7,
"column": 14
},
"exportPaths": ["src/index.ts"],
@@ -2617,20 +2804,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"
@@ -2644,13 +2829,6 @@
"required": false,
"description": null
},
- {
- "name": "completeOAuthSignIn",
- "kind": "method",
- "type": "((input: CompleteOAuthSignInInput) => Promise>) | undefined",
- "required": false,
- "description": null
- },
{
"name": "getSession",
"kind": "method",
@@ -2658,6 +2836,13 @@
"required": true,
"description": null
},
+ {
+ "name": "oauth",
+ "kind": "property",
+ "type": "AuthOAuthAdapter | undefined",
+ "required": false,
+ "description": null
+ },
{
"name": "refreshSession",
"kind": "method",
@@ -2679,13 +2864,6 @@
"required": true,
"description": null
},
- {
- "name": "signInWithOAuth",
- "kind": "method",
- "type": "((input: SignInWithOAuthInput) => Promise>) | undefined",
- "required": false,
- "description": null
- },
{
"name": "signOut",
"kind": "method",
@@ -2719,20 +2897,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",
@@ -2740,13 +2911,6 @@
"required": true,
"description": null
},
- {
- "name": "supportsOAuth",
- "kind": "property",
- "type": "boolean | undefined",
- "required": false,
- "description": null
- },
{
"name": "supportsOtp",
"kind": "property",
@@ -2787,7 +2951,7 @@
"modulePath": "src/auth.ts",
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 124,
+ "line": 126,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -2827,7 +2991,7 @@
"modulePath": "src/auth.ts",
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 45,
+ "line": 46,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -2895,7 +3059,7 @@
"modulePath": "src/auth.ts",
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 40,
+ "line": 41,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -2928,7 +3092,7 @@
"modulePath": "src/auth.ts",
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 4,
+ "line": 5,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -2938,7 +3102,7 @@
"structuredRows": []
},
{
- "name": "AuthOAuthConfig",
+ "name": "AuthOAuthAdapter",
"description": null,
"isReadme": false,
"examples": [],
@@ -2946,31 +3110,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
}
@@ -2978,7 +3148,7 @@
"structuredRows": []
},
{
- "name": "AuthOAuthProviderConfig",
+ "name": "AuthOAuthAuthorizationRequest",
"description": null,
"isReadme": false,
"examples": [],
@@ -2986,67 +3156,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": [],
@@ -3054,7 +3203,25 @@
"modulePath": "src/auth.ts",
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 38,
+ "line": 259,
+ "column": 1
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": [],
+ "signatures": [],
+ "members": [],
+ "structuredRows": []
+ },
+ {
+ "name": "AuthOAuthCancellationReason",
+ "description": null,
+ "isReadme": false,
+ "examples": [],
+ "kind": "unknown",
+ "modulePath": "src/auth.ts",
+ "sourceLocation": {
+ "filePath": "src/auth.ts",
+ "line": 221,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -3064,7 +3231,7 @@
"structuredRows": []
},
{
- "name": "AuthOAuthRedirect",
+ "name": "AuthOAuthCapabilities",
"description": null,
"isReadme": false,
"examples": [],
@@ -3072,7 +3239,7 @@
"modulePath": "src/auth.ts",
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 180,
+ "line": 297,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -3080,16 +3247,9 @@
"signatures": [],
"members": [
{
- "name": "provider",
- "kind": "property",
- "type": "AuthOAuthProviderId",
- "required": true,
- "description": null
- },
- {
- "name": "url",
+ "name": "providers",
"kind": "property",
- "type": "string",
+ "type": "readonly [AuthOAuthProviderId, ...AuthOAuthProviderId[]]",
"required": true,
"description": null
}
@@ -3097,15 +3257,15 @@
"structuredRows": []
},
{
- "name": "AuthProfileCreateStrategy",
+ "name": "AuthOAuthCompletionResult",
"description": null,
"isReadme": false,
"examples": [],
"kind": "unknown",
- "modulePath": "src/types.ts",
+ "modulePath": "src/auth.ts",
"sourceLocation": {
- "filePath": "src/types.ts",
- "line": 224,
+ "filePath": "src/auth.ts",
+ "line": 278,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -3115,105 +3275,116 @@
"structuredRows": []
},
{
- "name": "AuthProfileField",
+ "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": 218,
+ "filePath": "src/auth.ts",
+ "line": 89,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": [],
+ "relatedSymbols": ["AuthOAuthProviderConfig"],
"signatures": [],
- "members": [],
- "structuredRows": []
- },
- {
- "name": "AuthProfilePrimaryKeyStrategy",
- "description": null,
- "isReadme": false,
- "examples": [],
- "kind": "unknown",
- "modulePath": "src/types.ts",
- "sourceLocation": {
- "filePath": "src/types.ts",
- "line": 221,
- "column": 1
- },
- "exportPaths": ["src/index.ts"],
- "relatedSymbols": [],
- "signatures": [],
- "members": [],
+ "members": [
+ {
+ "name": "callbackRoute",
+ "kind": "property",
+ "type": "string",
+ "required": true,
+ "description": null
+ },
+ {
+ "name": "enabled",
+ "kind": "property",
+ "type": "boolean",
+ "required": true,
+ "description": null
+ },
+ {
+ "name": "providers",
+ "kind": "property",
+ "type": "AuthOAuthProviderConfig[]",
+ "required": true,
+ "description": null
+ }
+ ],
"structuredRows": []
},
{
- "name": "AuthProfileSpec",
+ "name": "AuthOAuthError",
"description": null,
"isReadme": false,
"examples": [],
"kind": "type",
- "modulePath": "src/types.ts",
+ "modulePath": "src/auth.ts",
"sourceLocation": {
- "filePath": "src/types.ts",
- "line": 332,
+ "filePath": "src/auth.ts",
+ "line": 203,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": ["AuthProfileField"],
+ "relatedSymbols": ["AuthOAuthProviderId"],
"signatures": [],
"members": [
{
- "name": "createStrategy",
+ "name": "cause",
"kind": "property",
- "type": "\"api\" | \"trigger\" | \"app\" | undefined",
+ "type": "unknown",
"required": false,
"description": null
},
{
- "name": "fields",
+ "name": "code",
"kind": "property",
- "type": "AuthProfileField[]",
+ "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": "primaryKey",
+ "name": "message",
"kind": "property",
- "type": "\"authUserId\" | undefined",
- "required": false,
+ "type": "string",
+ "required": true,
"description": null
},
{
- "name": "table",
+ "name": "provider",
"kind": "property",
- "type": "string | undefined",
+ "type": "AuthOAuthProviderId | undefined",
"required": false,
"description": null
},
{
- "name": "updateStrategy",
+ "name": "recoverable",
"kind": "property",
- "type": "\"api\" | \"app\" | undefined",
- "required": false,
+ "type": "boolean",
+ "required": true,
+ "description": null
+ },
+ {
+ "name": "stage",
+ "kind": "property",
+ "type": "\"start\" | \"transport\" | \"callback\" | \"exchange\" | \"session\" | \"profile\"",
+ "required": true,
"description": null
}
],
"structuredRows": []
},
{
- "name": "AuthProfileUpdateStrategy",
+ "name": "AuthOAuthErrorCode",
"description": null,
"isReadme": false,
"examples": [],
"kind": "unknown",
- "modulePath": "src/types.ts",
+ "modulePath": "src/auth.ts",
"sourceLocation": {
- "filePath": "src/types.ts",
- "line": 227,
+ "filePath": "src/auth.ts",
+ "line": 201,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -3223,15 +3394,15 @@
"structuredRows": []
},
{
- "name": "AuthProvider",
+ "name": "AuthOAuthErrorStage",
"description": null,
"isReadme": false,
"examples": [],
"kind": "unknown",
- "modulePath": "src/types.ts",
+ "modulePath": "src/auth.ts",
"sourceLocation": {
- "filePath": "src/types.ts",
- "line": 202,
+ "filePath": "src/auth.ts",
+ "line": 182,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -3241,7 +3412,7 @@
"structuredRows": []
},
{
- "name": "AuthProviderConfig",
+ "name": "AuthOAuthProviderConfig",
"description": null,
"isReadme": false,
"examples": [],
@@ -3249,52 +3420,59 @@
"modulePath": "src/auth.ts",
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 93,
+ "line": 78,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": ["AuthOAuthConfig", "AuthSignInConfig", "AuthSignUpConfig"],
+ "relatedSymbols": ["AuthOAuthProviderId", "IconSpec"],
"signatures": [],
"members": [
{
- "name": "oauth",
+ "name": "credentialsRef",
"kind": "property",
- "type": "AuthOAuthConfig | undefined",
+ "type": "string | undefined",
"required": false,
"description": null
},
{
- "name": "otp",
+ "name": "enabled",
"kind": "property",
- "type": "{ enabled: boolean; } | undefined",
+ "type": "boolean | undefined",
"required": false,
"description": null
},
{
- "name": "passwordReset",
+ "name": "icon",
"kind": "property",
- "type": "{ enabled: boolean; } | undefined",
+ "type": "IconSpec | undefined",
"required": false,
"description": null
},
{
- "name": "provider",
+ "name": "id",
"kind": "property",
- "type": "string",
+ "type": "AuthOAuthProviderId",
"required": true,
"description": null
},
{
- "name": "signIn",
+ "name": "label",
"kind": "property",
- "type": "AuthSignInConfig",
- "required": true,
+ "type": "string | undefined",
+ "required": false,
"description": null
},
{
- "name": "signUp",
+ "name": "queryParams",
"kind": "property",
- "type": "AuthSignUpConfig | undefined",
+ "type": "Record | undefined",
+ "required": false,
+ "description": null
+ },
+ {
+ "name": "scopes",
+ "kind": "property",
+ "type": "string[] | undefined",
"required": false,
"description": null
}
@@ -3302,7 +3480,7 @@
"structuredRows": []
},
{
- "name": "AuthResult",
+ "name": "AuthOAuthProviderId",
"description": null,
"isReadme": false,
"examples": [],
@@ -3310,7 +3488,7 @@
"modulePath": "src/auth.ts",
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 130,
+ "line": 39,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -3320,15 +3498,15 @@
"structuredRows": []
},
{
- "name": "AuthScope",
+ "name": "AuthOAuthStartResult",
"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": 249,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -3338,61 +3516,25 @@
"structuredRows": []
},
{
- "name": "AuthSession",
+ "name": "AuthOAuthTransportCancellationReason",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "type",
+ "kind": "unknown",
"modulePath": "src/auth.ts",
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 116,
+ "line": 214,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": ["AuthUser"],
+ "relatedSymbols": [],
"signatures": [],
- "members": [
- {
- "name": "accessToken",
- "kind": "property",
- "type": "string",
- "required": true,
- "description": null
- },
- {
- "name": "expiresAt",
- "kind": "property",
- "type": "number | undefined",
- "required": false,
- "description": null
- },
- {
- "name": "refreshToken",
- "kind": "property",
- "type": "string | undefined",
- "required": false,
- "description": null
- },
- {
- "name": "tokenType",
- "kind": "property",
- "type": "string | undefined",
- "required": false,
- "description": null
- },
- {
- "name": "user",
- "kind": "property",
- "type": "AuthUser",
- "required": true,
- "description": null
- }
- ],
+ "members": [],
"structuredRows": []
},
{
- "name": "AuthSignInConfig",
+ "name": "AuthOAuthTransportError",
"description": null,
"isReadme": false,
"examples": [],
@@ -3400,7 +3542,7 @@
"modulePath": "src/auth.ts",
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 68,
+ "line": 229,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -3408,9 +3550,23 @@
"signatures": [],
"members": [
{
- "name": "identifiers",
+ "name": "cause",
"kind": "property",
- "type": "(\"email\" | \"phone\" | \"username\")[]",
+ "type": "unknown",
+ "required": false,
+ "description": null
+ },
+ {
+ "name": "code",
+ "kind": "property",
+ "type": "\"browser_unavailable\" | \"transport_failed\"",
+ "required": true,
+ "description": null
+ },
+ {
+ "name": "message",
+ "kind": "property",
+ "type": "string",
"required": true,
"description": null
}
@@ -3418,15 +3574,15 @@
"structuredRows": []
},
{
- "name": "AuthSignInIdentifier",
+ "name": "AuthOAuthTransportErrorCode",
"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": 227,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -3436,74 +3592,51 @@
"structuredRows": []
},
{
- "name": "AuthSignInSpec",
+ "name": "AuthProfileCreateStrategy",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "type",
+ "kind": "unknown",
"modulePath": "src/types.ts",
"sourceLocation": {
"filePath": "src/types.ts",
- "line": 322,
+ "line": 224,
"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": "AuthProfileField",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "type",
- "modulePath": "src/auth.ts",
+ "kind": "unknown",
+ "modulePath": "src/types.ts",
"sourceLocation": {
- "filePath": "src/auth.ts",
- "line": 72,
+ "filePath": "src/types.ts",
+ "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
- }
- ],
+ "members": [],
"structuredRows": []
},
{
- "name": "AuthSignUpField",
+ "name": "AuthProfilePrimaryKeyStrategy",
"description": null,
"isReadme": false,
"examples": [],
"kind": "unknown",
- "modulePath": "src/auth.ts",
+ "modulePath": "src/types.ts",
"sourceLocation": {
- "filePath": "src/auth.ts",
- "line": 14,
+ "filePath": "src/types.ts",
+ "line": 221,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -3513,57 +3646,53 @@
"structuredRows": []
},
{
- "name": "AuthSignUpPolicy",
+ "name": "AuthProfileSpec",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "unknown",
+ "kind": "type",
"modulePath": "src/types.ts",
"sourceLocation": {
"filePath": "src/types.ts",
- "line": 208,
+ "line": 332,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": [],
- "signatures": [],
- "members": [],
- "structuredRows": []
- },
- {
- "name": "AuthSignUpSpec",
- "description": null,
- "isReadme": false,
- "examples": [],
- "kind": "type",
- "modulePath": "src/types.ts",
- "sourceLocation": {
- "filePath": "src/types.ts",
- "line": 326,
- "column": 1
- },
- "exportPaths": ["src/index.ts"],
- "relatedSymbols": ["AuthSignUpField"],
+ "relatedSymbols": ["AuthProfileField"],
"signatures": [],
"members": [
{
- "name": "optionalFields",
+ "name": "createStrategy",
"kind": "property",
- "type": "AuthSignUpField[] | undefined",
+ "type": "\"api\" | \"trigger\" | \"app\" | undefined",
"required": false,
"description": null
},
{
- "name": "requiredFields",
+ "name": "fields",
"kind": "property",
- "type": "AuthSignUpField[]",
+ "type": "AuthProfileField[]",
"required": true,
"description": null
},
{
- "name": "signUpPolicy",
+ "name": "primaryKey",
"kind": "property",
- "type": "\"autoSignIn\" | \"requireVerification\" | undefined",
+ "type": "\"authUserId\" | undefined",
+ "required": false,
+ "description": null
+ },
+ {
+ "name": "table",
+ "kind": "property",
+ "type": "string | undefined",
+ "required": false,
+ "description": null
+ },
+ {
+ "name": "updateStrategy",
+ "kind": "property",
+ "type": "\"api\" | \"app\" | undefined",
"required": false,
"description": null
}
@@ -3571,43 +3700,57 @@
"structuredRows": []
},
{
- "name": "AuthSpec",
+ "name": "AuthProfileUpdateStrategy",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "type",
+ "kind": "unknown",
"modulePath": "src/types.ts",
"sourceLocation": {
"filePath": "src/types.ts",
- "line": 340,
+ "line": 227,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": [
- "AuthFlowConfig",
- "AuthOAuthConfig",
- "AuthProfileSpec",
- "AuthProvider",
- "AuthSignInSpec",
- "AuthSignUpSpec",
- "AuthzSpec"
- ],
+ "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",
+ "description": null,
+ "isReadme": false,
+ "examples": [],
+ "kind": "type",
+ "modulePath": "src/auth.ts",
+ "sourceLocation": {
+ "filePath": "src/auth.ts",
+ "line": 95,
+ "column": 1
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": ["AuthOAuthConfig", "AuthSignInConfig", "AuthSignUpConfig"],
"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",
@@ -3616,37 +3759,37 @@
"description": null
},
{
- "name": "profile",
+ "name": "otp",
"kind": "property",
- "type": "AuthProfileSpec | undefined",
+ "type": "{ enabled: boolean; } | undefined",
"required": false,
"description": null
},
{
- "name": "provider",
+ "name": "passwordReset",
"kind": "property",
- "type": "AuthProvider",
- "required": true,
+ "type": "{ enabled: boolean; } | undefined",
+ "required": false,
"description": null
},
{
- "name": "scope",
+ "name": "provider",
"kind": "property",
- "type": "\"none\" | \"global\" | \"integrated\"",
+ "type": "string",
"required": true,
"description": null
},
{
"name": "signIn",
"kind": "property",
- "type": "AuthSignInSpec | undefined",
- "required": false,
+ "type": "AuthSignInConfig",
+ "required": true,
"description": null
},
{
"name": "signUp",
"kind": "property",
- "type": "AuthSignUpSpec | undefined",
+ "type": "AuthSignUpConfig | undefined",
"required": false,
"description": null
}
@@ -3654,102 +3797,132 @@
"structuredRows": []
},
{
- "name": "AuthUser",
+ "name": "AuthResult",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "type",
+ "kind": "unknown",
"modulePath": "src/auth.ts",
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 106,
+ "line": 132,
+ "column": 1
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": [],
+ "signatures": [],
+ "members": [],
+ "structuredRows": []
+ },
+ {
+ "name": "AuthScope",
+ "description": null,
+ "isReadme": false,
+ "examples": [],
+ "kind": "unknown",
+ "modulePath": "src/types.ts",
+ "sourceLocation": {
+ "filePath": "src/types.ts",
+ "line": 198,
"column": 1
},
"exportPaths": ["src/index.ts"],
"relatedSymbols": [],
"signatures": [],
+ "members": [],
+ "structuredRows": []
+ },
+ {
+ "name": "AuthSession",
+ "description": null,
+ "isReadme": false,
+ "examples": [],
+ "kind": "type",
+ "modulePath": "src/auth.ts",
+ "sourceLocation": {
+ "filePath": "src/auth.ts",
+ "line": 118,
+ "column": 1
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": ["AuthUser"],
+ "signatures": [],
"members": [
{
- "name": "avatarUrl",
+ "name": "accessToken",
"kind": "property",
- "type": "string | undefined",
- "required": false,
+ "type": "string",
+ "required": true,
"description": null
},
{
- "name": "displayName",
+ "name": "expiresAt",
"kind": "property",
- "type": "string | undefined",
+ "type": "number | undefined",
"required": false,
"description": null
},
{
- "name": "email",
+ "name": "refreshToken",
"kind": "property",
"type": "string | undefined",
"required": false,
"description": null
},
{
- "name": "id",
- "kind": "property",
- "type": "string",
- "required": true,
- "description": null
- },
- {
- "name": "metadata",
- "kind": "property",
- "type": "Record | undefined",
- "required": false,
- "description": null
- },
- {
- "name": "phone",
+ "name": "tokenType",
"kind": "property",
"type": "string | undefined",
"required": false,
"description": null
},
{
- "name": "username",
+ "name": "user",
"kind": "property",
- "type": "string | undefined",
- "required": false,
+ "type": "AuthUser",
+ "required": true,
"description": null
}
],
"structuredRows": []
},
{
- "name": "AUTHZ_ENGINES",
+ "name": "AuthSignInConfig",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "value",
- "modulePath": "src/types.ts",
+ "kind": "type",
+ "modulePath": "src/auth.ts",
"sourceLocation": {
- "filePath": "src/types.ts",
- "line": 194,
- "column": 14
+ "filePath": "src/auth.ts",
+ "line": 69,
+ "column": 1
},
"exportPaths": ["src/index.ts"],
"relatedSymbols": [],
"signatures": [],
- "members": [],
+ "members": [
+ {
+ "name": "identifiers",
+ "kind": "property",
+ "type": "(\"email\" | \"phone\" | \"username\")[]",
+ "required": true,
+ "description": null
+ }
+ ],
"structuredRows": []
},
{
- "name": "AUTHZ_KINDS",
+ "name": "AuthSignInIdentifier",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "value",
+ "kind": "unknown",
"modulePath": "src/types.ts",
"sourceLocation": {
"filePath": "src/types.ts",
- "line": 191,
- "column": 14
+ "line": 205,
+ "column": 1
},
"exportPaths": ["src/index.ts"],
"relatedSymbols": [],
@@ -3758,30 +3931,352 @@
"structuredRows": []
},
{
- "name": "AuthzEngine",
+ "name": "AuthSignInSpec",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "unknown",
+ "kind": "type",
"modulePath": "src/types.ts",
"sourceLocation": {
"filePath": "src/types.ts",
- "line": 195,
+ "line": 322,
"column": 1
},
"exportPaths": ["src/index.ts"],
"relatedSymbols": [],
"signatures": [],
- "members": [],
+ "members": [
+ {
+ "name": "identifiers",
+ "kind": "property",
+ "type": "(\"email\" | \"phone\" | \"username\")[]",
+ "required": true,
+ "description": null
+ }
+ ],
"structuredRows": []
},
{
- "name": "AuthzKind",
+ "name": "AuthSignUpConfig",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "unknown",
- "modulePath": "src/types.ts",
+ "kind": "type",
+ "modulePath": "src/auth.ts",
+ "sourceLocation": {
+ "filePath": "src/auth.ts",
+ "line": 73,
+ "column": 1
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": ["AuthSignUpField"],
+ "signatures": [],
+ "members": [
+ {
+ "name": "optionalFields",
+ "kind": "property",
+ "type": "AuthSignUpField[] | undefined",
+ "required": false,
+ "description": null
+ },
+ {
+ "name": "requiredFields",
+ "kind": "property",
+ "type": "AuthSignUpField[]",
+ "required": true,
+ "description": null
+ }
+ ],
+ "structuredRows": []
+ },
+ {
+ "name": "AuthSignUpField",
+ "description": null,
+ "isReadme": false,
+ "examples": [],
+ "kind": "unknown",
+ "modulePath": "src/auth.ts",
+ "sourceLocation": {
+ "filePath": "src/auth.ts",
+ "line": 15,
+ "column": 1
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": [],
+ "signatures": [],
+ "members": [],
+ "structuredRows": []
+ },
+ {
+ "name": "AuthSignUpPolicy",
+ "description": null,
+ "isReadme": false,
+ "examples": [],
+ "kind": "unknown",
+ "modulePath": "src/types.ts",
+ "sourceLocation": {
+ "filePath": "src/types.ts",
+ "line": 208,
+ "column": 1
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": [],
+ "signatures": [],
+ "members": [],
+ "structuredRows": []
+ },
+ {
+ "name": "AuthSignUpSpec",
+ "description": null,
+ "isReadme": false,
+ "examples": [],
+ "kind": "type",
+ "modulePath": "src/types.ts",
+ "sourceLocation": {
+ "filePath": "src/types.ts",
+ "line": 326,
+ "column": 1
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": ["AuthSignUpField"],
+ "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
+ }
+ ],
+ "structuredRows": []
+ },
+ {
+ "name": "AuthSpec",
+ "description": null,
+ "isReadme": false,
+ "examples": [],
+ "kind": "type",
+ "modulePath": "src/types.ts",
+ "sourceLocation": {
+ "filePath": "src/types.ts",
+ "line": 340,
+ "column": 1
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": [
+ "AuthFlowConfig",
+ "AuthOAuthConfig",
+ "AuthProfileSpec",
+ "AuthProvider",
+ "AuthSignInSpec",
+ "AuthSignUpSpec",
+ "AuthzSpec"
+ ],
+ "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
+ }
+ ],
+ "structuredRows": []
+ },
+ {
+ "name": "AuthUser",
+ "description": null,
+ "isReadme": false,
+ "examples": [],
+ "kind": "type",
+ "modulePath": "src/auth.ts",
+ "sourceLocation": {
+ "filePath": "src/auth.ts",
+ "line": 108,
+ "column": 1
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": [],
+ "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",
+ "kind": "property",
+ "type": "string | undefined",
+ "required": false,
+ "description": null
+ },
+ {
+ "name": "id",
+ "kind": "property",
+ "type": "string",
+ "required": true,
+ "description": null
+ },
+ {
+ "name": "metadata",
+ "kind": "property",
+ "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": "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",
+ "description": null,
+ "isReadme": false,
+ "examples": [],
+ "kind": "unknown",
+ "modulePath": "src/types.ts",
+ "sourceLocation": {
+ "filePath": "src/types.ts",
+ "line": 195,
+ "column": 1
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": [],
+ "signatures": [],
+ "members": [],
+ "structuredRows": []
+ },
+ {
+ "name": "AuthzKind",
+ "description": null,
+ "isReadme": false,
+ "examples": [],
+ "kind": "unknown",
+ "modulePath": "src/types.ts",
"sourceLocation": {
"filePath": "src/types.ts",
"line": 192,
@@ -4226,7 +4721,7 @@
"structuredRows": []
},
{
- "name": "CompleteOAuthSignInInput",
+ "name": "CompleteOAuthAuthorizationInput",
"description": null,
"isReadme": false,
"examples": [],
@@ -4234,24 +4729,24 @@
"modulePath": "src/auth.ts",
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 185,
+ "line": 273,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": [],
+ "relatedSymbols": ["AuthOAuthAuthorizationResponse"],
"signatures": [],
"members": [
{
- "name": "redirectTo",
+ "name": "attemptId",
"kind": "property",
- "type": "string | undefined",
- "required": false,
+ "type": "string",
+ "required": true,
"description": null
},
{
- "name": "url",
+ "name": "response",
"kind": "property",
- "type": "string",
+ "type": "AuthOAuthAuthorizationResponse",
"required": true,
"description": null
}
@@ -7040,7 +7535,7 @@
"modulePath": "src/auth.ts",
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 55,
+ "line": 56,
"column": 14
},
"exportPaths": ["src/index.ts"],
@@ -7227,6 +7722,56 @@
],
"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/secrets.ts",
+ "sourceLocation": {
+ "filePath": "src/secrets.ts",
+ "line": 174,
+ "column": 14
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": [],
+ "signatures": [],
+ "members": [],
+ "structuredRows": []
+ },
{
"name": "FormSubmitEventDto",
"description": null,
@@ -7474,6 +8019,7 @@
"AuthSpec",
"DatabaseSpec",
"DeploymentSpec",
+ "InfraSecretStoreSpec",
"NetworkingSpec",
"StateSpec",
"StorageSpec"
@@ -7522,6 +8068,13 @@
"required": false,
"description": null
},
+ {
+ "name": "secretStore",
+ "kind": "property",
+ "type": "InfraSecretStoreSpec | undefined",
+ "required": false,
+ "description": null
+ },
{
"name": "state",
"kind": "property",
@@ -7539,6 +8092,32 @@
],
"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,
@@ -7548,7 +8127,7 @@
"modulePath": "src/auth.ts",
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 37,
+ "line": 38,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -7602,7 +8181,7 @@
"modulePath": "src/auth.ts",
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 13,
+ "line": 14,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -7665,6 +8244,24 @@
"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,
@@ -7955,42 +8552,106 @@
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": [],
- "signatures": [],
+ "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": "NetworkingSpec",
+ "name": "normalizeSecretScope",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "type",
- "modulePath": "src/types.ts",
+ "kind": "function",
+ "modulePath": "src/secrets.ts",
"sourceLocation": {
- "filePath": "src/types.ts",
- "line": 351,
+ "filePath": "src/secrets.ts",
+ "line": 129,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": [],
- "signatures": [],
- "members": [
- {
- "name": "cdn",
- "kind": "property",
- "type": "boolean",
- "required": true,
- "description": null
- },
+ "relatedSymbols": ["SecretScope", "SecretStoreResult"],
+ "signatures": [
{
- "name": "domain",
- "kind": "property",
- "type": "string | undefined",
- "required": false,
- "description": null
+ "label": "(scope: SecretScope) => SecretStoreResult",
+ "parameters": [
+ {
+ "name": "scope",
+ "type": "SecretScope",
+ "required": true,
+ "description": null
+ }
+ ],
+ "returnType": "SecretStoreResult",
+ "returnDescription": null
}
],
+ "members": [],
"structuredRows": []
},
{
@@ -9349,35 +10010,257 @@
"description": null
},
{
- "name": "note",
+ "name": "note",
+ "kind": "property",
+ "type": "string | undefined",
+ "required": false,
+ "description": null
+ },
+ {
+ "name": "productOverride",
+ "kind": "property",
+ "type": "Partial | undefined",
+ "required": false,
+ "description": null
+ },
+ {
+ "name": "reviewerId",
+ "kind": "property",
+ "type": "string | undefined",
+ "required": false,
+ "description": null
+ },
+ {
+ "name": "submissionId",
+ "kind": "property",
+ "type": "string",
+ "required": true,
+ "description": null
+ },
+ {
+ "name": "targetProductId",
+ "kind": "property",
+ "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": "decision",
+ "kind": "property",
+ "type": "\"accept\" | \"reject\" | \"merge\" | \"request_changes\" | \"publish\"",
+ "required": true,
+ "description": null
+ },
+ {
+ "name": "productId",
+ "kind": "property",
+ "type": "string | undefined",
+ "required": false,
+ "description": null
+ },
+ {
+ "name": "reviewId",
+ "kind": "property",
+ "type": "string",
+ "required": true,
+ "description": null
+ },
+ {
+ "name": "status",
+ "kind": "property",
+ "type": "\"queued\" | \"needs_more_data\" | \"accepted\" | \"rejected\" | \"merged\"",
+ "required": true,
+ "description": null
+ },
+ {
+ "name": "submissionId",
+ "kind": "property",
+ "type": "string",
+ "required": true,
+ "description": null
+ }
+ ],
+ "structuredRows": []
+ },
+ {
+ "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/review.ts",
+ "sourceLocation": {
+ "filePath": "src/nutrition/review.ts",
+ "line": 40,
+ "column": 1
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": ["NutritionJsonValue"],
+ "signatures": [],
+ "members": [
+ {
+ "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": "\"queued\" | \"needs_more_data\" | \"accepted\" | \"rejected\" | \"merged\"",
+ "required": true,
+ "description": null
+ },
+ {
+ "name": "reviewerId",
+ "kind": "property",
+ "type": "string | undefined",
+ "required": false,
+ "description": null
+ },
+ {
+ "name": "submissionId",
+ "kind": "property",
+ "type": "string",
+ "required": true,
+ "description": null
+ },
+ {
+ "name": "targetProductId",
+ "kind": "property",
+ "type": "string | null | undefined",
+ "required": false,
+ "description": null
+ }
+ ],
+ "structuredRows": []
+ },
+ {
+ "name": "NutritionReviewSubmissionListRequest",
+ "description": null,
+ "isReadme": false,
+ "examples": [],
+ "kind": "type",
+ "modulePath": "src/nutrition/review.ts",
+ "sourceLocation": {
+ "filePath": "src/nutrition/review.ts",
+ "line": 53,
+ "column": 1
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": [],
+ "signatures": [],
+ "members": [
+ {
+ "name": "barcode",
"kind": "property",
"type": "string | undefined",
"required": false,
"description": null
},
{
- "name": "productOverride",
+ "name": "limit",
"kind": "property",
- "type": "Partial | undefined",
+ "type": "number | undefined",
"required": false,
"description": null
},
{
- "name": "reviewerId",
+ "name": "offset",
"kind": "property",
- "type": "string | undefined",
+ "type": "number | undefined",
"required": false,
"description": null
},
{
- "name": "submissionId",
+ "name": "status",
"kind": "property",
- "type": "string",
- "required": true,
+ "type": "\"queued\" | \"needs_more_data\" | \"accepted\" | \"rejected\" | \"merged\" | undefined",
+ "required": false,
"description": null
},
{
- "name": "targetProductId",
+ "name": "store",
"kind": "property",
"type": "string | undefined",
"required": false,
@@ -9387,7 +10270,7 @@
"structuredRows": []
},
{
- "name": "NutritionReviewDecisionResponse",
+ "name": "NutritionReviewSubmissionListResponse",
"description": null,
"isReadme": false,
"examples": [],
@@ -9395,60 +10278,86 @@
"modulePath": "src/nutrition/review.ts",
"sourceLocation": {
"filePath": "src/nutrition/review.ts",
- "line": 31,
+ "line": 61,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": [],
+ "relatedSymbols": ["NutritionCaptureSubmission"],
"signatures": [],
"members": [
{
- "name": "decidedAt",
+ "name": "limit",
"kind": "property",
- "type": "string",
- "required": true,
+ "type": "number | undefined",
+ "required": false,
"description": null
},
{
- "name": "decision",
+ "name": "offset",
"kind": "property",
- "type": "\"accept\" | \"reject\" | \"merge\" | \"request_changes\" | \"publish\"",
- "required": true,
+ "type": "number | undefined",
+ "required": false,
"description": null
},
{
- "name": "productId",
+ "name": "submissions",
+ "kind": "property",
+ "type": "readonly NutritionCaptureSubmission[]",
+ "required": true,
+ "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",
"type": "string | undefined",
"required": false,
"description": null
},
{
- "name": "reviewId",
+ "name": "servingsPerPackage",
"kind": "property",
- "type": "string",
- "required": true,
+ "type": "number | undefined",
+ "required": false,
"description": null
},
{
- "name": "status",
+ "name": "sizeG",
"kind": "property",
- "type": "\"queued\" | \"needs_more_data\" | \"accepted\" | \"rejected\" | \"merged\"",
- "required": true,
+ "type": "number | undefined",
+ "required": false,
"description": null
},
{
- "name": "submissionId",
+ "name": "sizeMl",
"kind": "property",
- "type": "string",
- "required": true,
+ "type": "number | undefined",
+ "required": false,
"description": null
}
],
"structuredRows": []
},
{
- "name": "NutritionReviewId",
+ "name": "NutritionSourceConfidence",
"description": null,
"isReadme": false,
"examples": [],
@@ -9456,7 +10365,7 @@
"modulePath": "src/nutrition/common.ts",
"sourceLocation": {
"filePath": "src/nutrition/common.ts",
- "line": 4,
+ "line": 51,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -9466,142 +10375,166 @@
"structuredRows": []
},
{
- "name": "NutritionReviewRecord",
+ "name": "NutritionStoreObservation",
"description": null,
"isReadme": false,
"examples": [],
"kind": "type",
- "modulePath": "src/nutrition/review.ts",
+ "modulePath": "src/nutrition/products.ts",
"sourceLocation": {
- "filePath": "src/nutrition/review.ts",
- "line": 40,
+ "filePath": "src/nutrition/products.ts",
+ "line": 57,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": ["NutritionJsonValue"],
+ "relatedSymbols": [],
"signatures": [],
"members": [
{
- "name": "createdAt",
+ "name": "countryCode",
"kind": "property",
- "type": "string",
- "required": true,
+ "type": "string | undefined",
+ "required": false,
"description": null
},
{
- "name": "decision",
+ "name": "observedAt",
"kind": "property",
- "type": "\"accept\" | \"reject\" | \"merge\" | \"request_changes\" | \"publish\"",
- "required": true,
+ "type": "string | undefined",
+ "required": false,
"description": null
},
{
- "name": "id",
+ "name": "storeChain",
"kind": "property",
- "type": "string",
- "required": true,
+ "type": "string | undefined",
+ "required": false,
"description": null
},
{
- "name": "metadata",
+ "name": "storeLocationLabel",
"kind": "property",
- "type": "Record | undefined",
+ "type": "string | undefined",
"required": false,
"description": null
},
{
- "name": "nextStatus",
+ "name": "storeName",
"kind": "property",
- "type": "\"queued\" | \"needs_more_data\" | \"accepted\" | \"rejected\" | \"merged\"",
- "required": true,
+ "type": "string | undefined",
+ "required": false,
"description": null
- },
+ }
+ ],
+ "structuredRows": []
+ },
+ {
+ "name": "NutritionUserId",
+ "description": null,
+ "isReadme": false,
+ "examples": [],
+ "kind": "unknown",
+ "modulePath": "src/nutrition/common.ts",
+ "sourceLocation": {
+ "filePath": "src/nutrition/common.ts",
+ "line": 5,
+ "column": 1
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": [],
+ "signatures": [],
+ "members": [],
+ "structuredRows": []
+ },
+ {
+ "name": "OpenApiDataSourceConfig",
+ "description": null,
+ "isReadme": false,
+ "examples": [],
+ "kind": "type",
+ "modulePath": "src/data/sources.ts",
+ "sourceLocation": {
+ "filePath": "src/data/sources.ts",
+ "line": 32,
+ "column": 1
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": [
+ "CredentialRef",
+ "DataContractValue",
+ "DataEndpointConfig",
+ "DataSchema",
+ "OpenApiImportRef"
+ ],
+ "signatures": [],
+ "members": [
{
- "name": "note",
+ "name": "baseUrl",
"kind": "property",
"type": "string | undefined",
"required": false,
"description": null
},
{
- "name": "previousStatus",
+ "name": "credential",
"kind": "property",
- "type": "\"queued\" | \"needs_more_data\" | \"accepted\" | \"rejected\" | \"merged\"",
- "required": true,
+ "type": "CredentialRef | undefined",
+ "required": false,
"description": null
},
{
- "name": "reviewerId",
+ "name": "description",
"kind": "property",
"type": "string | undefined",
"required": false,
"description": null
},
{
- "name": "submissionId",
+ "name": "endpoints",
"kind": "property",
- "type": "string",
+ "type": "Readonly>",
"required": true,
"description": null
},
{
- "name": "targetProductId",
+ "name": "id",
"kind": "property",
- "type": "string | null | undefined",
- "required": false,
+ "type": "string",
+ "required": true,
"description": null
- }
- ],
- "structuredRows": []
- },
- {
- "name": "NutritionReviewSubmissionListRequest",
- "description": null,
- "isReadme": false,
- "examples": [],
- "kind": "type",
- "modulePath": "src/nutrition/review.ts",
- "sourceLocation": {
- "filePath": "src/nutrition/review.ts",
- "line": 53,
- "column": 1
- },
- "exportPaths": ["src/index.ts"],
- "relatedSymbols": [],
- "signatures": [],
- "members": [
+ },
{
- "name": "barcode",
+ "name": "import",
"kind": "property",
- "type": "string | undefined",
+ "type": "OpenApiImportRef | undefined",
"required": false,
"description": null
},
{
- "name": "limit",
+ "name": "kind",
"kind": "property",
- "type": "number | undefined",
- "required": false,
+ "type": "\"openapi\"",
+ "required": true,
"description": null
},
{
- "name": "offset",
+ "name": "metadata",
"kind": "property",
- "type": "number | undefined",
+ "type": "DataContractValue | undefined",
"required": false,
"description": null
},
{
- "name": "status",
+ "name": "name",
"kind": "property",
- "type": "\"queued\" | \"needs_more_data\" | \"accepted\" | \"rejected\" | \"merged\" | undefined",
+ "type": "string | undefined",
"required": false,
"description": null
},
{
- "name": "store",
+ "name": "schemas",
"kind": "property",
- "type": "string | undefined",
+ "type": "Readonly> | undefined",
"required": false,
"description": null
}
@@ -9609,158 +10542,203 @@
"structuredRows": []
},
{
- "name": "NutritionReviewSubmissionListResponse",
+ "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": 61,
+ "filePath": "src/data/sources.ts",
+ "line": 26,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": ["NutritionCaptureSubmission"],
+ "relatedSymbols": [],
"signatures": [],
"members": [
{
- "name": "limit",
+ "name": "documentId",
"kind": "property",
- "type": "number | undefined",
+ "type": "string | undefined",
"required": false,
"description": null
},
{
- "name": "offset",
+ "name": "url",
"kind": "property",
- "type": "number | undefined",
+ "type": "string | undefined",
"required": false,
"description": null
},
{
- "name": "submissions",
+ "name": "version",
"kind": "property",
- "type": "readonly NutritionCaptureSubmission[]",
- "required": true,
+ "type": "string | undefined",
+ "required": false,
"description": null
}
],
"structuredRows": []
},
{
- "name": "NutritionServing",
+ "name": "OperationId",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "type",
- "modulePath": "src/nutrition/products.ts",
+ "kind": "unknown",
+ "modulePath": "src/data/ids.ts",
"sourceLocation": {
- "filePath": "src/nutrition/products.ts",
- "line": 27,
+ "filePath": "src/data/ids.ts",
+ "line": 3,
"column": 1
},
"exportPaths": ["src/index.ts"],
"relatedSymbols": [],
"signatures": [],
+ "members": [],
+ "structuredRows": []
+ },
+ {
+ "name": "OperationScreenDataLoaderDefinition",
+ "description": null,
+ "isReadme": false,
+ "examples": [],
+ "kind": "type",
+ "modulePath": "src/bindings.ts",
+ "sourceLocation": {
+ "filePath": "src/bindings.ts",
+ "line": 105,
+ "column": 1
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": ["BindingInputValue", "BindingOperationRef"],
+ "signatures": [],
"members": [
{
- "name": "label",
+ "name": "id",
"kind": "property",
"type": "string | undefined",
"required": false,
"description": null
},
{
- "name": "servingsPerPackage",
+ "name": "input",
"kind": "property",
- "type": "number | undefined",
+ "type": "Readonly> | undefined",
"required": false,
"description": null
},
{
- "name": "sizeG",
+ "name": "kind",
"kind": "property",
- "type": "number | undefined",
- "required": false,
+ "type": "\"operation\"",
+ "required": true,
"description": null
},
{
- "name": "sizeMl",
+ "name": "operation",
"kind": "property",
- "type": "number | undefined",
- "required": false,
+ "type": "BindingOperationRef",
+ "required": true,
"description": null
}
],
"structuredRows": []
},
{
- "name": "NutritionSourceConfidence",
+ "name": "PasswordResetInput",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "unknown",
- "modulePath": "src/nutrition/common.ts",
+ "kind": "type",
+ "modulePath": "src/auth.ts",
"sourceLocation": {
- "filePath": "src/nutrition/common.ts",
- "line": 51,
+ "filePath": "src/auth.ts",
+ "line": 162,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": [],
+ "relatedSymbols": ["AuthIdentifier"],
"signatures": [],
- "members": [],
+ "members": [
+ {
+ "name": "identifier",
+ "kind": "property",
+ "type": "AuthIdentifier",
+ "required": true,
+ "description": null
+ },
+ {
+ "name": "redirectTo",
+ "kind": "property",
+ "type": "string | undefined",
+ "required": false,
+ "description": null
+ }
+ ],
"structuredRows": []
},
{
- "name": "NutritionStoreObservation",
+ "name": "PropBinding",
"description": null,
"isReadme": false,
"examples": [],
"kind": "type",
- "modulePath": "src/nutrition/products.ts",
+ "modulePath": "src/bindings.ts",
"sourceLocation": {
- "filePath": "src/nutrition/products.ts",
- "line": 57,
+ "filePath": "src/bindings.ts",
+ "line": 67,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": [],
+ "relatedSymbols": [
+ "BindingFallback",
+ "BindingLifecycleBehavior",
+ "BindingValueSource",
+ "BindingValueTransform"
+ ],
"signatures": [],
"members": [
{
- "name": "countryCode",
+ "name": "empty",
"kind": "property",
- "type": "string | undefined",
+ "type": "BindingLifecycleBehavior | undefined",
"required": false,
"description": null
},
{
- "name": "observedAt",
+ "name": "error",
"kind": "property",
- "type": "string | undefined",
+ "type": "BindingLifecycleBehavior | undefined",
"required": false,
"description": null
},
{
- "name": "storeChain",
+ "name": "fallback",
"kind": "property",
- "type": "string | undefined",
+ "type": "BindingFallback | undefined",
"required": false,
"description": null
},
{
- "name": "storeLocationLabel",
+ "name": "loading",
"kind": "property",
- "type": "string | undefined",
+ "type": "BindingLifecycleBehavior | undefined",
"required": false,
"description": null
},
{
- "name": "storeName",
+ "name": "source",
"kind": "property",
- "type": "string | undefined",
+ "type": "BindingValueSource",
+ "required": true,
+ "description": null
+ },
+ {
+ "name": "transforms",
+ "kind": "property",
+ "type": "readonly BindingValueTransform[] | undefined",
"required": false,
"description": null
}
@@ -9768,25 +10746,39 @@
"structuredRows": []
},
{
- "name": "NutritionUserId",
+ "name": "resolveAuthFlow",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "unknown",
- "modulePath": "src/nutrition/common.ts",
+ "kind": "function",
+ "modulePath": "src/auth.ts",
"sourceLocation": {
- "filePath": "src/nutrition/common.ts",
- "line": 5,
+ "filePath": "src/auth.ts",
+ "line": 65,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": [],
- "signatures": [],
+ "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": "OpenApiDataSourceConfig",
+ "name": "RestDataSourceConfig",
"description": null,
"isReadme": false,
"examples": [],
@@ -9794,24 +10786,18 @@
"modulePath": "src/data/sources.ts",
"sourceLocation": {
"filePath": "src/data/sources.ts",
- "line": 32,
+ "line": 21,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": [
- "CredentialRef",
- "DataContractValue",
- "DataEndpointConfig",
- "DataSchema",
- "OpenApiImportRef"
- ],
+ "relatedSymbols": ["CredentialRef", "DataContractValue", "DataEndpointConfig", "DataSchema"],
"signatures": [],
"members": [
{
"name": "baseUrl",
"kind": "property",
- "type": "string | undefined",
- "required": false,
+ "type": "string",
+ "required": true,
"description": null
},
{
@@ -9842,17 +10828,10 @@
"required": true,
"description": null
},
- {
- "name": "import",
- "kind": "property",
- "type": "OpenApiImportRef | undefined",
- "required": false,
- "description": null
- },
{
"name": "kind",
"kind": "property",
- "type": "\"openapi\"",
+ "type": "\"rest\"",
"required": true,
"description": null
},
@@ -9881,39 +10860,132 @@
"structuredRows": []
},
{
- "name": "OpenApiImportRef",
+ "name": "RouteDefinition",
+ "description": null,
+ "isReadme": false,
+ "examples": [],
+ "kind": "type",
+ "modulePath": "src/types.ts",
+ "sourceLocation": {
+ "filePath": "src/types.ts",
+ "line": 270,
+ "column": 1
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": ["IconSpec", "NavigatorSpec"],
+ "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",
+ "kind": "property",
+ "type": "string | undefined",
+ "required": false,
+ "description": null
+ },
+ {
+ "name": "name",
+ "kind": "property",
+ "type": "string",
+ "required": true,
+ "description": null
+ },
+ {
+ "name": "navigator",
+ "kind": "property",
+ "type": "NavigatorSpec | undefined",
+ "required": false,
+ "description": null
+ },
+ {
+ "name": "path",
+ "kind": "property",
+ "type": "string | undefined",
+ "required": false,
+ "description": null
+ },
+ {
+ "name": "screenId",
+ "kind": "property",
+ "type": "string | undefined",
+ "required": false,
+ "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",
"description": null,
"isReadme": false,
"examples": [],
"kind": "type",
- "modulePath": "src/data/sources.ts",
+ "modulePath": "src/runtimeCallbacks.ts",
"sourceLocation": {
- "filePath": "src/data/sources.ts",
- "line": 26,
+ "filePath": "src/runtimeCallbacks.ts",
+ "line": 12,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": [],
+ "relatedSymbols": ["UiNode"],
"signatures": [],
"members": [
{
- "name": "documentId",
+ "name": "node",
"kind": "property",
- "type": "string | undefined",
+ "type": "UiNode | undefined",
"required": false,
"description": null
},
{
- "name": "url",
+ "name": "payload",
"kind": "property",
- "type": "string | undefined",
- "required": false,
+ "type": "unknown",
+ "required": true,
"description": null
},
{
- "name": "version",
+ "name": "resolvedPayload",
"kind": "property",
- "type": "string | undefined",
+ "type": "object | undefined",
"required": false,
"description": null
}
@@ -9921,15 +10993,15 @@
"structuredRows": []
},
{
- "name": "OperationId",
+ "name": "RuntimeCallbackMap",
"description": null,
"isReadme": false,
"examples": [],
"kind": "unknown",
- "modulePath": "src/data/ids.ts",
+ "modulePath": "src/runtimeCallbacks.ts",
"sourceLocation": {
- "filePath": "src/data/ids.ts",
- "line": 3,
+ "filePath": "src/runtimeCallbacks.ts",
+ "line": 19,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -9939,46 +11011,50 @@
"structuredRows": []
},
{
- "name": "OperationScreenDataLoaderDefinition",
+ "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/bindings.ts",
+ "modulePath": "src/runtimeCallbacks.ts",
"sourceLocation": {
- "filePath": "src/bindings.ts",
- "line": 105,
+ "filePath": "src/runtimeCallbacks.ts",
+ "line": 3,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": ["BindingInputValue", "BindingOperationRef"],
+ "relatedSymbols": ["UiNode"],
"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",
+ "name": "node",
"kind": "property",
- "type": "\"operation\"",
+ "type": "UiNode",
"required": true,
"description": null
},
{
- "name": "operation",
+ "name": "props",
"kind": "property",
- "type": "BindingOperationRef",
+ "type": "Record",
"required": true,
"description": null
}
@@ -9986,163 +11062,146 @@
"structuredRows": []
},
{
- "name": "PasswordResetInput",
+ "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/auth.ts",
+ "modulePath": "src/requirements.ts",
"sourceLocation": {
- "filePath": "src/auth.ts",
- "line": 160,
+ "filePath": "src/requirements.ts",
+ "line": 30,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": ["AuthIdentifier"],
+ "relatedSymbols": [],
"signatures": [],
"members": [
{
- "name": "identifier",
+ "name": "capability",
"kind": "property",
- "type": "AuthIdentifier",
+ "type": "\"notifications\" | \"clipboard\" | \"barcodeScanner\" | \"cameraPreview\" | \"mediaPicker\" | \"filePicker\" | \"location\"",
"required": true,
"description": null
- },
- {
- "name": "redirectTo",
- "kind": "property",
- "type": "string | undefined",
- "required": false,
- "description": null
}
],
"structuredRows": []
},
{
- "name": "PropBinding",
+ "name": "ScreenDataLoaderDefinition",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "type",
+ "kind": "unknown",
"modulePath": "src/bindings.ts",
"sourceLocation": {
"filePath": "src/bindings.ts",
- "line": 67,
+ "line": 112,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": [
- "BindingFallback",
- "BindingLifecycleBehavior",
- "BindingValueSource",
- "BindingValueTransform"
- ],
+ "relatedSymbols": [],
+ "signatures": [],
+ "members": [],
+ "structuredRows": []
+ },
+ {
+ "name": "ScreenPermissionRequirement",
+ "description": null,
+ "isReadme": false,
+ "examples": [],
+ "kind": "type",
+ "modulePath": "src/requirements.ts",
+ "sourceLocation": {
+ "filePath": "src/requirements.ts",
+ "line": 26,
+ "column": 1
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": [],
"signatures": [],
"members": [
{
- "name": "empty",
- "kind": "property",
- "type": "BindingLifecycleBehavior | undefined",
- "required": false,
- "description": null
- },
- {
- "name": "error",
- "kind": "property",
- "type": "BindingLifecycleBehavior | undefined",
- "required": false,
- "description": null
- },
- {
- "name": "fallback",
- "kind": "property",
- "type": "BindingFallback | undefined",
- "required": false,
- "description": null
- },
- {
- "name": "loading",
- "kind": "property",
- "type": "BindingLifecycleBehavior | undefined",
- "required": false,
- "description": null
- },
- {
- "name": "source",
+ "name": "permission",
"kind": "property",
- "type": "BindingValueSource",
+ "type": "\"camera\" | \"microphone\" | \"mediaLibrary\" | \"mediaLibraryWrite\" | \"locationForeground\" | \"locationBackground\" | \"notifications\" | \"clipboard\"",
"required": true,
"description": null
- },
- {
- "name": "transforms",
- "kind": "property",
- "type": "readonly BindingValueTransform[] | undefined",
- "required": false,
- "description": null
}
],
"structuredRows": []
},
{
- "name": "resolveAuthFlow",
+ "name": "ScreenRequirements",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "function",
- "modulePath": "src/auth.ts",
+ "kind": "type",
+ "modulePath": "src/requirements.ts",
"sourceLocation": {
- "filePath": "src/auth.ts",
- "line": 64,
+ "filePath": "src/requirements.ts",
+ "line": 34,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": ["AuthFlowConfig"],
- "signatures": [
+ "relatedSymbols": ["ScreenCapabilityRequirement", "ScreenPermissionRequirement"],
+ "signatures": [],
+ "members": [
{
- "label": "(flow?: AuthFlowConfig | undefined) => AuthFlowConfig",
- "parameters": [
- {
- "name": "flow",
- "type": "AuthFlowConfig | undefined",
- "required": false,
- "description": null
- }
- ],
- "returnType": "AuthFlowConfig",
- "returnDescription": null
+ "name": "capabilities",
+ "kind": "property",
+ "type": "readonly ScreenCapabilityRequirement[] | undefined",
+ "required": false,
+ "description": null
+ },
+ {
+ "name": "permissions",
+ "kind": "property",
+ "type": "readonly ScreenPermissionRequirement[] | undefined",
+ "required": false,
+ "description": null
}
],
- "members": [],
"structuredRows": []
},
{
- "name": "RestDataSourceConfig",
+ "name": "ScreenSpec",
"description": null,
"isReadme": false,
"examples": [],
"kind": "type",
- "modulePath": "src/data/sources.ts",
+ "modulePath": "src/types.ts",
"sourceLocation": {
- "filePath": "src/data/sources.ts",
- "line": 21,
+ "filePath": "src/types.ts",
+ "line": 253,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": ["CredentialRef", "DataContractValue", "DataEndpointConfig", "DataSchema"],
+ "relatedSymbols": ["ScreenDataLoaderDefinition", "ScreenRequirements", "UiNode"],
"signatures": [],
"members": [
{
- "name": "baseUrl",
- "kind": "property",
- "type": "string",
- "required": true,
- "description": null
- },
- {
- "name": "credential",
+ "name": "dataLoaders",
"kind": "property",
- "type": "CredentialRef | undefined",
+ "type": "readonly ScreenDataLoaderDefinition[] | undefined",
"required": false,
"description": null
},
@@ -10153,13 +11212,6 @@
"required": false,
"description": null
},
- {
- "name": "endpoints",
- "kind": "property",
- "type": "Readonly>",
- "required": true,
- "description": null
- },
{
"name": "id",
"kind": "property",
@@ -10168,30 +11220,30 @@
"description": null
},
{
- "name": "kind",
+ "name": "name",
"kind": "property",
- "type": "\"rest\"",
+ "type": "string",
"required": true,
"description": null
},
{
- "name": "metadata",
+ "name": "requires",
"kind": "property",
- "type": "DataContractValue | undefined",
+ "type": "ScreenRequirements | undefined",
"required": false,
"description": null
},
{
- "name": "name",
+ "name": "root",
"kind": "property",
- "type": "string | undefined",
- "required": false,
+ "type": "UiNode",
+ "required": true,
"description": null
},
{
- "name": "schemas",
+ "name": "title",
"kind": "property",
- "type": "Readonly> | undefined",
+ "type": "string | undefined",
"required": false,
"description": null
}
@@ -10199,7 +11251,7 @@
"structuredRows": []
},
{
- "name": "RouteDefinition",
+ "name": "SearchAction",
"description": null,
"isReadme": false,
"examples": [],
@@ -10207,83 +11259,41 @@
"modulePath": "src/types.ts",
"sourceLocation": {
"filePath": "src/types.ts",
- "line": 270,
+ "line": 65,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": ["IconSpec", "NavigatorSpec"],
+ "relatedSymbols": [],
"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",
- "kind": "property",
- "type": "string | undefined",
- "required": false,
- "description": null
- },
- {
- "name": "name",
+ "name": "payload",
"kind": "property",
- "type": "string",
+ "type": "{ query: string; scope?: string; }",
"required": true,
"description": null
},
{
- "name": "navigator",
- "kind": "property",
- "type": "NavigatorSpec | undefined",
- "required": false,
- "description": null
- },
- {
- "name": "path",
- "kind": "property",
- "type": "string | undefined",
- "required": false,
- "description": null
- },
- {
- "name": "screenId",
+ "name": "type",
"kind": "property",
- "type": "string | undefined",
- "required": false,
+ "type": "\"search\"",
+ "required": true,
"description": null
}
],
"structuredRows": []
},
{
- "name": "RuntimeCallback",
+ "name": "SECRET_STORE_ERROR_CODES",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "unknown",
- "modulePath": "src/runtimeCallbacks.ts",
+ "kind": "value",
+ "modulePath": "src/secrets.ts",
"sourceLocation": {
- "filePath": "src/runtimeCallbacks.ts",
- "line": 18,
- "column": 1
+ "filePath": "src/secrets.ts",
+ "line": 24,
+ "column": 14
},
"exportPaths": ["src/index.ts"],
"relatedSymbols": [],
@@ -10292,108 +11302,212 @@
"structuredRows": []
},
{
- "name": "RuntimeCallbackArgs",
+ "name": "SECRET_STORE_PROVIDERS",
+ "description": null,
+ "isReadme": false,
+ "examples": [],
+ "kind": "value",
+ "modulePath": "src/secrets.ts",
+ "sourceLocation": {
+ "filePath": "src/secrets.ts",
+ "line": 1,
+ "column": 14
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": [],
+ "signatures": [],
+ "members": [],
+ "structuredRows": []
+ },
+ {
+ "name": "SecretCreateInput",
"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": 64,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": ["UiNode"],
+ "relatedSymbols": ["SecretScope"],
"signatures": [],
"members": [
{
- "name": "node",
+ "name": "kind",
"kind": "property",
- "type": "UiNode | undefined",
- "required": false,
+ "type": "string",
+ "required": true,
"description": null
},
{
"name": "payload",
"kind": "property",
- "type": "unknown",
+ "type": "Readonly>",
"required": true,
"description": null
},
{
- "name": "resolvedPayload",
+ "name": "provider",
"kind": "property",
- "type": "object | undefined",
+ "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
}
],
"structuredRows": []
},
{
- "name": "RuntimeCallbackMap",
+ "name": "SecretGetMetadataInput",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "unknown",
- "modulePath": "src/runtimeCallbacks.ts",
+ "kind": "type",
+ "modulePath": "src/secrets.ts",
"sourceLocation": {
- "filePath": "src/runtimeCallbacks.ts",
- "line": 19,
+ "filePath": "src/secrets.ts",
+ "line": 59,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": [],
+ "relatedSymbols": ["SecretScope"],
"signatures": [],
- "members": [],
+ "members": [
+ {
+ "name": "ref",
+ "kind": "property",
+ "type": "string",
+ "required": true,
+ "description": null
+ },
+ {
+ "name": "scope",
+ "kind": "property",
+ "type": "SecretScope",
+ "required": true,
+ "description": null
+ }
+ ],
"structuredRows": []
},
{
- "name": "RuntimeNodePropsResolver",
+ "name": "SecretListInput",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "unknown",
- "modulePath": "src/runtimeCallbacks.ts",
+ "kind": "type",
+ "modulePath": "src/secrets.ts",
"sourceLocation": {
- "filePath": "src/runtimeCallbacks.ts",
- "line": 8,
+ "filePath": "src/secrets.ts",
+ "line": 53,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": [],
+ "relatedSymbols": ["SecretScope"],
"signatures": [],
- "members": [],
+ "members": [
+ {
+ "name": "kind",
+ "kind": "property",
+ "type": "string | undefined",
+ "required": false,
+ "description": null
+ },
+ {
+ "name": "provider",
+ "kind": "property",
+ "type": "string | undefined",
+ "required": false,
+ "description": null
+ },
+ {
+ "name": "scope",
+ "kind": "property",
+ "type": "SecretScope",
+ "required": true,
+ "description": null
+ }
+ ],
"structuredRows": []
},
{
- "name": "RuntimeResolveNodePropsArgs",
+ "name": "SecretMetadata",
"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": 14,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": ["UiNode"],
+ "relatedSymbols": ["SecretScope"],
"signatures": [],
"members": [
{
- "name": "node",
+ "name": "configuredFields",
"kind": "property",
- "type": "UiNode",
+ "type": "readonly string[]",
"required": true,
"description": null
},
{
- "name": "props",
+ "name": "createdAt",
"kind": "property",
- "type": "Record",
+ "type": "string",
+ "required": true,
+ "description": null
+ },
+ {
+ "name": "kind",
+ "kind": "property",
+ "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
}
@@ -10401,15 +11515,33 @@
"structuredRows": []
},
{
- "name": "SchemaId",
+ "name": "SecretPayload",
+ "description": null,
+ "isReadme": false,
+ "examples": [],
+ "kind": "unknown",
+ "modulePath": "src/secrets.ts",
+ "sourceLocation": {
+ "filePath": "src/secrets.ts",
+ "line": 12,
+ "column": 1
+ },
+ "exportPaths": ["src/index.ts"],
+ "relatedSymbols": [],
+ "signatures": [],
+ "members": [],
+ "structuredRows": []
+ },
+ {
+ "name": "SecretRef",
"description": null,
"isReadme": false,
"examples": [],
"kind": "unknown",
- "modulePath": "src/data/ids.ts",
+ "modulePath": "src/secrets.ts",
"sourceLocation": {
- "filePath": "src/data/ids.ts",
- "line": 4,
+ "filePath": "src/secrets.ts",
+ "line": 5,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -10419,25 +11551,32 @@
"structuredRows": []
},
{
- "name": "ScreenCapabilityRequirement",
+ "name": "SecretRemoveInput",
"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": 78,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": [],
+ "relatedSymbols": ["SecretScope"],
"signatures": [],
"members": [
{
- "name": "capability",
+ "name": "ref",
"kind": "property",
- "type": "\"notifications\" | \"clipboard\" | \"barcodeScanner\" | \"cameraPreview\" | \"mediaPicker\" | \"filePicker\" | \"location\"",
+ "type": "string",
+ "required": true,
+ "description": null
+ },
+ {
+ "name": "scope",
+ "kind": "property",
+ "type": "SecretScope",
"required": true,
"description": null
}
@@ -10445,43 +11584,72 @@
"structuredRows": []
},
{
- "name": "ScreenDataLoaderDefinition",
+ "name": "SecretReplaceInput",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "unknown",
- "modulePath": "src/bindings.ts",
+ "kind": "type",
+ "modulePath": "src/secrets.ts",
"sourceLocation": {
- "filePath": "src/bindings.ts",
- "line": 112,
+ "filePath": "src/secrets.ts",
+ "line": 72,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": [],
+ "relatedSymbols": ["SecretScope"],
"signatures": [],
- "members": [],
+ "members": [
+ {
+ "name": "payload",
+ "kind": "property",
+ "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
+ }
+ ],
"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
}
@@ -10489,116 +11657,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"],
@@ -10606,16 +11777,23 @@
"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
}
@@ -10623,94 +11801,112 @@
"structuredRows": []
},
{
- "name": "SetLanguageAction",
+ "name": "SecretStoreErrorCode",
"description": null,
"isReadme": false,
"examples": [],
- "kind": "type",
- "modulePath": "src/types.ts",
+ "kind": "unknown",
+ "modulePath": "src/secrets.ts",
"sourceLocation": {
- "filePath": "src/types.ts",
- "line": 58,
+ "filePath": "src/secrets.ts",
+ "line": 34,
"column": 1
},
"exportPaths": ["src/index.ts"],
"relatedSymbols": [],
"signatures": [],
- "members": [
- {
- "name": "payload",
- "kind": "property",
- "type": "{ locale: string; }",
- "required": true,
- "description": null
- },
- {
- "name": "type",
- "kind": "property",
- "type": "\"setLanguage\"",
- "required": true,
- "description": null
- }
- ],
+ "members": [],
"structuredRows": []
},
{
- "name": "SignInInput",
+ "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,
"isReadme": false,
"examples": [],
"kind": "type",
- "modulePath": "src/auth.ts",
+ "modulePath": "src/types.ts",
"sourceLocation": {
- "filePath": "src/auth.ts",
- "line": 140,
+ "filePath": "src/types.ts",
+ "line": 58,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": ["AuthIdentifier"],
+ "relatedSymbols": [],
"signatures": [],
"members": [
{
- "name": "identifier",
- "kind": "property",
- "type": "AuthIdentifier",
- "required": true,
- "description": null
- },
- {
- "name": "metadata",
- "kind": "property",
- "type": "Record | undefined",
- "required": false,
- "description": null
- },
- {
- "name": "otp",
- "kind": "property",
- "type": "string | undefined",
- "required": false,
- "description": null
- },
- {
- "name": "password",
+ "name": "payload",
"kind": "property",
- "type": "string | undefined",
- "required": false,
+ "type": "{ locale: string; }",
+ "required": true,
"description": null
},
{
- "name": "redirectTo",
+ "name": "type",
"kind": "property",
- "type": "string | undefined",
- "required": false,
+ "type": "\"setLanguage\"",
+ "required": true,
"description": null
}
],
"structuredRows": []
},
{
- "name": "SignInWithOAuthInput",
+ "name": "SignInInput",
"description": null,
"isReadme": false,
"examples": [],
@@ -10718,45 +11914,45 @@
"modulePath": "src/auth.ts",
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 172,
+ "line": 142,
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": ["AuthOAuthProviderId"],
+ "relatedSymbols": ["AuthIdentifier"],
"signatures": [],
"members": [
{
- "name": "metadata",
+ "name": "identifier",
"kind": "property",
- "type": "Record | undefined",
- "required": false,
+ "type": "AuthIdentifier",
+ "required": true,
"description": null
},
{
- "name": "provider",
+ "name": "metadata",
"kind": "property",
- "type": "AuthOAuthProviderId",
- "required": true,
+ "type": "Record | undefined",
+ "required": false,
"description": null
},
{
- "name": "queryParams",
+ "name": "otp",
"kind": "property",
- "type": "Record | undefined",
+ "type": "string | undefined",
"required": false,
"description": null
},
{
- "name": "redirectTo",
+ "name": "password",
"kind": "property",
"type": "string | undefined",
"required": false,
"description": null
},
{
- "name": "scopes",
+ "name": "redirectTo",
"kind": "property",
- "type": "string[] | undefined",
+ "type": "string | undefined",
"required": false,
"description": null
}
@@ -10772,7 +11968,7 @@
"modulePath": "src/auth.ts",
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 156,
+ "line": 158,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -10798,7 +11994,7 @@
"modulePath": "src/auth.ts",
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 148,
+ "line": 150,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -11002,6 +12198,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,
@@ -13157,6 +14400,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,
@@ -13166,7 +14441,7 @@
"modulePath": "src/auth.ts",
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 165,
+ "line": 167,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -13212,12 +14487,72 @@
"description": null,
"sourceLocation": {
"filePath": "src/auth.ts",
- "line": 64,
+ "line": 65,
+ "column": 1
+ }
+ },
+ {
+ "name": "normalizeSecretRef",
+ "description": null,
+ "sourceLocation": {
+ "filePath": "src/secrets.ts",
+ "line": 105,
+ "column": 1
+ }
+ },
+ {
+ "name": "normalizeSecretScope",
+ "description": null,
+ "sourceLocation": {
+ "filePath": "src/secrets.ts",
+ "line": 129,
+ "column": 1
+ }
+ },
+ {
+ "name": "validateSecretPayload",
+ "description": null,
+ "sourceLocation": {
+ "filePath": "src/secrets.ts",
+ "line": 146,
+ "column": 1
+ }
+ },
+ {
+ "name": "findForbiddenInlineSecretFields",
+ "description": null,
+ "sourceLocation": {
+ "filePath": "src/secrets.ts",
+ "line": 183,
"column": 1
}
}
],
"sequenceScenarios": [
+ {
+ "kind": "export",
+ "name": "findForbiddenInlineSecretFields",
+ "sourcePath": "src/secrets.ts",
+ "symbolName": "findForbiddenInlineSecretFields",
+ "description": null,
+ "isReadme": false
+ },
+ {
+ "kind": "export",
+ "name": "normalizeSecretRef",
+ "sourcePath": "src/secrets.ts",
+ "symbolName": "normalizeSecretRef",
+ "description": null,
+ "isReadme": false
+ },
+ {
+ "kind": "export",
+ "name": "normalizeSecretScope",
+ "sourcePath": "src/secrets.ts",
+ "symbolName": "normalizeSecretScope",
+ "description": null,
+ "isReadme": false
+ },
{
"kind": "export",
"name": "resolveAuthFlow",
@@ -13225,10 +14560,23 @@
"symbolName": "resolveAuthFlow",
"description": null,
"isReadme": false
+ },
+ {
+ "kind": "export",
+ "name": "validateSecretPayload",
+ "sourcePath": "src/secrets.ts",
+ "symbolName": "validateSecretPayload",
+ "description": null,
+ "isReadme": false
}
],
"graphs": {
"imports": [
+ {
+ "fromPath": "src/auth.ts",
+ "toPath": "src/secrets.ts",
+ "sourcePath": "src/auth.ts"
+ },
{
"fromPath": "src/auth.ts",
"toPath": "src/types.ts",
@@ -13279,6 +14627,16 @@
"toPath": "src/runtimeCallbacks.ts",
"sourcePath": "src/index.ts"
},
+ {
+ "fromPath": "src/index.ts",
+ "toPath": "src/secretManifest.ts",
+ "sourcePath": "src/index.ts"
+ },
+ {
+ "fromPath": "src/index.ts",
+ "toPath": "src/secrets.ts",
+ "sourcePath": "src/index.ts"
+ },
{
"fromPath": "src/index.ts",
"toPath": "src/state.ts",
@@ -13304,6 +14662,11 @@
"toPath": "src/types.ts",
"sourcePath": "src/runtimeCallbacks.ts"
},
+ {
+ "fromPath": "src/secretManifest.ts",
+ "toPath": "src/secrets.ts",
+ "sourcePath": "src/secretManifest.ts"
+ },
{
"fromPath": "src/types.ts",
"toPath": "src/auth.ts",
@@ -13603,63 +14966,93 @@
"sourcePath": "src/auth.ts"
},
{
- "fromSymbol": "SignInWithOAuthInput",
+ "fromSymbol": "AuthOAuthError",
"toType": "AuthOAuthProviderId",
"sourcePath": "src/auth.ts"
},
{
- "fromSymbol": "AuthOAuthRedirect",
+ "fromSymbol": "StartOAuthAuthorizationInput",
"toType": "AuthOAuthProviderId",
"sourcePath": "src/auth.ts"
},
{
- "fromSymbol": "AuthAdapterCapabilities",
+ "fromSymbol": "StartOAuthAuthorizationInput",
+ "toType": "Readonly",
+ "sourcePath": "src/auth.ts"
+ },
+ {
+ "fromSymbol": "AuthOAuthAuthorizationRequest",
"toType": "AuthOAuthProviderId",
"sourcePath": "src/auth.ts"
},
{
- "fromSymbol": "AuthAdapter",
- "toType": "AuthAdapterCapabilities",
+ "fromSymbol": "CompleteOAuthAuthorizationInput",
+ "toType": "AuthOAuthAuthorizationResponse",
"sourcePath": "src/auth.ts"
},
{
- "fromSymbol": "AuthAdapter",
- "toType": "AuthOAuthRedirect",
+ "fromSymbol": "AuthOAuthCapabilities",
+ "toType": "AuthOAuthProviderId",
+ "sourcePath": "src/auth.ts"
+ },
+ {
+ "fromSymbol": "AuthOAuthAdapter",
+ "toType": "AuthOAuthCapabilities",
+ "sourcePath": "src/auth.ts"
+ },
+ {
+ "fromSymbol": "AuthOAuthAdapter",
+ "toType": "AuthOAuthCompletionResult",
+ "sourcePath": "src/auth.ts"
+ },
+ {
+ "fromSymbol": "AuthOAuthAdapter",
+ "toType": "AuthOAuthStartResult",
+ "sourcePath": "src/auth.ts"
+ },
+ {
+ "fromSymbol": "AuthOAuthAdapter",
+ "toType": "CompleteOAuthAuthorizationInput",
+ "sourcePath": "src/auth.ts"
+ },
+ {
+ "fromSymbol": "AuthOAuthAdapter",
+ "toType": "StartOAuthAuthorizationInput",
"sourcePath": "src/auth.ts"
},
{
"fromSymbol": "AuthAdapter",
- "toType": "AuthResult",
+ "toType": "AuthAdapterCapabilities",
"sourcePath": "src/auth.ts"
},
{
"fromSymbol": "AuthAdapter",
- "toType": "AuthSession",
+ "toType": "AuthOAuthAdapter",
"sourcePath": "src/auth.ts"
},
{
"fromSymbol": "AuthAdapter",
- "toType": "AuthUser",
+ "toType": "AuthResult",
"sourcePath": "src/auth.ts"
},
{
"fromSymbol": "AuthAdapter",
- "toType": "CompleteOAuthSignInInput",
+ "toType": "AuthSession",
"sourcePath": "src/auth.ts"
},
{
"fromSymbol": "AuthAdapter",
- "toType": "PasswordResetInput",
+ "toType": "AuthUser",
"sourcePath": "src/auth.ts"
},
{
"fromSymbol": "AuthAdapter",
- "toType": "SignInInput",
+ "toType": "PasswordResetInput",
"sourcePath": "src/auth.ts"
},
{
"fromSymbol": "AuthAdapter",
- "toType": "SignInWithOAuthInput",
+ "toType": "SignInInput",
"sourcePath": "src/auth.ts"
},
{
@@ -14662,6 +16055,126 @@
"toType": "UiNode",
"sourcePath": "src/runtimeCallbacks.ts"
},
+ {
+ "fromSymbol": "InfraSecretStoreSpec",
+ "toType": "SecretStoreProvider",
+ "sourcePath": "src/secretManifest.ts"
+ },
+ {
+ "fromSymbol": "normalizeSecretRef",
+ "toType": "SecretStoreResult",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "normalizeSecretScope",
+ "toType": "SecretScope",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "normalizeSecretScope",
+ "toType": "SecretStoreResult",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "validateSecretPayload",
+ "toType": "Readonly",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "validateSecretPayload",
+ "toType": "SecretStoreResult",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "SecretMetadata",
+ "toType": "SecretScope",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "SecretListInput",
+ "toType": "SecretScope",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "SecretGetMetadataInput",
+ "toType": "SecretScope",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "SecretCreateInput",
+ "toType": "Readonly",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "SecretCreateInput",
+ "toType": "SecretScope",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "SecretReplaceInput",
+ "toType": "Readonly",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "SecretReplaceInput",
+ "toType": "SecretScope",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "SecretRemoveInput",
+ "toType": "SecretScope",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "SecretResolveInput",
+ "toType": "SecretScope",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "SecretStoreAdapter",
+ "toType": "SecretCreateInput",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "SecretStoreAdapter",
+ "toType": "SecretGetMetadataInput",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "SecretStoreAdapter",
+ "toType": "SecretListInput",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "SecretStoreAdapter",
+ "toType": "SecretMetadata",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "SecretStoreAdapter",
+ "toType": "SecretPayload",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "SecretStoreAdapter",
+ "toType": "SecretRemoveInput",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "SecretStoreAdapter",
+ "toType": "SecretReplaceInput",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "SecretStoreAdapter",
+ "toType": "SecretResolveInput",
+ "sourcePath": "src/secrets.ts"
+ },
+ {
+ "fromSymbol": "SecretStoreAdapter",
+ "toType": "SecretStoreResult",
+ "sourcePath": "src/secrets.ts"
+ },
{
"fromSymbol": "StateSnapshot",
"toType": "StatePath",
@@ -14937,6 +16450,11 @@
"toType": "DeploymentSpec",
"sourcePath": "src/types.ts"
},
+ {
+ "fromSymbol": "InfraManifest",
+ "toType": "InfraSecretStoreSpec",
+ "sourcePath": "src/types.ts"
+ },
{
"fromSymbol": "InfraManifest",
"toType": "NetworkingSpec",
@@ -14952,6 +16470,11 @@
"toType": "StorageSpec",
"sourcePath": "src/types.ts"
},
+ {
+ "fromSymbol": "AppManifest",
+ "toType": "AppCategory",
+ "sourcePath": "src/types.ts"
+ },
{
"fromSymbol": "AppManifest",
"toType": "AppDataManifest",
diff --git a/src/bindings.test.ts b/src/bindings.test.ts
index bb80102..1a042b2 100644
--- a/src/bindings.test.ts
+++ b/src/bindings.test.ts
@@ -481,6 +481,7 @@ describe('component data-binding contracts', () => {
name: 'Demo',
slug: 'demo',
version: '1.0.0',
+ category: 'developer_tools',
themeId: 'default',
},
themes: [
diff --git a/src/types.ts b/src/types.ts
index d5a2b4b..3330d13 100644
--- a/src/types.ts
+++ b/src/types.ts
@@ -377,6 +377,7 @@ export interface AppManifest {
name: string;
slug: string;
version: string;
+ category: AppCategory;
themeId: string;
created?: string;
updated?: string;