@paciu/utils
v0.0.20
Published
``` $ npm i @paciu/utils ```
Downloads
51
Readme
@paciu/utils
$ npm i @paciu/utilsdeclination
import { declination } from '@paciu/utils'
declination( 1, [ 'час', 'часа', 'часов' ] ) // час
declination( 3, [ 'час', 'часа', 'часов' ] ) // часа
declination( 5, [ 'час', 'часа', 'часов' ] ) // часовpluralize
import { pluralize } from '@paciu/utils'
pluralize( 1, [ 'hour', 'hours' ] ) // hour
pluralize( 2, [ 'hour', 'hours' ] ) // hoursinterpolateTemplate
import { interpolateTemplate } from '@paciu/utils'
interpolateTemplate( 'Hello, {{name}}.', { name: 'John' } ) // Hello, John.
interpolateTemplate( 'Hello, ((name)).', { name: 'John' }, { delimiters: [ '((', '))' ] } ) // Hello, John.secondsToTimeString
import { secondsToTimeString } from '@paciu/utils'
secondsToTimeString( 1830 ) // 00:30:30
secondsToTimeString( 5400, 'hh:mm' ) // 01:30isArray
import { isArray } from '@paciu/utils'
isArray( 'array' ) // false
isArray( [] ) // true
isArray( [], { minLength: 1 } ) // false
isArray( [ 'item' ], { minLength: 1 } ) // truesleep
import { sleep } from '@paciu/utils'
await sleep(3000) // await three seconds