Interface UploadPicker<Data, Props, Instance, Options, Emit>

interface UploadPicker<
    Data = Record<string, any>,
    Props = Record<string, any>,
    Instance = never,
    Options = never,
    Emit = (event: string, ...args: any[]) => UploadPicker,
> {
    $attrs: Record<string, string>;
    $children: NeverFallback<
        Instance,
        UploadPicker<
            (
                event: string,
                ...args: any[],
            ) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>,
        >,
    >[];
    $createElement: CreateElement;
    $data: Data;
    $delete: {
        (object: object, key: string | number): void;
        <T>(array: T[], key: number): void;
    };
    $el: Element;
    $emit: Emit;
    $isServer: boolean;
    $listeners: Record<string, Function | Function[]>;
    $nextTick: {
        (): Promise<void>;
        <T>(this: T, cb: (this: T, ...args: any[]) => any): void;
        <T>(cb: (this: T, ...args: any[]) => any, ctx: T): void;
    };
    $options: NeverFallback<
        Options,
        ComponentOptions<
            UploadPicker<
                (
                    event: string,
                    ...args: any[],
                ) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>,
            >,
            DefaultData<
                UploadPicker<
                    (
                        event: string,
                        ...args: any[],
                    ) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>,
                >,
            >,
            DefaultMethods<
                UploadPicker<
                    (
                        event: string,
                        ...args: any[],
                    ) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>,
                >,
            >,
        >,
    >;
    $parent:
        | null
        | NeverFallback<
            Instance,
            UploadPicker<
                (
                    event: string,
                    ...args: any[],
                ) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>,
            >,
        >;
    $props: Props;
    $refs: {
        [key: string]:
            | undefined
            | Element
            | UploadPicker<
                (
                    event: string,
                    ...args: any[],
                ) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>,
            >
            | NeverFallback<
                Instance,
                UploadPicker<
                    (
                        event: string,
                        ...args: any[],
                    ) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>,
                >,
            >
            | (
                | Element
                | UploadPicker<
                    (
                        event: string,
                        ...args: any[],
                    ) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>,
                >
                | NeverFallback<
                    Instance,
                    UploadPicker<
                        (
                            event: string,
                            ...args: any[],
                        ) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>,
                    >,
                >
            )[];
    };
    $root: NeverFallback<
        Instance,
        UploadPicker<
            (
                event: string,
                ...args: any[],
            ) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>,
        >,
    >;
    $scopedSlots: { [key: string]: undefined | NormalizedScopedSlot };
    $set: {
        <T>(object: object, key: string | number, value: T): T;
        <T>(array: T[], key: number, value: T): T;
    };
    $slots: { [key: string]: undefined
    | VNode[] };
    $ssrContext: any;
    $vnode: VNode;
    $destroy(): void;
    $forceUpdate(): void;
    $mount(elementOrSelector?: string | Element, hydrating?: boolean): this;
    $off(event?: string | string[], callback?: Function): this;
    $on(event: string | string[], callback: Function): this;
    $once(event: string | string[], callback: Function): this;
    $watch(
        expOrFn: string,
        callback: (this: this, n: any, o: any) => void,
        options?: WatchOptions,
    ): () => void;
    $watch<T>(
        expOrFn: (this: this) => T,
        callback: (this: this, n: T, o: T) => void,
        options?: WatchOptions,
    ): () => void;
}

Type Parameters

  • Data = Record<string, any>
  • Props = Record<string, any>
  • Instance = never
  • Options = never
  • Emit = (event: string, ...args: any[]) => UploadPicker

Properties

$attrs: Record<string, string>
$children: NeverFallback<
    Instance,
    UploadPicker<
        (
            event: string,
            ...args: any[],
        ) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>,
    >,
>[]
$createElement: CreateElement
$data: Data
$delete: {
    (object: object, key: string | number): void;
    <T>(array: T[], key: number): void;
}
$el: Element
$emit: Emit
$isServer: boolean
$listeners: Record<string, Function | Function[]>
$nextTick: {
    (): Promise<void>;
    <T>(this: T, cb: (this: T, ...args: any[]) => any): void;
    <T>(cb: (this: T, ...args: any[]) => any, ctx: T): void;
}
$options: NeverFallback<
    Options,
    ComponentOptions<
        UploadPicker<
            (
                event: string,
                ...args: any[],
            ) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>,
        >,
        DefaultData<
            UploadPicker<
                (
                    event: string,
                    ...args: any[],
                ) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>,
            >,
        >,
        DefaultMethods<
            UploadPicker<
                (
                    event: string,
                    ...args: any[],
                ) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>,
            >,
        >,
    >,
>
$parent:
    | null
    | NeverFallback<
        Instance,
        UploadPicker<
            (
                event: string,
                ...args: any[],
            ) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>,
        >,
    >
$props: Props
$refs: {
    [key: string]:
        | undefined
        | Element
        | UploadPicker<
            (
                event: string,
                ...args: any[],
            ) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>,
        >
        | NeverFallback<
            Instance,
            UploadPicker<
                (
                    event: string,
                    ...args: any[],
                ) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>,
            >,
        >
        | (
            | Element
            | UploadPicker<
                (
                    event: string,
                    ...args: any[],
                ) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>,
            >
            | NeverFallback<
                Instance,
                UploadPicker<
                    (
                        event: string,
                        ...args: any[],
                    ) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>,
                >,
            >
        )[];
}
$root: NeverFallback<
    Instance,
    UploadPicker<
        (
            event: string,
            ...args: any[],
        ) => Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, ...>>,
    >,
>
$scopedSlots: { [key: string]: undefined | NormalizedScopedSlot }
$set: {
    <T>(object: object, key: string | number, value: T): T;
    <T>(array: T[], key: number, value: T): T;
}
$slots: { [key: string]: undefined | VNode[] }
$ssrContext: any
$vnode: VNode

Methods

  • Returns void

  • Returns void

  • Parameters

    • OptionalelementOrSelector: string | Element
    • Optionalhydrating: boolean

    Returns this

  • Parameters

    • Optionalevent: string | string[]
    • Optionalcallback: Function

    Returns this

  • Parameters

    • event: string | string[]
    • callback: Function

    Returns this

  • Parameters

    • event: string | string[]
    • callback: Function

    Returns this

  • Parameters

    • expOrFn: string
    • callback: (this: this, n: any, o: any) => void
    • Optionaloptions: WatchOptions

    Returns () => void

  • Type Parameters

    • T

    Parameters

    • expOrFn: (this: this) => T
    • callback: (this: this, n: T, o: T) => void
    • Optionaloptions: WatchOptions

    Returns () => void

MMNEPVFCICPMFPCPTTAAATR