function addAttributeOptions(target, propertyName, options) {
    var attributes = getAttributes(target);
    if (!attributes || !attributes[propertyName]) {
        throw new Error("@Column annotation is missing for \"" + propertyName + "\" of class \"" + target.constructor.name + "\"" +
            " or annotation order is wrong.");
    }
    attributes[propertyName] = object_1.deepAssign(attributes[propertyName], options);
    setAttributes(target, attributes);
}
/**
 * Adds attribute options for specific attribute
 */
Adds attribute options for specific attribute
Adds attribute options for specific attribute
function addAttributeOptions(target, propertyName, options) {
    var attributes = getAttributes(target);
    if (!attributes || !attributes[propertyName]) {
        throw new Error("@Column annotation is missing for \"" + propertyName + "\" of class \"" + target.constructor.name + "\"" +
            " or annotation order is wrong.");
    }
    attributes[propertyName] = object_1.deepAssign(attributes[propertyName], options);
    setAttributes(target, attributes);
}
function addAttributeOptions ( target , propertyName , options ) { var attributes = getAttributes ( target ) ; if ( ! attributes || ! attributes [ propertyName ] ) { throw new Error ( "@Column annotation is missing for \"" + propertyName + "\" of class \"" + target . constructor . name + "\"" + " or annotation order is wrong." ) ; } attributes [ propertyName ] = object_1 . deepAssign ( attributes [ propertyName ] , options ) ; setAttributes ( target , attributes ) ; }
Adds attribute options for specific attribute
Adds attribute options for specific attribute