@biorate/schema-registry
Version:
Schema registry connector
10 lines (9 loc) • 533 B
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';