myhelpers / Type
- getContentType
- getEnumType
- is
- isAlphaSequence
- isArray
- isArrayType
- isAsyncFunction
- isAsyncIterable
- isBlob
- isBoolean
- isBuffer
- isDate
- isEmailFormat
- isEmpty
- isError
- isFloat32Array
- isFloat64Array
- isFunction
- isFunctionType
- isInt16Array
- isInt32Array
- isInt8Array
- isInteger
- isIterable
- isKind
- isKindEqual
- isMap
- isNull
- isNullOrUndefined
- isNumber
- isNumeric
- isNumericSequence
- isObject
- isPlainObject
- isPrimitive
- isPromise
- isRegExp
- isSequence
- isSet
- isString
- isSymbol
- isTypedArray
- isUint16Array
- isUint32Array
- isUint8Array
- isUint8ClampedArray
- isUndefined
- isUrlRelative
- kindOf
Ƭ TObject: Record
<TObjectKey
, unknown
>
Ƭ TObjectKey: string
| symbol
| number
Ƭ TypedArray: Int8Array
| Uint8Array
| Uint8ClampedArray
| Int16Array
| Uint16Array
| Int32Array
| Uint32Array
| Float32Array
| Float64Array
TypedArray Types
Ƭ TypedArrayConstructor: Int8ArrayConstructor
| Uint8ArrayConstructor
| Uint8ClampedArrayConstructor
| Int16ArrayConstructor
| Uint16ArrayConstructor
| Int32ArrayConstructor
| Uint32ArrayConstructor
| Float32ArrayConstructor
| Float64ArrayConstructor
▸ getContentType(ext
): string
Return content type from extension
Name | Type |
---|---|
ext |
string |
string
▸ getEnumType(arg
): EnumTypes
Return the Enum value of the type of the argument
Name | Type |
---|---|
arg |
unknown |
▸ is(arg1
, arg2
): boolean
Check if to arguments are equal "==="
Name | Type |
---|---|
arg1 |
unknown |
arg2 |
unknown |
boolean
▸ isAlphaSequence(arg
, regex?
): boolean
Check if argument is a alpha sequence of type a..z or as defined by regex argument
Name | Type |
---|---|
arg |
unknown |
regex? |
RegExp |
boolean
▸ isArray(arg
): boolean
Check if argument is an array
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isArrayType(arg
): boolean
Check if argument is Array or TypedArray
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isAsyncFunction(arg
): boolean
Check if argument is AsyncFunction
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isAsyncIterable(arg
): boolean
Check if argument is AsyncIterable
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isBlob(arg
): boolean
Check if argument is a blob
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isBoolean(arg
): boolean
Check if argument is Boolean
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isBuffer(arg
): boolean
Check if argument is Buffer
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isDate(arg
): boolean
Check if argument is Date
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isEmailFormat(arg
, matches?
): boolean
| null
| string
[]
Simple check if argument is in e-mail format
Name | Type | Default value |
---|---|---|
arg |
string |
undefined |
matches |
boolean |
false |
boolean
| null
| string
[]
▸ isEmpty(arg
): boolean
Check if argument is empty
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isError(arg
): boolean
Check if argument is Error
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isFloat32Array(arg
): boolean
Check if argument is Float32Array
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isFloat64Array(arg
): boolean
Check if argument is Float64Array
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isFunction(arg
): boolean
Check if argument is function
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isFunctionType(arg
): boolean
Check if argument is Function or AsyncFunction
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isInt16Array(arg
): boolean
Check if argument is Int16Array
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isInt32Array(arg
): boolean
Check if argument is Int32Array
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isInt8Array(arg
): boolean
Check if argument is Int8Array
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isInteger(arg
): boolean
Check if argument is Integer
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isIterable(arg
): boolean
Check if argument is Iterable
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isKind(arg
, kind
): boolean
Check if argument is of the kind
Name | Type | Description |
---|---|---|
arg |
unknown |
|
kind |
string |
Kind to match the type |
boolean
▸ isKindEqual(arg1
, arg2
): boolean
Check if two arguments are of same type
Name | Type |
---|---|
arg1 |
unknown |
arg2 |
unknown |
boolean
▸ isMap(arg
): boolean
Check if argument is Map
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isNull(arg
): boolean
Check if argument is null
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isNullOrUndefined(arg
): boolean
Check if argument is null or undefined
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isNumber(arg
): boolean
Check if argument is Number
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isNumeric(arg
): boolean
Check if argument is numeric type, check if is number or a string that can be converted into number
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isNumericSequence(arg
, regex?
): boolean
Check if argument is a numeric sequence of type 1..5 or as defined by regex argument
Name | Type |
---|---|
arg |
unknown |
regex? |
RegExp |
boolean
▸ isObject(arg
): boolean
Check if argument is Object
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isPlainObject(arg
): boolean
Check if argument is a plain object
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isPrimitive(arg
): boolean
Check if argument is of primitive type
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isPromise(arg
): boolean
Check if argument is a Promise
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isRegExp(arg
): boolean
Check if argument is RegExp
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isSequence(arg
, regex
): boolean
Check if argument is a sequence based on given regexp
Name | Type |
---|---|
arg |
unknown |
regex |
RegExp |
boolean
▸ isSet(arg
): boolean
Check if argument is Set
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isString(arg
): boolean
Check if argument is String
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isSymbol(arg
): boolean
Check if argument is Symbol
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isTypedArray(arg
): boolean
Check if argument is TypedArray
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isUint16Array(arg
): boolean
Check if argument is Uint16Array
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isUint32Array(arg
): boolean
Check if argument is Uint32Array
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isUint8Array(arg
): boolean
Check if argument is Uint8Array
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isUint8ClampedArray(arg
): boolean
Check if argument is Uint8ClampedArray
Name | Type |
---|---|
arg |
unknown |
boolean
▸ isUndefined(arg?
): boolean
Check if argument is Undefined
Name | Type |
---|---|
arg? |
unknown |
boolean
▸ isUrlRelative(url
): boolean
Returns a value indicating whether a URL is relative. A relative URL does not have host info part.
Name | Type | Description |
---|---|---|
url |
string |
the URL to be checked |
boolean
whether the URL is relative
▸ kindOf(arg
): string
Return a string with the type of the object
Name | Type |
---|---|
arg |
unknown |
string