UNPKG

@campusiq/sdk

Version:

Official JavaScript/TypeScript SDK for CampusIQ - A comprehensive school management system API

12 lines 596 B
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