ngx-restangular
Version:
108 lines (107 loc) • 2.78 kB
TypeScript
import { Injector } from '@angular/core';
import { RestangularHttp } from './ngx-restangular-http';
export declare class Restangular {
configObj: any;
private injector;
private http;
provider: {
setBaseUrl: any;
setDefaultHeaders: any;
configuration: any;
setSelfLinkAbsoluteUrl: any;
setExtraFields: any;
setDefaultHttpFields: any;
setPlainByDefault: any;
setEncodeIds: any;
setDefaultRequestParams: any;
requestParams: any;
defaultHeaders: any;
setDefaultResponseMethod: any;
defaultResponseMethod: any;
setMethodOverriders: any;
setJsonp: any;
setUrlCreator: any;
setRestangularFields: any;
setUseCannonicalId: any;
addResponseInterceptor: any;
addErrorInterceptor: any;
setResponseInterceptor: any;
setResponseExtractor: any;
setErrorInterceptor: any;
addRequestInterceptor: any;
setRequestInterceptor: any;
setFullRequestInterceptor: any;
addFullRequestInterceptor: any;
setOnBeforeElemRestangularized: any;
setRestangularizePromiseInterceptor: any;
setOnElemRestangularized: any;
setParentless: any;
setRequestSuffix: any;
addElementTransformer: any;
extendCollection: any;
extendModel: any;
setTransformOnlyServerElements: any;
setFullResponse: any;
$get: any;
};
addElementTransformer: any;
extendCollection: any;
extendModel: any;
copy: any;
configuration: any;
service: any;
id: any;
route: any;
parentResource: any;
restangularCollection: any;
cannonicalId: any;
etag: any;
selfLink: any;
get: any;
getList: any;
put: any;
post: any;
remove: any;
head: any;
trace: any;
options: any;
patch: any;
getRestangularUrl: any;
getRequestedUrl: any;
putElement: any;
addRestangularMethod: any;
getParentList: any;
clone: any;
ids: any;
httpConfig: any;
reqParams: any;
one: any;
all: any;
several: any;
oneUrl: any;
allUrl: any;
customPUT: any;
customPATCH: any;
customPOST: any;
customDELETE: any;
customGET: any;
customGETLIST: any;
customOperation: any;
doPUT: any;
doPATCH: any;
doPOST: any;
doDELETE: any;
doGET: any;
doGETLIST: any;
fromServer: any;
withConfig: any;
withHttpConfig: any;
singleOne: any;
plain: any;
save: any;
restangularized: any;
restangularizeElement: any;
restangularizeCollection: any;
constructor(configObj: any, injector: Injector, http: RestangularHttp);
setDefaultConfig(): void;
}