@altostra/core
Version:
Core library for shared types and logic
10 lines (9 loc) • 519 B
TypeScript
import type { TableType } from "../Table";
import type { ExternalResourceBase } from "./common";
export declare type ExternalDynamoDBTableType = 'external.dynamo';
export declare type DynamoDBIdType = 'stream-arn' | 'table-arn' | 'table-name';
export interface ExternalDynamoDBTable extends ExternalResourceBase {
externalResourceType: TableType;
identifierType: DynamoDBIdType;
}
export declare const isExternalDynamoDBTable: import("@altostra/type-validations").ObjectOfTypeValidation<ExternalDynamoDBTable>;