kist-toolbox
Various helpers for my projects.
Installation
npm install kist-toolbox --save
API
eventEmitter(context, eventName, data)
context
Type: Object
eventName
Type: String
data
Type: Array
isPublicMethod(name)
Returns: Boolean
name
Type: String
appendClass(prop, className)
Returns: String
prop
Type: String
className
Type: String
appendNamespacedClasses(ns)
Returns: Object
ns
Type: String
Examples
eventEmitter
var eventEmitter = 'Foo'; var el = ;var foo = 0;var a = options: { foo++; bar = result; ctx = this; } ; el; ;; // foo === 3;// bar === 'bazbazbad';// ctx === {};
isPublicMethod
var isPublicMethod = 'foo';; // true; // false
appendClass
var appendClass = foo: 'foo' bar: 'bar';; // 'foo bar'; // 'bar barbarbar baz'
appendNamespacedClasses
var appendNamespacedClasses = foo: 'Foobar-foo' bar: 'Foobar-bar' baz: 'foobarbaz' bad: 'bad' bag: 'Foobar-bag' 'Foobar'; ; /*{ foo: 'Foobar-foo Barbaz-foo', bar: 'Foobar-bar Barbaz-bar', baz: 'foobarbaz', bad: 'bad', bag: 'Foobar-bag Barbaz-bag'}*/
License
MIT © Ivan Nikolić