UNPKG

foam-framework

Version:
41 lines (36 loc) 837 B
/** * @license * Copyright 2015 Google Inc. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 */ CLASS({ package: 'com.google.ow.model', name: 'Envelope', extends: 'com.google.ow.model.StreamableTrait', traits: [ 'foam.core.dao.SyncTrait', 'com.google.plus.ShareableTrait', ], requires: [ 'com.google.ow.ui.EnvelopeCitationView as CitationView', ], //TODO: hack to get Envelope.SID to show up properties: [ 'id', 'sid', 'shares', 'owner', 'source', 'data', ], methods: [ function toE(X) { return this.CitationView.create({ data: this }, X); }, ], });