interface TypedObjectParameterDefinition
implements UntypedObjectParameterDefinition
import { type TypedObjectParameterDefinition } from "https://deno.land/x/deno_slack_sdk@1.5.0/parameters/definition_types.ts";
Models the shape of a Typed Object parameter, and using the two generics, models the dependent relationship between the properties of an object and which of the properties are required vs. optional
Type Parameters
Props extends TypedObjectProperties
RequiredProps extends TypedObjectRequiredProperties<Props>
Properties
optional
required: RequiredPropsA list of required property names (must reference names defined on the properties
property). Only for use with Object types.