interface PopoverAbstractModifier<Name, Options> {
    data?: {
        [key: string]: any;
    };
    effect?: ((arg0: PopoverModifierArguments<Options>) => void | (() => void));
    enabled: boolean;
    fn: ((arg0: PopoverModifierArguments<Options>) => void | PopoverState);
    name: Name;
    options?: Partial<Options>;
    phase:
        | "beforeRead"
        | "read"
        | "afterRead"
        | "beforeMain"
        | "main"
        | "afterMain"
        | "beforeWrite"
        | "write"
        | "afterWrite";
    requires?: string[];
    requiresIfExists?: string[];
}

Type Parameters

  • Name
  • Options extends {
        [key: string]: any;
    }

Properties

data?: {
    [key: string]: any;
}
effect?: ((arg0: PopoverModifierArguments<Options>) => void | (() => void))
enabled: boolean
name: Name
options?: Partial<Options>
phase:
    | "beforeRead"
    | "read"
    | "afterRead"
    | "beforeMain"
    | "main"
    | "afterMain"
    | "beforeWrite"
    | "write"
    | "afterWrite"
requires?: string[]
requiresIfExists?: string[]