@biorate/schema-registry
Version:
Schema registry connector
24 lines (19 loc) • 555 B
text/typescript
import { IConnectorConfig, IConnector } from '@biorate/connector';
import { create } from './api';
export type ISchemaRegistryConnection = ReturnType<typeof create>;
export interface ISchemaRegistryConfig extends IConnectorConfig {
baseURL: string;
headers: Record<string, string>;
}
export type ISchemaRegistryConnector = IConnector<
ISchemaRegistryConfig,
ISchemaRegistryConnection
>;
export type ICompatibilities =
| 'BACKWARD'
| 'BACKWARD_TRANSITIVE'
| 'FORWARD'
| 'FORWARD_TRANSITIVE'
| 'FULL'
| 'FULL_TRANSITIVE'
| 'NONE';