UNPKG

@rxap/remote-method

Version:

This package provides abstractions for defining and executing remote methods in Angular applications. It includes features such as automatic refreshing, proxying, and error handling. It offers a structured way to manage remote calls and their dependencies

12 lines (11 loc) 965 B
import { BaseRemoteMethod, BaseRemoteMethodMetadata, RemoteMethodLoader } from '@rxap/remote-method'; import { InjectFlags, Injector } from '@angular/core'; import { IdOrInstanceOrToken } from '@rxap/definition'; import * as i0 from "@angular/core"; export declare class HttpRemoteMethodLoader { private readonly remoteMethodLoader; constructor(remoteMethodLoader: RemoteMethodLoader); request$<ReturnType = any, Parameters = any, Metadata extends BaseRemoteMethodMetadata = BaseRemoteMethodMetadata>(remoteMethodIdOrInstanceOrToken: IdOrInstanceOrToken<BaseRemoteMethod<ReturnType, Parameters, Metadata>>, parameters: Parameters, metadata?: Partial<BaseRemoteMethodMetadata>, injector?: Injector, notFoundValue?: BaseRemoteMethod<ReturnType, Parameters, Metadata>, flags?: InjectFlags): Promise<any>; static ɵfac: i0.ɵɵFactoryDeclaration<HttpRemoteMethodLoader, never>; static ɵprov: i0.ɵɵInjectableDeclaration<HttpRemoteMethodLoader>; }