Return true if condition matches
import { checkCondition } from '@jonibach/transform'
const result = checkCondition(params)
params:
params
async: no
Demo not found
Return true if condition matches across multiple arrays
import { checkConditions } from '@jonibach/transform'
const result = checkConditions(conditions)
params:
conditions
async: no
Demo not found
Return objects if condition matches across an array
import { filterByObjectCondition } from '@jonibach/transform'
const result = filterByObjectCondition(objects, condition)
params:
objects
condition
async: no
Demo not found
Return objects if condition matches across multiple arrays
import { filterByObjectConditions } from '@jonibach/transform'
const result = filterByObjectConditions(objects, conditions)
params:
objects
conditions
async: no
Demo not found
Converts an object to an array of key-value pairs.
import { objectToArray } from '@jonibach/transform'
const result = objectToArray(obj)
params:
obj
async: no
Demo not found
Converts an array of key-value pairs to an object.
import { arrayToObject } from '@jonibach/transform'
const result = arrayToObject(array)
params:
array
async: no
Demo not found
Converts a map to an object.
import { mapToObject } from '@jonibach/transform'
const result = mapToObject(map)
params:
map
async: no
Converts an object to a map.
import { objectToMap } from '@jonibach/transform'
const result = objectToMap(obj)
params:
obj
async: no
Converts a set to an array.
import { setToArray } from '@jonibach/transform'
const result = setToArray(set)
params:
set
async: no
Converts an array to a set.
import { arrayToSet } from '@jonibach/transform'
const result = arrayToSet(array)
params:
array
async: no
Converts a nested array to a flat array.
import { arrayToFlatArray } from '@jonibach/transform'
const result = arrayToFlatArray(array)
params:
array
async: no
Groups an array of objects by a key.
import { arrayToGroup } from '@jonibach/transform'
const result = arrayToGroup(array, key)
params:
array
key
async: no
Demo not found
Converts an array of objects into an array of strings.
import { objectArrayToArrayOfString } from '@jonibach/transform'
const result = objectArrayToArrayOfString(array)
params:
array
async: no
Demo not found
Flattens a nested array of objects and concatenates all values into a single string.
import { nestedObjectArrayValuesToString } from '@jonibach/transform'
const result = nestedObjectArrayValuesToString(array)
params:
array
async: no
Demo not found
Flattens a nested array of objects and concatenates all keys into a single string.
import { nestedObjectArrayKeysToString } from '@jonibach/transform'
const result = nestedObjectArrayKeysToString(array)
params:
array
async: no
Demo not found
Flattens a nested array of objects and converts each object to a string representation.
import { nestedObjectArrayToString } from '@jonibach/transform'
const result = nestedObjectArrayToString(array)
params:
array
async: no
Demo not found
Flattens a nested array of objects and converts each object to a query string representation.
import { nestedObjectArrayToQueryString } from '@jonibach/transform'
const result = nestedObjectArrayToQueryString(array)
params:
array
async: no
Demo not found
Converts an array of objects into an array with each object accompanied by its string representation.
import { arrayWithObjectAndString } from '@jonibach/transform'
const result = arrayWithObjectAndString(array)
params:
array
async: no
Demo not found
Searches a string for a partial match regardless of case.
import { searchString } from '@jonibach/transform'
const result = searchString(text, searchTerm)
params:
text
searchTerm
async: no
Demo not found
Filters an array of transformed objects, returning only those that match the search term, in their original format.
import { filterArrayByString } from '@jonibach/transform'
const result = filterArrayByString(array, searchTerm)
params:
array
searchTerm
async: no
Demo not found
Filters an array of transformed objects based on a search term, retaining the transformed format.
import { filterArrayByStringRaw } from '@jonibach/transform'
const result = filterArrayByStringRaw(array, searchTerm)
params:
array
searchTerm
async: no