How to use the breeze-client.config function in breeze-client

To help you get started, we’ve selected a few breeze-client examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github jdanyow / aurelia-breeze / dist / es6 / index.js View on Github external
export function install(aurelia) {
  // ensure breeze is using the modelLibrary backing store (vs Knockout or Backbone)
  breeze.config.initializeAdapterInstance("modelLibrary", "backingStore");

  // provide aurelia with a way to observe breeze properties.
  aurelia.withInstance(ObjectObservationAdapter, new BreezeObservationAdapter());

  // install the ajax adapter.
  breeze.config.registerAdapter("ajax", AjaxAdapter);
  breeze.config.initializeAdapterInstance('ajax', 'aurelia', true);

  // make breeze use our ES6 Promise based version of Q.
  breeze.setQ(Q);
}
github jdanyow / aurelia-breeze / dist / aurelia-breeze.js View on Github external
export function configure(frameworkConfig) {
  // ensure breeze is using the modelLibrary backing store (vs Knockout or Backbone)
  breeze.config.initializeAdapterInstance('modelLibrary', 'backingStore');

  // make breeze use our ES6 Promise based version of Q.
  breeze.config.setQ(Q);

  // provide aurelia with a way to observe breeze properties.
  frameworkConfig.container.get(ObserverLocator).addAdapter(new BreezeObservationAdapter());

  // provide the ajax adapter with an HttpClient factory...
  // the adapter lazily gets the HttpClient instance to enable scenarios where
  // the aurelia-breeze plugin is installed prior to the HttpClient being
  // configured in the container.
  let adapter = breeze.config.initializeAdapterInstance('ajax', 'aurelia', true);
  adapter.setHttpClientFactory(() => frameworkConfig.container.get(HttpClient));
}
github jdanyow / aurelia-breeze / src / index.js View on Github external
export function configure(frameworkConfig) {
  // ensure breeze is using the modelLibrary backing store (vs Knockout or Backbone)
  breeze.config.initializeAdapterInstance('modelLibrary', 'backingStore');

  // make breeze use our ES6 Promise based version of Q.
  breeze.config.setQ(Q);

  // provide aurelia with a way to observe breeze properties.
  frameworkConfig.container.get(ObserverLocator).addAdapter(new BreezeObservationAdapter());

  // provide the ajax adapter with an HttpClient factory...
  // the adapter lazily gets the HttpClient instance to enable scenarios where
  // the aurelia-breeze plugin is installed prior to the HttpClient being
  // configured in the container.
  let adapter = breeze.config.initializeAdapterInstance('ajax', 'aurelia', true);
  adapter.setHttpClientFactory(() => frameworkConfig.container.get(HttpClient));
}
github forCrowd / WealthFramework / ngClient / _system / js / app / config / breeze.ts View on Github external
export function breezeConfig(breezeProvider: any) {

    breeze.config.initializeAdapterInstance("uriBuilder", "odata");

    // Use Web API OData to query and save
    var adapter = breeze.config.initializeAdapterInstance("dataService", "webApiOData", true);
    adapter.getRoutePrefix = getRoutePrefix_Microsoft_AspNet_WebApi_OData_5_3_x;

    // convert between server-side PascalCase and client-side camelCase
    // breeze.NamingConvention.camelCase.setAsDefault();

    function getRoutePrefix_Microsoft_AspNet_WebApi_OData_5_3_x(dataService: any) {

        // Copied from breeze.debug and modified for Web API OData v.5.3.1.
        var parser = document.createElement("a");
        parser.href = dataService.serviceName;

        // THE CHANGE FOR 5.3.1: Add "/" prefix to pathname
        var prefix = parser.pathname;
        if (prefix[0] !== "/") {
            prefix = "/" + prefix;
        } // add leading "/"  (only in IE)
github forCrowd / WealthFramework / ngClient / _system / js / app / config / breeze.ts View on Github external
export function breezeConfig(breezeProvider: any) {

    breeze.config.initializeAdapterInstance("uriBuilder", "odata");

    // Use Web API OData to query and save
    var adapter = breeze.config.initializeAdapterInstance("dataService", "webApiOData", true);
    adapter.getRoutePrefix = getRoutePrefix_Microsoft_AspNet_WebApi_OData_5_3_x;

    // convert between server-side PascalCase and client-side camelCase
    // breeze.NamingConvention.camelCase.setAsDefault();

    function getRoutePrefix_Microsoft_AspNet_WebApi_OData_5_3_x(dataService: any) {

        // Copied from breeze.debug and modified for Web API OData v.5.3.1.
        var parser = document.createElement("a");
        parser.href = dataService.serviceName;

        // THE CHANGE FOR 5.3.1: Add "/" prefix to pathname
        var prefix = parser.pathname;
github jdanyow / aurelia-breeze / dist / es6 / index.js View on Github external
export function install(aurelia) {
  // ensure breeze is using the modelLibrary backing store (vs Knockout or Backbone)
  breeze.config.initializeAdapterInstance("modelLibrary", "backingStore");

  // provide aurelia with a way to observe breeze properties.
  aurelia.withInstance(ObjectObservationAdapter, new BreezeObservationAdapter());

  // install the ajax adapter.
  breeze.config.registerAdapter("ajax", AjaxAdapter);
  breeze.config.initializeAdapterInstance('ajax', 'aurelia', true);

  // make breeze use our ES6 Promise based version of Q.
  breeze.setQ(Q);
}
github jdanyow / aurelia-breeze / dist / aurelia-breeze.js View on Github external
data,
              response.headers,
              requestInfo.zConfig);

            if (response.ok) {
              requestInfo.success(breezeResponse);
            } else {
              requestInfo.error(breezeResponse);
            }
          });
      })
      .catch(error => requestInfo.error(error));
  }
}

