Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Props

interface Props extends LifecycleHooks, RenderProps {
animateFill: boolean;
appendTo: "parent" | Element | ((ref: Element) => Element);
aria: {
content?:
| "auto"
| "describedby"
| "labelledby"
| null;
expanded?: "auto" | boolean;
}
;
delay: number | [number | null, number | null];
duration: number | [number | null, number | null];
followCursor:
| boolean
| "horizontal"
| "vertical"
| "initial";
getReferenceClientRect: null | GetReferenceClientRect;
hideOnClick: boolean | "toggle";
ignoreAttributes: boolean;
inlinePositioning: boolean;
interactive: boolean;
interactiveBorder: number;
interactiveDebounce: number;
moveTransition: string;
offset: [number, number] | (({ placement, popper, reference }: {
placement: Placement;
popper: Popper.Rect;
reference: Popper.Rect;
}
) => [number, number]
)
;
placement: Placement;
plugins: Plugin<unknown>[];
popperOptions: Partial<Popper.Options>;
render: ((instance: Instance) => {
popper: PopperElement;
onUpdate?: (prevProps: Props, nextProps: Props) => void;
}
)
| null;
showOnCreate: boolean;
sticky: boolean | "reference" | "popper";
touch: boolean | "hold" | ["hold", number];
trigger: string;
triggerTarget: Element | Element[] | null;
}

§Extends

§Properties

§
animateFill: boolean
[src]
§
appendTo: "parent" | Element | ((ref: Element) => Element)
[src]
§
aria: {
content?:
| "auto"
| "describedby"
| "labelledby"
| null;
expanded?: "auto" | boolean;
}
[src]
§
delay: number | [number | null, number | null]
[src]
§
duration: number | [number | null, number | null]
[src]
§
followCursor: boolean | "horizontal" | "vertical" | "initial"
[src]
§
getReferenceClientRect: null | GetReferenceClientRect
[src]
§
hideOnClick: boolean | "toggle"
[src]
§
ignoreAttributes: boolean
[src]
§
inlinePositioning: boolean
[src]
§
interactive: boolean
[src]
§
interactiveBorder: number
[src]
§
interactiveDebounce: number
[src]
§
moveTransition: string
[src]
§
offset: [number, number] | (({ placement, popper, reference }: {
placement: Placement;
popper: Popper.Rect;
reference: Popper.Rect;
}
) => [number, number]
)
[src]
§
placement: Placement
[src]
§
plugins: Plugin<unknown>[]
[src]
§
popperOptions: Partial<Popper.Options>
[src]
§
render: ((instance: Instance) => {
popper: PopperElement;
onUpdate?: (prevProps: Props, nextProps: Props) => void;
}
)
| null
[src]
§
showOnCreate: boolean
[src]
§
sticky: boolean | "reference" | "popper"
[src]
§
touch: boolean | "hold" | ["hold", number]
[src]
§
trigger: string
[src]
§
triggerTarget: Element | Element[] | null
[src]