API reference
app-backend-binding-vocabulary
Exports
Section titled “Exports”| Kind | Export | Description |
|---|---|---|
| type alias | BindingOperationDefinition | Shared broker class, permission and effect metadata for a binding operation. |
| type alias | AppBackendBindingName | A registered backend binding kind. |
| type alias | AppBackendBinding | One author-selected binding; its operation names are checked by the registry decoder. |
| type alias | AppBackendBindingMethod | RPC method names exposed by the registered kinds. |
| type alias | AppBackendBindingOperation | The required permissions, effect and broker class of a registered operation. |
| constant | appBackendBindingKinds | The runtime-neutral registry shared by declarations, admission and Exec. |
BindingOperationDefinitiontype alias
Section titled “BindingOperationDefinition”type BindingOperationDefinition = Readonly<{ cap: string; requires: readonly AppCapabilityId[]; effect: "read" | "write";}>;Shared broker class, permission and effect metadata for a binding operation.
AppBackendBindingNametype alias
Section titled “AppBackendBindingName”type AppBackendBindingName = keyof typeof appBackendBindingKinds;A registered backend binding kind.
AppBackendBindingtype alias
Section titled “AppBackendBinding”type AppBackendBinding = Readonly<{ name: AppBackendBindingName; operations: readonly string[];}>;One author-selected binding; its operation names are checked by the registry decoder.
AppBackendBindingMethodtype alias
Section titled “AppBackendBindingMethod”type AppBackendBindingMethod = { [ Kind in AppBackendBindingName ]: keyof (typeof appBackendBindingKinds)[Kind]["operations"];}[AppBackendBindingName];RPC method names exposed by the registered kinds.
AppBackendBindingOperationtype alias
Section titled “AppBackendBindingOperation”type AppBackendBindingOperation = { [ Kind in AppBackendBindingName ]: (typeof appBackendBindingKinds)[Kind]["operations"][keyof (typeof appBackendBindingKinds)[Kind]["operations"]];}[AppBackendBindingName];The required permissions, effect and broker class of a registered operation.
appBackendBindingKindsconstant
Section titled “appBackendBindingKinds”const appBackendBindingKinds: object;The runtime-neutral registry shared by declarations, admission and Exec.