filestack-js
Version:
Official JavaScript library for Filestack
71 lines (70 loc) • 2.15 kB
TypeScript
/**
* Determine if a value is an Array
*
* @param {Object} val The value to test
* @returns {boolean} True if value is an Array, otherwise false
*/
export declare const isArray: (val: any[]) => boolean;
/**
* Determine if a value is an ArrayBuffer
*
* @param {Object} val The value to test
* @returns {boolean} True if value is an ArrayBuffer, otherwise false
*/
export declare const isArrayBuffer: (val: ArrayBuffer) => boolean;
/**
* Determine if a value is a view on an ArrayBuffer
*
* @param {Object} val The value to test
* @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false
*/
export declare const isArrayBufferView: (val: ArrayBufferView) => any;
/**
* Determine if a value is an Object
*
* @param {Object} val The value to test
* @returns {boolean} True if value is an Object, otherwise false
*/
export declare const isObject: (val: any) => boolean;
/**
* Determine if a value is an Object
*
* @param {Object} val The value to test
* @returns {boolean} True if value is an Object, otherwise false
*/
export declare const isString: (val: any) => boolean;
/**
* Determine if a value is a File
*
* @param {Object} val The value to test
* @returns {boolean} True if value is a File, otherwise false
*/
export declare const isFile: (val: File) => boolean;
/**
* Determine if a value is a Blob
*
* @param {Object} val The value to test
* @returns {boolean} True if value is a Blob, otherwise false
*/
export declare const isBlob: (val: Blob) => boolean;
/**
* Determine if a value is a URLSearchParams object
*
* @param {Object} val The value to test
* @returns {boolean} True if value is a URLSearchParams object, otherwise false
*/
export declare const isURLSearchParams: (val: URLSearchParams) => boolean;
/**
* Determine if value is form data
*
* @param val
*/
export declare const isFormData: (val: any) => boolean;
/**
* Trim excess whitespace off the beginning and end of a string
*
* @param {String} str The String to trim
* @returns {String} The String freed of excess whitespace
*/
export declare const trim: (str: any) => any;
export * from './utils.node';