blob: 3e7da4c38ec7c413d62bce1aabeae4ae93f5e2dd [file] [log] [blame]
import { Registry, makeSingleton, OverwritePolicy, QueryContext } from '../..';
// Ideally this would be <T extends QueryFormData>
type BuildQuery = (formData: any) => QueryContext;
class ChartBuildQueryRegistry extends Registry<BuildQuery> {
constructor() {
super({ name: 'ChartBuildQuery', overwritePolicy: OverwritePolicy.WARN });
}
}
const getInstance = makeSingleton(ChartBuildQueryRegistry);
export default getInstance;