CustomizableFilterSettings

Custom top-level filter settings for Hoshimi. Extend this interface via module augmentation to declare typed top-level filter keys provided by a fork (e.g. Nodelink) or by code that integrates with Hoshimi. Runtime registration via {@link FilterRegistry} works without augmenting this interface; augmentation only adds compile-time autocompletion and type-checking for the new keys.

Signature

export interface CustomizableFilterSettings

JSDoc

Examples

declare module "hoshimi" {
  interface CustomizableFilterSettings {
    "nodelink-echo"?: { decay: number; delay: number };
  }
}

Members

This export does not declare public properties or methods in the generated declaration file.