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.2.0/mod.ts";

Constructors

new
DataMapper(args: DataMapperInitArgs)

Methods

deleteById(args: DataMapperIdQueryArgs): Promise<DatastoreDeleteResponse<DatastoreSchema>>
findAllBy(args: DataMapperExpressionQueryArgs<Props> | RawExpression | SimpleExpression<Props>): Promise<DatastoreQueryResponse<DatastoreSchema> & { items: [k in keyof Props]: string[]; }>
findById(args: DataMapperIdQueryArgs): Promise<DatastoreGetResponse<DatastoreSchema> & { item: [k in keyof Props]: string; }>
save(args: DataMapperSaveArgs<Props>): Promise<DatastorePutResponse<DatastoreSchema> & { item: [k in keyof Props]: string; }>