Skip to content

Type Alias: inlineImageFieldRawEmits

ts
type inlineImageFieldRawEmits = {
  click:appendInner: (e: MouseEvent) => e is MouseEvent & { [key: string]: unknown };
  click:clear: (e: MouseEvent) => e is MouseEvent & { [key: string]: unknown };
  click:control: (e: MouseEvent) => e is MouseEvent & { [key: string]: unknown };
  click:prependInner: (e: MouseEvent) => e is MouseEvent & { [key: string]: unknown };
  invalid-file-type: (type: string, acceptedTypes: string[]) => boolean;
  mousedown:control: (e: MouseEvent) => e is MouseEvent & { [key: string]: unknown };
  update:focused: (focused: boolean) => boolean;
  update:model-value: (value: string | null) => boolean;
  update:modelValue: (value: string | null) => boolean;
};

Emit validators for the InlineImageField component. Extends base field emits with image-specific events including model value updates and invalid file type validation.

Properties

PropertyType
click:appendInner(e: MouseEvent) => e is MouseEvent & { [key: string]: unknown }
click:clear(e: MouseEvent) => e is MouseEvent & { [key: string]: unknown }
click:control(e: MouseEvent) => e is MouseEvent & { [key: string]: unknown }
click:prependInner(e: MouseEvent) => e is MouseEvent & { [key: string]: unknown }
invalid-file-type(type: string, acceptedTypes: string[]) => boolean
mousedown:control(e: MouseEvent) => e is MouseEvent & { [key: string]: unknown }
update:focused(focused: boolean) => boolean
update:model-value(value: string | null) => boolean
update:modelValue(value: string | null) => boolean