Skip to main content
Module

x/deno_slack_data_mapper/mod.ts>DataMapper

A handy way to manage data in Slack's next-generation platform datastores
Go to Latest
class DataMapper
import { DataMapper } from "https://deno.land/x/deno_slack_data_mapper@0.3.0/mod.ts";

Constructors

new
DataMapper(args: DataMapperInitArgs)

Methods

deleteById(args: DataMapperIdQueryArgs): Promise<DatastoreDeleteResponse<DatastoreSchema>>
findAllBy(args: DataMapperExpressionQueryArgs<Def> | RawExpression | SimpleExpression<Def>): Promise<DatastoreQueryResponse<DatastoreSchema> & { items: SavedAttributes<Def>[]; }>
findById(args: DataMapperIdQueryArgs): Promise<Omit<DatastoreGetResponse<DatastoreSchema>, "item"> & { item: SavedAttributes<Def>; }>
save(args: DataMapperSaveArgs<Def>): Promise<Omit<DatastorePutResponse<DatastoreSchema>, "item"> & { item: SavedAttributes<Def>; }>