0.4.9 • Published 3 years ago

@motif/utils v0.4.9

Weekly downloads
19
License
MIT
Repository
github
Last release
3 years ago

utils : object

Kind: global namespace

utils.scroll

Kind: static property of utils

utils.scroll.to(options)

Kind: static method of scroll

ParamType
optionsScrollToOptions

utils.scroll.top()

Kind: static method of scroll

utils.compareVersions(firstVersion, secondVersion) ⇒ number

Kind: static method of utils

ParamTypeDescription
firstVersionstring원래 버전
secondVersionstring비교할 버전

utils.dateAdd(date, duration) ⇒ Date

Kind: static method of utils

ParamTypeDescription
dateDate | number원래 날짜
durationutils.Duration증가시킬 시간

utils.dateDiff(leftDate, rightDate, unit) ⇒ Date

Kind: static method of utils

ParamTypeDescription
leftDateDate | number | string원래 날짜
rightDateDate | number | string비교할 날짜
unitutils.DateUnit비교 단위

utils.dateFormat(date, format) ⇒ string

Kind: static method of utils

ParamTypeDescription
dateDate | number | string원래 날짜
formatstring변환할 형식

Example

// Represent 11 February 2014 in middle-endian format:
var result = utils.dateFormat(new Date(2014, 1, 11), 'MM/dd/yyyy')
//=> '02/11/2014'

Example

// Represent 2 July 2014 in Esperanto:
import { eoLocale } from 'date-fns/locale/eo'
var result = utils.dateForma(new Date(2014, 6, 2), "do 'de' MMMM yyyy", {
  locale: eoLocale
})
//=> '2-a de julio 2014'

Example

// Escape string by single quote characters:
var result = utils.dateForma(new Date(2014, 6, 2, 15), "h 'o''clock'")
//=> "3 o'clock"

utils.dateISO(value) ⇒ Date

Kind: static method of utils

ParamTypeDescription
valueDate | Number | String시간 데이타

utils.dateSubtract(date, duration) ⇒ Date

Kind: static method of utils

ParamTypeDescription
dateDate | number원래 날짜
durationutils.Duration감소시킬 시간

utils.decodeSpecialChars(string) ⇒ string

Kind: static method of utils

ParamTypeDescription
stringstring변환할 문자

utils.getBool(value, defaultValue) ⇒ boolean

Kind: static method of utils

ParamTypeDefaultDescription
valueany임의 값
defaultValuebooleanfalse기본값 정의

utils.getJSON(data, defaultValue) ⇒ string

Kind: static method of utils

ParamTypeDefaultDescription
dataObjectJSON 객체
defaultValuestring"{}"

utils.is(type, value, passLike) ⇒ boolean

Kind: static method of utils

ParamTypeDescription
typeutils.Types체크할 타입
valueany
passLikeboolean유사타입 허용

utils.numberFormat(value) ⇒ string

Kind: static method of utils

ParamTypeDescription
valuenumber | string

utils.paging(options) ⇒ Paging

Kind: static method of utils

ParamType
optionsPagingParameters

utils.parseJSON(jsonValue, defaultValue) ⇒ Object

Kind: static method of utils

ParamTypeDefault
jsonValuestring
defaultValueObject{}

utils.passwordStrength(value) ⇒ number

Kind: static method of utils

ParamTypeDescription
valuenumber | string

utils.queryString(value) ⇒ string

Kind: static method of utils

ParamTypeDescription
valueobject

utils.split(string, delimiter, options) ⇒ string

Kind: static method of utils

ParamTypeDefaultDescription
stringArray.<string> | string문자열
delimiterstring","구분자
optionsSplitOptions추가 옵션

utils.stripSlashes(string) ⇒ string

Kind: static method of utils

ParamTypeDescription
stringstring문자열

utils.timestamp() ⇒ Date

Kind: static method of utils

utils.truncate(string, maxLength, options) ⇒ string

Kind: static method of utils

ParamTypeDescription
stringstring문자열
maxLengthnumber최대 길이
optionsTruncateOptions추가 옵션

utils.uuid() ⇒ string

Kind: static method of utils

utils.queue(options) ⇒ Queue

Kind: static method of utils

ParamType
optionsQueueOptions

utils.timeout(component, key, callback, milliseconds) ⇒ Timeout

Kind: static method of utils

ParamType
componentany
keystring
callbackfunction
millisecondsnumber

utils.timeout.getTimeout(component) ⇒ Timeout

Kind: static method of timeout

ParamType
componentany

utils.timeout.call(component, key, callback, milliseconds, options) ⇒ TimeoutInstance

Kind: static method of timeout

ParamType
componentany
keystring
callbackfunction
millisecondsnumber
optionsTimeoutOptions

utils.timeout.once(component, key, callback, milliseconds, options) ⇒ TimeoutInstance

Kind: static method of timeout

ParamType
componentany
keystring
callbackfunction
millisecondsnumber
optionsTimeoutOptions

utils.timeout.interval(component, key, callback, milliseconds, options) ⇒ TimeoutInstance

Kind: static method of timeout

ParamType
componentany
keystring
callbackfunction
millisecondsnumber
optionsTimeoutOptions

utils.timeout.has(component, key) ⇒ boolean

Kind: static method of timeout

ParamType
componentany
keystring

