@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
10 lines (9 loc) • 883 B
TypeScript
import { InjectFlags, Injector } from '@angular/core';
import { BaseRemoteMethod, BaseRemoteMethodMetadata } from './base.remote-method';
import { DefinitionLoader, IdOrInstanceOrToken } from '@rxap/definition';
import * as i0 from "@angular/core";
export declare class RemoteMethodLoader extends DefinitionLoader {
call$<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<ReturnType>;
static ɵfac: i0.ɵɵFactoryDeclaration<RemoteMethodLoader, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<RemoteMethodLoader>;
}