@patternmeshjs/aws-sdk-v3
    Preparing search index...

    Interface DynamoAdapter

    interface DynamoAdapter {
        batchGetItem(input: BatchGetItemInput): Promise<BatchGetItemOutput>;
        batchWriteItem(input: BatchWriteItemInput): Promise<BatchWriteItemOutput>;
        deleteItem(input: DeleteItemInput): Promise<DeleteItemOutput>;
        getItem(input: GetItemInput): Promise<Record<string, unknown> | null>;
        putItem(input: PutItemInput): Promise<PutItemOutput>;
        query(input: QueryInput): Promise<QueryOutput>;
        scan(input: ScanInput): Promise<ScanOutput>;
        transactGetItems(
            input: TransactGetItemsInput,
        ): Promise<TransactGetItemsOutput>;
        transactWriteItems(input: TransactWriteItemsInput): Promise<void>;
        updateItem(input: UpdateItemInput): Promise<Record<string, unknown> | null>;
    }
    Index

    Methods

    • Parameters

      • input: BatchGetItemInput

      Returns Promise<BatchGetItemOutput>

    • Parameters

      • input: BatchWriteItemInput

      Returns Promise<BatchWriteItemOutput>

    • Parameters

      • input: DeleteItemInput

      Returns Promise<DeleteItemOutput>

    • Parameters

      • input: GetItemInput

      Returns Promise<Record<string, unknown> | null>

    • Parameters

      • input: PutItemInput

      Returns Promise<PutItemOutput>

    • Parameters

      • input: QueryInput

      Returns Promise<QueryOutput>

    • Parameters

      • input: ScanInput

      Returns Promise<ScanOutput>

    • Parameters

      • input: TransactGetItemsInput

      Returns Promise<TransactGetItemsOutput>

    • Parameters

      • input: TransactWriteItemsInput

      Returns Promise<void>

    • Parameters

      • input: UpdateItemInput

      Returns Promise<Record<string, unknown> | null>