@dipscope/type-manager
Version:
Transform JSON strings or plain objects into JS class instances.
249 lines • 11 kB
JavaScript
var UnresolvedPropertyState = (function () {
function UnresolvedPropertyState(propertyMetadata) {
this.propertyMetadata = propertyMetadata;
return;
}
Object.defineProperty(UnresolvedPropertyState.prototype, "alias", {
get: function () {
var resolvedPropertyState = this.resolvedPropertyState;
if (resolvedPropertyState === undefined) {
resolvedPropertyState = this.propertyMetadata.resolvePropertyState();
this.resolvedPropertyState = resolvedPropertyState;
}
return resolvedPropertyState.alias;
},
enumerable: false,
configurable: true
});
Object.defineProperty(UnresolvedPropertyState.prototype, "customValueMap", {
get: function () {
var resolvedPropertyState = this.resolvedPropertyState;
if (resolvedPropertyState === undefined) {
resolvedPropertyState = this.propertyMetadata.resolvePropertyState();
this.resolvedPropertyState = resolvedPropertyState;
}
return resolvedPropertyState.customValueMap;
},
enumerable: false,
configurable: true
});
Object.defineProperty(UnresolvedPropertyState.prototype, "serializedNullValueResolver", {
get: function () {
var resolvedPropertyState = this.resolvedPropertyState;
if (resolvedPropertyState === undefined) {
resolvedPropertyState = this.propertyMetadata.resolvePropertyState();
this.resolvedPropertyState = resolvedPropertyState;
}
return resolvedPropertyState.serializedNullValueResolver;
},
enumerable: false,
configurable: true
});
Object.defineProperty(UnresolvedPropertyState.prototype, "serializedDefaultValueResolver", {
get: function () {
var resolvedPropertyState = this.resolvedPropertyState;
if (resolvedPropertyState === undefined) {
resolvedPropertyState = this.propertyMetadata.resolvePropertyState();
this.resolvedPropertyState = resolvedPropertyState;
}
return resolvedPropertyState.serializedDefaultValueResolver;
},
enumerable: false,
configurable: true
});
Object.defineProperty(UnresolvedPropertyState.prototype, "deserializedNullValueResolver", {
get: function () {
var resolvedPropertyState = this.resolvedPropertyState;
if (resolvedPropertyState === undefined) {
resolvedPropertyState = this.propertyMetadata.resolvePropertyState();
this.resolvedPropertyState = resolvedPropertyState;
}
return resolvedPropertyState.deserializedNullValueResolver;
},
enumerable: false,
configurable: true
});
Object.defineProperty(UnresolvedPropertyState.prototype, "deserializedDefaultValueResolver", {
get: function () {
var resolvedPropertyState = this.resolvedPropertyState;
if (resolvedPropertyState === undefined) {
resolvedPropertyState = this.propertyMetadata.resolvePropertyState();
this.resolvedPropertyState = resolvedPropertyState;
}
return resolvedPropertyState.deserializedDefaultValueResolver;
},
enumerable: false,
configurable: true
});
Object.defineProperty(UnresolvedPropertyState.prototype, "serializedPropertyName", {
get: function () {
var resolvedPropertyState = this.resolvedPropertyState;
if (resolvedPropertyState === undefined) {
resolvedPropertyState = this.propertyMetadata.resolvePropertyState();
this.resolvedPropertyState = resolvedPropertyState;
}
return resolvedPropertyState.serializedPropertyName;
},
enumerable: false,
configurable: true
});
Object.defineProperty(UnresolvedPropertyState.prototype, "deserializedPropertyName", {
get: function () {
var resolvedPropertyState = this.resolvedPropertyState;
if (resolvedPropertyState === undefined) {
resolvedPropertyState = this.propertyMetadata.resolvePropertyState();
this.resolvedPropertyState = resolvedPropertyState;
}
return resolvedPropertyState.deserializedPropertyName;
},
enumerable: false,
configurable: true
});
Object.defineProperty(UnresolvedPropertyState.prototype, "serializable", {
get: function () {
var resolvedPropertyState = this.resolvedPropertyState;
if (resolvedPropertyState === undefined) {
resolvedPropertyState = this.propertyMetadata.resolvePropertyState();
this.resolvedPropertyState = resolvedPropertyState;
}
return resolvedPropertyState.serializable;
},
enumerable: false,
configurable: true
});
Object.defineProperty(UnresolvedPropertyState.prototype, "deserializable", {
get: function () {
var resolvedPropertyState = this.resolvedPropertyState;
if (resolvedPropertyState === undefined) {
resolvedPropertyState = this.propertyMetadata.resolvePropertyState();
this.resolvedPropertyState = resolvedPropertyState;
}
return resolvedPropertyState.deserializable;
},
enumerable: false,
configurable: true
});
Object.defineProperty(UnresolvedPropertyState.prototype, "genericArguments", {
get: function () {
var resolvedPropertyState = this.resolvedPropertyState;
if (resolvedPropertyState === undefined) {
resolvedPropertyState = this.propertyMetadata.resolvePropertyState();
this.resolvedPropertyState = resolvedPropertyState;
}
return resolvedPropertyState.genericArguments;
},
enumerable: false,
configurable: true
});
Object.defineProperty(UnresolvedPropertyState.prototype, "genericMetadatas", {
get: function () {
var resolvedPropertyState = this.resolvedPropertyState;
if (resolvedPropertyState === undefined) {
resolvedPropertyState = this.propertyMetadata.resolvePropertyState();
this.resolvedPropertyState = resolvedPropertyState;
}
return resolvedPropertyState.genericMetadatas;
},
enumerable: false,
configurable: true
});
Object.defineProperty(UnresolvedPropertyState.prototype, "namingConvention", {
get: function () {
var resolvedPropertyState = this.resolvedPropertyState;
if (resolvedPropertyState === undefined) {
resolvedPropertyState = this.propertyMetadata.resolvePropertyState();
this.resolvedPropertyState = resolvedPropertyState;
}
return resolvedPropertyState.namingConvention;
},
enumerable: false,
configurable: true
});
Object.defineProperty(UnresolvedPropertyState.prototype, "referenceHandler", {
get: function () {
var resolvedPropertyState = this.resolvedPropertyState;
if (resolvedPropertyState === undefined) {
resolvedPropertyState = this.propertyMetadata.resolvePropertyState();
this.resolvedPropertyState = resolvedPropertyState;
}
return resolvedPropertyState.referenceHandler;
},
enumerable: false,
configurable: true
});
Object.defineProperty(UnresolvedPropertyState.prototype, "serializer", {
get: function () {
var resolvedPropertyState = this.resolvedPropertyState;
if (resolvedPropertyState === undefined) {
resolvedPropertyState = this.propertyMetadata.resolvePropertyState();
this.resolvedPropertyState = resolvedPropertyState;
}
return resolvedPropertyState.serializer;
},
enumerable: false,
configurable: true
});
Object.defineProperty(UnresolvedPropertyState.prototype, "typeArgument", {
get: function () {
var resolvedPropertyState = this.resolvedPropertyState;
if (resolvedPropertyState === undefined) {
resolvedPropertyState = this.propertyMetadata.resolvePropertyState();
this.resolvedPropertyState = resolvedPropertyState;
}
return resolvedPropertyState.typeArgument;
},
enumerable: false,
configurable: true
});
Object.defineProperty(UnresolvedPropertyState.prototype, "typeMetadata", {
get: function () {
var resolvedPropertyState = this.resolvedPropertyState;
if (resolvedPropertyState === undefined) {
resolvedPropertyState = this.propertyMetadata.resolvePropertyState();
this.resolvedPropertyState = resolvedPropertyState;
}
return resolvedPropertyState.typeMetadata;
},
enumerable: false,
configurable: true
});
Object.defineProperty(UnresolvedPropertyState.prototype, "preserveNull", {
get: function () {
var resolvedPropertyState = this.resolvedPropertyState;
if (resolvedPropertyState === undefined) {
resolvedPropertyState = this.propertyMetadata.resolvePropertyState();
this.resolvedPropertyState = resolvedPropertyState;
}
return resolvedPropertyState.preserveNull;
},
enumerable: false,
configurable: true
});
Object.defineProperty(UnresolvedPropertyState.prototype, "useDefaultValue", {
get: function () {
var resolvedPropertyState = this.resolvedPropertyState;
if (resolvedPropertyState === undefined) {
resolvedPropertyState = this.propertyMetadata.resolvePropertyState();
this.resolvedPropertyState = resolvedPropertyState;
}
return resolvedPropertyState.useDefaultValue;
},
enumerable: false,
configurable: true
});
Object.defineProperty(UnresolvedPropertyState.prototype, "useImplicitConversion", {
get: function () {
var resolvedPropertyState = this.resolvedPropertyState;
if (resolvedPropertyState === undefined) {
resolvedPropertyState = this.propertyMetadata.resolvePropertyState();
this.resolvedPropertyState = resolvedPropertyState;
}
return resolvedPropertyState.useImplicitConversion;
},
enumerable: false,
configurable: true
});
return UnresolvedPropertyState;
}());
export { UnresolvedPropertyState };
//# sourceMappingURL=unresolved-property-state.js.map