UNPKG

@api-buddy/types

Version:

Shared types for API Buddy

29 lines 1.16 kB
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