utils.timeout.clear(component, keys) ⇒ boolean

Kind: static method of timeout

ParamType
componentany
keysArray.<string>

utils.timeout.sleep(milliseconds)

Kind: static method of timeout

ParamType
millisecondsnumber

utils.ui(ref) ⇒ UIView

Kind: static method of utils

ParamType
refany

utils.ui.getElement(ref) ⇒ Element

Kind: static method of ui

ParamType
refany

utils.ui.getRect(ref) ⇒ UIRect

Kind: static method of ui

ParamType
refany

utils.ui.getRectEdge(ref) ⇒ UIRectEdge

Kind: static method of ui

ParamType
refany

Duration : enum

Kind: global enum

DateUnit : enum

Kind: global enum

Types : enum

Kind: global enum

TimeoutInstanceType : enum

Kind: global enum

Paging : Object

Kind: global typedef
Properties

NameType
pagenumber
sizenumber

PagingParameters : Object

Kind: global typedef
Properties

NameTypeDefault
pagenumber1
sizenumber20

SplitOptions : Object

Kind: global typedef
Properties

NameTypeDefaultDescription
maxLengthnumber
cleanbooleantrue배열인 경우 있는 값만 정리
defaultValueArray.<string>[예외 케이스가 발생하는 경우 기본 값 출력

TruncateOptions : Object

Kind: global typedef
Properties

NameTypeDefault
suffixstring"..."

QueueOptions : Object

Kind: global typedef
Properties

NameTypeDefault
onTaskfunction
jobsArray.<any>[
intervalnumber0
autoStartbooleanfalse

Queue

Kind: global typedef
Properties

NameType
lengthnumber

queue.add()

Kind: instance method of Queue

queue.remove(id)

Kind: instance method of Queue

ParamType
idstring

queue.reverse()

Kind: instance method of Queue

queue.start()

Kind: instance method of Queue

queue.stop()

Kind: instance method of Queue

ScrollToOptions : Object

Kind: global typedef
Properties

NameTypeDefault
contextany
typestring"timeout"

TimeoutOptions : Object

Kind: global typedef
Properties

NameTypeDefault
contextContext
typestring"timeout"

TimeoutInstance

Kind: global typedef
Properties

NameType
instanceNodeJS.Timeout
callCountnumber
typestring

timeoutInstance.getInstance() ⇒ NodeJS.Timeout | null

Kind: instance method of TimeoutInstance

timeoutInstance.getType() ⇒ TimeoutInstanceType

Kind: instance method of TimeoutInstance

timeoutInstance.execute()

Kind: instance method of TimeoutInstance

timeoutInstance.call()

Kind: instance method of TimeoutInstance

timeoutInstance.clear()

Kind: instance method of TimeoutInstance

Timeout

Kind: global typedef
Properties

NameType
keysArray.<string>

timeout.getKeys() ⇒ Array.<string>

Kind: instance method of Timeout

timeout.getInstances(keys) ⇒ Array.<TimeoutInstance>

Kind: instance method of Timeout

ParamType
keysArray.<string>

timeout.has(key) ⇒ boolean

Kind: instance method of Timeout

ParamType
keystring

timeout.get(key) ⇒ TimeoutInstance

Kind: instance method of Timeout

ParamType
keystring

timeout.set(key, instance)

Kind: instance method of Timeout

ParamType
keystring
instanceTimeoutInstance

timeout.expire(key)

Kind: instance method of Timeout

ParamType
keystring

timeout.delete(key)

Kind: instance method of Timeout

ParamType
keystring

timeout.clear(keys) ⇒ boolean

Kind: instance method of Timeout

ParamType
keysArray.<string>

timeout.call(key, callback, milliseconds, options) ⇒ TimeoutInstance

Kind: instance method of Timeout

ParamType
keystring
callbackfunction
millisecondsnumber
optionsTimeoutOptions

timeout.once(key, callback, milliseconds, options) ⇒ TimeoutInstance

Kind: instance method of Timeout

ParamType
keystring
callbackfunction
millisecondsnumber
optionsTimeoutOptions

timeout.interval(key, callback, milliseconds, options) ⇒ TimeoutInstance

Kind: instance method of Timeout

ParamType
keystring
callbackfunction
millisecondsnumber
optionsTimeoutOptions

timeout.sleep(milliseconds)

Kind: instance method of Timeout

ParamType
millisecondsnumber

UIRect : Object

Kind: global typedef
Properties

NameType
xnumber
ynumber
widthnumber
heightnumber

UIRectEdge : Object

Kind: global typedef
Properties

NameType
topnumber
rightnumber
bottomnumber
leftnumber

UIView : Object

Kind: global typedef

0.4.9

3 years ago

0.4.8

3 years ago

0.4.7

3 years ago

0.4.5

3 years ago

0.4.6

3 years ago

0.4.4

3 years ago

0.4.3

3 years ago

0.4.2

3 years ago

0.4.1

3 years ago

0.3.11

4 years ago

0.3.10

4 years ago

0.3.9

4 years ago

0.3.8

4 years ago

0.3.7

4 years ago

0.3.6

4 years ago

0.3.5

4 years ago

0.3.2

4 years ago

0.3.4

4 years ago

0.3.3

4 years ago

0.3.1

4 years ago

0.2.3

4 years ago

0.2.4

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago