/
ai_sampletext
/
DiplomWork
Обзор
Документация
Войти
/
ai_sampletext
/
DiplomWork
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
node_modules/react-resizable-panels/dist/declarations/src/Panel.d.ts
70 строк
4 KB
boolyshareyo
Initial commit
08 июн 2026, 16:00
08 июн 2026, 16:00
6216a29
Код
Авторство
О чём код?
import { ForwardedRef, HTMLAttributes, PropsWithChildren, ReactElement } from "./vendor/react.js"; export type PanelOnCollapse = () => void; export type PanelOnExpand = () => void; export type PanelOnResize = (size: number, prevSize: number | undefined) => void; export type PanelCallbacks = { onCollapse?: PanelOnCollapse; onExpand?: PanelOnExpand; onResize?: PanelOnResize; }; export type PanelConstraints = { collapsedSize?: number | undefined; collapsible?: boolean | undefined; defaultSize?: number | undefined; maxSize?: number | undefined; minSize?: number | undefined; }; export type PanelData = { callbacks: PanelCallbacks; constraints: PanelConstraints; id: string; idIsFromProps: boolean; order: number | undefined; }; export type ImperativePanelHandle = { collapse: () => void; expand: (minSize?: number) => void; getId(): string; getSize(): number; isCollapsed: () => boolean; isExpanded: () => boolean; resize: (size: number) => void; }; export type PanelProps<T extends keyof HTMLElementTagNameMap = keyof HTMLElementTagNameMap> = Omit<HTMLAttributes<HTMLElementTagNameMap[T]>, "id" | "onResize"> & PropsWithChildren<{ className?: string; collapsedSize?: number | undefined; collapsible?: boolean | undefined; defaultSize?: number | undefined; id?: string; maxSize?: number | undefined; minSize?: number | undefined; onCollapse?: PanelOnCollapse; onExpand?: PanelOnExpand; onResize?: PanelOnResize; order?: number; style?: object; tagName?: T; }>; export declare function PanelWithForwardedRef({ children, className: classNameFromProps, collapsedSize, collapsible, defaultSize, forwardedRef, id: idFromProps, maxSize, minSize, onCollapse, onExpand, onResize, order, style: styleFromProps, tagName: Type, ...rest }: PanelProps & { forwardedRef: ForwardedRef<ImperativePanelHandle>; }): ReactElement; export declare namespace PanelWithForwardedRef { var displayName: string; } export declare const Panel: import("react").ForwardRefExoticComponent<Omit<HTMLAttributes<HTMLObjectElement | HTMLElement | HTMLSlotElement | HTMLStyleElement | HTMLTitleElement | HTMLAnchorElement | HTMLAreaElement | HTMLAudioElement | HTMLBaseElement | HTMLQuoteElement | HTMLBodyElement | HTMLBRElement | HTMLButtonElement | HTMLCanvasElement | HTMLTableCaptionElement | HTMLTableColElement | HTMLDataElement | HTMLDataListElement | HTMLModElement | HTMLDetailsElement | HTMLDialogElement | HTMLDivElement | HTMLDListElement | HTMLEmbedElement | HTMLFieldSetElement | HTMLFormElement | HTMLHeadingElement | HTMLHeadElement | HTMLHRElement | HTMLHtmlElement | HTMLIFrameElement | HTMLImageElement | HTMLInputElement | HTMLLabelElement | HTMLLegendElement | HTMLLIElement | HTMLLinkElement | HTMLMapElement | HTMLMenuElement | HTMLMetaElement | HTMLMeterElement | HTMLOListElement | HTMLOptGroupElement | HTMLOptionElement | HTMLOutputElement | HTMLParagraphElement | HTMLPictureElement | HTMLPreElement | HTMLProgressElement | HTMLScriptElement | HTMLSelectElement | HTMLSourceElement | HTMLSpanElement | HTMLTableElement | HTMLTableSectionElement | HTMLTableCellElement | HTMLTemplateElement | HTMLTextAreaElement | HTMLTimeElement | HTMLTableRowElement | HTMLTrackElement | HTMLUListElement | HTMLVideoElement>, "id" | "onResize"> & { className?: string | undefined; collapsedSize?: number | undefined; collapsible?: boolean | undefined; defaultSize?: number | undefined; id?: string | undefined; maxSize?: number | undefined; minSize?: number | undefined; onCollapse?: PanelOnCollapse | undefined; onExpand?: PanelOnExpand | undefined; onResize?: PanelOnResize | undefined; order?: number | undefined; style?: object | undefined; tagName?: keyof HTMLElementTagNameMap | undefined; } & { children?: import("react").ReactNode; } & import("react").RefAttributes<ImperativePanelHandle>>;