@tripsnek/tmf
Version:
TypeScript Modeling Framework - A TypeScript port of the Eclipse Modeling Framework (EMF)
20 lines • 1.7 kB
JavaScript
/**
* Generic type for pairing two instances together. This is not a
* part of the TMF metamodel, and thus cannot be serialized
* or persisted without special logic.
*/
export class Pair {
first;
second;
constructor(first, second) {
this.first = first;
this.second = second;
}
getFirst() {
return this.first;
}
getSecond() {
return this.second;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFpci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9saWIvdXRpbHMvcGFpci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7OztHQUlHO0FBQ0gsTUFBTSxPQUFPLElBQUk7SUFDUCxLQUFLLENBQUs7SUFDVixNQUFNLENBQUs7SUFDbkIsWUFBWSxLQUFTLEVBQUUsTUFBVTtRQUMvQixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztRQUNuQixJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQztJQUN2QixDQUFDO0lBRU0sUUFBUTtRQUNiLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQztJQUNwQixDQUFDO0lBQ00sU0FBUztRQUNkLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQztJQUNyQixDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICogR2VuZXJpYyB0eXBlIGZvciBwYWlyaW5nIHR3byBpbnN0YW5jZXMgdG9nZXRoZXIuIFRoaXMgaXMgbm90IGFcclxuICogcGFydCBvZiB0aGUgVE1GIG1ldGFtb2RlbCwgYW5kIHRodXMgY2Fubm90IGJlIHNlcmlhbGl6ZWRcclxuICogb3IgcGVyc2lzdGVkIHdpdGhvdXQgc3BlY2lhbCBsb2dpYy5cclxuICovXHJcbmV4cG9ydCBjbGFzcyBQYWlyPFQxLCBUMj4ge1xyXG4gIHByaXZhdGUgZmlyc3Q6IFQxO1xyXG4gIHByaXZhdGUgc2Vjb25kOiBUMjtcclxuICBjb25zdHJ1Y3RvcihmaXJzdDogVDEsIHNlY29uZDogVDIpIHtcclxuICAgIHRoaXMuZmlyc3QgPSBmaXJzdDtcclxuICAgIHRoaXMuc2Vjb25kID0gc2Vjb25kO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIGdldEZpcnN0KCk6IFQxIHtcclxuICAgIHJldHVybiB0aGlzLmZpcnN0O1xyXG4gIH1cclxuICBwdWJsaWMgZ2V0U2Vjb25kKCk6IFQyIHtcclxuICAgIHJldHVybiB0aGlzLnNlY29uZDtcclxuICB9XHJcbn1cclxuIl19