2019-01-16 18:57:07 +00:00
|
|
|
export const fieldGenerator = self => (column, name) => {
|
|
|
|
Object.defineProperty(self, name || column, {
|
|
|
|
get() { return self._getRaw(column) },
|
|
|
|
set(value) { self._setRaw(column, value) },
|
|
|
|
enumerable: true,
|
|
|
|
configurable: true
|
|
|
|
})
|
|
|
|
}
|
2019-01-17 17:16:17 +00:00
|
|
|
|
|
|
|
export function initialize(target, name, descriptor) {
|
|
|
|
descriptor.initializer = true
|
|
|
|
}
|