@@ -3958,15 +3955,15 @@ Signature
{ metadata?: { name?: string; slug?: string; version?: string;
- themeId?: string; created?: string; updated?: string; }; themes?:
- ThemeConfig[]; activeThemeId?: string; activeThemeMode?:
- "dark" | "light"; splashScreen?: { readonly dark?: {
- readonly backgroundColor?: string; readonly image?: string; readonly
- imageWidth?: number; readonly resizeMode?:
- import("/home/runner/work/templates/templates/src/index").SplashScreenResizeMode;
+ category?: AppCategory; themeId?: string; created?: string; updated?:
+ string; }; themes?: ThemeConfig[]; activeThemeId?: string;
+ activeThemeMode?: "dark" | "light"; splashScreen?: {
+ readonly dark?: { readonly backgroundColor?: string; readonly image?:
+ string; readonly imageWidth?: number; readonly resizeMode?:
+ import("/Users/a_rtiphishl_e/git/templates/src/index").SplashScreenResizeMode;
}; readonly backgroundColor?: string; readonly image?: string; readonly
imageWidth?: number; readonly resizeMode?:
- import("/home/runner/work/templates/templates/src/index").SplashScreenResizeMode;
+ import("/Users/a_rtiphishl_e/git/templates/src/index").SplashScreenResizeMode;
}; infra?: { deployment?: { target?: "minikube" | { readonly
[x: number]: string | undefined; toString?: {}; charAt?: {};
charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {};
@@ -3980,7 +3977,7 @@ Signature
{}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {};
trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {};
[Symbol.iterator]?: {}; }; monitoring?: boolean; }; auth?: { scope?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthScope;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthScope;
provider?: { readonly [x: number]: string | undefined; toString?: {};
charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?:
{}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?:
@@ -3994,30 +3991,30 @@ Signature
trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {};
replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } |
"supabase"; authorization?: { kind?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthzKind;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthzKind;
engine?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthzEngine;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthzEngine;
}; flow?: { signInRoute?: string; signUpRoute?: string; signOutRoute?:
string; forgotPasswordRoute?: string; otpRoute?: string;
postSignInRoute?: string; unauthorizedRoute?: string; }; signIn?: {
identifiers?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthSignInIdentifier[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthSignInIdentifier[];
}; signUp?: { requiredFields?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth").AuthSignUpField[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth").AuthSignUpField[];
optionalFields?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth").AuthSignUpField[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth").AuthSignUpField[];
signUpPolicy?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthSignUpPolicy;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthSignUpPolicy;
}; oauth?: { enabled?: boolean; callbackRoute?: string; providers?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth").AuthOAuthProviderConfig[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth").AuthOAuthProviderConfig[];
}; profile?: { fields?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileField[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileField[];
table?: string; primaryKey?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfilePrimaryKeyStrategy;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfilePrimaryKeyStrategy;
createStrategy?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileCreateStrategy;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileCreateStrategy;
updateStrategy?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileUpdateStrategy;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").AuthProfileUpdateStrategy;
}; }; database?: { provider?: { readonly [x: number]: string |
undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {};
indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {};
@@ -4031,9 +4028,9 @@ Signature
padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {};
trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {};
[Symbol.iterator]?: {}; } | "supabase"; tier?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").DatabaseTier;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").DatabaseTier;
}; storage?: { provider?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").StorageProvider;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").StorageProvider;
buckets?: string[]; }; state?: { readonly provider?: { readonly [x:
number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?:
{}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {};
@@ -4047,7 +4044,7 @@ Signature
padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {};
trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {};
[Symbol.iterator]?: {}; } | "legend"; readonly persistence?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").StatePersistenceMode;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").StatePersistenceMode;
}; networking?: { domain?: string; cdn?: boolean; }; plugins?: string[];
pluginsConfig?: { [x: string]: unknown; }; secretStore?: { provider?: {
readonly [x: number]: string | undefined; toString?: {}; charAt?: {};
@@ -4063,94 +4060,94 @@ Signature
trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {};
[Symbol.iterator]?: {}; } | "supabase-vault"; }; };
navigator?: { type?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").NavigatorType;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").NavigatorType;
initialRouteName?: string; routes?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").RouteDefinition[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").RouteDefinition[];
options?: { [x: string]: unknown; }; }; screens?: { [x: string]: { id?:
string; name?: string; title?: string; description?: string; root?: {
id?: string; type?: string; alias?: string; props?: { [x: string]:
unknown; }; children?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").UiNode[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").UiNode[];
style?: { [x: string]: string | number | undefined; }; repeat?: {
source?: { readonly kind?: "context"; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
} | { readonly kind?: "event"; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
} | { readonly kind?: "literal"; readonly value?: string |
number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
| any | null | undefined; } | null; } | { readonly kind?:
"operation"; readonly operation?: { readonly dataSourceId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
readonly operationId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
readonly endpointId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
}; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
} | { readonly kind?: "state"; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
}; itemAlias?: string; keyPath?: string; empty?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types").UiNode[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types").UiNode[];
}; }; dataLoaders?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").ScreenDataLoaderDefinition[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").ScreenDataLoaderDefinition[];
requires?: { readonly permissions?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements").ScreenPermissionRequirement[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/requirements").ScreenPermissionRequirement[];
readonly capabilities?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements").ScreenCapabilityRequirement[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/requirements").ScreenCapabilityRequirement[];
}; } | undefined; }; data?: { readonly apis?: { readonly [x: string]: {
readonly kind?: "external"; readonly baseUrl?: string;
readonly openApiUrl?: string; readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiId;
readonly label?: string; readonly description?: string; readonly
basePath?: string; readonly endpoints?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiEndpointDefinition[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiEndpointDefinition[];
readonly auth?: { readonly required?: boolean; readonly roles?: readonly
string[]; readonly permissions?: readonly string[]; readonly policy?:
string; readonly metadata?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; }; readonly metadata?: string |
number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; } | { readonly kind?:
"generated"; readonly preset?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiGeneratedPreset;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiGeneratedPreset;
readonly resource?: { readonly kind?: "collection"; readonly
collection?: { readonly name?: string; readonly schema?: string;
readonly fields?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/db").DbFieldDefinition[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/db").DbFieldDefinition[];
readonly primaryKey?: string; }; readonly seed?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiSeedRecord[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiSeedRecord[];
readonly metadata?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; }; readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiId;
readonly label?: string; readonly description?: string; readonly
basePath?: string; readonly endpoints?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AppApiEndpointDefinition[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AppApiEndpointDefinition[];
readonly auth?: { readonly required?: boolean; readonly roles?: readonly
string[]; readonly permissions?: readonly string[]; readonly policy?:
string; readonly metadata?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; }; readonly metadata?: string |
number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; } | undefined; }; }; dataSources?: {
readonly [x: string]: { readonly kind?: "database"; readonly
adapter?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AdapterId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AdapterId;
readonly kind?: "auth" | "database" |
"storage" | { readonly [x: number]: string | undefined;
toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
@@ -4167,14 +4164,14 @@ Signature
"transport"; readonly packageName?: string; readonly
exportName?: string; readonly config?: string | number | boolean |
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; }; readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
readonly name?: string; readonly description?: string; readonly
credential?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
readonly kind?: { readonly [x: number]: string | undefined; toString?:
{}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?:
@@ -4187,10 +4184,10 @@ Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?:
{}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {};
replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } |
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
readonly label?: string; readonly scope?: string; }; readonly
endpoints?: { readonly [x: string]: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
readonly kind?: "database" | { readonly [x: number]: string |
undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {};
indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {};
@@ -4207,7 +4204,7 @@ Signature
readonly name?: string; readonly description?: string; readonly
baseUrl?: string; readonly path?: string; readonly credential?: {
readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
readonly kind?: { readonly [x: number]: string | undefined; toString?:
{}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?:
@@ -4220,12 +4217,12 @@ Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?:
{}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {};
replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } |
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
readonly label?: string; readonly scope?: string; }; readonly
operations?: { readonly [x: string]: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
readonly endpointId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
readonly name?: string; readonly description?: string; readonly
protocol?: "database" | { readonly [x: number]: string |
undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {};
@@ -4241,7 +4238,7 @@ Signature
trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {};
[Symbol.iterator]?: {}; } | "graphql" | "http";
readonly intent?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent;
readonly method?: { readonly [x: number]: string | undefined; toString?:
{}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?:
@@ -4257,69 +4254,69 @@ Signature
| "GET" | "HEAD" | "OPTIONS" |
"PATCH" | "POST" | "PUT"; readonly path?:
string; readonly request?: { readonly parameters?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[];
readonly contentType?: string; readonly schema?: { readonly type?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
| readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
readonly title?: string; readonly description?: string; readonly enum?:
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
readonly const?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly default?: string | number |
boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly format?: string; readonly
nullable?: boolean; readonly required?: readonly string[]; readonly
properties?: { readonly [x: string]: any | undefined; }; readonly
additionalProperties?: boolean | any; readonly items?: any; readonly
allOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly anyOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly oneOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly ref?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; }; readonly schemaRef?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; }; readonly response?: { readonly status?: number | string; readonly
contentType?: string; readonly description?: string; readonly schema?: {
readonly type?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
| readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
readonly title?: string; readonly description?: string; readonly enum?:
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
readonly const?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly default?: string | number |
boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly format?: string; readonly
nullable?: boolean; readonly required?: readonly string[]; readonly
properties?: { readonly [x: string]: any | undefined; }; readonly
additionalProperties?: boolean | any; readonly items?: any; readonly
allOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly anyOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly oneOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly ref?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; }; readonly schemaRef?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; }; readonly pagination?: { readonly kind?: { readonly [x: number]:
string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {};
concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?:
@@ -4337,7 +4334,7 @@ Signature
readonly cursorPath?: string; readonly limitParameter?: string; readonly
offsetParameter?: string; readonly pageParameter?: string; readonly
pageSizeParameter?: string; }; readonly credential?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
readonly kind?: { readonly [x: number]: string | undefined; toString?:
{}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?:
@@ -4350,59 +4347,59 @@ Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?:
{}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {};
replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } |
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
readonly label?: string; readonly scope?: string; }; readonly metadata?:
string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; } | undefined; }; readonly
metadata?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; } | undefined; }; readonly schemas?:
{ readonly [x: string]: { readonly type?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
| readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
readonly title?: string; readonly description?: string; readonly enum?:
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
readonly const?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly default?: string | number |
boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly format?: string; readonly
nullable?: boolean; readonly required?: readonly string[]; readonly
properties?: { readonly [x: string]: any | undefined; }; readonly
additionalProperties?: boolean | any; readonly items?: any; readonly
allOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly anyOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly oneOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly ref?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; } | undefined; }; readonly metadata?: string | number | boolean |
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; } | { readonly kind?:
"graphql"; readonly endpointUrl?: string; readonly
introspection?: { readonly enabled?: boolean; readonly schemaVersion?:
string; }; readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
readonly name?: string; readonly description?: string; readonly
credential?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
readonly kind?: { readonly [x: number]: string | undefined; toString?:
{}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?:
@@ -4415,10 +4412,10 @@ Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?:
{}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {};
replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } |
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
readonly label?: string; readonly scope?: string; }; readonly
endpoints?: { readonly [x: string]: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
readonly kind?: "database" | { readonly [x: number]: string |
undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {};
indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {};
@@ -4435,7 +4432,7 @@ Signature
readonly name?: string; readonly description?: string; readonly
baseUrl?: string; readonly path?: string; readonly credential?: {
readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
readonly kind?: { readonly [x: number]: string | undefined; toString?:
{}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?:
@@ -4448,12 +4445,12 @@ Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?:
{}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {};
replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } |
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
readonly label?: string; readonly scope?: string; }; readonly
operations?: { readonly [x: string]: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
readonly endpointId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
readonly name?: string; readonly description?: string; readonly
protocol?: "database" | { readonly [x: number]: string |
undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {};
@@ -4469,7 +4466,7 @@ Signature
trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {};
[Symbol.iterator]?: {}; } | "graphql" | "http";
readonly intent?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent;
readonly method?: { readonly [x: number]: string | undefined; toString?:
{}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?:
@@ -4485,69 +4482,69 @@ Signature
| "GET" | "HEAD" | "OPTIONS" |
"PATCH" | "POST" | "PUT"; readonly path?:
string; readonly request?: { readonly parameters?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[];
readonly contentType?: string; readonly schema?: { readonly type?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
| readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
readonly title?: string; readonly description?: string; readonly enum?:
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
readonly const?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly default?: string | number |
boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly format?: string; readonly
nullable?: boolean; readonly required?: readonly string[]; readonly
properties?: { readonly [x: string]: any | undefined; }; readonly
additionalProperties?: boolean | any; readonly items?: any; readonly
allOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly anyOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly oneOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly ref?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; }; readonly schemaRef?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; }; readonly response?: { readonly status?: number | string; readonly
contentType?: string; readonly description?: string; readonly schema?: {
readonly type?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
| readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
readonly title?: string; readonly description?: string; readonly enum?:
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
readonly const?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly default?: string | number |
boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly format?: string; readonly
nullable?: boolean; readonly required?: readonly string[]; readonly
properties?: { readonly [x: string]: any | undefined; }; readonly
additionalProperties?: boolean | any; readonly items?: any; readonly
allOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly anyOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly oneOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly ref?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; }; readonly schemaRef?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; }; readonly pagination?: { readonly kind?: { readonly [x: number]:
string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {};
concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?:
@@ -4565,7 +4562,7 @@ Signature
readonly cursorPath?: string; readonly limitParameter?: string; readonly
offsetParameter?: string; readonly pageParameter?: string; readonly
pageSizeParameter?: string; }; readonly credential?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
readonly kind?: { readonly [x: number]: string | undefined; toString?:
{}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?:
@@ -4578,54 +4575,54 @@ Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?:
{}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {};
replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } |
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
readonly label?: string; readonly scope?: string; }; readonly metadata?:
string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; } | undefined; }; readonly
metadata?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; } | undefined; }; readonly schemas?:
{ readonly [x: string]: { readonly type?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
| readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
readonly title?: string; readonly description?: string; readonly enum?:
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
readonly const?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly default?: string | number |
boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly format?: string; readonly
nullable?: boolean; readonly required?: readonly string[]; readonly
properties?: { readonly [x: string]: any | undefined; }; readonly
additionalProperties?: boolean | any; readonly items?: any; readonly
allOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly anyOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly oneOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly ref?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; } | undefined; }; readonly metadata?: string | number | boolean |
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; } | { readonly kind?:
"managed-api"; readonly adapter?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").AdapterId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").AdapterId;
readonly kind?: "auth" | "database" |
"storage" | { readonly [x: number]: string | undefined;
toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
@@ -4642,16 +4639,16 @@ Signature
"transport"; readonly packageName?: string; readonly
exportName?: string; readonly config?: string | number | boolean |
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; }; readonly resources?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").ManagedApiResourceConfig[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").ManagedApiResourceConfig[];
readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
readonly name?: string; readonly description?: string; readonly
credential?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
readonly kind?: { readonly [x: number]: string | undefined; toString?:
{}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?:
@@ -4664,10 +4661,10 @@ Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?:
{}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {};
replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } |
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
readonly label?: string; readonly scope?: string; }; readonly
endpoints?: { readonly [x: string]: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
readonly kind?: "database" | { readonly [x: number]: string |
undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {};
indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {};
@@ -4684,7 +4681,7 @@ Signature
readonly name?: string; readonly description?: string; readonly
baseUrl?: string; readonly path?: string; readonly credential?: {
readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
readonly kind?: { readonly [x: number]: string | undefined; toString?:
{}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?:
@@ -4697,12 +4694,12 @@ Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?:
{}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {};
replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } |
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
readonly label?: string; readonly scope?: string; }; readonly
operations?: { readonly [x: string]: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
readonly endpointId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
readonly name?: string; readonly description?: string; readonly
protocol?: "database" | { readonly [x: number]: string |
undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {};
@@ -4718,7 +4715,7 @@ Signature
trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {};
[Symbol.iterator]?: {}; } | "graphql" | "http";
readonly intent?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent;
readonly method?: { readonly [x: number]: string | undefined; toString?:
{}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?:
@@ -4734,69 +4731,69 @@ Signature
| "GET" | "HEAD" | "OPTIONS" |
"PATCH" | "POST" | "PUT"; readonly path?:
string; readonly request?: { readonly parameters?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[];
readonly contentType?: string; readonly schema?: { readonly type?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
| readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
readonly title?: string; readonly description?: string; readonly enum?:
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
readonly const?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly default?: string | number |
boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly format?: string; readonly
nullable?: boolean; readonly required?: readonly string[]; readonly
properties?: { readonly [x: string]: any | undefined; }; readonly
additionalProperties?: boolean | any; readonly items?: any; readonly
allOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly anyOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly oneOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly ref?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; }; readonly schemaRef?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; }; readonly response?: { readonly status?: number | string; readonly
contentType?: string; readonly description?: string; readonly schema?: {
readonly type?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
| readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
readonly title?: string; readonly description?: string; readonly enum?:
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
readonly const?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly default?: string | number |
boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly format?: string; readonly
nullable?: boolean; readonly required?: readonly string[]; readonly
properties?: { readonly [x: string]: any | undefined; }; readonly
additionalProperties?: boolean | any; readonly items?: any; readonly
allOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly anyOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly oneOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly ref?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; }; readonly schemaRef?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; }; readonly pagination?: { readonly kind?: { readonly [x: number]:
string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {};
concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?:
@@ -4814,7 +4811,7 @@ Signature
readonly cursorPath?: string; readonly limitParameter?: string; readonly
offsetParameter?: string; readonly pageParameter?: string; readonly
pageSizeParameter?: string; }; readonly credential?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
readonly kind?: { readonly [x: number]: string | undefined; toString?:
{}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?:
@@ -4827,59 +4824,59 @@ Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?:
{}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {};
replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } |
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
readonly label?: string; readonly scope?: string; }; readonly metadata?:
string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; } | undefined; }; readonly
metadata?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; } | undefined; }; readonly schemas?:
{ readonly [x: string]: { readonly type?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
| readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
readonly title?: string; readonly description?: string; readonly enum?:
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
readonly const?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly default?: string | number |
boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly format?: string; readonly
nullable?: boolean; readonly required?: readonly string[]; readonly
properties?: { readonly [x: string]: any | undefined; }; readonly
additionalProperties?: boolean | any; readonly items?: any; readonly
allOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly anyOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly oneOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly ref?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; } | undefined; }; readonly metadata?: string | number | boolean |
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; } | { readonly kind?:
"openapi"; readonly baseUrl?: string; readonly import?: {
readonly url?: string; readonly documentId?: string; readonly version?:
string; }; readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
readonly name?: string; readonly description?: string; readonly
credential?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
readonly kind?: { readonly [x: number]: string | undefined; toString?:
{}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?:
@@ -4892,10 +4889,10 @@ Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?:
{}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {};
replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } |
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
readonly label?: string; readonly scope?: string; }; readonly
endpoints?: { readonly [x: string]: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
readonly kind?: "database" | { readonly [x: number]: string |
undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {};
indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {};
@@ -4912,7 +4909,7 @@ Signature
readonly name?: string; readonly description?: string; readonly
baseUrl?: string; readonly path?: string; readonly credential?: {
readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
readonly kind?: { readonly [x: number]: string | undefined; toString?:
{}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?:
@@ -4925,12 +4922,12 @@ Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?:
{}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {};
replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } |
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
readonly label?: string; readonly scope?: string; }; readonly
operations?: { readonly [x: string]: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
readonly endpointId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
readonly name?: string; readonly description?: string; readonly
protocol?: "database" | { readonly [x: number]: string |
undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {};
@@ -4946,7 +4943,7 @@ Signature
trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {};
[Symbol.iterator]?: {}; } | "graphql" | "http";
readonly intent?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent;
readonly method?: { readonly [x: number]: string | undefined; toString?:
{}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?:
@@ -4962,69 +4959,69 @@ Signature
| "GET" | "HEAD" | "OPTIONS" |
"PATCH" | "POST" | "PUT"; readonly path?:
string; readonly request?: { readonly parameters?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[];
readonly contentType?: string; readonly schema?: { readonly type?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
| readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
readonly title?: string; readonly description?: string; readonly enum?:
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
readonly const?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly default?: string | number |
boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly format?: string; readonly
nullable?: boolean; readonly required?: readonly string[]; readonly
properties?: { readonly [x: string]: any | undefined; }; readonly
additionalProperties?: boolean | any; readonly items?: any; readonly
allOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly anyOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly oneOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly ref?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; }; readonly schemaRef?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; }; readonly response?: { readonly status?: number | string; readonly
contentType?: string; readonly description?: string; readonly schema?: {
readonly type?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
| readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
readonly title?: string; readonly description?: string; readonly enum?:
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
readonly const?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly default?: string | number |
boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly format?: string; readonly
nullable?: boolean; readonly required?: readonly string[]; readonly
properties?: { readonly [x: string]: any | undefined; }; readonly
additionalProperties?: boolean | any; readonly items?: any; readonly
allOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly anyOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly oneOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly ref?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; }; readonly schemaRef?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; }; readonly pagination?: { readonly kind?: { readonly [x: number]:
string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {};
concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?:
@@ -5042,7 +5039,7 @@ Signature
readonly cursorPath?: string; readonly limitParameter?: string; readonly
offsetParameter?: string; readonly pageParameter?: string; readonly
pageSizeParameter?: string; }; readonly credential?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
readonly kind?: { readonly [x: number]: string | undefined; toString?:
{}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?:
@@ -5055,57 +5052,57 @@ Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?:
{}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {};
replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } |
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
readonly label?: string; readonly scope?: string; }; readonly metadata?:
string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; } | undefined; }; readonly
metadata?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; } | undefined; }; readonly schemas?:
{ readonly [x: string]: { readonly type?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
| readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
readonly title?: string; readonly description?: string; readonly enum?:
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
readonly const?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly default?: string | number |
boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly format?: string; readonly
nullable?: boolean; readonly required?: readonly string[]; readonly
properties?: { readonly [x: string]: any | undefined; }; readonly
additionalProperties?: boolean | any; readonly items?: any; readonly
allOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly anyOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly oneOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly ref?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; } | undefined; }; readonly metadata?: string | number | boolean |
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; } | { readonly kind?:
"rest"; readonly baseUrl?: string; readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
readonly name?: string; readonly description?: string; readonly
credential?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
readonly kind?: { readonly [x: number]: string | undefined; toString?:
{}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?:
@@ -5118,10 +5115,10 @@ Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?:
{}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {};
replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } |
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
readonly label?: string; readonly scope?: string; }; readonly
endpoints?: { readonly [x: string]: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
readonly kind?: "database" | { readonly [x: number]: string |
undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {};
indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {};
@@ -5138,7 +5135,7 @@ Signature
readonly name?: string; readonly description?: string; readonly
baseUrl?: string; readonly path?: string; readonly credential?: {
readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
readonly kind?: { readonly [x: number]: string | undefined; toString?:
{}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?:
@@ -5151,12 +5148,12 @@ Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?:
{}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {};
replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } |
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
readonly label?: string; readonly scope?: string; }; readonly
operations?: { readonly [x: string]: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
readonly endpointId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
readonly name?: string; readonly description?: string; readonly
protocol?: "database" | { readonly [x: number]: string |
undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {};
@@ -5172,7 +5169,7 @@ Signature
trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {};
[Symbol.iterator]?: {}; } | "graphql" | "http";
readonly intent?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationIntent;
readonly method?: { readonly [x: number]: string | undefined; toString?:
{}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?:
@@ -5188,69 +5185,69 @@ Signature
| "GET" | "HEAD" | "OPTIONS" |
"PATCH" | "POST" | "PUT"; readonly path?:
string; readonly request?: { readonly parameters?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataOperationParameter[];
readonly contentType?: string; readonly schema?: { readonly type?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
| readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
readonly title?: string; readonly description?: string; readonly enum?:
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
readonly const?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly default?: string | number |
boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly format?: string; readonly
nullable?: boolean; readonly required?: readonly string[]; readonly
properties?: { readonly [x: string]: any | undefined; }; readonly
additionalProperties?: boolean | any; readonly items?: any; readonly
allOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly anyOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly oneOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly ref?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; }; readonly schemaRef?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; }; readonly response?: { readonly status?: number | string; readonly
contentType?: string; readonly description?: string; readonly schema?: {
readonly type?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
| readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
readonly title?: string; readonly description?: string; readonly enum?:
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
readonly const?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly default?: string | number |
boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly format?: string; readonly
nullable?: boolean; readonly required?: readonly string[]; readonly
properties?: { readonly [x: string]: any | undefined; }; readonly
additionalProperties?: boolean | any; readonly items?: any; readonly
allOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly anyOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly oneOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly ref?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; }; readonly schemaRef?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; }; readonly pagination?: { readonly kind?: { readonly [x: number]:
string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {};
concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?:
@@ -5268,7 +5265,7 @@ Signature
readonly cursorPath?: string; readonly limitParameter?: string; readonly
offsetParameter?: string; readonly pageParameter?: string; readonly
pageSizeParameter?: string; }; readonly credential?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialId;
readonly kind?: { readonly [x: number]: string | undefined; toString?:
{}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {};
lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?:
@@ -5281,191 +5278,191 @@ Signature
strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?:
{}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {};
replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } |
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").CredentialKind;
readonly label?: string; readonly scope?: string; }; readonly metadata?:
string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; } | undefined; }; readonly
metadata?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; } | undefined; }; readonly schemas?:
{ readonly [x: string]: { readonly type?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType
| readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchemaPrimitiveType[];
readonly title?: string; readonly description?: string; readonly enum?:
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[];
readonly const?: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly default?: string | number |
boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; readonly format?: string; readonly
nullable?: boolean; readonly required?: readonly string[]; readonly
properties?: { readonly [x: string]: any | undefined; }; readonly
additionalProperties?: boolean | any; readonly items?: any; readonly
allOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly anyOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly oneOf?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSchema[];
readonly ref?: { readonly id?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").SchemaId;
}; } | undefined; }; readonly metadata?: string | number | boolean |
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataContractValue[]
| any | null | undefined; } | null; } | undefined; }; dataBindings?: {
readonly [x: string]: { readonly componentId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").ComponentInstanceId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").ComponentInstanceId;
readonly componentType?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").ComponentTypeId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").ComponentTypeId;
readonly props?: { readonly [x: string]: { readonly source?: { readonly
kind?: "context"; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
} | { readonly kind?: "event"; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
} | { readonly kind?: "literal"; readonly value?: string |
number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
| any | null | undefined; } | null; } | { readonly kind?:
"operation"; readonly operation?: { readonly dataSourceId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
readonly operationId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
readonly endpointId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
}; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
} | { readonly kind?: "state"; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
}; readonly fallback?: { readonly value?: string | number | boolean |
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
| any | null | undefined; } | null; readonly source?: { readonly kind?:
"context"; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
} | { readonly kind?: "event"; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
} | { readonly kind?: "literal"; readonly value?: string |
number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
| any | null | undefined; } | null; } | { readonly kind?:
"operation"; readonly operation?: { readonly dataSourceId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
readonly operationId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
readonly endpointId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
}; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
} | { readonly kind?: "state"; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
}; }; readonly loading?: { readonly state?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState;
readonly fallback?: { readonly value?: string | number | boolean |
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
| any | null | undefined; } | null; readonly source?: { readonly kind?:
"context"; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
} | { readonly kind?: "event"; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
} | { readonly kind?: "literal"; readonly value?: string |
number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
| any | null | undefined; } | null; } | { readonly kind?:
"operation"; readonly operation?: { readonly dataSourceId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
readonly operationId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
readonly endpointId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
}; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
} | { readonly kind?: "state"; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
}; }; readonly message?: string; }; readonly error?: { readonly state?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState;
readonly fallback?: { readonly value?: string | number | boolean |
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
| any | null | undefined; } | null; readonly source?: { readonly kind?:
"context"; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
} | { readonly kind?: "event"; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
} | { readonly kind?: "literal"; readonly value?: string |
number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
| any | null | undefined; } | null; } | { readonly kind?:
"operation"; readonly operation?: { readonly dataSourceId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
readonly operationId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
readonly endpointId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
}; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
} | { readonly kind?: "state"; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
}; }; readonly message?: string; }; readonly empty?: { readonly state?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingLifecycleState;
readonly fallback?: { readonly value?: string | number | boolean |
readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
| any | null | undefined; } | null; readonly source?: { readonly kind?:
"context"; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
} | { readonly kind?: "event"; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
} | { readonly kind?: "literal"; readonly value?: string |
number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
| { readonly [x: string]: string | number | boolean | readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValue[]
| any | null | undefined; } | null; } | { readonly kind?:
"operation"; readonly operation?: { readonly dataSourceId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").DataSourceId;
readonly operationId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").OperationId;
readonly endpointId?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index").EndpointId;
}; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
} | { readonly kind?: "state"; readonly path?:
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingDataPath;
}; }; readonly message?: string; }; readonly transforms?: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValueTransform[];
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").BindingValueTransform[];
} | undefined; }; readonly events?: { readonly [x: string]: readonly
- import("/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings").EventBinding[]
+ import("/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings").EventBinding[]
| undefined; }; } | undefined; }; settings?: { apiBaseUrl?: string;
localization?: { defaultLocale?: string; locales?: string[]; }; }; } |
undefinedsrc/templates/starter/starter.registry.ts
>
listStarterTemplates
- function • src/templates/starter/starter.registry.ts:99:1
+ function • src/templates/starter/starter.registry.ts:94:1
Export paths: src/index.ts
@@ -5649,7 +5646,7 @@ Signature
>
listStarterTemplatesByCategory
- function • src/templates/starter/starter.registry.ts:116:1
+ function • src/templates/starter/starter.registry.ts:111:1
Export paths: src/index.ts
@@ -5706,7 +5703,7 @@ Signature
>
listStarterTemplateSummaries
- function • src/templates/starter/starter.registry.ts:124:1
+ function • src/templates/starter/starter.registry.ts:119:1
Export paths: src/index.ts
@@ -5730,7 +5727,7 @@ Signature
>
resolveStarterTemplate
- function • src/templates/starter/starter.registry.ts:84:1
+ function • src/templates/starter/starter.registry.ts:83:1
Export paths: src/index.ts
@@ -5783,7 +5780,7 @@ src/templates/starter/starter.template.ts
>
createStarterTemplate
- function • src/templates/starter/starter.template.ts:36:1
+ function • src/templates/starter/starter.template.ts:29:1
Export paths: src/index.ts
@@ -5835,7 +5832,7 @@ src/templates/starter/starter.types.ts
data-search="CategoryStarterTemplateDefinition type src/templates/starter/starter.types.ts StarterTemplateFactory"
>
CategoryStarterTemplateDefinition
- type • src/templates/starter/starter.types.ts:48:1
+ type • src/templates/starter/starter.types.ts:44:1
Export paths: src/index.ts
@@ -5894,7 +5891,7 @@ CategoryStarterTemplateDefinition
>
StarterTemplateFactory
- unknown • src/templates/starter/starter.types.ts:43:1
+ unknown • src/templates/starter/starter.types.ts:39:1
Export paths: src/index.ts
@@ -5907,7 +5904,7 @@ StarterTemplateFactory
>
StarterTemplateId
- unknown • src/templates/starter/starter.types.ts:11:1
+ unknown • src/templates/starter/starter.types.ts:7:1
Export paths: src/index.ts
@@ -5919,7 +5916,7 @@ StarterTemplateId
data-search="StarterTemplateOptions type src/templates/starter/starter.types.ts "
>
StarterTemplateOptions
- type • src/templates/starter/starter.types.ts:39:1
+ type • src/templates/starter/starter.types.ts:35:1
Export paths: src/index.ts
Related symbols: None
@@ -5951,7 +5948,7 @@ StarterTemplateOptions
data-search="StarterTemplateSelection type src/templates/starter/starter.types.ts "
>
StarterTemplateSelection
- type • src/templates/starter/starter.types.ts:13:1
+ type • src/templates/starter/starter.types.ts:9:1
Export paths: src/index.ts
Related symbols: None
@@ -6004,7 +6001,7 @@ StarterTemplateSelection
data-search="StarterTemplateSummary type src/templates/starter/starter.types.ts "
>
StarterTemplateSummary
- type • src/templates/starter/starter.types.ts:18:1
+ type • src/templates/starter/starter.types.ts:14:1
Export paths: src/index.ts
Related symbols: None
@@ -6072,7 +6069,7 @@ StarterTemplateSummary
>
TEMPLATE_KINDS
- value • src/templates/starter/starter.types.ts:7:14
+ value • src/templates/starter/starter.types.ts:3:14
Export paths: src/index.ts
@@ -6085,7 +6082,7 @@ TEMPLATE_KINDS
>
TemplateKind
- unknown • src/templates/starter/starter.types.ts:9:1
+ unknown • src/templates/starter/starter.types.ts:5:1
Export paths: src/index.ts
@@ -6097,7 +6094,7 @@ TemplateKind
data-search="TemplateSeed type src/templates/starter/starter.types.ts "
>
TemplateSeed
- type • src/templates/starter/starter.types.ts:25:1
+ type • src/templates/starter/starter.types.ts:21:1
Export paths: src/index.ts
Related symbols: None
@@ -6123,7 +6120,21 @@ TemplateSeed
category |
property |
- StarterTemplateCategory |
+
+ "books_reading" | "business_productivity" |
+ "developer_tools" | "education_learning" |
+ "entertainment_media" | "finance_money" |
+ "food_drink" | "games" | "graphics_design" |
+ "health_fitness" | "kids_family" |
+ "lifestyle" | "medical" | "music_audio" |
+ "navigation_travel" | "news_magazines" |
+ "photo_video" | "reference" |
+ "shopping_commerce" | "social_community" |
+ "sports" | "utilities_tools" |
+ "weather"
+ |
yes |
|
@@ -6221,10 +6232,7 @@ Architecture overview
module_src_catalog_ts["src/catalog.ts"] package__ankhorage_templates
-.-> module_src_catalog_ts module_src_catalog_ts -->
module_src_presets_category_presets_ts module_src_catalog_ts -->
- module_src_templates_starter_categories_fallback_default_template_ts
- module_src_catalog_ts -->
- module_src_templates_starter_categories_fallback_index_ts module_src_catalog_ts
- --> module_src_templates_starter_index_ts module_src_catalog_ts -->
+ module_src_templates_starter_index_ts module_src_catalog_ts -->
module_src_templateSelector_ts module_src_cli_index_ts["src/cli/index.ts"]
package__ankhorage_templates -.-> module_src_cli_index_ts module_src_cli_index_ts
--> module_src_commands_ts module_src_cli_index_ts -->
@@ -6241,7 +6249,6 @@ Architecture overview
module_src_commands_ts --> module_src_commandContext_ts module_src_commands_ts
--> module_src_packageMetadata_ts module_src_commands_ts -->
module_src_projectSeed_ts module_src_commands_ts -->
- module_src_templates_starter_index_ts module_src_commands_ts -->
module_src_templateSelector_ts
module_src_fixtures_oauth_ts["src/fixtures/oauth.ts"]
package__ankhorage_templates -.-> module_src_fixtures_oauth_ts
@@ -6273,7 +6280,6 @@ Architecture overview
package__ankhorage_templates -.-> module_src_presets_category_presets_ts
module_src_projectSeed_ts["src/projectSeed.ts"]
package__ankhorage_templates -.-> module_src_projectSeed_ts
- module_src_projectSeed_ts --> module_src_templates_starter_index_ts
module_src_templates_shared_create_manifest_shell_ts["src/templates/shared/create-manifest-shell.ts"]
package__ankhorage_templates -.->
module_src_templates_shared_create_manifest_shell_ts
@@ -7509,7 +7515,6 @@ Architecture overview
package__ankhorage_templates -.-> module_src_templates_starter_starter_types_ts
module_src_templateSelector_ts["src/templateSelector.ts"]
package__ankhorage_templates -.-> module_src_templateSelector_ts
- module_src_templateSelector_ts --> module_src_templates_starter_index_ts
View Mermaid source
@@ -7523,8 +7528,6 @@ Architecture overview
module_src_catalog_ts["src/catalog.ts"]
package__ankhorage_templates -.-> module_src_catalog_ts
module_src_catalog_ts --> module_src_presets_category_presets_ts
- module_src_catalog_ts --> module_src_templates_starter_categories_fallback_default_template_ts
- module_src_catalog_ts --> module_src_templates_starter_categories_fallback_index_ts
module_src_catalog_ts --> module_src_templates_starter_index_ts
module_src_catalog_ts --> module_src_templateSelector_ts
module_src_cli_index_ts["src/cli/index.ts"]
@@ -7544,7 +7547,6 @@ Architecture overview
module_src_commands_ts --> module_src_commandContext_ts
module_src_commands_ts --> module_src_packageMetadata_ts
module_src_commands_ts --> module_src_projectSeed_ts
- module_src_commands_ts --> module_src_templates_starter_index_ts
module_src_commands_ts --> module_src_templateSelector_ts
module_src_fixtures_oauth_ts["src/fixtures/oauth.ts"]
package__ankhorage_templates -.-> module_src_fixtures_oauth_ts
@@ -7575,7 +7577,6 @@ Architecture overview
package__ankhorage_templates -.-> module_src_presets_category_presets_ts
module_src_projectSeed_ts["src/projectSeed.ts"]
package__ankhorage_templates -.-> module_src_projectSeed_ts
- module_src_projectSeed_ts --> module_src_templates_starter_index_ts
module_src_templates_shared_create_manifest_shell_ts["src/templates/shared/create-manifest-shell.ts"]
package__ankhorage_templates -.-> module_src_templates_shared_create_manifest_shell_ts
module_src_templates_shared_create_manifest_shell_ts --> module_src_internal_defaults_ts
@@ -8274,7 +8275,6 @@ Architecture overview
package__ankhorage_templates -.-> module_src_templates_starter_starter_types_ts
module_src_templateSelector_ts["src/templateSelector.ts"]
package__ankhorage_templates -.-> module_src_templateSelector_ts
- module_src_templateSelector_ts --> module_src_templates_starter_index_ts
@@ -8463,21 +8463,16 @@ Module relationships
module_src_templates_starter_starter_types_ts["src/templates/starter/starter.types.ts"]
module_src_templateSelector_ts["src/templateSelector.ts"]
module_src_catalog_ts --> module_src_presets_category_presets_ts
- module_src_catalog_ts -->
- module_src_templates_starter_categories_fallback_default_template_ts
- module_src_catalog_ts -->
- module_src_templates_starter_categories_fallback_index_ts module_src_catalog_ts
- --> module_src_templates_starter_index_ts module_src_catalog_ts -->
- module_src_templateSelector_ts module_src_cli_index_ts --> module_src_commands_ts
- module_src_cli_index_ts --> module_src_packageMetadata_ts
- module_src_cli_standalone_ts --> module_src_commandContext_ts
- module_src_cli_standalone_ts --> module_src_commands_ts
- module_src_commandContext_ts --> module_src_packageMetadata_ts
- module_src_commands_ts --> module_src_catalog_ts module_src_commands_ts -->
- module_src_commandContext_ts module_src_commands_ts -->
- module_src_packageMetadata_ts module_src_commands_ts -->
+ module_src_catalog_ts --> module_src_templates_starter_index_ts
+ module_src_catalog_ts --> module_src_templateSelector_ts module_src_cli_index_ts
+ --> module_src_commands_ts module_src_cli_index_ts -->
+ module_src_packageMetadata_ts module_src_cli_standalone_ts -->
+ module_src_commandContext_ts module_src_cli_standalone_ts -->
+ module_src_commands_ts module_src_commandContext_ts -->
+ module_src_packageMetadata_ts module_src_commands_ts --> module_src_catalog_ts
+ module_src_commands_ts --> module_src_commandContext_ts module_src_commands_ts
+ --> module_src_packageMetadata_ts module_src_commands_ts -->
module_src_projectSeed_ts module_src_commands_ts -->
- module_src_templates_starter_index_ts module_src_commands_ts -->
module_src_templateSelector_ts module_src_fixtures_oauth_ts -->
module_src_generators_create_category_app_ts module_src_fixtures_oauth_ts -->
module_src_internal_merge_ts module_src_fixtures_oauth_ts -->
@@ -8489,9 +8484,7 @@ Module relationships
module_src_generators_create_category_app_ts -->
module_src_templates_starter_index_ts module_src_internal_merge_ts -->
module_src_internal_overrides_ts module_src_packageMetadata_ts -->
- module_package_json module_src_projectSeed_ts -->
- module_src_templates_starter_index_ts
- module_src_templates_shared_create_manifest_shell_ts -->
+ module_package_json module_src_templates_shared_create_manifest_shell_ts -->
module_src_internal_defaults_ts module_src_templates_shared_create_manifest_shell_ts
--> module_src_templates_shared_splash_screen_ts
module_src_templates_shared_create_theme_ts --> module_src_internal_defaults_ts
@@ -9254,8 +9247,7 @@ Module relationships
module_src_templates_starter_starter_template_ts -->
module_src_templates_starter_starter_registry_ts
module_src_templates_starter_starter_template_ts -->
- module_src_templates_starter_starter_types_ts module_src_templateSelector_ts -->
- module_src_templates_starter_index_ts
+ module_src_templates_starter_starter_types_ts
View Mermaid source
@@ -9438,8 +9430,6 @@ Module relationships
module_src_templates_starter_starter_types_ts["src/templates/starter/starter.types.ts"]
module_src_templateSelector_ts["src/templateSelector.ts"]
module_src_catalog_ts --> module_src_presets_category_presets_ts
- module_src_catalog_ts --> module_src_templates_starter_categories_fallback_default_template_ts
- module_src_catalog_ts --> module_src_templates_starter_categories_fallback_index_ts
module_src_catalog_ts --> module_src_templates_starter_index_ts
module_src_catalog_ts --> module_src_templateSelector_ts
module_src_cli_index_ts --> module_src_commands_ts
@@ -9451,7 +9441,6 @@ Module relationships
module_src_commands_ts --> module_src_commandContext_ts
module_src_commands_ts --> module_src_packageMetadata_ts
module_src_commands_ts --> module_src_projectSeed_ts
- module_src_commands_ts --> module_src_templates_starter_index_ts
module_src_commands_ts --> module_src_templateSelector_ts
module_src_fixtures_oauth_ts --> module_src_generators_create_category_app_ts
module_src_fixtures_oauth_ts --> module_src_internal_merge_ts
@@ -9463,7 +9452,6 @@ Module relationships
module_src_generators_create_category_app_ts --> module_src_templates_starter_index_ts
module_src_internal_merge_ts --> module_src_internal_overrides_ts
module_src_packageMetadata_ts --> module_package_json
- module_src_projectSeed_ts --> module_src_templates_starter_index_ts
module_src_templates_shared_create_manifest_shell_ts --> module_src_internal_defaults_ts
module_src_templates_shared_create_manifest_shell_ts --> module_src_templates_shared_splash_screen_ts
module_src_templates_shared_create_theme_ts --> module_src_internal_defaults_ts
@@ -9842,7 +9830,6 @@ Module relationships
module_src_templates_starter_starter_registry_ts --> module_src_templates_starter_starter_types_ts
module_src_templates_starter_starter_template_ts --> module_src_templates_starter_starter_registry_ts
module_src_templates_starter_starter_template_ts --> module_src_templates_starter_starter_types_ts
- module_src_templateSelector_ts --> module_src_templates_starter_index_ts
@@ -10041,6 +10028,7 @@ Export graph
-.-> export_StarterTemplateFactory
export_createCategoryAppManifest["createCategoryAppManifest"]
module_src_generators_create_category_app_ts --> export_createCategoryAppManifest
+ export_createCategoryAppManifest -.-> export_AppCategory
export_createCategoryAppManifest -.-> export_SplashScreenResizeMode
export_createOAuthFixtureManifest["createOAuthFixtureManifest"]
module_src_fixtures_oauth_ts --> export_createOAuthFixtureManifest
@@ -10297,6 +10285,7 @@ Export graph
export_CategoryStarterTemplateDefinition -.-> export_StarterTemplateFactory
export_createCategoryAppManifest["createCategoryAppManifest"]
module_src_generators_create_category_app_ts --> export_createCategoryAppManifest
+ export_createCategoryAppManifest -.-> export_AppCategory
export_createCategoryAppManifest -.-> export_SplashScreenResizeMode
export_createOAuthFixtureManifest["createOAuthFixtureManifest"]
module_src_fixtures_oauth_ts --> export_createOAuthFixtureManifest
@@ -10662,32 +10651,32 @@ resolveStarterTemplate sequence
src/catalog.ts
listTemplateCatalog
- src/catalog.ts:28:1
+ src/catalog.ts:21:1
No description available.
resolveTemplateCatalogEntry
- src/catalog.ts:40:1
+ src/catalog.ts:31:1
No description available.
createManifestForSelector
- src/catalog.ts:64:1
+ src/catalog.ts:55:1
No description available.
createTemplateCatalogEntries
- src/catalog.ts:84:1
+ src/catalog.ts:71:1
No description available.
createTemplateCatalogEntry
- src/catalog.ts:98:1
+ src/catalog.ts:75:1
No description available.
createTemplateSeed
- src/catalog.ts:108:1
+ src/catalog.ts:85:1
No description available.
@@ -10747,12 +10736,12 @@ createDefaultCommandContext
src/commands.ts
runTemplatesCommand
- src/commands.ts:108:1
+ src/commands.ts:105:1
No description available.
createProviderCommandDescriptors
- src/commands.ts:128:1
+ src/commands.ts:125:1
No description available.
createProviderCommandDescriptors
data-search="findTemplatesCommandByStandaloneName src/commands.ts "
>
findTemplatesCommandByStandaloneName
- src/commands.ts:136:1
+ src/commands.ts:133:1
No description available.
renderRootHelp
- src/commands.ts:142:1
+ src/commands.ts:139:1
No description available.
renderUnknownCommand
- src/commands.ts:166:1
+ src/commands.ts:163:1
No description available.
renderCommandHelp
- src/commands.ts:172:1
+ src/commands.ts:169:1
No description available.
createTemplatesCommandServices
- src/commands.ts:199:1
+ src/commands.ts:196:1
No description available.
runListCommand
- src/commands.ts:211:1
+ src/commands.ts:208:1
No description available.
runInspectCommand
- src/commands.ts:223:1
+ src/commands.ts:220:1
No description available.
runCreateCommand
- src/commands.ts:240:1
+ src/commands.ts:237:1
No description available.
parseListArguments
- src/commands.ts:279:1
+ src/commands.ts:276:1
No description available.
parseInspectArguments
- src/commands.ts:291:1
+ src/commands.ts:288:1
No description available.
parseCreateArguments
- src/commands.ts:299:1
+ src/commands.ts:296:1
No description available.
renderTemplateList
- src/commands.ts:323:1
+ src/commands.ts:320:1
No description available.
renderTemplateInspection
- src/commands.ts:331:1
+ src/commands.ts:328:1
No description available.
renderCreateSuccess
- src/commands.ts:347:1
+ src/commands.ts:344:1
No description available.
createSeedReadme
- src/commands.ts:359:1
+ src/commands.ts:356:1
No description available.
renderCommandFailure
- src/commands.ts:378:1
+ src/commands.ts:375:1
No description available.
isHelpToken
- src/commands.ts:383:1
+ src/commands.ts:380:1
No description available.
@@ -10993,22 +10982,22 @@ createPreset
src/projectSeed.ts
createProjectSeed
- src/projectSeed.ts:36:1
+ src/projectSeed.ts:34:1
No description available.
createProjectSeedDependencies
- src/projectSeed.ts:67:1
+ src/projectSeed.ts:65:1
No description available.
pathExists
- src/projectSeed.ts:77:1
+ src/projectSeed.ts:75:1
No description available.
isNotFoundError
- src/projectSeed.ts:90:1
+ src/projectSeed.ts:88:1
No description available.
@@ -11026,7 +11015,7 @@ src/templates/shared/create-manifest-shell.ts
data-search="createManifestShell src/templates/shared/create-manifest-shell.ts "
>
createManifestShell
- src/templates/shared/create-manifest-shell.ts:11:1
+ src/templates/shared/create-manifest-shell.ts:12:1
No description available.
@@ -13567,7 +13556,7 @@ src/templates/starter/starter.registry.ts
data-search="resolveFallbackTemplate src/templates/starter/starter.registry.ts "
>
resolveFallbackTemplate
- src/templates/starter/starter.registry.ts:62:1
+ src/templates/starter/starter.registry.ts:61:1
No description available.
resolveFallbackTemplate
data-search="createTemplateSummary src/templates/starter/starter.registry.ts "
>
createTemplateSummary
- src/templates/starter/starter.registry.ts:72:1
+ src/templates/starter/starter.registry.ts:71:1
No description available.
createTemplateSummary
data-search="resolveStarterTemplate src/templates/starter/starter.registry.ts "
>
resolveStarterTemplate
- src/templates/starter/starter.registry.ts:84:1
+ src/templates/starter/starter.registry.ts:83:1
No description available.
resolveStarterTemplate
data-search="listStarterTemplates src/templates/starter/starter.registry.ts "
>
listStarterTemplates
- src/templates/starter/starter.registry.ts:99:1
+ src/templates/starter/starter.registry.ts:94:1
No description available.
listStarterTemplates
data-search="listStarterTemplatesByCategory src/templates/starter/starter.registry.ts "
>
listStarterTemplatesByCategory
- src/templates/starter/starter.registry.ts:116:1
+ src/templates/starter/starter.registry.ts:111:1
No description available.
listStarterTemplatesByCategory
data-search="listStarterTemplateSummaries src/templates/starter/starter.registry.ts "
>
listStarterTemplateSummaries
- src/templates/starter/starter.registry.ts:124:1
+ src/templates/starter/starter.registry.ts:119:1
No description available.
@@ -13625,7 +13614,7 @@ src/templates/starter/starter.template.ts
data-search="createStarterTemplate src/templates/starter/starter.template.ts "
>
createStarterTemplate
- src/templates/starter/starter.template.ts:36:1
+ src/templates/starter/starter.template.ts:29:1
No description available.
@@ -13640,32 +13629,32 @@ createStarterTemplate
src/templateSelector.ts
parseTemplateCategory
- src/templateSelector.ts:13:1
+ src/templateSelector.ts:11:1
No description available.
parseTemplateSelector
- src/templateSelector.ts:27:1
+ src/templateSelector.ts:21:1
No description available.
parseProjectSlug
- src/templateSelector.ts:53:1
+ src/templateSelector.ts:47:1
No description available.
createTemplateSelector
- src/templateSelector.ts:77:1
+ src/templateSelector.ts:71:1
No description available.
deriveDisplayNameFromSlug
- src/templateSelector.ts:84:1
+ src/templateSelector.ts:75:1
No description available.
isAppCategory
- src/templateSelector.ts:92:1
+ src/templateSelector.ts:83:1
No description available.
diff --git a/docs/paradox.json b/docs/paradox.json
index 0ec60e6..a4621e2 100644
--- a/docs/paradox.json
+++ b/docs/paradox.json
@@ -12,7 +12,7 @@
{
"id": "npm",
"label": "npm",
- "value": "v2.1.0",
+ "value": "v2.2.0",
"color": "cb3837"
},
{
@@ -82,8 +82,6 @@
"isEntrypoint": false,
"dependencies": [
"src/presets/category-presets.ts",
- "src/templates/starter/categories/fallback/default.template.ts",
- "src/templates/starter/categories/fallback/index.ts",
"src/templates/starter/index.ts",
"src/templateSelector.ts"
],
@@ -128,7 +126,6 @@
"src/commandContext.ts",
"src/packageMetadata.ts",
"src/projectSeed.ts",
- "src/templates/starter/index.ts",
"src/templateSelector.ts"
],
"exports": [
@@ -259,7 +256,7 @@
{
"path": "src/projectSeed.ts",
"isEntrypoint": false,
- "dependencies": ["src/templates/starter/index.ts"],
+ "dependencies": [],
"exports": [
"createProjectSeed",
"CreateProjectSeedRequest",
@@ -1691,12 +1688,10 @@
"exports": [
"CategoryStarterTemplateDefinition",
"createStarterTemplate",
- "FALLBACK_TEMPLATE_CATEGORY",
"listStarterTemplates",
"listStarterTemplatesByCategory",
"listStarterTemplateSummaries",
"resolveStarterTemplate",
- "StarterTemplateCategory",
"StarterTemplateFactory",
"StarterTemplateId",
"StarterTemplateOptions",
@@ -1754,12 +1749,10 @@
"exports": [
"CategoryStarterTemplateDefinition",
"createStarterTemplate",
- "FALLBACK_TEMPLATE_CATEGORY",
"listStarterTemplates",
"listStarterTemplatesByCategory",
"listStarterTemplateSummaries",
"resolveStarterTemplate",
- "StarterTemplateCategory",
"StarterTemplateFactory",
"StarterTemplateId",
"StarterTemplateOptions",
@@ -1776,8 +1769,6 @@
"dependencies": [],
"exports": [
"CategoryStarterTemplateDefinition",
- "FALLBACK_TEMPLATE_CATEGORY",
- "StarterTemplateCategory",
"StarterTemplateFactory",
"StarterTemplateId",
"StarterTemplateOptions",
@@ -1791,7 +1782,7 @@
{
"path": "src/templateSelector.ts",
"isEntrypoint": false,
- "dependencies": ["src/templates/starter/index.ts"],
+ "dependencies": [],
"exports": [
"createTemplateSelector",
"deriveDisplayNameFromSlug",
@@ -1934,7 +1925,7 @@
"modulePath": "src/templates/starter/starter.types.ts",
"sourceLocation": {
"filePath": "src/templates/starter/starter.types.ts",
- "line": 48,
+ "line": 44,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -1985,10 +1976,10 @@
"column": 1
},
"exportPaths": ["src/index.ts"],
- "relatedSymbols": ["SplashScreenResizeMode"],
+ "relatedSymbols": ["AppCategory", "SplashScreenResizeMode"],
"signatures": [
{
- "label": "(category: \"books_reading\" | \"business_productivity\" | \"developer_tools\" | \"education_learning\" | \"entertainment_media\" | \"finance_money\" | \"food_drink\" | \"games\" | \"graphics_design\" | \"health_fitness\" | \"kids_family\" | \"lifestyle\" | \"medical\" | \"music_audio\" | \"navigation_travel\" | \"news_magazines\" | \"photo_video\" | \"reference\" | \"shopping_commerce\" | \"social_community\" | \"sports\" | \"utilities_tools\" | \"weather\", template?: \"starter\", overrides?: { metadata?: { name?: string; slug?: string; version?: string; themeId?: string; created?: string; updated?: string; }; themes?: ThemeConfig[]; activeThemeId?: string; activeThemeMode?: \"dark\" | \"light\"; splashScreen?: { readonly dark?: { readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/home/runner/work/templates/templates/src/index\").SplashScreenResizeMode; }; readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/home/runner/work/templates/templates/src/index\").SplashScreenResizeMode; }; infra?: { deployment?: { target?: \"minikube\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; }; monitoring?: boolean; }; auth?: { scope?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthScope; provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; authorization?: { kind?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzKind; engine?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzEngine; }; flow?: { signInRoute?: string; signUpRoute?: string; signOutRoute?: string; forgotPasswordRoute?: string; otpRoute?: string; postSignInRoute?: string; unauthorizedRoute?: string; }; signIn?: { identifiers?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignInIdentifier[]; }; signUp?: { requiredFields?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; optionalFields?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; signUpPolicy?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignUpPolicy; }; oauth?: { enabled?: boolean; callbackRoute?: string; providers?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthOAuthProviderConfig[]; }; profile?: { fields?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileField[]; table?: string; primaryKey?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfilePrimaryKeyStrategy; createStrategy?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileCreateStrategy; updateStrategy?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileUpdateStrategy; }; }; database?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; tier?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").DatabaseTier; }; storage?: { provider?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").StorageProvider; buckets?: string[]; }; state?: { readonly provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"legend\"; readonly persistence?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").StatePersistenceMode; }; networking?: { domain?: string; cdn?: boolean; }; plugins?: string[]; pluginsConfig?: { [x: string]: unknown; }; secretStore?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase-vault\"; }; }; navigator?: { type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").NavigatorType; initialRouteName?: string; routes?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").RouteDefinition[]; options?: { [x: string]: unknown; }; }; screens?: { [x: string]: { id?: string; name?: string; title?: string; description?: string; root?: { id?: string; type?: string; alias?: string; props?: { [x: string]: unknown; }; children?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; style?: { [x: string]: string | number | undefined; }; repeat?: { source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; itemAlias?: string; keyPath?: string; empty?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; }; }; dataLoaders?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").ScreenDataLoaderDefinition[]; requires?: { readonly permissions?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenPermissionRequirement[]; readonly capabilities?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenCapabilityRequirement[]; }; } | undefined; }; data?: { readonly apis?: { readonly [x: string]: { readonly kind?: \"external\"; readonly baseUrl?: string; readonly openApiUrl?: string; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"generated\"; readonly preset?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiGeneratedPreset; readonly resource?: { readonly kind?: \"collection\"; readonly collection?: { readonly name?: string; readonly schema?: string; readonly fields?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/db\").DbFieldDefinition[]; readonly primaryKey?: string; }; readonly seed?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiSeedRecord[]; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; }; dataSources?: { readonly [x: string]: { readonly kind?: \"database\"; readonly adapter?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"graphql\"; readonly endpointUrl?: string; readonly introspection?: { readonly enabled?: boolean; readonly schemaVersion?: string; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"managed-api\"; readonly adapter?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly resources?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").ManagedApiResourceConfig[]; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"openapi\"; readonly baseUrl?: string; readonly import?: { readonly url?: string; readonly documentId?: string; readonly version?: string; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"rest\"; readonly baseUrl?: string; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; dataBindings?: { readonly [x: string]: { readonly componentId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentInstanceId; readonly componentType?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentTypeId; readonly props?: { readonly [x: string]: { readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly loading?: { readonly state?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly error?: { readonly state?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly empty?: { readonly state?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly transforms?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValueTransform[]; } | undefined; }; readonly events?: { readonly [x: string]: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").EventBinding[] | undefined; }; } | undefined; }; settings?: { apiBaseUrl?: string; localization?: { defaultLocale?: string; locales?: string[]; }; }; } | undefined) => AppManifest",
+ "label": "(category: \"books_reading\" | \"business_productivity\" | \"developer_tools\" | \"education_learning\" | \"entertainment_media\" | \"finance_money\" | \"food_drink\" | \"games\" | \"graphics_design\" | \"health_fitness\" | \"kids_family\" | \"lifestyle\" | \"medical\" | \"music_audio\" | \"navigation_travel\" | \"news_magazines\" | \"photo_video\" | \"reference\" | \"shopping_commerce\" | \"social_community\" | \"sports\" | \"utilities_tools\" | \"weather\", template?: \"starter\", overrides?: { metadata?: { name?: string; slug?: string; version?: string; category?: AppCategory; themeId?: string; created?: string; updated?: string; }; themes?: ThemeConfig[]; activeThemeId?: string; activeThemeMode?: \"dark\" | \"light\"; splashScreen?: { readonly dark?: { readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/Users/a_rtiphishl_e/git/templates/src/index\").SplashScreenResizeMode; }; readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/Users/a_rtiphishl_e/git/templates/src/index\").SplashScreenResizeMode; }; infra?: { deployment?: { target?: \"minikube\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; }; monitoring?: boolean; }; auth?: { scope?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthScope; provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; authorization?: { kind?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzKind; engine?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzEngine; }; flow?: { signInRoute?: string; signUpRoute?: string; signOutRoute?: string; forgotPasswordRoute?: string; otpRoute?: string; postSignInRoute?: string; unauthorizedRoute?: string; }; signIn?: { identifiers?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignInIdentifier[]; }; signUp?: { requiredFields?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; optionalFields?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; signUpPolicy?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignUpPolicy; }; oauth?: { enabled?: boolean; callbackRoute?: string; providers?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthOAuthProviderConfig[]; }; profile?: { fields?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileField[]; table?: string; primaryKey?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfilePrimaryKeyStrategy; createStrategy?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileCreateStrategy; updateStrategy?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileUpdateStrategy; }; }; database?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; tier?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").DatabaseTier; }; storage?: { provider?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").StorageProvider; buckets?: string[]; }; state?: { readonly provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"legend\"; readonly persistence?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").StatePersistenceMode; }; networking?: { domain?: string; cdn?: boolean; }; plugins?: string[]; pluginsConfig?: { [x: string]: unknown; }; secretStore?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase-vault\"; }; }; navigator?: { type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").NavigatorType; initialRouteName?: string; routes?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").RouteDefinition[]; options?: { [x: string]: unknown; }; }; screens?: { [x: string]: { id?: string; name?: string; title?: string; description?: string; root?: { id?: string; type?: string; alias?: string; props?: { [x: string]: unknown; }; children?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; style?: { [x: string]: string | number | undefined; }; repeat?: { source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; itemAlias?: string; keyPath?: string; empty?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; }; }; dataLoaders?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").ScreenDataLoaderDefinition[]; requires?: { readonly permissions?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenPermissionRequirement[]; readonly capabilities?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenCapabilityRequirement[]; }; } | undefined; }; data?: { readonly apis?: { readonly [x: string]: { readonly kind?: \"external\"; readonly baseUrl?: string; readonly openApiUrl?: string; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"generated\"; readonly preset?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiGeneratedPreset; readonly resource?: { readonly kind?: \"collection\"; readonly collection?: { readonly name?: string; readonly schema?: string; readonly fields?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/db\").DbFieldDefinition[]; readonly primaryKey?: string; }; readonly seed?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiSeedRecord[]; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; }; dataSources?: { readonly [x: string]: { readonly kind?: \"database\"; readonly adapter?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"graphql\"; readonly endpointUrl?: string; readonly introspection?: { readonly enabled?: boolean; readonly schemaVersion?: string; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"managed-api\"; readonly adapter?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly resources?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").ManagedApiResourceConfig[]; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"openapi\"; readonly baseUrl?: string; readonly import?: { readonly url?: string; readonly documentId?: string; readonly version?: string; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"rest\"; readonly baseUrl?: string; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; dataBindings?: { readonly [x: string]: { readonly componentId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentInstanceId; readonly componentType?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentTypeId; readonly props?: { readonly [x: string]: { readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly loading?: { readonly state?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly error?: { readonly state?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly empty?: { readonly state?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly transforms?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValueTransform[]; } | undefined; }; readonly events?: { readonly [x: string]: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").EventBinding[] | undefined; }; } | undefined; }; settings?: { apiBaseUrl?: string; localization?: { defaultLocale?: string; locales?: string[]; }; }; } | undefined) => AppManifest",
"parameters": [
{
"name": "category",
@@ -1998,7 +1989,7 @@
},
{
"name": "overrides",
- "type": "{ metadata?: { name?: string; slug?: string; version?: string; themeId?: string; created?: string; updated?: string; }; themes?: ThemeConfig[]; activeThemeId?: string; activeThemeMode?: \"dark\" | \"light\"; splashScreen?: { readonly dark?: { readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/home/runner/work/templates/templates/src/index\").SplashScreenResizeMode; }; readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/home/runner/work/templates/templates/src/index\").SplashScreenResizeMode; }; infra?: { deployment?: { target?: \"minikube\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; }; monitoring?: boolean; }; auth?: { scope?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthScope; provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; authorization?: { kind?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzKind; engine?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzEngine; }; flow?: { signInRoute?: string; signUpRoute?: string; signOutRoute?: string; forgotPasswordRoute?: string; otpRoute?: string; postSignInRoute?: string; unauthorizedRoute?: string; }; signIn?: { identifiers?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignInIdentifier[]; }; signUp?: { requiredFields?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; optionalFields?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; signUpPolicy?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignUpPolicy; }; oauth?: { enabled?: boolean; callbackRoute?: string; providers?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthOAuthProviderConfig[]; }; profile?: { fields?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileField[]; table?: string; primaryKey?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfilePrimaryKeyStrategy; createStrategy?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileCreateStrategy; updateStrategy?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileUpdateStrategy; }; }; database?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; tier?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").DatabaseTier; }; storage?: { provider?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").StorageProvider; buckets?: string[]; }; state?: { readonly provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"legend\"; readonly persistence?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").StatePersistenceMode; }; networking?: { domain?: string; cdn?: boolean; }; plugins?: string[]; pluginsConfig?: { [x: string]: unknown; }; secretStore?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase-vault\"; }; }; navigator?: { type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").NavigatorType; initialRouteName?: string; routes?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").RouteDefinition[]; options?: { [x: string]: unknown; }; }; screens?: { [x: string]: { id?: string; name?: string; title?: string; description?: string; root?: { id?: string; type?: string; alias?: string; props?: { [x: string]: unknown; }; children?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; style?: { [x: string]: string | number | undefined; }; repeat?: { source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; itemAlias?: string; keyPath?: string; empty?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; }; }; dataLoaders?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").ScreenDataLoaderDefinition[]; requires?: { readonly permissions?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenPermissionRequirement[]; readonly capabilities?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenCapabilityRequirement[]; }; } | undefined; }; data?: { readonly apis?: { readonly [x: string]: { readonly kind?: \"external\"; readonly baseUrl?: string; readonly openApiUrl?: string; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"generated\"; readonly preset?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiGeneratedPreset; readonly resource?: { readonly kind?: \"collection\"; readonly collection?: { readonly name?: string; readonly schema?: string; readonly fields?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/db\").DbFieldDefinition[]; readonly primaryKey?: string; }; readonly seed?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiSeedRecord[]; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; }; dataSources?: { readonly [x: string]: { readonly kind?: \"database\"; readonly adapter?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"graphql\"; readonly endpointUrl?: string; readonly introspection?: { readonly enabled?: boolean; readonly schemaVersion?: string; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"managed-api\"; readonly adapter?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly resources?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").ManagedApiResourceConfig[]; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"openapi\"; readonly baseUrl?: string; readonly import?: { readonly url?: string; readonly documentId?: string; readonly version?: string; }; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"rest\"; readonly baseUrl?: string; readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; dataBindings?: { readonly [x: string]: { readonly componentId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentInstanceId; readonly componentType?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentTypeId; readonly props?: { readonly [x: string]: { readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly loading?: { readonly state?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly error?: { readonly state?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly empty?: { readonly state?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly transforms?: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValueTransform[]; } | undefined; }; readonly events?: { readonly [x: string]: readonly import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/bindings\").EventBinding[] | undefined; }; } | undefined; }; settings?: { apiBaseUrl?: string; localization?: { defaultLocale?: string; locales?: string[]; }; }; } | undefined",
+ "type": "{ metadata?: { name?: string; slug?: string; version?: string; category?: AppCategory; themeId?: string; created?: string; updated?: string; }; themes?: ThemeConfig[]; activeThemeId?: string; activeThemeMode?: \"dark\" | \"light\"; splashScreen?: { readonly dark?: { readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/Users/a_rtiphishl_e/git/templates/src/index\").SplashScreenResizeMode; }; readonly backgroundColor?: string; readonly image?: string; readonly imageWidth?: number; readonly resizeMode?: import(\"/Users/a_rtiphishl_e/git/templates/src/index\").SplashScreenResizeMode; }; infra?: { deployment?: { target?: \"minikube\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; }; monitoring?: boolean; }; auth?: { scope?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthScope; provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; authorization?: { kind?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzKind; engine?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthzEngine; }; flow?: { signInRoute?: string; signUpRoute?: string; signOutRoute?: string; forgotPasswordRoute?: string; otpRoute?: string; postSignInRoute?: string; unauthorizedRoute?: string; }; signIn?: { identifiers?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignInIdentifier[]; }; signUp?: { requiredFields?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; optionalFields?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthSignUpField[]; signUpPolicy?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthSignUpPolicy; }; oauth?: { enabled?: boolean; callbackRoute?: string; providers?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthOAuthProviderConfig[]; }; profile?: { fields?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileField[]; table?: string; primaryKey?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfilePrimaryKeyStrategy; createStrategy?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileCreateStrategy; updateStrategy?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").AuthProfileUpdateStrategy; }; }; database?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase\"; tier?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").DatabaseTier; }; storage?: { provider?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").StorageProvider; buckets?: string[]; }; state?: { readonly provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"legend\"; readonly persistence?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").StatePersistenceMode; }; networking?: { domain?: string; cdn?: boolean; }; plugins?: string[]; pluginsConfig?: { [x: string]: unknown; }; secretStore?: { provider?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"supabase-vault\"; }; }; navigator?: { type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").NavigatorType; initialRouteName?: string; routes?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").RouteDefinition[]; options?: { [x: string]: unknown; }; }; screens?: { [x: string]: { id?: string; name?: string; title?: string; description?: string; root?: { id?: string; type?: string; alias?: string; props?: { [x: string]: unknown; }; children?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; style?: { [x: string]: string | number | undefined; }; repeat?: { source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; itemAlias?: string; keyPath?: string; empty?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/types\").UiNode[]; }; }; dataLoaders?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").ScreenDataLoaderDefinition[]; requires?: { readonly permissions?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenPermissionRequirement[]; readonly capabilities?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/requirements\").ScreenCapabilityRequirement[]; }; } | undefined; }; data?: { readonly apis?: { readonly [x: string]: { readonly kind?: \"external\"; readonly baseUrl?: string; readonly openApiUrl?: string; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"generated\"; readonly preset?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiGeneratedPreset; readonly resource?: { readonly kind?: \"collection\"; readonly collection?: { readonly name?: string; readonly schema?: string; readonly fields?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/db\").DbFieldDefinition[]; readonly primaryKey?: string; }; readonly seed?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiSeedRecord[]; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiId; readonly label?: string; readonly description?: string; readonly basePath?: string; readonly endpoints?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AppApiEndpointDefinition[]; readonly auth?: { readonly required?: boolean; readonly roles?: readonly string[]; readonly permissions?: readonly string[]; readonly policy?: string; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; }; dataSources?: { readonly [x: string]: { readonly kind?: \"database\"; readonly adapter?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"graphql\"; readonly endpointUrl?: string; readonly introspection?: { readonly enabled?: boolean; readonly schemaVersion?: string; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"managed-api\"; readonly adapter?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").AdapterId; readonly kind?: \"auth\" | \"database\" | \"storage\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"transport\"; readonly packageName?: string; readonly exportName?: string; readonly config?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; }; readonly resources?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").ManagedApiResourceConfig[]; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"openapi\"; readonly baseUrl?: string; readonly import?: { readonly url?: string; readonly documentId?: string; readonly version?: string; }; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | { readonly kind?: \"rest\"; readonly baseUrl?: string; readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly name?: string; readonly description?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly endpoints?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly kind?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly name?: string; readonly description?: string; readonly baseUrl?: string; readonly path?: string; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly operations?: { readonly [x: string]: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; readonly name?: string; readonly description?: string; readonly protocol?: \"database\" | { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"graphql\" | \"http\"; readonly intent?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationIntent; readonly method?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"DELETE\" | \"GET\" | \"HEAD\" | \"OPTIONS\" | \"PATCH\" | \"POST\" | \"PUT\"; readonly path?: string; readonly request?: { readonly parameters?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataOperationParameter[]; readonly contentType?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly response?: { readonly status?: number | string; readonly contentType?: string; readonly description?: string; readonly schema?: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly schemaRef?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; }; readonly pagination?: { readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | \"cursor\" | \"limit-offset\" | \"page\" | \"unknown\"; readonly cursorPath?: string; readonly limitParameter?: string; readonly offsetParameter?: string; readonly pageParameter?: string; readonly pageSizeParameter?: string; }; readonly credential?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialId; readonly kind?: { readonly [x: number]: string | undefined; toString?: {}; charAt?: {}; charCodeAt?: {}; concat?: {}; indexOf?: {}; lastIndexOf?: {}; localeCompare?: {}; match?: {}; replace?: {}; search?: {}; slice?: {}; split?: {}; substring?: {}; toLowerCase?: {}; toLocaleLowerCase?: {}; toUpperCase?: {}; toLocaleUpperCase?: {}; trim?: {}; readonly length?: number; substr?: {}; valueOf?: {}; codePointAt?: {}; includes?: {}; endsWith?: {}; normalize?: {}; repeat?: {}; startsWith?: {}; anchor?: {}; big?: {}; blink?: {}; bold?: {}; fixed?: {}; fontcolor?: {}; fontsize?: {}; italics?: {}; link?: {}; small?: {}; strike?: {}; sub?: {}; sup?: {}; padStart?: {}; padEnd?: {}; trimEnd?: {}; trimStart?: {}; trimLeft?: {}; trimRight?: {}; matchAll?: {}; replaceAll?: {}; at?: {}; [Symbol.iterator]?: {}; } | import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").CredentialKind; readonly label?: string; readonly scope?: string; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; readonly schemas?: { readonly [x: string]: { readonly type?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchemaPrimitiveType[]; readonly title?: string; readonly description?: string; readonly enum?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[]; readonly const?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly default?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; readonly format?: string; readonly nullable?: boolean; readonly required?: readonly string[]; readonly properties?: { readonly [x: string]: any | undefined; }; readonly additionalProperties?: boolean | any; readonly items?: any; readonly allOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly anyOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly oneOf?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSchema[]; readonly ref?: { readonly id?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").SchemaId; }; } | undefined; }; readonly metadata?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataContractValue[] | any | null | undefined; } | null; } | undefined; }; dataBindings?: { readonly [x: string]: { readonly componentId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentInstanceId; readonly componentType?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").ComponentTypeId; readonly props?: { readonly [x: string]: { readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly loading?: { readonly state?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly error?: { readonly state?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly empty?: { readonly state?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingLifecycleState; readonly fallback?: { readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; readonly source?: { readonly kind?: \"context\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"event\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"literal\"; readonly value?: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | { readonly [x: string]: string | number | boolean | readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValue[] | any | null | undefined; } | null; } | { readonly kind?: \"operation\"; readonly operation?: { readonly dataSourceId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").DataSourceId; readonly operationId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").OperationId; readonly endpointId?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/index\").EndpointId; }; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; } | { readonly kind?: \"state\"; readonly path?: import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingDataPath; }; }; readonly message?: string; }; readonly transforms?: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").BindingValueTransform[]; } | undefined; }; readonly events?: { readonly [x: string]: readonly import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/bindings\").EventBinding[] | undefined; }; } | undefined; }; settings?: { apiBaseUrl?: string; localization?: { defaultLocale?: string; locales?: string[]; }; }; } | undefined",
"required": false,
"description": null
},
@@ -2057,7 +2048,7 @@
"modulePath": "src/templates/starter/starter.template.ts",
"sourceLocation": {
"filePath": "src/templates/starter/starter.template.ts",
- "line": 36,
+ "line": 29,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -2120,7 +2111,7 @@
"modulePath": "src/templates/starter/starter.registry.ts",
"sourceLocation": {
"filePath": "src/templates/starter/starter.registry.ts",
- "line": 99,
+ "line": 94,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -2152,7 +2143,7 @@
"modulePath": "src/templates/starter/starter.registry.ts",
"sourceLocation": {
"filePath": "src/templates/starter/starter.registry.ts",
- "line": 116,
+ "line": 111,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -2184,7 +2175,7 @@
"modulePath": "src/templates/starter/starter.registry.ts",
"sourceLocation": {
"filePath": "src/templates/starter/starter.registry.ts",
- "line": 124,
+ "line": 119,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -2276,7 +2267,7 @@
{
"name": "oauth",
"kind": "property",
- "type": "import(\"/home/runner/work/templates/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthOAuthConfig",
+ "type": "import(\"/Users/a_rtiphishl_e/git/templates/node_modules/@ankhorage/contracts/dist/auth\").AuthOAuthConfig",
"required": true,
"description": null
}
@@ -2342,7 +2333,7 @@
"modulePath": "src/templates/starter/starter.registry.ts",
"sourceLocation": {
"filePath": "src/templates/starter/starter.registry.ts",
- "line": 84,
+ "line": 83,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -2452,7 +2443,7 @@
"modulePath": "src/templates/starter/starter.types.ts",
"sourceLocation": {
"filePath": "src/templates/starter/starter.types.ts",
- "line": 43,
+ "line": 39,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -2470,7 +2461,7 @@
"modulePath": "src/templates/starter/starter.types.ts",
"sourceLocation": {
"filePath": "src/templates/starter/starter.types.ts",
- "line": 11,
+ "line": 7,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -2488,7 +2479,7 @@
"modulePath": "src/templates/starter/starter.types.ts",
"sourceLocation": {
"filePath": "src/templates/starter/starter.types.ts",
- "line": 39,
+ "line": 35,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -2514,7 +2505,7 @@
"modulePath": "src/templates/starter/starter.types.ts",
"sourceLocation": {
"filePath": "src/templates/starter/starter.types.ts",
- "line": 13,
+ "line": 9,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -2547,7 +2538,7 @@
"modulePath": "src/templates/starter/starter.types.ts",
"sourceLocation": {
"filePath": "src/templates/starter/starter.types.ts",
- "line": 18,
+ "line": 14,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -2594,7 +2585,7 @@
"modulePath": "src/templates/starter/starter.types.ts",
"sourceLocation": {
"filePath": "src/templates/starter/starter.types.ts",
- "line": 7,
+ "line": 3,
"column": 14
},
"exportPaths": ["src/index.ts"],
@@ -2612,7 +2603,7 @@
"modulePath": "src/templates/starter/starter.types.ts",
"sourceLocation": {
"filePath": "src/templates/starter/starter.types.ts",
- "line": 9,
+ "line": 5,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -2630,7 +2621,7 @@
"modulePath": "src/templates/starter/starter.types.ts",
"sourceLocation": {
"filePath": "src/templates/starter/starter.types.ts",
- "line": 25,
+ "line": 21,
"column": 1
},
"exportPaths": ["src/index.ts"],
@@ -2647,7 +2638,7 @@
{
"name": "category",
"kind": "property",
- "type": "StarterTemplateCategory",
+ "type": "\"books_reading\" | \"business_productivity\" | \"developer_tools\" | \"education_learning\" | \"entertainment_media\" | \"finance_money\" | \"food_drink\" | \"games\" | \"graphics_design\" | \"health_fitness\" | \"kids_family\" | \"lifestyle\" | \"medical\" | \"music_audio\" | \"navigation_travel\" | \"news_magazines\" | \"photo_video\" | \"reference\" | \"shopping_commerce\" | \"social_community\" | \"sports\" | \"utilities_tools\" | \"weather\"",
"required": true,
"description": null
},
@@ -2725,7 +2716,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/catalog.ts",
- "line": 28,
+ "line": 21,
"column": 1
}
},
@@ -2734,7 +2725,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/catalog.ts",
- "line": 40,
+ "line": 31,
"column": 1
}
},
@@ -2743,7 +2734,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/catalog.ts",
- "line": 64,
+ "line": 55,
"column": 1
}
},
@@ -2752,7 +2743,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/catalog.ts",
- "line": 84,
+ "line": 71,
"column": 1
}
},
@@ -2761,7 +2752,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/catalog.ts",
- "line": 98,
+ "line": 75,
"column": 1
}
},
@@ -2770,7 +2761,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/catalog.ts",
- "line": 108,
+ "line": 85,
"column": 1
}
},
@@ -2824,7 +2815,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/commands.ts",
- "line": 108,
+ "line": 105,
"column": 1
}
},
@@ -2833,7 +2824,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/commands.ts",
- "line": 128,
+ "line": 125,
"column": 1
}
},
@@ -2842,7 +2833,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/commands.ts",
- "line": 136,
+ "line": 133,
"column": 1
}
},
@@ -2851,7 +2842,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/commands.ts",
- "line": 142,
+ "line": 139,
"column": 1
}
},
@@ -2860,7 +2851,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/commands.ts",
- "line": 166,
+ "line": 163,
"column": 1
}
},
@@ -2869,7 +2860,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/commands.ts",
- "line": 172,
+ "line": 169,
"column": 1
}
},
@@ -2878,7 +2869,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/commands.ts",
- "line": 199,
+ "line": 196,
"column": 1
}
},
@@ -2887,7 +2878,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/commands.ts",
- "line": 211,
+ "line": 208,
"column": 1
}
},
@@ -2896,7 +2887,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/commands.ts",
- "line": 223,
+ "line": 220,
"column": 1
}
},
@@ -2905,7 +2896,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/commands.ts",
- "line": 240,
+ "line": 237,
"column": 1
}
},
@@ -2914,7 +2905,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/commands.ts",
- "line": 279,
+ "line": 276,
"column": 1
}
},
@@ -2923,7 +2914,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/commands.ts",
- "line": 291,
+ "line": 288,
"column": 1
}
},
@@ -2932,7 +2923,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/commands.ts",
- "line": 299,
+ "line": 296,
"column": 1
}
},
@@ -2941,7 +2932,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/commands.ts",
- "line": 323,
+ "line": 320,
"column": 1
}
},
@@ -2950,7 +2941,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/commands.ts",
- "line": 331,
+ "line": 328,
"column": 1
}
},
@@ -2959,7 +2950,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/commands.ts",
- "line": 347,
+ "line": 344,
"column": 1
}
},
@@ -2968,7 +2959,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/commands.ts",
- "line": 359,
+ "line": 356,
"column": 1
}
},
@@ -2977,7 +2968,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/commands.ts",
- "line": 378,
+ "line": 375,
"column": 1
}
},
@@ -2986,7 +2977,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/commands.ts",
- "line": 383,
+ "line": 380,
"column": 1
}
},
@@ -3130,7 +3121,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/projectSeed.ts",
- "line": 36,
+ "line": 34,
"column": 1
}
},
@@ -3139,7 +3130,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/projectSeed.ts",
- "line": 67,
+ "line": 65,
"column": 1
}
},
@@ -3148,7 +3139,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/projectSeed.ts",
- "line": 77,
+ "line": 75,
"column": 1
}
},
@@ -3157,7 +3148,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/projectSeed.ts",
- "line": 90,
+ "line": 88,
"column": 1
}
},
@@ -3166,7 +3157,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/templates/shared/create-manifest-shell.ts",
- "line": 11,
+ "line": 12,
"column": 1
}
},
@@ -4534,7 +4525,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/templates/starter/starter.registry.ts",
- "line": 62,
+ "line": 61,
"column": 1
}
},
@@ -4543,7 +4534,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/templates/starter/starter.registry.ts",
- "line": 72,
+ "line": 71,
"column": 1
}
},
@@ -4552,7 +4543,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/templates/starter/starter.registry.ts",
- "line": 84,
+ "line": 83,
"column": 1
}
},
@@ -4561,7 +4552,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/templates/starter/starter.registry.ts",
- "line": 99,
+ "line": 94,
"column": 1
}
},
@@ -4570,7 +4561,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/templates/starter/starter.registry.ts",
- "line": 116,
+ "line": 111,
"column": 1
}
},
@@ -4579,7 +4570,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/templates/starter/starter.registry.ts",
- "line": 124,
+ "line": 119,
"column": 1
}
},
@@ -4588,7 +4579,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/templates/starter/starter.template.ts",
- "line": 36,
+ "line": 29,
"column": 1
}
},
@@ -4597,7 +4588,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/templateSelector.ts",
- "line": 13,
+ "line": 11,
"column": 1
}
},
@@ -4606,7 +4597,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/templateSelector.ts",
- "line": 27,
+ "line": 21,
"column": 1
}
},
@@ -4615,7 +4606,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/templateSelector.ts",
- "line": 53,
+ "line": 47,
"column": 1
}
},
@@ -4624,7 +4615,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/templateSelector.ts",
- "line": 77,
+ "line": 71,
"column": 1
}
},
@@ -4633,7 +4624,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/templateSelector.ts",
- "line": 84,
+ "line": 75,
"column": 1
}
},
@@ -4642,7 +4633,7 @@
"description": null,
"sourceLocation": {
"filePath": "src/templateSelector.ts",
- "line": 92,
+ "line": 83,
"column": 1
}
}
@@ -4736,16 +4727,6 @@
"toPath": "src/presets/category-presets.ts",
"sourcePath": "src/catalog.ts"
},
- {
- "fromPath": "src/catalog.ts",
- "toPath": "src/templates/starter/categories/fallback/default.template.ts",
- "sourcePath": "src/catalog.ts"
- },
- {
- "fromPath": "src/catalog.ts",
- "toPath": "src/templates/starter/categories/fallback/index.ts",
- "sourcePath": "src/catalog.ts"
- },
{
"fromPath": "src/catalog.ts",
"toPath": "src/templates/starter/index.ts",
@@ -4781,11 +4762,6 @@
"toPath": "src/projectSeed.ts",
"sourcePath": "src/commands.ts"
},
- {
- "fromPath": "src/commands.ts",
- "toPath": "src/templates/starter/index.ts",
- "sourcePath": "src/commands.ts"
- },
{
"fromPath": "src/commands.ts",
"toPath": "src/templateSelector.ts",
@@ -4816,16 +4792,6 @@
"toPath": "package.json",
"sourcePath": "src/packageMetadata.ts"
},
- {
- "fromPath": "src/projectSeed.ts",
- "toPath": "src/templates/starter/index.ts",
- "sourcePath": "src/projectSeed.ts"
- },
- {
- "fromPath": "src/templateSelector.ts",
- "toPath": "src/templates/starter/index.ts",
- "sourcePath": "src/templateSelector.ts"
- },
{
"fromPath": "src/cli/index.ts",
"toPath": "src/commands.ts",
@@ -4956,11 +4922,6 @@
"toPath": "src/templates/starter/starter.template.ts",
"sourcePath": "src/templates/starter/index.ts"
},
- {
- "fromPath": "src/templates/starter/starter.registry.ts",
- "toPath": "src/templates/starter/starter.types.ts",
- "sourcePath": "src/templates/starter/starter.registry.ts"
- },
{
"fromPath": "src/templates/starter/starter.registry.ts",
"toPath": "src/templates/starter/categories/fallback/index.ts",
@@ -5081,6 +5042,11 @@
"toPath": "src/templates/starter/categories/weather/index.ts",
"sourcePath": "src/templates/starter/starter.registry.ts"
},
+ {
+ "fromPath": "src/templates/starter/starter.registry.ts",
+ "toPath": "src/templates/starter/starter.types.ts",
+ "sourcePath": "src/templates/starter/starter.registry.ts"
+ },
{
"fromPath": "src/templates/starter/starter.template.ts",
"toPath": "src/templates/starter/starter.registry.ts",
@@ -6861,24 +6827,12 @@
"callExpression": "createTemplateSeed",
"sourcePath": "src/catalog.ts"
},
- {
- "fromSymbol": "createManifestForSelector",
- "toSymbol": "createFallbackStarterTemplate",
- "callExpression": "createFallbackStarterTemplate",
- "sourcePath": "src/catalog.ts"
- },
{
"fromSymbol": "createManifestForSelector",
"toSymbol": "createStarterTemplate",
"callExpression": "createStarterTemplate",
"sourcePath": "src/catalog.ts"
},
- {
- "fromSymbol": "src/catalog.ts",
- "toSymbol": "createTemplateSelector",
- "callExpression": "createTemplateSelector",
- "sourcePath": "src/catalog.ts"
- },
{
"fromSymbol": "createTemplateCatalogEntries",
"toSymbol": "listStarterTemplateSummaries",
@@ -9400,6 +9354,11 @@
"toType": "AuthOAuthConfig",
"sourcePath": "src/fixtures/oauth.ts"
},
+ {
+ "fromSymbol": "OAuthFixtureDefinition",
+ "toType": "Users",
+ "sourcePath": "src/fixtures/oauth.ts"
+ },
{
"fromSymbol": "resolveOAuthFixture",
"toType": "OAuthFixtureDefinition",
@@ -9430,6 +9389,11 @@
"toType": "AppApiSeedRecord",
"sourcePath": "src/generators/create-category-app.ts"
},
+ {
+ "fromSymbol": "createCategoryAppManifest",
+ "toType": "AppCategory",
+ "sourcePath": "src/generators/create-category-app.ts"
+ },
{
"fromSymbol": "createCategoryAppManifest",
"toType": "AppManifest",
@@ -9685,6 +9649,11 @@
"toType": "UiNode",
"sourcePath": "src/generators/create-category-app.ts"
},
+ {
+ "fromSymbol": "createCategoryAppManifest",
+ "toType": "Users",
+ "sourcePath": "src/generators/create-category-app.ts"
+ },
{
"fromSymbol": "CategoryStarterTemplateDefinition",
"toType": "StarterTemplateFactory",
@@ -9730,11 +9699,6 @@
"toType": "TemplateSeed",
"sourcePath": "src/templates/starter/starter.registry.ts"
},
- {
- "fromSymbol": "TemplateSeed",
- "toType": "StarterTemplateCategory",
- "sourcePath": "src/templates/starter/starter.types.ts"
- },
{
"fromSymbol": "SplashScreenSpec",
"toType": "SplashScreenModeSpec",
diff --git a/package.json b/package.json
index 5d1680e..0b3b4ee 100644
--- a/package.json
+++ b/package.json
@@ -74,7 +74,7 @@
"version-packages": "changeset version"
},
"dependencies": {
- "@ankhorage/contracts": "^3.0.0",
+ "@ankhorage/contracts": "^4.0.0",
"@ankhorage/zora": "^2.8.0"
},
"devDependencies": {
diff --git a/src/catalog.ts b/src/catalog.ts
index 42717a2..badd0f0 100644
--- a/src/catalog.ts
+++ b/src/catalog.ts
@@ -1,13 +1,9 @@
-import type { AppManifest, ThemeConfig } from '@ankhorage/contracts';
+import type { AppCategory, AppManifest } from '@ankhorage/contracts';
import { CATEGORY_PRESETS } from './presets/category-presets.js';
-import { createFallbackStarterTemplate } from './templates/starter/categories/fallback/default.template.js';
-import { fallbackStarterTemplates } from './templates/starter/categories/fallback/index.js';
import {
createStarterTemplate,
- FALLBACK_TEMPLATE_CATEGORY,
listStarterTemplateSummaries,
- type StarterTemplateCategory,
type StarterTemplateSummary,
type TemplateSeed,
} from './templates/starter/index.js';
@@ -16,18 +12,13 @@ import { createTemplateSelector } from './templateSelector.js';
export interface TemplateCatalogEntry {
readonly selector: string;
- readonly category: StarterTemplateCategory;
+ readonly category: AppCategory;
readonly templateId: string;
readonly label: string;
readonly description: string;
}
-const FALLBACK_THEME_HARMONY: ThemeConfig['light']['harmony'] = 'analogous';
-const FALLBACK_FOCUS_AREAS = ['Home', 'Details', 'Settings'] as const;
-
-export function listTemplateCatalog(
- category?: StarterTemplateCategory,
-): readonly TemplateCatalogEntry[] {
+export function listTemplateCatalog(category?: AppCategory): readonly TemplateCatalogEntry[] {
const entries = createTemplateCatalogEntries();
if (category === undefined) {
@@ -72,27 +63,13 @@ export function createManifestForSelector(args: {
projectSlug: args.projectSlug,
});
- if (args.selector.category === FALLBACK_TEMPLATE_CATEGORY) {
- return createFallbackStarterTemplate(seed);
- }
-
return createStarterTemplate(seed, {
templateId: args.selector.templateId,
});
}
function createTemplateCatalogEntries(): readonly TemplateCatalogEntry[] {
- const fallbackEntries = fallbackStarterTemplates.map((template) => ({
- selector: createTemplateSelector(FALLBACK_TEMPLATE_CATEGORY, template.id),
- category: FALLBACK_TEMPLATE_CATEGORY,
- templateId: template.id,
- label: template.label,
- description: template.description,
- }));
-
- const starterEntries = listStarterTemplateSummaries().map(createTemplateCatalogEntry);
-
- return [...fallbackEntries, ...starterEntries];
+ return listStarterTemplateSummaries().map(createTemplateCatalogEntry);
}
function createTemplateCatalogEntry(summary: StarterTemplateSummary): TemplateCatalogEntry {
@@ -106,23 +83,10 @@ function createTemplateCatalogEntry(summary: StarterTemplateSummary): TemplateCa
}
function createTemplateSeed(args: {
- readonly category: StarterTemplateCategory;
+ readonly category: AppCategory;
readonly displayName: string;
readonly projectSlug: string;
}): TemplateSeed {
- if (args.category === FALLBACK_TEMPLATE_CATEGORY) {
- return {
- category: FALLBACK_TEMPLATE_CATEGORY,
- categoryLabel: 'Fallback',
- appName: args.displayName,
- slug: args.projectSlug,
- summary: 'Generic starter seed',
- focusAreas: FALLBACK_FOCUS_AREAS,
- primaryColor: '#2563EB',
- harmony: FALLBACK_THEME_HARMONY,
- };
- }
-
const preset = CATEGORY_PRESETS[args.category];
return {
diff --git a/src/commands.ts b/src/commands.ts
index 740eb6e..ffc9334 100644
--- a/src/commands.ts
+++ b/src/commands.ts
@@ -1,4 +1,4 @@
-import type { AppManifest } from '@ankhorage/contracts';
+import type { AppCategory, AppManifest } from '@ankhorage/contracts';
import type { AnkhCapabilityId, AnkhCommandDescriptor } from '@ankhorage/contracts/cli';
import {
@@ -19,7 +19,6 @@ import {
type CreateProjectSeedRequest,
type ProjectSeedDependencies,
} from './projectSeed.js';
-import type { StarterTemplateCategory } from './templates/starter/index.js';
import {
deriveDisplayNameFromSlug,
parseProjectSlug,
@@ -59,9 +58,7 @@ interface TemplatesCommandServices {
request: CreateProjectSeedRequest,
dependencies?: Partial,
) => Promise<{ readonly projectPath: string }>;
- readonly listTemplateCatalog: (
- category?: StarterTemplateCategory,
- ) => readonly TemplateCatalogEntry[];
+ readonly listTemplateCatalog: (category?: AppCategory) => readonly TemplateCatalogEntry[];
readonly resolveTemplateCatalogEntry: typeof resolveTemplateCatalogEntry;
}
@@ -276,7 +273,7 @@ async function runCreateCommand(
return { exitCode: 0 };
}
-function parseListArguments(argv: readonly string[]): StarterTemplateCategory | undefined {
+function parseListArguments(argv: readonly string[]): AppCategory | undefined {
if (argv.length === 0) {
return undefined;
}
diff --git a/src/projectSeed.ts b/src/projectSeed.ts
index beb5b03..c9c5d37 100644
--- a/src/projectSeed.ts
+++ b/src/projectSeed.ts
@@ -1,16 +1,14 @@
import { mkdir, stat, writeFile } from 'node:fs/promises';
import path from 'node:path';
-import type { AppManifest } from '@ankhorage/contracts';
-
-import type { StarterTemplateCategory } from './templates/starter/index.js';
+import type { AppCategory, AppManifest } from '@ankhorage/contracts';
interface TemplateSeedMetadata {
readonly package: string;
readonly version: string;
readonly projectSlug: string;
readonly displayName: string;
- readonly category: StarterTemplateCategory;
+ readonly category: AppCategory;
readonly templateId: string;
readonly selector: string;
}
diff --git a/src/templateSelector.ts b/src/templateSelector.ts
index 6ce6188..a9199f7 100644
--- a/src/templateSelector.ts
+++ b/src/templateSelector.ts
@@ -1,20 +1,14 @@
import { APP_CATEGORIES, type AppCategory } from '@ankhorage/contracts';
-import { FALLBACK_TEMPLATE_CATEGORY, type StarterTemplateCategory } from './templates/starter';
-
export interface ParsedTemplateSelector {
- readonly category: StarterTemplateCategory;
+ readonly category: AppCategory;
readonly templateId: string;
readonly selector: string;
}
const PROJECT_SLUG_PATTERN = /^[a-z0-9][a-z0-9-]*[a-z0-9]$/u;
-export function parseTemplateCategory(value: string): StarterTemplateCategory {
- if (value === FALLBACK_TEMPLATE_CATEGORY) {
- return value;
- }
-
+export function parseTemplateCategory(value: string): AppCategory {
if (isAppCategory(value)) {
return value;
}
@@ -74,10 +68,7 @@ export function parseProjectSlug(value: string): string {
return normalizedValue;
}
-export function createTemplateSelector(
- category: StarterTemplateCategory,
- templateId: string,
-): string {
+export function createTemplateSelector(category: AppCategory, templateId: string): string {
return `${category}/${templateId}`;
}
diff --git a/src/templates/shared/create-manifest-shell.ts b/src/templates/shared/create-manifest-shell.ts
index 9fab501..042088a 100644
--- a/src/templates/shared/create-manifest-shell.ts
+++ b/src/templates/shared/create-manifest-shell.ts
@@ -1,9 +1,10 @@
-import type { AppManifest, ThemeConfig } from '@ankhorage/contracts';
+import type { AppCategory, AppManifest, ThemeConfig } from '@ankhorage/contracts';
import { BASE_INFRA, BASE_SETTINGS } from '../../internal/defaults';
import { createSplashScreen, type AppManifestWithSplashScreen } from './splash-screen';
interface ManifestShellSeed {
+ category: AppCategory;
appName: string;
slug: string;
}
@@ -20,6 +21,7 @@ export function createManifestShell(args: {
name: args.seed.appName,
slug: args.seed.slug,
version: args.version,
+ category: args.seed.category,
themeId: args.theme.id,
},
themes: [args.theme],
diff --git a/src/templates/starter/index.ts b/src/templates/starter/index.ts
index 35f52fb..d23367b 100644
--- a/src/templates/starter/index.ts
+++ b/src/templates/starter/index.ts
@@ -1,5 +1,4 @@
export {
- FALLBACK_TEMPLATE_CATEGORY,
createStarterTemplate,
listStarterTemplateSummaries,
listStarterTemplates,
@@ -8,7 +7,6 @@ export {
TEMPLATE_KINDS,
type CategoryStarterTemplateDefinition,
type StarterTemplateFactory,
- type StarterTemplateCategory,
type StarterTemplateId,
type StarterTemplateOptions,
type StarterTemplateSelection,
diff --git a/src/templates/starter/starter.registry.ts b/src/templates/starter/starter.registry.ts
index f29a332..09053ef 100644
--- a/src/templates/starter/starter.registry.ts
+++ b/src/templates/starter/starter.registry.ts
@@ -1,6 +1,5 @@
import type { AppCategory } from '@ankhorage/contracts';
-import { FALLBACK_TEMPLATE_CATEGORY } from './starter.types';
import { fallbackStarterTemplates } from './categories/fallback';
import { booksReadingStarterTemplates } from './categories/books-reading';
import { businessProductivityStarterTemplates } from './categories/business-productivity';
@@ -85,10 +84,6 @@ export function resolveStarterTemplate(
seed: TemplateSeed,
templateId = 'default',
): CategoryStarterTemplateDefinition {
- if (seed.category === FALLBACK_TEMPLATE_CATEGORY) {
- return resolveFallbackTemplate();
- }
-
const categoryTemplates = STARTER_TEMPLATE_REGISTRY[seed.category];
const selected = categoryTemplates?.find((template) => template.id === templateId);
const categoryDefault = categoryTemplates?.find((template) => template.id === 'default');
diff --git a/src/templates/starter/starter.template.ts b/src/templates/starter/starter.template.ts
index 3fbe66b..d17690c 100644
--- a/src/templates/starter/starter.template.ts
+++ b/src/templates/starter/starter.template.ts
@@ -6,15 +6,9 @@ import {
listStarterTemplatesByCategory,
resolveStarterTemplate,
} from './starter.registry';
-import {
- FALLBACK_TEMPLATE_CATEGORY,
- TEMPLATE_KINDS,
- type StarterTemplateCategory,
- type StarterTemplateOptions,
- type TemplateSeed,
-} from './starter.types';
+import { TEMPLATE_KINDS, type StarterTemplateOptions, type TemplateSeed } from './starter.types';
-export { FALLBACK_TEMPLATE_CATEGORY, TEMPLATE_KINDS };
+export { TEMPLATE_KINDS };
export {
listStarterTemplateSummaries,
listStarterTemplates,
@@ -24,7 +18,6 @@ export {
export type {
CategoryStarterTemplateDefinition,
StarterTemplateFactory,
- StarterTemplateCategory,
StarterTemplateId,
StarterTemplateOptions,
StarterTemplateSelection,
diff --git a/src/templates/starter/starter.types.ts b/src/templates/starter/starter.types.ts
index a35ce4c..69ace36 100644
--- a/src/templates/starter/starter.types.ts
+++ b/src/templates/starter/starter.types.ts
@@ -1,9 +1,5 @@
import type { AppCategory, AppManifest, ThemeConfig } from '@ankhorage/contracts';
-export const FALLBACK_TEMPLATE_CATEGORY = 'fallback' as const;
-
-export type StarterTemplateCategory = AppCategory | typeof FALLBACK_TEMPLATE_CATEGORY;
-
export const TEMPLATE_KINDS = ['starter'] as const;
export type TemplateKind = (typeof TEMPLATE_KINDS)[number];
@@ -23,7 +19,7 @@ export interface StarterTemplateSummary {
}
export interface TemplateSeed {
- category: StarterTemplateCategory;
+ category: AppCategory;
categoryLabel: string;
appName: string;
slug: string;
diff --git a/test/cli.test.ts b/test/cli.test.ts
index 5d7d71a..fcfd104 100644
--- a/test/cli.test.ts
+++ b/test/cli.test.ts
@@ -34,7 +34,7 @@ describe('standalone cli', () => {
expect(result.exitCode).toBe(0);
expect(capture.readStdout()).toContain('Available templates:');
expect(capture.readStdout()).toContain('games/chess');
- expect(capture.readStdout()).toContain('fallback/default');
+ expect(capture.readStdout()).not.toContain('fallback/default');
});
test('delegates commands to the shared runner', async () => {
diff --git a/test/commands.test.ts b/test/commands.test.ts
index 6eadb02..d518b8d 100644
--- a/test/commands.test.ts
+++ b/test/commands.test.ts
@@ -28,9 +28,7 @@ describe('templates commands', () => {
expect(result.exitCode).toBe(0);
expect(output).toContain('Available templates:');
- expect(output).toContain(
- 'fallback/default - Generic starter: The original Home, Details, and Settings starter manifest.',
- );
+ expect(output).not.toContain('fallback/default');
expect(output).toContain(
'games/default - Quest loop: A home, quests, inventory, friends, and profile starter for game experiences.',
);
@@ -74,6 +72,7 @@ describe('templates commands', () => {
readonly templateId: string;
readonly manifest: {
readonly metadata: {
+ readonly category: string;
readonly version: string;
};
};
@@ -82,6 +81,7 @@ describe('templates commands', () => {
expect(inspection.selector).toBe('games/chess');
expect(inspection.category).toBe('games');
expect(inspection.templateId).toBe('chess');
+ expect(inspection.manifest.metadata.category).toBe('games');
expect(typeof inspection.manifest.metadata.version).toBe('string');
});
@@ -111,6 +111,7 @@ describe('templates commands', () => {
readonly metadata: {
readonly name: string;
readonly slug: string;
+ readonly category: string;
readonly version: string;
};
};
@@ -130,6 +131,7 @@ describe('templates commands', () => {
expect(JSON.parse(JSON.stringify(manifest))).toEqual(manifest);
expect(manifest.metadata.slug).toBe('my-app');
expect(manifest.metadata.name).toBe('My App');
+ expect(manifest.metadata.category).toBe('games');
expect(typeof manifest.metadata.version).toBe('string');
expect(typeof metadata.version).toBe('string');
expect({
@@ -154,6 +156,19 @@ describe('templates commands', () => {
}
});
+ test('rejects fallback selectors because manifests require canonical app categories', async () => {
+ const capture = createCapturedContext();
+
+ const result = await runCommand(
+ 'create',
+ ['my-app', '--template', 'fallback/default'],
+ capture.context,
+ );
+
+ expect(result.exitCode).toBe(1);
+ expect(capture.readStderr()).toContain('Unknown template category "fallback"');
+ });
+
test('rejects a bare template id', async () => {
const capture = createCapturedContext();
diff --git a/test/create-category-app.test.ts b/test/create-category-app.test.ts
index dcf8527..7cf0eca 100644
--- a/test/create-category-app.test.ts
+++ b/test/create-category-app.test.ts
@@ -154,6 +154,7 @@ describe('createCategoryAppManifest', () => {
expect(manifest.metadata.name).toBe(preset.defaultName);
expect(manifest.metadata.slug).toBe(preset.defaultSlug);
+ expect(manifest.metadata.category).toBe(category);
expect(manifest.themes[0]?.light).toEqual({
primaryColor: preset.primaryColor,
harmony: preset.harmony,
|