0.0.24 • Published 2 years ago
@datage/rest-api v0.0.24
@datage/rest-api
Usage
toSnakeCase
import { toSnakeCase } from '@datage/rest-api'
const snaked = toSnakeCase('camelCase')
snaked === 'camel_case'
toCamelCase
import { toSnakeCase } from '@datage/rest-api'
const camel = toCamelCase('snake_case')
camel === 'snakeCase'
isObject
import { isObject } from '@datage/rest-api'
isObject(null) // false
isObject(undefined) // false
isObject(1) // false
isObject('test') // false
isObject(new Date()) // false
isObject([1]) // false
isObject({ a: 1 }}) // true
mapObjectKeys
import { mapObjectKeys, toSnakeCase } from '@datage/rest-api'
const camelObj = objectKeysToCamelCase({ snake_case: { more_snake_: [{ my_snake_: 1 }]}}, toSnakeCase)
console.log(camelObj) // { snakeCase: { moreSnake_: [{ mySnake_: 1 }]}}
objectKeysToCamelCase
import { objectKeysToCamelCase } from '@datage/rest-api'
const camelObj = objectKeysToCamelCase({ snake_case: { more_snake_: [{ my_snake_: 1 }]}})
console.log(camelObj) // { snakeCase: { moreSnake_: [{ mySnake_: 1 }]}}
objectKeysToSnakeCase
import { objectKeysToSnakeCase } from '@datage/rest-api'
const snakeObj = objectKeysToSnakeCase({ camelCase: { moreCamel: [{ myCamel: 1 }]}})
console.log(snakeObj) // { camel_case: { more_camel: [{ my_camel: 1 }]}}
getIn
import { getIn } from '@datage/rest-api'
const obj = { a: { b: { c: 1 } } }
const c = getIn(obj, 'a.b.c')
console.log(c) // 1
setIn
import { setIn } from '@datage/rest-api'
const obj = { a: { b: { c: 1 } } }
const obj1 = setIn(obj, 'a.b.d', 2)
console.log(obj1) // { a: { b: { c: 1, d: 2 } } }
0.0.20
2 years ago
0.0.21
2 years ago
0.0.22
2 years ago
0.0.23
2 years ago
0.0.24
2 years ago
0.0.19
2 years ago
0.0.18
4 years ago
0.0.13
4 years ago
0.0.14
4 years ago
0.0.16
4 years ago
0.0.17
4 years ago
0.0.12
4 years ago
0.0.10
4 years ago
0.0.11
4 years ago
0.0.9
4 years ago
0.0.8
4 years ago
0.0.7
4 years ago
0.0.6
4 years ago