@methodus/server
Version:
dynamic rpc components
19 lines (18 loc) • 561 B
TypeScript
import { MethodResult } from '../../index';
export declare class Deserializable {
name: string;
date: Date;
bool: boolean;
static deserialize(data: any): Deserializable;
}
export declare class TestClass {
constructor();
action1(id: number, name: string): Promise<MethodResult<{
id: number;
name: string;
add: number;
}>>;
action2(item: any): Promise<MethodResult<any>>;
action5(someObject: Deserializable, minDate: Date, maxDate: Date): Promise<any>;
action3(): Promise<void>;
}