@api-buddy/types
Version:
Shared types for API Buddy
29 lines • 1.16 kB
TypeScript
import { BaseAdapter } from './adapters/base.js';
import { AuthAdapter } from './adapters/auth.js';
import { DatabaseAdapter } from './adapters/database.js';
import { StorageAdapter } from './adapters/storage.js';
/**
* Type guard for AuthAdapter
* @param adapter The adapter to check
* @returns boolean indicating if the adapter is an AuthAdapter
*/
export declare function isAuthAdapter(adapter: unknown): adapter is AuthAdapter;
/**
* Type guard for DatabaseAdapter
* @param adapter The adapter to check
* @returns boolean indicating if the adapter is a DatabaseAdapter
*/
export declare function isDatabaseAdapter(adapter: unknown): adapter is DatabaseAdapter;
/**
* Type guard for StorageAdapter
* @param adapter The adapter to check
* @returns boolean indicating if the adapter is a StorageAdapter
*/
export declare function isStorageAdapter(adapter: unknown): adapter is StorageAdapter;
/**
* Type guard for BaseAdapter
* @param adapter The adapter to check
* @returns boolean indicating if the adapter is a BaseAdapter
*/
export declare function isBaseAdapter(adapter: unknown): adapter is BaseAdapter;
//# sourceMappingURL=guards.d.ts.map