UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature toggles service. It provides different strategies for handling feature toggles.

26 lines (25 loc) 928 B
import { IEvent } from '../types/events'; export interface FeatureEventFormatter { format: (event: IEvent) => string; featureLink: (event: IEvent) => string; } export declare enum LinkStyle { SLACK = 0, MD = 1 } export declare class FeatureEventFormatterMd implements FeatureEventFormatter { private unleashUrl; private linkStyle; constructor(unleashUrl: string, linkStyle?: LinkStyle); generateArchivedText(event: IEvent): string; generateFeatureLink(event: IEvent): string; generateStaleText(event: IEvent): string; generateEnvironmentToggleText(event: IEvent): string; generateStrategyChangeText(event: IEvent): string; generateMetadataText(event: IEvent): string; generateProjectChangeText(event: IEvent): string; featureLink(event: IEvent): string; getAction(type: string): string; defaultText(event: IEvent): string; format(event: IEvent): string; }