Interface SingleEntityAdvancedOperations<TItem, TPKSource, TSKSource>
interface SingleEntityAdvancedOperations<TItem, TPKSource, TSKSource> { batchDelete<TKeySource>(keySources: TKeySource[],
options?: BatchDeleteOptions): Promise<AdvancedBatchWriteResponse>; batchGet<TKeySource>(keySources: TKeySource[],
options?: BatchGetOptions): Promise<AdvancedBatchGetResponse<TItem, TPKSource, TSKSource>>; batchPut(items: TItem[],
options?: BatchPutOptions): Promise<AdvancedBatchWriteResponse>; delete<TKeySource>(keySource: TKeySource,
options?: AdvancedDeleteOptions): Promise<AdvancedDeleteResponse>; getOrThrow<TKeySource>(keySource: TKeySource,
options?: AdvancedGetOptions): Promise<AdvancedGetOrThrowResponse<TItem, TPKSource, TSKSource>>; getOrUndefined<TKeySource>(keySource: TKeySource,
options?: AdvancedGetOptions): Promise<AdvancedGetResponse<TItem, TPKSource, TSKSource>>; put(item: TItem,
options?: AdvancedPutOptions): Promise<AdvancedPutResponse>; queryAllByPk(pkSource: TPKSource,
options?: AdvancedQueryAllOptions): Promise<AdvancedCollectionResponse<TItem>>; queryAllByPkAndSk(pkSource: TPKSource,
queryRange: SkQueryRange,
options?: AdvancedQueryAllOptions): Promise<AdvancedCollectionResponse<TItem>>; queryAllWithGsiByPk<TGSIPKSource>(pkSource: TGSIPKSource,
options?: AdvancedGsiQueryAllOptions): Promise<AdvancedCollectionResponse<TItem>>; queryAllWithGsiByPkAndSk<TGSIPKSource>(pkSource: TGSIPKSource,
queryRange: SkQueryRange,
options?: AdvancedGsiQueryAllOptions): Promise<AdvancedCollectionResponse<TItem>>; queryOnePageByPk(pkSource: TPKSource,
options?: AdvancedQueryOnePageOptions): Promise<AdvancedCollectionResponse<TItem>>; queryOnePageByPkAndSk(pkSource: TPKSource,
queryRange: SkQueryRange,
options?: AdvancedQueryOnePageOptions): Promise<AdvancedCollectionResponse<TItem>>; queryOnePageWithGsiByPk<TGSIPKSource>(pkSource: TGSIPKSource,
options?: AdvancedGsiQueryOnePageOptions): Promise<AdvancedCollectionResponse<TItem>>; queryOnePageWithGsiByPkAndSk<TGSIPKSource>(pkSource: TGSIPKSource,
queryRange: SkQueryRange,
options?: AdvancedGsiQueryOnePageOptions): Promise<AdvancedCollectionResponse<TItem>>; scanAll(options?: AdvancedScanAllOptions): Promise<AdvancedCollectionResponse<TItem>>; scanAllWithGsi(options?: AdvancedGsiScanAllOptions): Promise<AdvancedCollectionResponse<TItem>>; scanOnePage(options?: AdvancedScanOnePageOptions): Promise<AdvancedCollectionResponse<TItem>>; scanOnePageWithGsi(options?: AdvancedGsiScanOnePageOptions): Promise<AdvancedCollectionResponse<TItem>>; update<TKeySource>(keySource: TKeySource,
options?: AdvancedUpdateOptions): Promise<AdvancedUpdateResponse>; } Methods
queryOnePageWithGsiByPkAndSk