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

interface UploadPicker<Data, Props, Instance, Options, Emit> {
    $attrs: Record<string, string>;
    $children: NeverFallback<Instance, UploadPicker<Record<string, any>, Record<string, any>, never, never, ((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<Record<string, any>, Record<string, any>, never, never, ((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<Record<string, any>, Record<string, any>, never, never, ((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<Record<string, any>, Record<string, any>, never, never, ((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, ...>>)>>, DefaultComputed, PropsDefinition<DefaultProps>, DefaultProps, {}, ComponentOptionsMixin, ComponentOptionsMixin>>;
    $parent: null | NeverFallback<Instance, UploadPicker<Record<string, any>, Record<string, any>, never, never, ((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]:
            | NeverFallback<Instance, UploadPicker>
            | UploadPicker
            | Element
            | (NeverFallback<Instance, UploadPicker> | UploadPicker | Element)[]
            | undefined;
    };
    $root: NeverFallback<Instance, UploadPicker<Record<string, any>, Record<string, any>, never, never, ((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]: NormalizedScopedSlot | undefined;
    };
    $set: {
        <T>(object: object, key: string | number, value: T): T;
        <T>(array: T[], key: number, value: T): T;
    };
    $slots: {
        [key: string]: VNode[] | undefined;
    };
    $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<Record<string, any>, Record<string, any>, never, never, ((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<Record<string, any>, Record<string, any>, never, never, ((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<Record<string, any>, Record<string, any>, never, never, ((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<Record<string, any>, Record<string, any>, never, never, ((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, ...>>)>>, DefaultComputed, PropsDefinition<DefaultProps>, DefaultProps, {}, ComponentOptionsMixin, ComponentOptionsMixin>>
$parent: null | NeverFallback<Instance, UploadPicker<Record<string, any>, Record<string, any>, never, never, ((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]:
        | NeverFallback<Instance, UploadPicker>
        | UploadPicker
        | Element
        | (NeverFallback<Instance, UploadPicker> | UploadPicker | Element)[]
        | undefined;
}
$root: NeverFallback<Instance, UploadPicker<Record<string, any>, Record<string, any>, never, never, ((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]: NormalizedScopedSlot | undefined;
}
$set: {
    <T>(object: object, key: string | number, value: T): T;
    <T>(array: T[], key: number, value: T): T;
}
$slots: {
    [key: string]: VNode[] | undefined;
}
$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)
        • (this, n, o): void
        • Parameters

          • this: this
          • n: any
          • o: any

          Returns void

    • Optionaloptions: WatchOptions

    Returns (() => void)

      • (): void
      • Returns void

  • Type Parameters

    • T

    Parameters

    • expOrFn: ((this: this) => T)
        • (this): T
        • Parameters

          • this: this

          Returns T

    • callback: ((this: this, n: T, o: T) => void)
        • (this, n, o): void
        • Parameters

          • this: this
          • n: T
          • o: T

          Returns void

    • Optionaloptions: WatchOptions

    Returns (() => void)

      • (): void
      • Returns void