starhs-models
Advanced tools
Comparing version 7.0.0 to 7.1.0
@@ -27,2 +27,3 @@ 'use strict'; | ||
var $context = new _rheactorValueObjects.URIValue('https://github.com/ResourcefulHumans/staRHs-models#Profile'); | ||
var MaybeStringType = (0, _tcomb.maybe)(_tcomb.String); | ||
@@ -33,3 +34,3 @@ var Profile = exports.Profile = function (_Entity) { | ||
/** | ||
* @param {{$id: string, email: EmailValue, firstname: string, lastname: string, avatar: URIValue, $links: Array.<Link>}} fields | ||
* @param {{$id: string, email: EmailValue, firstname: string, lastname: string, organization: String|undefined, avatar: URIValue, $links: Array.<Link>}} fields | ||
*/ | ||
@@ -42,2 +43,3 @@ function Profile(fields) { | ||
lastname = fields.lastname, | ||
organization = fields.organization, | ||
avatar = fields.avatar; | ||
@@ -49,2 +51,3 @@ | ||
(0, _tcomb.String)(lastname); | ||
MaybeStringType(organization); | ||
(0, _rheactorValueObjects.EmailValueType)(email); | ||
@@ -55,2 +58,3 @@ (0, _tcomb.maybe)(_rheactorValueObjects.URIValueType)(avatar); | ||
_this.lastname = lastname; | ||
_this.organization = organization; | ||
_this.avatar = avatar; | ||
@@ -70,3 +74,3 @@ return _this; | ||
/** | ||
* @returns {{$id: string, email: string, firstname: string, lastname: string, avatar: (string|undefined), $context: string, $links: Array<{href: string, $context: string}>}} | ||
* @returns {{$id: string, email: string, firstname: string, lastname: string, organization: String|undefined, avatar: (string|undefined), $context: string, $links: Array<{href: string, $context: string}>}} | ||
*/ | ||
@@ -78,2 +82,3 @@ value: function toJSON() { | ||
lastname: this.lastname, | ||
organization: this.organization, | ||
avatar: this.avatar ? this.avatar.toString() : undefined | ||
@@ -84,3 +89,3 @@ }); | ||
/** | ||
* @param {{$id: string, email: string, firstname: string, lastname: string, avatar: string, $links: Array<{href: string, $context: string}>}} data | ||
* @param {{$id: string, email: string, firstname: string, lastname: string, organization: String|undefined, avatar: string, $links: Array<{href: string, $context: string}>}} data | ||
* @returns {Profile} | ||
@@ -104,2 +109,3 @@ */ | ||
lastname = data.lastname, | ||
organization = data.organization, | ||
avatar = data.avatar; | ||
@@ -111,2 +117,3 @@ | ||
lastname: lastname, | ||
organization: organization, | ||
avatar: avatar ? new _rheactorValueObjects.URIValue(avatar) : avatar | ||
@@ -150,4 +157,5 @@ })); | ||
lastname: _tcomb.String, | ||
organization: MaybeStringType, | ||
avatar: _tcomb.String | ||
}, 'ProfileJSONType'); | ||
var ProfileType = exports.ProfileType = (0, _tcomb.irreducible)('ProfileType', Profile.is); |
{ | ||
"name": "starhs-models", | ||
"version": "7.0.0", | ||
"version": "7.1.0", | ||
"description": "Shared models for the staRHs API", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
22825
376
0