core/lib/tern_from_ts/defs/restangular.json.tmp
2017-05-14 13:22:31 +02:00

105 lines
5.5 KiB
Plaintext

{
"'restangular'": "restangular",
"restangular": {
"IPromise": {
"call": "fn(methodName: string, params?: ?) -> ?",
"get": "fn(fieldName: string) -> ?",
"$object": "T"
},
"ICollectionPromise": {
"push": "fn(object: ?) -> ?",
"call": "fn(methodName: string, params?: ?) -> ?",
"get": "fn(fieldName: string) -> ?",
"$object": "[T]"
},
"IResponse": {
"status": "number",
"data": "?",
"headers": "fn(name: string) -> string",
"config": {
"method": "string",
"url": "string",
"params": "?"
}
},
"IProvider": {
"setBaseUrl": "fn(baseUrl: string)",
"setExtraFields": "fn(fields: [string])",
"setParentless": "fn(parentless: bool, routes: [string])",
"setDefaultHttpFields": "fn(httpFields: ?)",
"addElementTransformer": "fn(route: string, transformer: Function)",
"setTransformOnlyServerElements": "fn(active: bool)",
"setOnElemRestangularized": "fn(callback: fn(elem: ?, isCollection: bool, what: string, restangular: IService))",
"setResponseInterceptor": "fn(responseInterceptor: fn(data: ?, operation: string, what: string, url: string, response: IResponse, deferred: ?))",
"setResponseExtractor": "fn(responseInterceptor: fn(data: ?, operation: string, what: string, url: string, response: IResponse, deferred: ?))",
"addResponseInterceptor": "fn(responseInterceptor: fn(data: ?, operation: string, what: string, url: string, response: IResponse, deferred: ?))",
"setRequestInterceptor": "fn(requestInterceptor: fn(element: ?, operation: string, what: string, url: string))",
"addRequestInterceptor": "fn(requestInterceptor: fn(element: ?, operation: string, what: string, url: string))",
"setFullRequestInterceptor": "fn(fullRequestInterceptor: fn(element: ?, operation: string, what: string, url: string, headers: ?, params: ?, httpConfig: angular.IRequestShortcutConfig))",
"addFullRequestInterceptor": "fn(requestInterceptor: fn(element: ?, operation: string, what: string, url: string, headers: ?, params: ?, httpConfig: angular.IRequestShortcutConfig))",
"setErrorInterceptor": "fn(errorInterceptor: fn(response: IResponse, deferred: ?))",
"setRestangularFields": "fn(fields: ?)",
"setMethodOverriders": "fn(overriders: [string])",
"setJsonp": "fn(jsonp: bool)",
"setDefaultRequestParams": "fn(params: ?)",
"setFullResponse": "fn(fullResponse: bool)",
"setDefaultHeaders": "fn(headers: ?)",
"setRequestSuffix": "fn(suffix: string)",
"setUseCannonicalId": "fn(useCannonicalId: bool)",
"setEncodeIds": "fn(encode: bool)"
},
"ICustom": {
"customGET": "fn(path: string, params?: ?, headers?: ?) -> ?",
"customGETLIST": "fn(path: string, params?: ?, headers?: ?) -> ?",
"customDELETE": "fn(path: string, params?: ?, headers?: ?) -> ?",
"customPOST": "fn(elem?: ?, path?: string, params?: ?, headers?: ?) -> ?",
"customPUT": "fn(elem?: ?, path?: string, params?: ?, headers?: ?) -> ?",
"customOperation": "fn(operation: string, path: string, params?: ?, headers?: ?, elem?: ?) -> ?",
"addRestangularMethod": "fn(name: string, operation: string, path?: string, params?: ?, headers?: ?, elem?: ?) -> ?"
},
"IService": {
"one": "fn(route: string, id?: number) -> IElement",
"oneUrl": "fn(route: string, url: string) -> IElement",
"all": "fn(route: string) -> IElement",
"allUrl": "fn(route: string, url: string) -> IElement",
"copy": "fn(fromElement: ?) -> IElement",
"withConfig": "fn(configurer: fn(RestangularProvider: IProvider)) -> IService",
"restangularizeElement": "fn(parent: ?, element: ?, route: string, collection?: ?, reqParams?: ?) -> IElement",
"restangularizeCollection": "fn(parent: ?, element: ?, route: string) -> ICollection",
"service": "fn(route: string, parent?: ?) -> IService",
"stripRestangular": "fn(element: ?) -> ?",
"extendModel": "fn(route: string, extender: fn(model: IElement))"
},
"IElement": {
"get": "fn(queryParams?: ?, headers?: ?) -> ?",
"getList": "fn(subElement?: ?, queryParams?: ?, headers?: ?) -> ?",
"put": "fn(queryParams?: ?, headers?: ?) -> ?",
"post": "fn(subElement: ?, elementToPost: ?, queryParams?: ?, headers?: ?) -> ?",
"remove": "fn(queryParams?: ?, headers?: ?) -> ?",
"head": "fn(queryParams?: ?, headers?: ?) -> ?",
"trace": "fn(queryParams?: ?, headers?: ?) -> ?",
"options": "fn(queryParams?: ?, headers?: ?) -> ?",
"patch": "fn(queryParams?: ?, headers?: ?) -> ?",
"clone": "fn() -> IElement",
"plain": "fn() -> ?",
"withHttpConfig": "fn(httpConfig: angular.IRequestShortcutConfig) -> IElement",
"save": "fn(queryParams?: ?, headers?: ?) -> ?",
"getRestangularUrl": "fn() -> string"
},
"ICollection": {
"getList": "fn(queryParams?: ?, headers?: ?) -> ?",
"post": "fn(elementToPost: ?, queryParams?: ?, headers?: ?) -> ?",
"head": "fn(queryParams?: ?, headers?: ?) -> ?",
"trace": "fn(queryParams?: ?, headers?: ?) -> ?",
"options": "fn(queryParams?: ?, headers?: ?) -> ?",
"patch": "fn(queryParams?: ?, headers?: ?) -> ?",
"putElement": "fn(idx: ?, params: ?, headers: ?) -> ?",
"withHttpConfig": "fn(httpConfig: angular.IRequestShortcutConfig) -> ICollection",
"clone": "fn() -> ICollection",
"plain": "fn() -> ?",
"getRestangularUrl": "fn() -> string"
}
},
"!name": "restangular.d.ts"
}