style: apply prettier

This commit is contained in:
d-yokoi 2019-03-03 23:07:49 +09:00
parent c74ab67ccf
commit 03632f1507
No known key found for this signature in database
GPG key ID: 49EAF81BC6A0D19A
24 changed files with 2321 additions and 1958 deletions
ts_src/payments

View file

@ -1,28 +1,28 @@
export function prop (object: Object, name: string, f: ()=>any): void {
export function prop(object: Object, name: string, f: () => any): void {
Object.defineProperty(object, name, {
configurable: true,
enumerable: true,
get: function () {
let value = f.call(this)
this[name] = value
return value
get: function() {
let value = f.call(this);
this[name] = value;
return value;
},
set: function (value) {
set: function(value) {
Object.defineProperty(this, name, {
configurable: true,
enumerable: true,
value: value,
writable: true
})
}
})
writable: true,
});
},
});
}
export function value <T> (f: ()=>T): ()=>T {
let value: T
return function (): T {
if (value !== undefined) return value
value = f()
return value
}
export function value<T>(f: () => T): () => T {
let value: T;
return function(): T {
if (value !== undefined) return value;
value = f();
return value;
};
}