CustomEmbedDefinition

See source code
Table of contents

Extends EmbedDefinition.

interface CustomEmbedDefinition extends EmbedDefinition {}

Properties

backgroundColor

readonlyoptional
readonly backgroundColor?: string;

canEditWhileLocked

readonlyoptional
readonly canEditWhileLocked?: boolean;

doesResize

readonly
readonly doesResize: boolean;

embedOnPaste

readonlyoptional
readonly embedOnPaste?: boolean;

fromEmbedUrl

readonly
readonly fromEmbedUrl: (url: string) => string | undefined;

height

readonly
readonly height: number;

hostnames

readonly
readonly hostnames: readonly string[];

icon

readonly
readonly icon: string;

readonlyoptional
readonly instructionLink?: string;

isAspectRatioLocked

readonlyoptional
readonly isAspectRatioLocked?: boolean;

minHeight

readonlyoptional
readonly minHeight?: number;

minWidth

readonlyoptional
readonly minWidth?: number;

overrideOutlineRadius

readonlyoptional
readonly overrideOutlineRadius?: number;

overridePermissions

readonlyoptional
readonly overridePermissions?: TLEmbedShapePermissions;

title

readonly
readonly title: string;

toEmbedUrl

readonly
readonly toEmbedUrl: (url: string) => string | undefined;

type

readonly
readonly type: string;

width

readonly
readonly width: number;

Prev
CustomDebugFlags
Next
DashedPathBuilderOpts