@mimicai/adapter-sdk
v0.7.0
Published
SDK for building Mimic API mock adapters — base class, test helpers, and shared utilities
Maintainers
Readme
@mimicai/adapter-sdk
SDK for building custom Mimic API mock adapters — base class, test helpers, and shared utilities.
Install
npm install @mimicai/adapter-sdkUsage
Create a new adapter by extending BaseApiMockAdapter:
import { BaseApiMockAdapter } from '@mimicai/adapter-sdk';
export class MyServiceAdapter extends BaseApiMockAdapter {
name = 'my-service';
buildRoutes() {
return [
{
method: 'GET',
path: '/api/items',
handler: (req) => this.handleListItems(req),
},
];
}
}Test helpers
The SDK includes test utilities for verifying your adapter:
import { createTestAdapter } from '@mimicai/adapter-sdk';
const adapter = createTestAdapter(MyServiceAdapter);
const response = await adapter.request('GET', '/api/items');See also
- Adapter Development Guide
- Existing adapters for reference implementations
