Skip to main content

Utils

Interfaces

IEqualsReady

Methods

equals()
equals(object): boolean;
Parameters
ParameterType
objectObject
Returns

boolean

Variables

delay

const delay: (delay?) => Promise<void> = timeout;

Parameters

ParameterType
delay?number

Returns

Promise<void>

Functions

applyNullableValue()

function applyNullableValue<T>(actual, redefined): T;

Type Parameters

Type Parameter
T

Parameters

ParameterType
actualT
redefinedT

Returns

T


applyUndefinedValue()

function applyUndefinedValue<T>(actual, redefined): T;

Type Parameters

Type Parameter
T

Parameters

ParameterType
actualT
redefinedT

Returns

T


arrayEquals()

function arrayEquals(obj1, obj2): boolean;

Parameters

ParameterType
obj1equalsBasicType[]
obj2equalsBasicType[]

Returns

boolean

Deprecated

use arrayIsEquals from @aurigma/utils-js/algorithms/array


arrayReferenceEquals()

function arrayReferenceEquals(obj1, obj2): boolean;

Parameters

ParameterType
obj1Object[]
obj2Object[]

Returns

boolean


assign()

function assign<T>(target, sources, options?): T;

Type Parameters

Type Parameter
T extends Object

Parameters

ParameterType
targetT
sourcesany[]
options?{ deep?: boolean; ignoreNull?: boolean; }
options.deep?boolean
options.ignoreNull?boolean

Returns

T


assignProperties()

function assignProperties<T>(target, propObject): T;

Type Parameters

Type Parameter
T extends Object

Parameters

ParameterType
targetT
propObjectPartial<T>

Returns

T


capitalize()

function capitalize(word): string;

Parameters

ParameterType
wordstring

Returns

string


contains()

function contains(str1, str2): boolean;

Parameters

ParameterType
str1string
str2string

Returns

boolean


createCssDataUri()

function createCssDataUri(css): string;

Parameters

ParameterType
cssstring

Returns

string


enableMoveDropDownFocus()

function enableMoveDropDownFocus(element, getFocusElement): void;

Parameters

ParameterTypeDescription
elementHTMLElementElement contains twitter bootstrap dropdown
getFocusElement() => anyFunction returns element to be focused after dropdown expand

Returns

void


equals()

function equals(obj1, obj2): boolean;

Parameters

ParameterType
obj1equalsType
obj2equalsType

Returns

boolean


escapeXml()

function escapeXml(str): string;

Parameters

ParameterType
strstring

Returns

string


flatten()

function flatten<T>(nestedCollec): T[];

Type Parameters

Type Parameter
T

Parameters

ParameterType
nestedCollecT[][]

Returns

T[]

Deprecated

use native JS array flatten


getCurrentLineInTextArea()

function getCurrentLineInTextArea(element): string;

Parameters

ParameterType
elementHTMLTextAreaElement

Returns

string


getExtension()

function getExtension(fileName): string;

Parameters

ParameterType
fileNamestring

Returns

string


getFontNames()

function getFontNames(text): string[];

Parameters

ParameterType
textstring

Returns

string[]


getHiddenElemenHeight()

function getHiddenElemenHeight(el): number;

Parameters

ParameterType
elHTMLElement

Returns

number


getImageSize()

function getImageSize(imageUrl): Promise<{
height: number;
width: number;
}>;

Parameters

ParameterType
imageUrlstring

Returns

Promise<{ height: number; width: number; }>

Deprecated

The method should not be used. User ImageUtils.getImageSizeByUrl from design-atoms module.


getLastPathSegment()

function getLastPathSegment(path): string;

Parameters

ParameterType
pathstring

Returns

string


getNameWithoutExtension()

function getNameWithoutExtension(fileName): string;

Parameters

ParameterType
fileNamestring

Returns

string


getStringEnumValue()

function getStringEnumValue(enumObject, enumValue): string;

Parameters

ParameterType
enumObjectObject
enumValuestring

Returns

string


getTextFromXml()

function getTextFromXml(xmlFormattedText, replaceParagraphString?): string;

Parameters

ParameterTypeDefault value
xmlFormattedTextstringundefined
replaceParagraphStringstring" "

Returns

string


getUniqueId()

function getUniqueId(object): string;

Parameters

ParameterType
objectObject

Returns

string


isEmpty()

function isEmpty<T>(value): boolean;

Type Parameters

Type Parameter
T

Parameters

ParameterType
valueT

Returns

boolean


isEqual()

function isEqual(a, b): boolean;

Parameters

ParameterType
aany
bany

Returns

boolean


isFocused()

function isFocused(element): any;

Parameters

ParameterType
elementElement

Returns

any


isNullOrEmptyOrWhiteSpace()

function isNullOrEmptyOrWhiteSpace(str): boolean;

Parameters

ParameterType
strstring

Returns

boolean


isNumber()

function isNumber(value): value is number;

Parameters

ParameterType
valueany

Returns

value is number


isObject()

function isObject(value): boolean;

Parameters

ParameterType
valueany

Returns

boolean


isString()

function isString(value): value is string;

Parameters

ParameterType
valueany

Returns

value is string


isValidXml()

function isValidXml(str, fixAmpsEnabled?): boolean;

Parameters

ParameterTypeDefault value
strstringundefined
fixAmpsEnabledbooleantrue

Returns

boolean


localStorageEnabled()

function localStorageEnabled(): boolean;

Returns

boolean


measureScrollbar()

function measureScrollbar(): number;

Returns

number


mmToPoint()

function mmToPoint(millimeters): number;

Parameters

ParameterType
millimetersnumber

Returns

number


normalize()

function normalize<T>(paramObject, def): T;

Type Parameters

Type Parameter
T

Parameters

ParameterType
paramObjectT
defPartial<T>

Returns

T


parsePercentOrPointValue()

function parsePercentOrPointValue(point, printAreaSize): number;

Parameters

ParameterType
pointstring | number
printAreaSizenumber

Returns

number


stringEquals()

Call Signature

function stringEquals(str1, str2, ignoreCase?): boolean;
Parameters
ParameterType
str1string
str2string
ignoreCase?boolean
Returns

boolean

Call Signature

function stringEquals(str1, str2, options?): boolean;
Parameters
ParameterType
str1string
str2string
options?{ ignoreCase: boolean; }
options.ignoreCase?boolean
Returns

boolean


stringFormat()

function stringFormat(str): string;

Parameters

ParameterType
strstring

Returns

string


stripForJson()

function stripForJson(obj, omitProperties?): object;

Parameters

ParameterType
objany
omitProperties?string | string[]

Returns

object


strToInt()

function strToInt(str): number;

Parameters

ParameterType
strstring

Returns

number


timeout()

function timeout(delay?): Promise<void>;

Parameters

ParameterType
delay?number

Returns

Promise<void>


toDashedStyle()

function toDashedStyle(camleCase): string;

Parameters

ParameterType
camleCasestring

Returns

string


unescapeXml()

function unescapeXml(str): string;

Parameters

ParameterType
strstring

Returns

string


urlCombine()

function urlCombine(startUrl, ...urlParts): string;

Parameters

ParameterType
startUrlstring
...urlPartsstring[]

Returns

string

Was this page helpful?