function ManyToMany(typeFunction, inverseSideOrOptions, options) {
    return function (object, propertyName) {
        class_transformer_1.Type(typeFunction)(object, propertyName);
    };
}
function ManyToMany(typeFunction, inverseSideOrOptions, options) {
    return function (object, propertyName) {
        class_transformer_1.Type(typeFunction)(object, propertyName);
    };
}
function ManyToMany ( typeFunction , inverseSideOrOptions , options ) { return function ( object , propertyName ) { class_transformer_1 . Type ( typeFunction ) ( object , propertyName ) ; } ; }
/* export
/ * export
Creates a function that takes a typeFunction and returns a function that takes an object and a property name and returns a function that takes an inverse side or options object and returns a function that takes an inverse side or options object and returns a function that takes an inverse side or options object.