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@0.3.0/mod.ts";
definition: [k in keyof Def["attributes"]]: (Def["attributes"][k]["type"] & Def["attributes"][k]["required"] extends ("string" | true) ? string : Def["attributes"][k]["type"] extends "string" ? string | undefined : Def["attributes"][k]["type"] & Def["attributes"][k]["required"] extends ("number" & true) ? number : (Def["attributes"][k]["type"] extends "number" ? number | undefined : Def["attributes"][k]["type"] & Def["attributes"][k]["required"] extends ("integer" & true) ? number : Def["attributes"][k]["type"] extends "integer" ? number | undefined : Def["attributes"][k]["type"] & Def["attributes"][k]["required"] extends ("boolean" & true) ? boolean : Def["attributes"][k]["type"] extends "boolean" ? boolean | undefined : any))