ampersand-jid-datatype-mixin
v1.0.0
Published
JID datatype for Ampersand state
Readme
ampersand-jid-datatype-mixin
A mixin for supporting XMPP JIDs as a state datatype.
Install
$ npm install ampersand-jid-datatype-mixinExample
var State = require('ampersand-state');
var JIDMixin = require('ampersand-jid-datatype-mixin');
var StateWithJID = State.extend(JIDMixin, {
props: {
to: 'jid',
from: 'jid'
}
});
var ex = new StateWithJID();
ex.to = '[email protected]/bar';
console.log(ex.to.bare);
// -> '[email protected]'
console.log(ex.to.resource);
// -> 'bar'License
MIT
