UNPKG

@uploadcare/file-uploader

Version:

Building blocks for Uploadcare products integration

37 lines 1.44 kB
/** @param {unknown} value */ export function asString(value: unknown): string; /** @param {unknown} value */ export function asNumber(value: unknown): number; /** @param {unknown} value */ export function asBoolean(value: unknown): boolean; /** @param {unknown} value */ export function asStore(value: unknown): boolean | "auto"; /** @param {unknown} value */ export function asCameraCapture(value: unknown): "" | "user" | "environment"; /** @param {unknown} value */ export function asCameraMode(value: unknown): import("../CameraSource/CameraSource.js").CameraMode; /** @param {unknown} value */ export function asCameraModes(value: unknown): string; /** @param {unknown} value */ export function asMetadata(value: unknown): import("@uploadcare/upload-client").Metadata | import("../../types").MetadataCallback; /** * @template {{}} T * @param {unknown} value * @returns {T} */ export function asObject<T extends {}>(value: unknown): T; /** * @template {Function} T * @param {unknown} value * @returns {T} */ export function asFunction<T extends Function>(value: unknown): T; /** * @template {Function[] | string | {}} T * @param {unknown} value * @returns {T} */ export function asArray<T extends Function[] | string | {}>(value: unknown): T; /** @param {unknown} value */ export function asFilesViewMode(value: unknown): import("../UploadList/UploadList.js").FilesViewMode; //# sourceMappingURL=validatorsType.d.ts.map