interface PopoverModifierArguments<Options> {
    instance: {
        destroy: (() => void);
        forceUpdate: (() => void);
        setOptions: ((setOptionsAction: SetStateAction<Partial<PopoverOptionsGeneric<any>>>) => Promise<Partial<PopoverState>>);
        state: PopoverState;
        update: (() => Promise<Partial<PopoverState>>);
    };
    name: string;
    options: Partial<Options>;
    state: PopoverState;
}

Type Parameters

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

Properties

instance: {
    destroy: (() => void);
    forceUpdate: (() => void);
    setOptions: ((setOptionsAction: SetStateAction<Partial<PopoverOptionsGeneric<any>>>) => Promise<Partial<PopoverState>>);
    state: PopoverState;
    update: (() => Promise<Partial<PopoverState>>);
}
name: string
options: Partial<Options>