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


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): any;

Parameters​

ParameterType
obj1equalsType
obj2equalsType

Returns​

any


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


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


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


parseXmlStyle()​

function parseXmlStyle(element): Map<string, string>;

Parameters​

ParameterType
elementElement

Returns​

Map<string, string>


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


walkNodes()​

function walkNodes(
gmXml,
nodeNames,
parseNode): void;

Parameters​

ParameterType
gmXmlstring
nodeNamesstring[]
parseNode(node) => void

Returns​

void

Was this page helpful?