@campusiq/sdk
Version:
Official JavaScript/TypeScript SDK for CampusIQ - A comprehensive school management system API
12 lines • 596 B
TypeScript
import { CampusIQClient } from '../client';
export declare abstract class BaseResource {
protected client: CampusIQClient;
constructor(client: CampusIQClient);
protected requestGet<T>(endpoint: string, params?: Record<string, any>): Promise<T>;
protected requestPost<T>(endpoint: string, data?: any): Promise<T>;
protected requestPut<T>(endpoint: string, data?: any): Promise<T>;
protected requestPatch<T>(endpoint: string, data?: any): Promise<T>;
protected requestDelete<T>(endpoint: string): Promise<T>;
private sendRequest;
}
//# sourceMappingURL=base.d.ts.map