UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

31 lines (30 loc) 903 B
import { TsxAllowUnknowProperties } from ".."; import { FileUploaderItemHandler } from "../../models"; export interface IFileUploaderProperties { dark?: boolean; disabled?: boolean; multiple?: boolean; enablePasteClipboardData?: boolean; } /**File Uploader */ export interface IFileUploader extends IFileUploaderProperties { /**On selected files changed */ onFileChanged: (allFiles: Array<FileUploaderItemHandler>) => void; /**List of limited file type*/ limitedFileTypes?: Array<string>; limitedFileSize?: number; hideOverlayIcon?: boolean; } declare global { namespace VueTsxSupport.JSX { interface Element { } interface ElementClass { } interface ElementAttributesProperty { } interface IntrinsicElements { "omfx-file-uploader": TsxAllowUnknowProperties<IFileUploader>; } } }