Module content.scripts.table_util🔗
global record TableUtil
deepEquals: function(any, any, boolean, any): boolean copy: function<T>(T): T shallowCopy: function<T>(T): T arrayFind: function<T>({T}, T): integer arrayFindIf: function<T>({T}, function(T) : boolean): integer arrayRemove: function<T>({T}, T): boolean arrayContains: function<T>({T}, T): boolean find: function<K, V>({{K, V}}, K): V concatenate: function<T>({T}): {T} merge: function<T, V>({T : V}): {T : V} removeDuplicates: function<T>({T}): {T} end
Category: globals🔗
TableUtil🔗
global record TableUtil
deepEquals: function(any, any, boolean, any): boolean copy: function<T>(T): T shallowCopy: function<T>(T): T arrayFind: function<T>({T}, T): integer arrayFindIf: function<T>({T}, function(T) : boolean): integer arrayRemove: function<T>({T}, T): boolean arrayContains: function<T>({T}, T): boolean find: function<K, V>({{K, V}}, K): V concatenate: function<T>({T}): {T} merge: function<T, V>({T : V}): {T : V} removeDuplicates: function<T>({T}): {T} end
TableUtil.deepEquals🔗
function TableUtil.deepEquals(any, any, boolean, any): booleanParameters
anyanybooleanany
boolean
TableUtil.copy🔗
function TableUtil.copy<T>(T): T
Type Parameters
T
T
T
TableUtil.shallowCopy🔗
function TableUtil.shallowCopy<T>(T): T
Type Parameters
T
T
T
TableUtil.arrayFind🔗
function TableUtil.arrayFind<T>({T}, T): integer
Type Parameters
T
{T}T
integer
TableUtil.arrayFindIf🔗
function TableUtil.arrayFindIf<T>({T}, function(T) : boolean): integer
Type Parameters
T
{T}function(T): boolean
integer
TableUtil.arrayRemove🔗
function TableUtil.arrayRemove<T>({T}, T): boolean
Type Parameters
T
{T}T
boolean
TableUtil.arrayContains🔗
function TableUtil.arrayContains<T>({T}, T): boolean
Type Parameters
T
{T}T
boolean
TableUtil.find🔗
function TableUtil.find<K, V>({{K, V}}, K): V
Type Parameters
KV
{{K, V}}K
V
TableUtil.concatenate🔗
function TableUtil.concatenate<T>({T}): {T}
Type Parameters
T
{T}
{T}
TableUtil.merge🔗
function TableUtil.merge<T, V>({T : V}): {T : V}
Type Parameters
TV
{T : V}
{T : V}
TableUtil.removeDuplicates🔗
function TableUtil.removeDuplicates<T>({T}): {T}
Type Parameters
T
{T}
{T}