kibana/api_docs/kbn_dom_drag_drop.devdocs.json

706 lines
No EOL
25 KiB
JSON

{
"id": "@kbn/dom-drag-drop",
"client": {
"classes": [],
"functions": [],
"interfaces": [],
"enums": [],
"misc": [],
"objects": []
},
"server": {
"classes": [],
"functions": [],
"interfaces": [],
"enums": [],
"misc": [],
"objects": []
},
"common": {
"classes": [],
"functions": [
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.ChildDragDropProvider",
"type": "Function",
"tags": [],
"label": "ChildDragDropProvider",
"description": [
"\nA React drag / drop provider that derives its state from a RootDragDropProvider. If\npart of a React application is rendered separately from the root, this provider can\nbe used to enable drag / drop functionality within the disconnected part.\n"
],
"signature": [
"({ value, children }: ",
"ProviderProps",
") => JSX.Element"
],
"path": "packages/kbn-dom-drag-drop/src/providers/providers.tsx",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.ChildDragDropProvider.$1",
"type": "Object",
"tags": [],
"label": "{ value, children }",
"description": [],
"signature": [
"ProviderProps"
],
"path": "packages/kbn-dom-drag-drop/src/providers/providers.tsx",
"deprecated": false,
"trackAdoption": false,
"isRequired": true
}
],
"returnComment": [],
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DragDrop",
"type": "Function",
"tags": [
"constructor"
],
"label": "DragDrop",
"description": [
"\nDragDrop component"
],
"signature": [
"(props: BaseProps) => JSX.Element"
],
"path": "packages/kbn-dom-drag-drop/src/drag_drop.tsx",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DragDrop.$1",
"type": "Object",
"tags": [],
"label": "props",
"description": [],
"signature": [
"BaseProps"
],
"path": "packages/kbn-dom-drag-drop/src/drag_drop.tsx",
"deprecated": false,
"trackAdoption": false,
"isRequired": true
}
],
"returnComment": [],
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DropOverlayWrapper",
"type": "Function",
"tags": [
"constructor"
],
"label": "DropOverlayWrapper",
"description": [
"\nThis prevents the in-place droppable styles (under children) and allows to rather show an overlay with droppable styles (on top of children)"
],
"signature": [
"({ isVisible, children, overlayProps, className, ...otherProps }: React.PropsWithChildren<",
{
"pluginId": "@kbn/dom-drag-drop",
"scope": "common",
"docId": "kibKbnDomDragDropPluginApi",
"section": "def-common.DropOverlayWrapperProps",
"text": "DropOverlayWrapperProps"
},
">) => JSX.Element"
],
"path": "packages/kbn-dom-drag-drop/src/drop_overlay_wrapper.tsx",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DropOverlayWrapper.$1",
"type": "CompoundType",
"tags": [],
"label": "{\n isVisible,\n children,\n overlayProps,\n className,\n ...otherProps\n}",
"description": [],
"signature": [
"React.PropsWithChildren<",
{
"pluginId": "@kbn/dom-drag-drop",
"scope": "common",
"docId": "kibKbnDomDragDropPluginApi",
"section": "def-common.DropOverlayWrapperProps",
"text": "DropOverlayWrapperProps"
},
">"
],
"path": "packages/kbn-dom-drag-drop/src/drop_overlay_wrapper.tsx",
"deprecated": false,
"trackAdoption": false,
"isRequired": true
}
],
"returnComment": [],
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.ReorderProvider",
"type": "Function",
"tags": [],
"label": "ReorderProvider",
"description": [],
"signature": [
"({\n children,\n className,\n dataTestSubj = DEFAULT_DATA_TEST_SUBJ,\n}: { children: React.ReactNode; className?: string | undefined; dataTestSubj?: string | undefined; }) => JSX.Element"
],
"path": "packages/kbn-dom-drag-drop/src/providers/reorder_provider.tsx",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.ReorderProvider.$1",
"type": "Object",
"tags": [],
"label": "{\n children,\n className,\n dataTestSubj = DEFAULT_DATA_TEST_SUBJ,\n}",
"description": [],
"path": "packages/kbn-dom-drag-drop/src/providers/reorder_provider.tsx",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.ReorderProvider.$1.children",
"type": "CompoundType",
"tags": [],
"label": "children",
"description": [],
"signature": [
"boolean | React.ReactChild | React.ReactFragment | React.ReactPortal | null | undefined"
],
"path": "packages/kbn-dom-drag-drop/src/providers/reorder_provider.tsx",
"deprecated": false,
"trackAdoption": false
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.ReorderProvider.$1.className",
"type": "string",
"tags": [],
"label": "className",
"description": [],
"signature": [
"string | undefined"
],
"path": "packages/kbn-dom-drag-drop/src/providers/reorder_provider.tsx",
"deprecated": false,
"trackAdoption": false
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.ReorderProvider.$1.dataTestSubj",
"type": "string",
"tags": [],
"label": "dataTestSubj",
"description": [],
"signature": [
"string | undefined"
],
"path": "packages/kbn-dom-drag-drop/src/providers/reorder_provider.tsx",
"deprecated": false,
"trackAdoption": false
}
]
}
],
"returnComment": [],
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.RootDragDropProvider",
"type": "Function",
"tags": [],
"label": "RootDragDropProvider",
"description": [],
"signature": [
"({\n children,\n dataTestSubj = DEFAULT_DATA_TEST_SUBJ,\n customMiddleware,\n}: { children: React.ReactNode; dataTestSubj?: string | undefined; customMiddleware?: ",
"CustomMiddleware",
" | undefined; }) => JSX.Element"
],
"path": "packages/kbn-dom-drag-drop/src/providers/providers.tsx",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.RootDragDropProvider.$1",
"type": "Object",
"tags": [],
"label": "{\n children,\n dataTestSubj = DEFAULT_DATA_TEST_SUBJ,\n customMiddleware,\n}",
"description": [],
"path": "packages/kbn-dom-drag-drop/src/providers/providers.tsx",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.RootDragDropProvider.$1.children",
"type": "CompoundType",
"tags": [],
"label": "children",
"description": [],
"signature": [
"boolean | React.ReactChild | React.ReactFragment | React.ReactPortal | null | undefined"
],
"path": "packages/kbn-dom-drag-drop/src/providers/providers.tsx",
"deprecated": false,
"trackAdoption": false
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.RootDragDropProvider.$1.dataTestSubj",
"type": "string",
"tags": [],
"label": "dataTestSubj",
"description": [],
"signature": [
"string | undefined"
],
"path": "packages/kbn-dom-drag-drop/src/providers/providers.tsx",
"deprecated": false,
"trackAdoption": false
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.RootDragDropProvider.$1.customMiddleware",
"type": "Function",
"tags": [],
"label": "customMiddleware",
"description": [],
"signature": [
"CustomMiddleware",
" | undefined"
],
"path": "packages/kbn-dom-drag-drop/src/providers/providers.tsx",
"deprecated": false,
"trackAdoption": false
}
]
}
],
"returnComment": [],
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.useDragDropContext",
"type": "Function",
"tags": [],
"label": "useDragDropContext",
"description": [],
"signature": [
"() => ",
{
"pluginId": "@kbn/dom-drag-drop",
"scope": "common",
"docId": "kibKbnDomDragDropPluginApi",
"section": "def-common.DragContextValue",
"text": "DragContextValue"
}
],
"path": "packages/kbn-dom-drag-drop/src/providers/providers.tsx",
"deprecated": false,
"trackAdoption": false,
"children": [],
"returnComment": [],
"initialIsOpen": false
}
],
"interfaces": [
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DragContextState",
"type": "Interface",
"tags": [],
"label": "DragContextState",
"description": [],
"path": "packages/kbn-dom-drag-drop/src/providers/types.tsx",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DragContextState.dragging",
"type": "CompoundType",
"tags": [],
"label": "dragging",
"description": [
"\nThe item being dragged or undefined."
],
"signature": [
{
"pluginId": "@kbn/dom-drag-drop",
"scope": "common",
"docId": "kibKbnDomDragDropPluginApi",
"section": "def-common.DraggingIdentifier",
"text": "DraggingIdentifier"
},
" | undefined"
],
"path": "packages/kbn-dom-drag-drop/src/providers/types.tsx",
"deprecated": false,
"trackAdoption": false
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DragContextState.keyboardMode",
"type": "boolean",
"tags": [],
"label": "keyboardMode",
"description": [
"\nkeyboard mode"
],
"path": "packages/kbn-dom-drag-drop/src/providers/types.tsx",
"deprecated": false,
"trackAdoption": false
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DragContextState.activeDropTarget",
"type": "CompoundType",
"tags": [],
"label": "activeDropTarget",
"description": [
"\ncurrently selected drop target"
],
"signature": [
"DropIdentifier",
" | undefined"
],
"path": "packages/kbn-dom-drag-drop/src/providers/types.tsx",
"deprecated": false,
"trackAdoption": false
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DragContextState.dropTargetsByOrder",
"type": "Object",
"tags": [],
"label": "dropTargetsByOrder",
"description": [
"\ncurrently registered drop targets"
],
"signature": [
"Record<string, ",
"DropIdentifier",
" | undefined> | undefined"
],
"path": "packages/kbn-dom-drag-drop/src/providers/types.tsx",
"deprecated": false,
"trackAdoption": false
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DragContextState.dataTestSubjPrefix",
"type": "string",
"tags": [],
"label": "dataTestSubjPrefix",
"description": [
"\nCustomizable data-test-subj prefix"
],
"path": "packages/kbn-dom-drag-drop/src/providers/types.tsx",
"deprecated": false,
"trackAdoption": false
}
],
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DropOverlayWrapperProps",
"type": "Interface",
"tags": [],
"label": "DropOverlayWrapperProps",
"description": [
"\nDropOverlayWrapper Props"
],
"path": "packages/kbn-dom-drag-drop/src/drop_overlay_wrapper.tsx",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DropOverlayWrapperProps.isVisible",
"type": "boolean",
"tags": [],
"label": "isVisible",
"description": [],
"path": "packages/kbn-dom-drag-drop/src/drop_overlay_wrapper.tsx",
"deprecated": false,
"trackAdoption": false
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DropOverlayWrapperProps.className",
"type": "string",
"tags": [],
"label": "className",
"description": [],
"signature": [
"string | undefined"
],
"path": "packages/kbn-dom-drag-drop/src/drop_overlay_wrapper.tsx",
"deprecated": false,
"trackAdoption": false
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DropOverlayWrapperProps.overlayProps",
"type": "Uncategorized",
"tags": [],
"label": "overlayProps",
"description": [],
"signature": [
"object | undefined"
],
"path": "packages/kbn-dom-drag-drop/src/drop_overlay_wrapper.tsx",
"deprecated": false,
"trackAdoption": false
}
],
"initialIsOpen": false
}
],
"enums": [],
"misc": [
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DragContextValue",
"type": "Type",
"tags": [],
"label": "DragContextValue",
"description": [],
"signature": [
"[state: ",
{
"pluginId": "@kbn/dom-drag-drop",
"scope": "common",
"docId": "kibKbnDomDragDropPluginApi",
"section": "def-common.DragContextState",
"text": "DragContextState"
},
", dispatch: React.Dispatch<",
{
"pluginId": "@kbn/dom-drag-drop",
"scope": "common",
"docId": "kibKbnDomDragDropPluginApi",
"section": "def-common.DragDropAction",
"text": "DragDropAction"
},
">, customMiddleware?: ",
"CustomMiddleware",
" | undefined]"
],
"path": "packages/kbn-dom-drag-drop/src/providers/types.tsx",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DragDropAction",
"type": "Type",
"tags": [],
"label": "DragDropAction",
"description": [],
"signature": [
"ResetStateAction | RegisterDropTargetAction | LeaveDropTargetAction | SelectDropTargetAction | DragToTargetAction | StartDraggingAction | EndDraggingAction"
],
"path": "packages/kbn-dom-drag-drop/src/providers/providers.tsx",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DragDropIdentifier",
"type": "Type",
"tags": [],
"label": "DragDropIdentifier",
"description": [
"\nDrag Drop base identifier"
],
"signature": [
"Record<string, unknown> & { id: string; humanData: ",
"HumanData",
"; }"
],
"path": "packages/kbn-dom-drag-drop/src/providers/types.tsx",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DraggingIdentifier",
"type": "Type",
"tags": [],
"label": "DraggingIdentifier",
"description": [
"\nDragging identifier"
],
"signature": [
"Record<string, unknown> & { id: string; humanData: ",
"HumanData",
"; } & { ghost?: ",
"Ghost",
" | undefined; }"
],
"path": "packages/kbn-dom-drag-drop/src/providers/types.tsx",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DropType",
"type": "Type",
"tags": [],
"label": "DropType",
"description": [
"\nTypes of drop action"
],
"signature": [
"\"reorder\" | \"field_add\" | \"field_replace\" | \"move_compatible\" | \"replace_compatible\" | \"move_incompatible\" | \"replace_incompatible\" | \"replace_duplicate_compatible\" | \"duplicate_compatible\" | \"swap_compatible\" | \"replace_duplicate_incompatible\" | \"duplicate_incompatible\" | \"swap_incompatible\" | \"field_combine\" | \"combine_compatible\" | \"combine_incompatible\""
],
"path": "packages/kbn-dom-drag-drop/src/types.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
}
],
"objects": [
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DropTargetSwapDuplicateCombine",
"type": "Object",
"tags": [],
"label": "DropTargetSwapDuplicateCombine",
"description": [
"\nHelpers for swap/duplicate/combine extra drops"
],
"path": "packages/kbn-dom-drag-drop/src/drop_targets/index.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DropTargetSwapDuplicateCombine.getCustomDropTarget",
"type": "Function",
"tags": [],
"label": "getCustomDropTarget",
"description": [],
"signature": [
"(dropType: ",
{
"pluginId": "@kbn/dom-drag-drop",
"scope": "common",
"docId": "kibKbnDomDragDropPluginApi",
"section": "def-common.DropType",
"text": "DropType"
},
") => React.ReactElement<any, string | React.JSXElementConstructor<any>> | null"
],
"path": "packages/kbn-dom-drag-drop/src/drop_targets/index.ts",
"deprecated": false,
"trackAdoption": false,
"returnComment": [],
"children": [
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DropTargetSwapDuplicateCombine.getCustomDropTarget.$1",
"type": "CompoundType",
"tags": [],
"label": "dropType",
"description": [],
"signature": [
"\"reorder\" | \"field_add\" | \"field_replace\" | \"move_compatible\" | \"replace_compatible\" | \"move_incompatible\" | \"replace_incompatible\" | \"replace_duplicate_compatible\" | \"duplicate_compatible\" | \"swap_compatible\" | \"replace_duplicate_incompatible\" | \"duplicate_incompatible\" | \"swap_incompatible\" | \"field_combine\" | \"combine_compatible\" | \"combine_incompatible\""
],
"path": "packages/kbn-dom-drag-drop/src/drop_targets/swap_duplicate_combine.tsx",
"deprecated": false,
"trackAdoption": false
}
]
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DropTargetSwapDuplicateCombine.getAdditionalClassesOnDroppable",
"type": "Function",
"tags": [],
"label": "getAdditionalClassesOnDroppable",
"description": [],
"signature": [
"(dropType?: string | undefined) => \"domDragDrop-notCompatible\" | undefined"
],
"path": "packages/kbn-dom-drag-drop/src/drop_targets/index.ts",
"deprecated": false,
"trackAdoption": false,
"returnComment": [],
"children": [
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DropTargetSwapDuplicateCombine.getAdditionalClassesOnDroppable.$1",
"type": "string",
"tags": [],
"label": "dropType",
"description": [],
"signature": [
"string | undefined"
],
"path": "packages/kbn-dom-drag-drop/src/drop_targets/swap_duplicate_combine.tsx",
"deprecated": false,
"trackAdoption": false
}
]
},
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DropTargetSwapDuplicateCombine.getAdditionalClassesOnEnter",
"type": "Function",
"tags": [],
"label": "getAdditionalClassesOnEnter",
"description": [],
"signature": [
"(dropType?: string | undefined) => \"domDragDrop-isReplacing\" | undefined"
],
"path": "packages/kbn-dom-drag-drop/src/drop_targets/index.ts",
"deprecated": false,
"trackAdoption": false,
"returnComment": [],
"children": [
{
"parentPluginId": "@kbn/dom-drag-drop",
"id": "def-common.DropTargetSwapDuplicateCombine.getAdditionalClassesOnEnter.$1",
"type": "string",
"tags": [],
"label": "dropType",
"description": [],
"signature": [
"string | undefined"
],
"path": "packages/kbn-dom-drag-drop/src/drop_targets/swap_duplicate_combine.tsx",
"deprecated": false,
"trackAdoption": false
}
]
}
],
"initialIsOpen": false
}
]
}
}