breeze.config.registerAdapter('ajax', AjaxAdapter);

export class Q {
  static defer() {
    return new Deferred();
  }

  static resolve(data) {
    return Promise.resolve(data);
  }

  static reject(reason) {
    return Promise.reject(reason);
  }
}

export class Deferred {
github jdanyow / aurelia-breeze / dist / es2015 / aurelia-breeze.js View on Github external
requestInfo.config.request.fetch(config.url, init).then(response => {
      response.json().then(data => {
        const breezeResponse = new HttpResponse(response.status, data, response.headers, requestInfo.zConfig);

        if (response.ok) {
          requestInfo.success(breezeResponse);
        } else {
          requestInfo.error(breezeResponse);
        }
      });
    }).catch(error => requestInfo.error(error));
  }
};

breeze.config.registerAdapter('ajax', AjaxAdapter);

export let Q = class Q {
  static defer() {
    return new Deferred();
  }

  static resolve(data) {
    return Promise.resolve(data);
  }

  static reject(reason) {
    return Promise.reject(reason);
  }
};

export let Deferred = class Deferred {
github jdanyow / aurelia-breeze / dist / es2015 / aurelia-breeze.js View on Github external
export function configure(frameworkConfig) {
  breeze.config.initializeAdapterInstance('modelLibrary', 'backingStore');

  breeze.config.setQ(Q);

  frameworkConfig.container.get(ObserverLocator).addAdapter(new BreezeObservationAdapter());

  let adapter = breeze.config.initializeAdapterInstance('ajax', 'aurelia', true);
  adapter.setHttpClientFactory(() => frameworkConfig.container.get(HttpClient));
}
github jdanyow / aurelia-breeze / dist / native-modules / aurelia-breeze.js View on Github external
export function configure(frameworkConfig) {
  breeze.config.initializeAdapterInstance('modelLibrary', 'backingStore');

  breeze.config.setQ(Q);

  frameworkConfig.container.get(ObserverLocator).addAdapter(new BreezeObservationAdapter());

  var adapter = breeze.config.initializeAdapterInstance('ajax', 'aurelia', true);
  adapter.setHttpClientFactory(function () {
    return frameworkConfig.container.get(HttpClient);
  });
}