Skip to main content
Module

x/deno_slack_data_mapper/mod.ts>SavedAttributes

A handy way to manage data in Slack's next-generation platform datastores
Go to Latest
type alias SavedAttributes
import { type SavedAttributes } from "https://deno.land/x/deno_slack_data_mapper@2.3.0/mod.ts";
definition: [k in keyof Def[attributes]]: Def[attributes][k][type] extends "array" ? (Def[attributes][k][items] extends { type: "string"; } ? (Def[attributes][k][required] extends true ? string[] : string[] | undefined) : Def[attributes][k][items] extends { type: "number"; } ? (Def[attributes][k][required] extends true ? number[] : number[] | undefined) : Def[attributes][k][items] extends { type: "integer"; } ? (Def[attributes][k][required] extends true ? number[] : number[] | undefined) : Def[attributes][k][items] extends { type: "boolean"; } ? (Def[attributes][k][required] extends true ? boolean[] : boolean[] | undefined) : any[]) : Def[attributes][k][type] extends "string" ? (Def[attributes][k][required] extends true ? string : string | undefined) : Def[attributes][k][type] extends "number" ? (Def[attributes][k][required] extends true ? number : number | undefined) : Def[attributes][k][type] extends "integer" ? (Def[attributes][k][required] extends true ? number : number | undefined) : Def[attributes][k][type] extends "boolean" ? (Def[attributes][k][required] extends true ? boolean : boolean | undefined) : any