Search
    Preparing search index...

    Interface PopoverModifierArguments<Options>

    Аргументы модификатора поповера.

    interface PopoverModifierArguments<Options extends { [key: string]: any }> {
        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 }
    Index

    Properties

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

    Экземпляр поповера.

    Type declaration

    • destroy: () => void

      Разрушает экземпляр.

    • forceUpdate: () => void

      Принудительно обновляет.

    • setOptions: (
          setOptionsAction: SetStateAction<Partial<PopoverOptionsGeneric<any>>>,
      ) => Promise<Partial<PopoverState>>

      Устанавливает новые опции.

    • state: PopoverState

      Состояние экземпляра.

    • update: () => Promise<Partial<PopoverState>>

      Обновляет асинхронно.

    name: string

    Название модификатора.

    options: Partial<Options>

    Опции модификатора.

    Текущее состояние поповера.