Type alias Table

Table: {
    batch: {
        read(keys: {
            partition: string;
            sort?: string;
        }[]): Promise<undefined | Item[]>;
        write(operations: BatchWriteOperation[]): Promise<void>;
    };
    delete(partition: string, sort?: string): Promise<void>;
    get(partition: string, sort?: string): Promise<undefined | Item>;
    getByPrefix(partition: string, sort: string): Promise<undefined | Item[]>;
    getPartitionPage(partition: string, limit: number, cursor?: string, sort?: SortOrder, filterKey?: string, filterValue?: string, filterExclude?: boolean): Promise<PagedQueryResult>;
    getPartitions(partition: string): Promise<Item>;
    index(name: string, partitionKey: string, sortKey?: string): Index;
    put(item: Item): Promise<void>;
    queryByExpression(keyCondition: string, ExpressionAttributeValues: Record<string, unknown>, ExpressionAttributeNames: Record<string, string>): Promise<Item[]>;
}

Type declaration

Generated using TypeDoc