@worldsibu/convector-core-model
Advanced tools
Comparing version 1.2.1-0-alpha.d2bc9d30 to 1.2.1-0-alpha.f15268c7
@@ -0,3 +1,4 @@ | ||
export declare const defaultMetadataKey: any; | ||
import 'reflect-metadata'; | ||
export declare function Default<T>(defaultValue: T): (target: any, key: string) => void; | ||
export declare function getDefaults(obj: any): {}; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var tslib_1 = require("tslib"); | ||
var defaultMetadataKey = Symbol('default'); | ||
var g = global; | ||
exports.defaultMetadataKey = g.ConvectorDefaultMetadataKey || Symbol('default'); | ||
g.ConvectorDefaultMetadataKey = exports.defaultMetadataKey; | ||
require("reflect-metadata"); | ||
function Default(defaultValue) { | ||
return function (target, key) { | ||
var defaults = Reflect.getMetadata(defaultMetadataKey, target) || {}; | ||
Reflect.defineMetadata(defaultMetadataKey, tslib_1.__assign({}, defaults, (_a = {}, _a[key] = defaultValue, _a)), target); | ||
var defaults = Reflect.getMetadata(exports.defaultMetadataKey, target) || {}; | ||
Reflect.defineMetadata(exports.defaultMetadataKey, tslib_1.__assign({}, defaults, (_a = {}, _a[key] = defaultValue, _a)), target); | ||
var _a; | ||
@@ -15,3 +17,3 @@ }; | ||
function getDefaults(obj) { | ||
var defaults = Reflect.getMetadata(defaultMetadataKey, obj); | ||
var defaults = Reflect.getMetadata(exports.defaultMetadataKey, obj); | ||
return !defaults ? {} : Object.keys(defaults) | ||
@@ -18,0 +20,0 @@ .reduce(function (result, k) { |
@@ -0,3 +1,4 @@ | ||
export declare const requiredMetadataKey: any; | ||
import 'reflect-metadata'; | ||
export declare function Required(): (target: any, key: string) => void; | ||
export declare function ensureRequired(obj: any): boolean; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var tslib_1 = require("tslib"); | ||
var requiredMetadataKey = Symbol('required'); | ||
var g = global; | ||
exports.requiredMetadataKey = g.ConvectorRequiredMetadataKey || Symbol('required'); | ||
g.ConvectorRequiredMetadataKey = exports.requiredMetadataKey; | ||
require("reflect-metadata"); | ||
function Required() { | ||
return function (target, key) { | ||
var required = Reflect.getMetadata(requiredMetadataKey, target); | ||
Reflect.defineMetadata(requiredMetadataKey, tslib_1.__assign({}, required, (_a = {}, _a[key] = true, _a)), target); | ||
var required = Reflect.getMetadata(exports.requiredMetadataKey, target); | ||
Reflect.defineMetadata(exports.requiredMetadataKey, tslib_1.__assign({}, required, (_a = {}, _a[key] = true, _a)), target); | ||
var _a; | ||
@@ -17,3 +19,3 @@ }; | ||
try { | ||
required = Reflect.getMetadata(requiredMetadataKey, obj) || {}; | ||
required = Reflect.getMetadata(exports.requiredMetadataKey, obj) || {}; | ||
} | ||
@@ -20,0 +22,0 @@ catch (e) { |
import { Schema } from 'yup'; | ||
import 'reflect-metadata'; | ||
export declare const validateMetadataKey: any; | ||
export declare function Validate<T>(input: Schema<T> | { | ||
@@ -4,0 +5,0 @@ schema: () => Schema<T>; |
@@ -5,3 +5,5 @@ "use strict"; | ||
require("reflect-metadata"); | ||
var validateMetadataKey = Symbol('validate'); | ||
var g = global; | ||
exports.validateMetadataKey = g.ConvectorValidateMetadataKey || Symbol('validate'); | ||
g.ConvectorValidateMetadataKey = exports.validateMetadataKey; | ||
function Validate(input) { | ||
@@ -26,4 +28,4 @@ var schema = input; | ||
Object.defineProperty(target, key, getSet); | ||
var validated = Reflect.getMetadata(validateMetadataKey, target); | ||
Reflect.defineMetadata(validateMetadataKey, tslib_1.__assign({}, validated, (_a = {}, _a[key] = schema, _a)), target); | ||
var validated = Reflect.getMetadata(exports.validateMetadataKey, target); | ||
Reflect.defineMetadata(exports.validateMetadataKey, tslib_1.__assign({}, validated, (_a = {}, _a[key] = schema, _a)), target); | ||
var _a; | ||
@@ -36,3 +38,3 @@ }; | ||
try { | ||
validated = Reflect.getMetadata(validateMetadataKey, obj) || {}; | ||
validated = Reflect.getMetadata(exports.validateMetadataKey, obj) || {}; | ||
} | ||
@@ -39,0 +41,0 @@ catch (e) { |
{ | ||
"name": "@worldsibu/convector-core-model", | ||
"version": "1.2.1-0-alpha.d2bc9d30", | ||
"version": "1.2.1-0-alpha.f15268c7", | ||
"description": "Convector Model base class", | ||
@@ -35,4 +35,4 @@ "license": "Apache-2.0", | ||
"dependencies": { | ||
"@worldsibu/convector-core-errors": "1.2.1-0-alpha.d2bc9d30", | ||
"@worldsibu/convector-core-storage": "1.2.1-0-alpha.d2bc9d30", | ||
"@worldsibu/convector-core-errors": "1.2.1-0-alpha.f15268c7", | ||
"@worldsibu/convector-core-storage": "1.2.1-0-alpha.f15268c7", | ||
"tslib": "^1.9.0", | ||
@@ -39,0 +39,0 @@ "yup": "^0.24.1" |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
39236
383
+ Added@worldsibu/convector-core-errors@1.2.1-0-alpha.f15268c7(transitive)
+ Added@worldsibu/convector-core-storage@1.2.1-0-alpha.f15268c7(transitive)
- Removed@worldsibu/convector-core-errors@1.2.1-0-alpha.d2bc9d30(transitive)
- Removed@worldsibu/convector-core-storage@1.2.1-0-alpha.d2bc9d30(transitive)
Updated@worldsibu/convector-core-errors@1.2.1-0-alpha.f15268c7
Updated@worldsibu/convector-core-storage@1.2.1-0-alpha.f15268c7