@@ -37,7 +37,7 @@ const Qs = require('querystring');
3737
3838var schemas = { } ;
3939var operations = { } ;
40- var transforms = { pagination : { } , error : { } , transformbuilder : { } , restbuilder : { } } ;
40+ var transforms = { pagination : { } , error : { } , restbuilder : { } } ;
4141
4242function SchemaBuilder ( name ) {
4343 this . name = name ;
@@ -4051,56 +4051,6 @@ UrlBuilder.prototype.toOne = function(keys, delimiter) {
40514051 return builder . join ( delimiter || '&' ) ;
40524052} ;
40534053
4054- function TransformBuilder ( ) { }
4055-
4056- TransformBuilder . transform = function ( name , obj ) {
4057-
4058- OBSOLETE ( 'TransformBuilder' , 'Builders.TransformBuilder will be removed in next versions.' ) ;
4059-
4060- var index = 2 ;
4061-
4062- if ( obj === undefined ) {
4063- obj = name ;
4064- name = transforms [ 'transformbuilder_default' ] ;
4065- index = 1 ;
4066- }
4067-
4068- var current = transforms [ 'transformbuilder' ] [ name ] ;
4069- if ( ! current ) {
4070- F . error ( 'Transformation "' + name + '" not found.' , 'TransformBuilder.transform()' ) ;
4071- return obj ;
4072- }
4073-
4074- var sum = arguments . length - index ;
4075- if ( sum <= 0 )
4076- return current . call ( obj , obj ) ;
4077-
4078- var arr = new Array ( sum + 1 ) ;
4079- var indexer = 1 ;
4080- arr [ 0 ] = obj ;
4081- for ( var i = index ; i < arguments . length ; i ++ )
4082- arr [ indexer ++ ] = arguments [ i ] ;
4083- return current . apply ( obj , arr ) ;
4084- } ;
4085-
4086- /**
4087- * STATIC: Create a transformation
4088- * @param {String } name
4089- * @param {Function } fn
4090- * @param {Boolean } isDefault Default transformation for all TransformBuilders.
4091- */
4092- TransformBuilder . addTransform = function ( name , fn , isDefault ) {
4093- transforms [ 'transformbuilder' ] [ name ] = fn ;
4094- isDefault && TransformBuilder . setDefaultTransform ( name ) ;
4095- } ;
4096-
4097- TransformBuilder . setDefaultTransform = function ( name ) {
4098- if ( name )
4099- transforms [ 'transformbuilder_default' ] = name ;
4100- else
4101- delete transforms [ 'transformbuilder_default' ] ;
4102- } ;
4103-
41044054function RESTBuilder ( url ) {
41054055
41064056 this . $url = url ;
@@ -4909,14 +4859,12 @@ exports.ErrorBuilder = ErrorBuilder;
49094859exports . Pagination = Pagination ;
49104860exports . Page = Page ;
49114861exports . UrlBuilder = UrlBuilder ;
4912- exports . TransformBuilder = TransformBuilder ;
49134862exports . SchemaOptions = SchemaOptions ;
49144863exports . OperationOptions = OperationOptions ;
49154864exports . RESTBuilderResponse = RESTBuilderResponse ;
49164865global . RESTBuilder = RESTBuilder ;
49174866global . RESTBuilderResponse = RESTBuilderResponse ;
49184867global . ErrorBuilder = ErrorBuilder ;
4919- global . TransformBuilder = TransformBuilder ;
49204868global . Pagination = Pagination ;
49214869global . Page = Page ;
49224870global . UrlBuilder = global . URLBuilder = UrlBuilder ;
0 commit comments