@coralogix/browser
Version:
Official Coralogix SDK for browsers
17 lines (16 loc) • 547 B
TypeScript
import { GenericLabelProvider, LabelProviderLabels, UrlType } from '../types';
interface UrlPattern {
regexps: RegExp[];
labels: LabelProviderLabels;
}
interface UrlBasedLabelProviderConfig {
urlType: UrlType;
urlPatterns: Array<UrlPattern>;
defaultLabels?: LabelProviderLabels;
}
export declare class UrlBasedLabelProvider implements GenericLabelProvider {
urlType: GenericLabelProvider['urlType'];
providerFunc: GenericLabelProvider['providerFunc'];
constructor(config: UrlBasedLabelProviderConfig);
}
export {};