UNPKG

meteor-angular2-accounts-material-ui

Version:
26 lines (20 loc) 482 B
import 'reflect-metadata'; import { Pipe } from '@angular/core'; import { Meteor } from 'meteor/meteor'; @Pipe({ name: 'userDisplayName' }) export class UserDisplayName { transform(user: Meteor.User): string { if (!user) { return ''; } if (user.username) { return user.username; } if (user.emails) { return user.emails[0].address; } return ''; } }