Skip to main content
Module

x/deno_slack_data_mapper/mod.ts>Attributes

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