@warmthsea/utils
TypeScript icon, indicating that this package has built-in type declarations

0.1.3 • Public • Published

@warmthsea/utils

NPM version NPM download Github License

📦 Install

pnpm i @warmthsea/utils

🦄 Usage

  • utilAwaitTime
async function testFun () {
  await utilAwaitTime(300) // =>  setTimeout(() => { ... }, 300)
  console.log('load')
}
  • utilDelay
let num = 1

function continuousClickFun (){
  utilDelay(() => {
    num ++
    console.log(num)
  }, 300)
}
  • utilGetSuffix
console.log(utilGetSuffix('test.pdf')) // =>  pdf
  • utilFormData
const testObject = {
  a: 1,
  b: 'test'
  c: undefined
}

console.log(utilFormData(testObject)) // =>  { a: 1, b: 'test' }
  • utilObjectFilter
const testObject = {
  a: 0,
  b: false
  c: undefined
}

console.log(utilObjectFilter(testObject)) // =>  { a: 0, b: false }
  • utilDownBlobFile
// request responseType is 'blob'

utilDownBlobFile(fileBlob,'text.xlsx')
  • utilObjectArrayIncludes
const list = [{
  num: 1
},{
  num: 2
}]
const item = {
  num: 1
}

utilObjectArrayIncludes(list, item) // =>  true

License

MIT License © 2023 Warmthsea

Readme

Keywords

Package Sidebar

Install

npm i @warmthsea/utils

Weekly Downloads

3

Version

0.1.3

License

MIT

Unpacked Size

8.83 kB

Total Files

6

Last publish

Collaborators

  • warmthsea