Interface UmbClipboardPastePropertyValueTranslator<ClipboardEntryValueType, PropertyValueType, ConfigType>

interface UmbClipboardPastePropertyValueTranslator<
    ClipboardEntryValueType = any,
    PropertyValueType = any,
    ConfigType = any,
> {
    isCompatibleValue?: (
        propertyValue: PropertyValueType,
        config: ConfigType,
        filter?: (
            propertyValue: PropertyValueType,
            config: ConfigType,
        ) => Promise<boolean>,
    ) => Promise<boolean>;
    translate: (
        clipboardEntryValue: ClipboardEntryValueType,
    ) => Promise<PropertyValueType>;
    destroy(): void;
}

Type Parameters

  • ClipboardEntryValueType = any
  • PropertyValueType = any
  • ConfigType = any

Hierarchy (View Summary, Expand)

  • UmbApi
    • UmbClipboardPastePropertyValueTranslator

Properties

isCompatibleValue?: (
    propertyValue: PropertyValueType,
    config: ConfigType,
    filter?: (
        propertyValue: PropertyValueType,
        config: ConfigType,
    ) => Promise<boolean>,
) => Promise<boolean>
translate: (
    clipboardEntryValue: ClipboardEntryValueType,
) => Promise<PropertyValueType>

Methods

MMNEPVFCICPMFPCPTTAAATR