{ "id": "core.chrome", "client": { "classes": [], "functions": [], "interfaces": [ { "id": "def-public.ChromeBadge", "type": "Interface", "label": "ChromeBadge", "description": [], "tags": [ "public" ], "children": [ { "tags": [], "id": "def-public.ChromeBadge.text", "type": "string", "label": "text", "description": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 20, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L20" } }, { "tags": [], "id": "def-public.ChromeBadge.tooltip", "type": "string", "label": "tooltip", "description": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 21, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L21" } }, { "tags": [], "id": "def-public.ChromeBadge.iconType", "type": "CompoundType", "label": "iconType", "description": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 22, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L22" }, "signature": [ "string | React.ComponentClass<{}, any> | React.FunctionComponent<{}> | undefined" ] } ], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 19, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L19" }, "initialIsOpen": false }, { "id": "def-public.ChromeBrand", "type": "Interface", "label": "ChromeBrand", "description": [], "tags": [ "public" ], "children": [ { "tags": [], "id": "def-public.ChromeBrand.logo", "type": "string", "label": "logo", "description": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 27, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L27" }, "signature": [ "string | undefined" ] }, { "tags": [], "id": "def-public.ChromeBrand.smallLogo", "type": "string", "label": "smallLogo", "description": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 28, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L28" }, "signature": [ "string | undefined" ] } ], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 26, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L26" }, "initialIsOpen": false }, { "id": "def-public.ChromeHelpExtension", "type": "Interface", "label": "ChromeHelpExtension", "description": [], "tags": [ "public" ], "children": [ { "tags": [], "id": "def-public.ChromeHelpExtension.appName", "type": "string", "label": "appName", "description": [ "\nProvide your plugin's name to create a header for separation" ], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 49, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L49" } }, { "tags": [], "id": "def-public.ChromeHelpExtension.links", "type": "Array", "label": "links", "description": [ "\nCreates unified links for sending users to documentation, GitHub, Discuss, or a custom link/button" ], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 53, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L53" }, "signature": [ { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeHelpExtensionMenuLink", "text": "ChromeHelpExtensionMenuLink" }, "[] | undefined" ] }, { "tags": [], "id": "def-public.ChromeHelpExtension.content", "type": "Function", "label": "content", "description": [ "\nCustom content to occur below the list of links" ], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 57, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L57" }, "signature": [ "((element: HTMLDivElement) => () => void) | undefined" ] } ], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 45, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L45" }, "initialIsOpen": false }, { "id": "def-public.ChromeHelpExtensionMenuCustomLink", "type": "Interface", "label": "ChromeHelpExtensionMenuCustomLink", "signature": [ { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeHelpExtensionMenuCustomLink", "text": "ChromeHelpExtensionMenuCustomLink" }, " extends Pick<(", "DisambiguateSet", "<", "PropsForAnchor", ", ", "PropsForButton", "> & CommonEuiButtonEmptyProps & { onClick?: ((event: React.MouseEvent) => void) | undefined; } & React.ButtonHTMLAttributes) | (", "DisambiguateSet" ], "description": [], "tags": [ "public" ], "children": [ { "tags": [], "id": "def-public.ChromeHelpExtensionMenuCustomLink.linkType", "type": "string", "label": "linkType", "description": [ "\nExtend EuiButtonEmpty to provide extra functionality" ], "source": { "path": "src/core/public/chrome/ui/header/header_help_menu.tsx", "lineNumber": 86, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/ui/header/header_help_menu.tsx#L86" }, "signature": [ "\"custom\"" ] }, { "tags": [], "id": "def-public.ChromeHelpExtensionMenuCustomLink.href", "type": "string", "label": "href", "description": [ "\nURL of the link" ], "source": { "path": "src/core/public/chrome/ui/header/header_help_menu.tsx", "lineNumber": 90, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/ui/header/header_help_menu.tsx#L90" } }, { "tags": [], "id": "def-public.ChromeHelpExtensionMenuCustomLink.content", "type": "CompoundType", "label": "content", "description": [ "\nContent of the button (in lieu of `children`)" ], "source": { "path": "src/core/public/chrome/ui/header/header_help_menu.tsx", "lineNumber": 94, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/ui/header/header_help_menu.tsx#L94" }, "signature": [ "React.ReactNode" ] } ], "source": { "path": "src/core/public/chrome/ui/header/header_help_menu.tsx", "lineNumber": 82, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/ui/header/header_help_menu.tsx#L82" }, "initialIsOpen": false }, { "id": "def-public.ChromeHelpExtensionMenuDiscussLink", "type": "Interface", "label": "ChromeHelpExtensionMenuDiscussLink", "signature": [ { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeHelpExtensionMenuDiscussLink", "text": "ChromeHelpExtensionMenuDiscussLink" }, " extends Pick<(", "DisambiguateSet", "<", "PropsForAnchor", ", ", "PropsForButton", "> & CommonEuiButtonEmptyProps & { onClick?: ((event: React.MouseEvent) => void) | undefined; } & React.ButtonHTMLAttributes) | (", "DisambiguateSet" ], "description": [], "tags": [ "public" ], "children": [ { "tags": [], "id": "def-public.ChromeHelpExtensionMenuDiscussLink.linkType", "type": "string", "label": "linkType", "description": [ "\nCreates a generic give feedback link with comment icon" ], "source": { "path": "src/core/public/chrome/ui/header/header_help_menu.tsx", "lineNumber": 60, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/ui/header/header_help_menu.tsx#L60" }, "signature": [ "\"discuss\"" ] }, { "tags": [], "id": "def-public.ChromeHelpExtensionMenuDiscussLink.href", "type": "string", "label": "href", "description": [ "\nURL to discuss page.\ni.e. `https://discuss.elastic.co/c/${appName}`" ], "source": { "path": "src/core/public/chrome/ui/header/header_help_menu.tsx", "lineNumber": 65, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/ui/header/header_help_menu.tsx#L65" } } ], "source": { "path": "src/core/public/chrome/ui/header/header_help_menu.tsx", "lineNumber": 56, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/ui/header/header_help_menu.tsx#L56" }, "initialIsOpen": false }, { "id": "def-public.ChromeHelpExtensionMenuDocumentationLink", "type": "Interface", "label": "ChromeHelpExtensionMenuDocumentationLink", "signature": [ { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeHelpExtensionMenuDocumentationLink", "text": "ChromeHelpExtensionMenuDocumentationLink" }, " extends Pick<(", "DisambiguateSet", "<", "PropsForAnchor", ", ", "PropsForButton", "> & CommonEuiButtonEmptyProps & { onClick?: ((event: React.MouseEvent) => void) | undefined; } & React.ButtonHTMLAttributes) | (", "DisambiguateSet" ], "description": [], "tags": [ "public" ], "children": [ { "tags": [], "id": "def-public.ChromeHelpExtensionMenuDocumentationLink.linkType", "type": "string", "label": "linkType", "description": [ "\nCreates a deep-link to app-specific documentation" ], "source": { "path": "src/core/public/chrome/ui/header/header_help_menu.tsx", "lineNumber": 73, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/ui/header/header_help_menu.tsx#L73" }, "signature": [ "\"documentation\"" ] }, { "tags": [], "id": "def-public.ChromeHelpExtensionMenuDocumentationLink.href", "type": "string", "label": "href", "description": [ "\nURL to documentation page.\ni.e. `${ELASTIC_WEBSITE_URL}guide/en/kibana/${DOC_LINK_VERSION}/${appName}.html`," ], "source": { "path": "src/core/public/chrome/ui/header/header_help_menu.tsx", "lineNumber": 78, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/ui/header/header_help_menu.tsx#L78" } } ], "source": { "path": "src/core/public/chrome/ui/header/header_help_menu.tsx", "lineNumber": 69, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/ui/header/header_help_menu.tsx#L69" }, "initialIsOpen": false }, { "id": "def-public.ChromeHelpExtensionMenuGitHubLink", "type": "Interface", "label": "ChromeHelpExtensionMenuGitHubLink", "signature": [ { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeHelpExtensionMenuGitHubLink", "text": "ChromeHelpExtensionMenuGitHubLink" }, " extends Pick<(", "DisambiguateSet", "<", "PropsForAnchor", ", ", "PropsForButton", "> & CommonEuiButtonEmptyProps & { onClick?: ((event: React.MouseEvent) => void) | undefined; } & React.ButtonHTMLAttributes) | (", "DisambiguateSet" ], "description": [], "tags": [ "public" ], "children": [ { "tags": [], "id": "def-public.ChromeHelpExtensionMenuGitHubLink.linkType", "type": "string", "label": "linkType", "description": [ "\nCreates a link to a new github issue in the Kibana repo" ], "source": { "path": "src/core/public/chrome/ui/header/header_help_menu.tsx", "lineNumber": 44, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/ui/header/header_help_menu.tsx#L44" }, "signature": [ "\"github\"" ] }, { "tags": [], "id": "def-public.ChromeHelpExtensionMenuGitHubLink.labels", "type": "Array", "label": "labels", "description": [ "\nInclude at least one app-specific label to be applied to the new github issue" ], "source": { "path": "src/core/public/chrome/ui/header/header_help_menu.tsx", "lineNumber": 48, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/ui/header/header_help_menu.tsx#L48" }, "signature": [ "string[]" ] }, { "tags": [], "id": "def-public.ChromeHelpExtensionMenuGitHubLink.title", "type": "string", "label": "title", "description": [ "\nProvides initial text for the title of the issue" ], "source": { "path": "src/core/public/chrome/ui/header/header_help_menu.tsx", "lineNumber": 52, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/ui/header/header_help_menu.tsx#L52" }, "signature": [ "string | undefined" ] } ], "source": { "path": "src/core/public/chrome/ui/header/header_help_menu.tsx", "lineNumber": 40, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/ui/header/header_help_menu.tsx#L40" }, "initialIsOpen": false }, { "id": "def-public.ChromeNavControl", "type": "Interface", "label": "ChromeNavControl", "description": [], "tags": [ "public" ], "children": [ { "tags": [], "id": "def-public.ChromeNavControl.order", "type": "number", "label": "order", "description": [], "source": { "path": "src/core/public/chrome/nav_controls/nav_controls_service.ts", "lineNumber": 16, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_controls/nav_controls_service.ts#L16" }, "signature": [ "number | undefined" ] }, { "tags": [], "id": "def-public.ChromeNavControl.mount", "type": "Function", "label": "mount", "description": [], "source": { "path": "src/core/public/chrome/nav_controls/nav_controls_service.ts", "lineNumber": 17, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_controls/nav_controls_service.ts#L17" }, "signature": [ { "pluginId": "core", "scope": "public", "docId": "kibCorePluginApi", "section": "def-public.MountPoint", "text": "MountPoint" }, "" ] } ], "source": { "path": "src/core/public/chrome/nav_controls/nav_controls_service.ts", "lineNumber": 15, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_controls/nav_controls_service.ts#L15" }, "initialIsOpen": false }, { "id": "def-public.ChromeNavControls", "type": "Interface", "label": "ChromeNavControls", "description": [ "\n{@link ChromeNavControls | APIs} for registering new controls to be displayed in the navigation bar.\n" ], "tags": [ "example", "public" ], "children": [ { "id": "def-public.ChromeNavControls.registerLeft", "type": "Function", "label": "registerLeft", "signature": [ "(navControl: ", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeNavControl", "text": "ChromeNavControl" }, ") => void" ], "description": [ "Register a nav control to be presented on the bottom-left side of the chrome header." ], "children": [ { "type": "Object", "label": "navControl", "isRequired": true, "signature": [ { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeNavControl", "text": "ChromeNavControl" } ], "description": [], "source": { "path": "src/core/public/chrome/nav_controls/nav_controls_service.ts", "lineNumber": 38, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_controls/nav_controls_service.ts#L38" } } ], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/nav_controls/nav_controls_service.ts", "lineNumber": 38, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_controls/nav_controls_service.ts#L38" } }, { "id": "def-public.ChromeNavControls.registerRight", "type": "Function", "label": "registerRight", "signature": [ "(navControl: ", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeNavControl", "text": "ChromeNavControl" }, ") => void" ], "description": [ "Register a nav control to be presented on the top-right side of the chrome header." ], "children": [ { "type": "Object", "label": "navControl", "isRequired": true, "signature": [ { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeNavControl", "text": "ChromeNavControl" } ], "description": [], "source": { "path": "src/core/public/chrome/nav_controls/nav_controls_service.ts", "lineNumber": 40, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_controls/nav_controls_service.ts#L40" } } ], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/nav_controls/nav_controls_service.ts", "lineNumber": 40, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_controls/nav_controls_service.ts#L40" } }, { "id": "def-public.ChromeNavControls.registerCenter", "type": "Function", "label": "registerCenter", "signature": [ "(navControl: ", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeNavControl", "text": "ChromeNavControl" }, ") => void" ], "description": [ "Register a nav control to be presented on the top-center side of the chrome header." ], "children": [ { "type": "Object", "label": "navControl", "isRequired": true, "signature": [ { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeNavControl", "text": "ChromeNavControl" } ], "description": [], "source": { "path": "src/core/public/chrome/nav_controls/nav_controls_service.ts", "lineNumber": 42, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_controls/nav_controls_service.ts#L42" } } ], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/nav_controls/nav_controls_service.ts", "lineNumber": 42, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_controls/nav_controls_service.ts#L42" } } ], "source": { "path": "src/core/public/chrome/nav_controls/nav_controls_service.ts", "lineNumber": 36, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_controls/nav_controls_service.ts#L36" }, "initialIsOpen": false }, { "id": "def-public.ChromeNavLink", "type": "Interface", "label": "ChromeNavLink", "description": [], "tags": [ "public" ], "children": [ { "tags": [], "id": "def-public.ChromeNavLink.id", "type": "string", "label": "id", "description": [ "\nA unique identifier for looking up links." ], "source": { "path": "src/core/public/chrome/nav_links/nav_link.ts", "lineNumber": 19, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_link.ts#L19" } }, { "tags": [], "id": "def-public.ChromeNavLink.title", "type": "string", "label": "title", "description": [ "\nThe title of the application." ], "source": { "path": "src/core/public/chrome/nav_links/nav_link.ts", "lineNumber": 24, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_link.ts#L24" } }, { "tags": [], "id": "def-public.ChromeNavLink.category", "type": "Object", "label": "category", "description": [ "\nThe category the app lives in" ], "source": { "path": "src/core/public/chrome/nav_links/nav_link.ts", "lineNumber": 29, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_link.ts#L29" }, "signature": [ { "pluginId": "core", "scope": "common", "docId": "kibCorePluginApi", "section": "def-common.AppCategory", "text": "AppCategory" }, " | undefined" ] }, { "tags": [], "id": "def-public.ChromeNavLink.baseUrl", "type": "string", "label": "baseUrl", "description": [ "\nThe base route used to open the root of an application." ], "source": { "path": "src/core/public/chrome/nav_links/nav_link.ts", "lineNumber": 34, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_link.ts#L34" } }, { "tags": [], "id": "def-public.ChromeNavLink.url", "type": "string", "label": "url", "description": [ "\nThe route used to open the {@link AppBase.defaultPath | default path } of an application.\nIf unset, `baseUrl` will be used instead." ], "source": { "path": "src/core/public/chrome/nav_links/nav_link.ts", "lineNumber": 40, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_link.ts#L40" }, "signature": [ "string | undefined" ] }, { "tags": [], "id": "def-public.ChromeNavLink.order", "type": "number", "label": "order", "description": [ "\nAn ordinal used to sort nav links relative to one another for display." ], "source": { "path": "src/core/public/chrome/nav_links/nav_link.ts", "lineNumber": 45, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_link.ts#L45" }, "signature": [ "number | undefined" ] }, { "tags": [], "id": "def-public.ChromeNavLink.tooltip", "type": "string", "label": "tooltip", "description": [ "\nA tooltip shown when hovering over an app link." ], "source": { "path": "src/core/public/chrome/nav_links/nav_link.ts", "lineNumber": 50, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_link.ts#L50" }, "signature": [ "string | undefined" ] }, { "tags": [], "id": "def-public.ChromeNavLink.euiIconType", "type": "string", "label": "euiIconType", "description": [ "\nA EUI iconType that will be used for the app's icon. This icon\ntakes precedence over the `icon` property." ], "source": { "path": "src/core/public/chrome/nav_links/nav_link.ts", "lineNumber": 56, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_link.ts#L56" }, "signature": [ "string | undefined" ] }, { "tags": [], "id": "def-public.ChromeNavLink.icon", "type": "string", "label": "icon", "description": [ "\nA URL to an image file used as an icon. Used as a fallback\nif `euiIconType` is not provided." ], "source": { "path": "src/core/public/chrome/nav_links/nav_link.ts", "lineNumber": 62, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_link.ts#L62" }, "signature": [ "string | undefined" ] }, { "tags": [], "id": "def-public.ChromeNavLink.href", "type": "string", "label": "href", "description": [ "\nSettled state between `url`, `baseUrl`, and `active`" ], "source": { "path": "src/core/public/chrome/nav_links/nav_link.ts", "lineNumber": 67, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_link.ts#L67" } }, { "tags": [ "internalRemarks" ], "id": "def-public.ChromeNavLink.disabled", "type": "CompoundType", "label": "disabled", "description": [ "\nDisables a link from being clickable.\n" ], "source": { "path": "src/core/public/chrome/nav_links/nav_link.ts", "lineNumber": 76, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_link.ts#L76" }, "signature": [ "boolean | undefined" ] }, { "tags": [], "id": "def-public.ChromeNavLink.hidden", "type": "CompoundType", "label": "hidden", "description": [ "\nHides a link from the navigation." ], "source": { "path": "src/core/public/chrome/nav_links/nav_link.ts", "lineNumber": 81, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_link.ts#L81" }, "signature": [ "boolean | undefined" ] } ], "source": { "path": "src/core/public/chrome/nav_links/nav_link.ts", "lineNumber": 15, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_link.ts#L15" }, "initialIsOpen": false }, { "id": "def-public.ChromeNavLinks", "type": "Interface", "label": "ChromeNavLinks", "description": [ "\n{@link ChromeNavLinks | APIs} for manipulating nav links.\n" ], "tags": [ "public" ], "children": [ { "id": "def-public.ChromeNavLinks.getNavLinks$", "type": "Function", "label": "getNavLinks$", "signature": [ "() => ", "Observable", "[]>" ], "description": [ "\nGet an observable for a sorted list of navlinks." ], "children": [], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/nav_links/nav_links_service.ts", "lineNumber": 32, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_links_service.ts#L32" } }, { "id": "def-public.ChromeNavLinks.get", "type": "Function", "label": "get", "signature": [ "(id: string) => ", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeNavLink", "text": "ChromeNavLink" }, " | undefined" ], "description": [ "\nGet the state of a navlink at this point in time." ], "children": [ { "type": "string", "label": "id", "isRequired": true, "signature": [ "string" ], "description": [], "source": { "path": "src/core/public/chrome/nav_links/nav_links_service.ts", "lineNumber": 38, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_links_service.ts#L38" } } ], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/nav_links/nav_links_service.ts", "lineNumber": 38, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_links_service.ts#L38" } }, { "id": "def-public.ChromeNavLinks.getAll", "type": "Function", "label": "getAll", "signature": [ "() => Readonly<", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeNavLink", "text": "ChromeNavLink" }, ">[]" ], "description": [ "\nGet the current state of all navlinks." ], "children": [], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/nav_links/nav_links_service.ts", "lineNumber": 43, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_links_service.ts#L43" } }, { "id": "def-public.ChromeNavLinks.has", "type": "Function", "label": "has", "signature": [ "(id: string) => boolean" ], "description": [ "\nCheck whether or not a navlink exists." ], "children": [ { "type": "string", "label": "id", "isRequired": true, "signature": [ "string" ], "description": [], "source": { "path": "src/core/public/chrome/nav_links/nav_links_service.ts", "lineNumber": 49, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_links_service.ts#L49" } } ], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/nav_links/nav_links_service.ts", "lineNumber": 49, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_links_service.ts#L49" } }, { "id": "def-public.ChromeNavLinks.showOnly", "type": "Function", "label": "showOnly", "signature": [ "(id: string) => void" ], "description": [ "\nRemove all navlinks except the one matching the given id.\n" ], "children": [ { "type": "string", "label": "id", "isRequired": true, "signature": [ "string" ], "description": [], "source": { "path": "src/core/public/chrome/nav_links/nav_links_service.ts", "lineNumber": 59, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_links_service.ts#L59" } } ], "tags": [ "remarks" ], "returnComment": [], "source": { "path": "src/core/public/chrome/nav_links/nav_links_service.ts", "lineNumber": 59, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_links_service.ts#L59" } }, { "id": "def-public.ChromeNavLinks.update", "type": "Function", "label": "update", "signature": [ "(id: string, values: Partial>) => ", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeNavLink", "text": "ChromeNavLink" }, " | undefined" ], "description": [ "\nUpdate the navlink for the given id with the updated attributes.\nReturns the updated navlink or `undefined` if it does not exist.\n" ], "children": [ { "type": "string", "label": "id", "isRequired": true, "signature": [ "string" ], "description": [], "source": { "path": "src/core/public/chrome/nav_links/nav_links_service.ts", "lineNumber": 71, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_links_service.ts#L71" } }, { "type": "Object", "label": "values", "isRequired": true, "signature": [ "Partial>" ], "description": [], "source": { "path": "src/core/public/chrome/nav_links/nav_links_service.ts", "lineNumber": 71, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_links_service.ts#L71" } } ], "tags": [ "deprecated" ], "returnComment": [], "source": { "path": "src/core/public/chrome/nav_links/nav_links_service.ts", "lineNumber": 71, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_links_service.ts#L71" } }, { "id": "def-public.ChromeNavLinks.enableForcedAppSwitcherNavigation", "type": "Function", "label": "enableForcedAppSwitcherNavigation", "signature": [ "() => void" ], "description": [ "\nEnable forced navigation mode, which will trigger a page refresh\nwhen a nav link is clicked and only the hash is updated.\n" ], "children": [], "tags": [ "remarks" ], "returnComment": [], "source": { "path": "src/core/public/chrome/nav_links/nav_links_service.ts", "lineNumber": 85, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_links_service.ts#L85" } }, { "id": "def-public.ChromeNavLinks.getForceAppSwitcherNavigation$", "type": "Function", "label": "getForceAppSwitcherNavigation$", "signature": [ "() => ", "Observable", "" ], "description": [ "\nAn observable of the forced app switcher state." ], "children": [], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/nav_links/nav_links_service.ts", "lineNumber": 90, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_links_service.ts#L90" } } ], "source": { "path": "src/core/public/chrome/nav_links/nav_links_service.ts", "lineNumber": 28, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_links_service.ts#L28" }, "initialIsOpen": false }, { "id": "def-public.ChromeDocTitle", "type": "Interface", "label": "ChromeDocTitle", "description": [ "\nAPIs for accessing and updating the document title.\n" ], "tags": [ "example", "example", "public" ], "children": [ { "id": "def-public.ChromeDocTitle.change", "type": "Function", "label": "change", "signature": [ "(newTitle: string | string[]) => void" ], "description": [ "\nChanges the current document title.\n" ], "children": [ { "type": "CompoundType", "label": "newTitle", "isRequired": true, "signature": [ "string | string[]" ], "description": [ "The new title to set, either a string or string array" ], "source": { "path": "src/core/public/chrome/doc_title/doc_title_service.ts", "lineNumber": 45, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/doc_title/doc_title_service.ts#L45" } } ], "tags": [ "example" ], "returnComment": [], "source": { "path": "src/core/public/chrome/doc_title/doc_title_service.ts", "lineNumber": 45, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/doc_title/doc_title_service.ts#L45" } }, { "id": "def-public.ChromeDocTitle.reset", "type": "Function", "label": "reset", "signature": [ "() => void" ], "description": [ "\nResets the document title to it's initial value.\n(meaning the one present in the title meta at application load.)" ], "children": [], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/doc_title/doc_title_service.ts", "lineNumber": 50, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/doc_title/doc_title_service.ts#L50" } } ], "source": { "path": "src/core/public/chrome/doc_title/doc_title_service.ts", "lineNumber": 32, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/doc_title/doc_title_service.ts#L32" }, "initialIsOpen": false }, { "id": "def-public.ChromeRecentlyAccessed", "type": "Interface", "label": "ChromeRecentlyAccessed", "description": [ "\n{@link ChromeRecentlyAccessed | APIs} for recently accessed history." ], "tags": [ "public" ], "children": [ { "id": "def-public.ChromeRecentlyAccessed.add", "type": "Function", "label": "add", "signature": [ "(link: string, label: string, id: string) => void" ], "description": [ "\nAdds a new item to the recently accessed history.\n" ], "children": [ { "type": "string", "label": "link", "isRequired": true, "signature": [ "string" ], "description": [ "a relative URL to the resource (not including the {@link HttpStart.basePath | `http.basePath`})" ], "source": { "path": "src/core/public/chrome/recently_accessed/recently_accessed_service.ts", "lineNumber": 71, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/recently_accessed/recently_accessed_service.ts#L71" } }, { "type": "string", "label": "label", "isRequired": true, "signature": [ "string" ], "description": [ "the label to display in the UI" ], "source": { "path": "src/core/public/chrome/recently_accessed/recently_accessed_service.ts", "lineNumber": 71, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/recently_accessed/recently_accessed_service.ts#L71" } }, { "type": "string", "label": "id", "isRequired": true, "signature": [ "string" ], "description": [ "a unique string used to de-duplicate the recently accessed list." ], "source": { "path": "src/core/public/chrome/recently_accessed/recently_accessed_service.ts", "lineNumber": 71, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/recently_accessed/recently_accessed_service.ts#L71" } } ], "tags": [ "example" ], "returnComment": [], "source": { "path": "src/core/public/chrome/recently_accessed/recently_accessed_service.ts", "lineNumber": 71, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/recently_accessed/recently_accessed_service.ts#L71" } }, { "id": "def-public.ChromeRecentlyAccessed.get", "type": "Function", "label": "get", "signature": [ "() => ", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeRecentlyAccessedHistoryItem", "text": "ChromeRecentlyAccessedHistoryItem" }, "[]" ], "description": [ "\nGets an Array of the current recently accessed history.\n" ], "children": [], "tags": [ "example" ], "returnComment": [], "source": { "path": "src/core/public/chrome/recently_accessed/recently_accessed_service.ts", "lineNumber": 81, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/recently_accessed/recently_accessed_service.ts#L81" } }, { "id": "def-public.ChromeRecentlyAccessed.get$", "type": "Function", "label": "get$", "signature": [ "() => ", "Observable", "<", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeRecentlyAccessedHistoryItem", "text": "ChromeRecentlyAccessedHistoryItem" }, "[]>" ], "description": [ "\nGets an Observable of the array of recently accessed history.\n" ], "children": [], "tags": [ "example" ], "returnComment": [], "source": { "path": "src/core/public/chrome/recently_accessed/recently_accessed_service.ts", "lineNumber": 91, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/recently_accessed/recently_accessed_service.ts#L91" } } ], "source": { "path": "src/core/public/chrome/recently_accessed/recently_accessed_service.ts", "lineNumber": 58, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/recently_accessed/recently_accessed_service.ts#L58" }, "initialIsOpen": false }, { "id": "def-public.ChromeRecentlyAccessedHistoryItem", "type": "Interface", "label": "ChromeRecentlyAccessedHistoryItem", "description": [], "tags": [ "public" ], "children": [ { "tags": [], "id": "def-public.ChromeRecentlyAccessedHistoryItem.link", "type": "string", "label": "link", "description": [], "source": { "path": "src/core/public/chrome/recently_accessed/recently_accessed_service.ts", "lineNumber": 17, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/recently_accessed/recently_accessed_service.ts#L17" } }, { "tags": [], "id": "def-public.ChromeRecentlyAccessedHistoryItem.label", "type": "string", "label": "label", "description": [], "source": { "path": "src/core/public/chrome/recently_accessed/recently_accessed_service.ts", "lineNumber": 18, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/recently_accessed/recently_accessed_service.ts#L18" } }, { "tags": [], "id": "def-public.ChromeRecentlyAccessedHistoryItem.id", "type": "string", "label": "id", "description": [], "source": { "path": "src/core/public/chrome/recently_accessed/recently_accessed_service.ts", "lineNumber": 19, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/recently_accessed/recently_accessed_service.ts#L19" } } ], "source": { "path": "src/core/public/chrome/recently_accessed/recently_accessed_service.ts", "lineNumber": 16, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/recently_accessed/recently_accessed_service.ts#L16" }, "initialIsOpen": false }, { "id": "def-public.ChromeUserBanner", "type": "Interface", "label": "ChromeUserBanner", "description": [], "tags": [ "public" ], "children": [ { "tags": [], "id": "def-public.ChromeUserBanner.content", "type": "Function", "label": "content", "description": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 41, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L41" }, "signature": [ { "pluginId": "core", "scope": "public", "docId": "kibCorePluginApi", "section": "def-public.MountPoint", "text": "MountPoint" }, "" ] } ], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 40, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L40" }, "initialIsOpen": false }, { "id": "def-public.ChromeStart", "type": "Interface", "label": "ChromeStart", "description": [ "\nChromeStart allows plugins to customize the global chrome header UI and\nenrich the UX with additional information about the current location of the\nbrowser.\n" ], "tags": [ "remarks", "example", "example", "public" ], "children": [ { "tags": [], "id": "def-public.ChromeStart.navLinks", "type": "Object", "label": "navLinks", "description": [ "{@inheritdoc ChromeNavLinks}" ], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 88, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L88" }, "signature": [ { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeNavLinks", "text": "ChromeNavLinks" } ] }, { "tags": [], "id": "def-public.ChromeStart.navControls", "type": "Object", "label": "navControls", "description": [ "{@inheritdoc ChromeNavControls}" ], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 90, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L90" }, "signature": [ { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeNavControls", "text": "ChromeNavControls" } ] }, { "tags": [], "id": "def-public.ChromeStart.recentlyAccessed", "type": "Object", "label": "recentlyAccessed", "description": [ "{@inheritdoc ChromeRecentlyAccessed}" ], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 92, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L92" }, "signature": [ { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeRecentlyAccessed", "text": "ChromeRecentlyAccessed" } ] }, { "tags": [], "id": "def-public.ChromeStart.docTitle", "type": "Object", "label": "docTitle", "description": [ "{@inheritdoc ChromeDocTitle}" ], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 94, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L94" }, "signature": [ { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeDocTitle", "text": "ChromeDocTitle" } ] }, { "id": "def-public.ChromeStart.setAppTitle", "type": "Function", "label": "setAppTitle", "signature": [ "(appTitle: string) => void" ], "description": [ "\nSets the current app's title\n" ], "children": [ { "type": "string", "label": "appTitle", "isRequired": true, "signature": [ "string" ], "description": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 103, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L103" } } ], "tags": [ "internalRemarks" ], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 103, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L103" } }, { "id": "def-public.ChromeStart.getBrand$", "type": "Function", "label": "getBrand$", "signature": [ "() => ", "Observable", "<", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeBrand", "text": "ChromeBrand" }, ">" ], "description": [ "\nGet an observable of the current brand information." ], "children": [], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 108, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L108" } }, { "id": "def-public.ChromeStart.setBrand", "type": "Function", "label": "setBrand", "signature": [ "(brand: ", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeBrand", "text": "ChromeBrand" }, ") => void" ], "description": [ "\nSet the brand configuration.\n" ], "children": [ { "type": "Object", "label": "brand", "isRequired": true, "signature": [ { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeBrand", "text": "ChromeBrand" } ], "description": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 128, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L128" } } ], "tags": [ "remarks", "example" ], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 128, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L128" } }, { "id": "def-public.ChromeStart.getIsVisible$", "type": "Function", "label": "getIsVisible$", "signature": [ "() => ", "Observable", "" ], "description": [ "\nGet an observable of the current visibility state of the chrome." ], "children": [], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 133, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L133" } }, { "id": "def-public.ChromeStart.setIsVisible", "type": "Function", "label": "setIsVisible", "signature": [ "(isVisible: boolean) => void" ], "description": [ "\nSet the temporary visibility for the chrome. This does nothing if the chrome is hidden\nby default and should be used to hide the chrome for things like full-screen modes\nwith an exit button." ], "children": [ { "type": "boolean", "label": "isVisible", "isRequired": true, "signature": [ "boolean" ], "description": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 140, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L140" } } ], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 140, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L140" } }, { "id": "def-public.ChromeStart.getApplicationClasses$", "type": "Function", "label": "getApplicationClasses$", "signature": [ "() => ", "Observable", "" ], "description": [ "\nGet the current set of classNames that will be set on the application container." ], "children": [], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 145, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L145" } }, { "id": "def-public.ChromeStart.addApplicationClass", "type": "Function", "label": "addApplicationClass", "signature": [ "(className: string) => void" ], "description": [ "\nAdd a className that should be set on the application container." ], "children": [ { "type": "string", "label": "className", "isRequired": true, "signature": [ "string" ], "description": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 150, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L150" } } ], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 150, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L150" } }, { "id": "def-public.ChromeStart.removeApplicationClass", "type": "Function", "label": "removeApplicationClass", "signature": [ "(className: string) => void" ], "description": [ "\nRemove a className added with `addApplicationClass()`. If className is unknown it is ignored." ], "children": [ { "type": "string", "label": "className", "isRequired": true, "signature": [ "string" ], "description": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 155, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L155" } } ], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 155, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L155" } }, { "id": "def-public.ChromeStart.getBadge$", "type": "Function", "label": "getBadge$", "signature": [ "() => ", "Observable", "<", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeBadge", "text": "ChromeBadge" }, " | undefined>" ], "description": [ "\nGet an observable of the current badge" ], "children": [], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 160, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L160" } }, { "id": "def-public.ChromeStart.setBadge", "type": "Function", "label": "setBadge", "signature": [ "(badge?: ", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeBadge", "text": "ChromeBadge" }, " | undefined) => void" ], "description": [ "\nOverride the current badge" ], "children": [ { "type": "Object", "label": "badge", "isRequired": false, "signature": [ { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeBadge", "text": "ChromeBadge" }, " | undefined" ], "description": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 165, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L165" } } ], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 165, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L165" } }, { "id": "def-public.ChromeStart.getBreadcrumbs$", "type": "Function", "label": "getBreadcrumbs$", "signature": [ "() => ", "Observable", "<", "EuiBreadcrumb", "[]>" ], "description": [ "\nGet an observable of the current list of breadcrumbs" ], "children": [], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 170, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L170" } }, { "id": "def-public.ChromeStart.setBreadcrumbs", "type": "Function", "label": "setBreadcrumbs", "signature": [ "(newBreadcrumbs: ", "EuiBreadcrumb", "[]) => void" ], "description": [ "\nOverride the current set of breadcrumbs" ], "children": [ { "type": "Array", "label": "newBreadcrumbs", "isRequired": true, "signature": [ "EuiBreadcrumb", "[]" ], "description": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 175, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L175" } } ], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 175, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L175" } }, { "id": "def-public.ChromeStart.getBreadcrumbsAppendExtension$", "type": "Function", "label": "getBreadcrumbsAppendExtension$", "signature": [ "() => ", "Observable", "<", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeBreadcrumbsAppendExtension", "text": "ChromeBreadcrumbsAppendExtension" }, " | undefined>" ], "description": [ "\nGet an observable of the current extension appended to breadcrumbs" ], "children": [], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 180, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L180" } }, { "id": "def-public.ChromeStart.setBreadcrumbsAppendExtension", "type": "Function", "label": "setBreadcrumbsAppendExtension", "signature": [ "(breadcrumbsAppendExtension?: ", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeBreadcrumbsAppendExtension", "text": "ChromeBreadcrumbsAppendExtension" }, " | undefined) => void" ], "description": [ "\nMount an element next to the last breadcrumb" ], "children": [ { "type": "Object", "label": "breadcrumbsAppendExtension", "isRequired": false, "signature": [ { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeBreadcrumbsAppendExtension", "text": "ChromeBreadcrumbsAppendExtension" }, " | undefined" ], "description": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 186, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L186" } } ], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 185, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L185" } }, { "id": "def-public.ChromeStart.getCustomNavLink$", "type": "Function", "label": "getCustomNavLink$", "signature": [ "() => ", "Observable", " | undefined>" ], "description": [ "\nGet an observable of the current custom nav link" ], "children": [], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 192, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L192" } }, { "id": "def-public.ChromeStart.setCustomNavLink", "type": "Function", "label": "setCustomNavLink", "signature": [ "(newCustomNavLink?: Partial<", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeNavLink", "text": "ChromeNavLink" }, "> | undefined) => void" ], "description": [ "\nOverride the current set of custom nav link" ], "children": [ { "type": "Object", "label": "newCustomNavLink", "isRequired": false, "signature": [ "Partial<", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeNavLink", "text": "ChromeNavLink" }, "> | undefined" ], "description": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 197, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L197" } } ], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 197, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L197" } }, { "id": "def-public.ChromeStart.getHelpExtension$", "type": "Function", "label": "getHelpExtension$", "signature": [ "() => ", "Observable", "<", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeHelpExtension", "text": "ChromeHelpExtension" }, " | undefined>" ], "description": [ "\nGet an observable of the current custom help conttent" ], "children": [], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 202, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L202" } }, { "id": "def-public.ChromeStart.setHelpExtension", "type": "Function", "label": "setHelpExtension", "signature": [ "(helpExtension?: ", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeHelpExtension", "text": "ChromeHelpExtension" }, " | undefined) => void" ], "description": [ "\nOverride the current set of custom help content" ], "children": [ { "type": "Object", "label": "helpExtension", "isRequired": false, "signature": [ { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeHelpExtension", "text": "ChromeHelpExtension" }, " | undefined" ], "description": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 207, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L207" } } ], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 207, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L207" } }, { "id": "def-public.ChromeStart.setHelpSupportUrl", "type": "Function", "label": "setHelpSupportUrl", "signature": [ "(url: string) => void" ], "description": [ "\nOverride the default support URL shown in the help menu" ], "children": [ { "type": "string", "label": "url", "isRequired": true, "signature": [ "string" ], "description": [ "The updated support URL" ], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 213, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L213" } } ], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 213, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L213" } }, { "id": "def-public.ChromeStart.getIsNavDrawerLocked$", "type": "Function", "label": "getIsNavDrawerLocked$", "signature": [ "() => ", "Observable", "" ], "description": [ "\nGet an observable of the current locked state of the nav drawer." ], "children": [], "tags": [], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 218, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L218" } }, { "id": "def-public.ChromeStart.setHeaderBanner", "type": "Function", "label": "setHeaderBanner", "signature": [ "(headerBanner?: ", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeUserBanner", "text": "ChromeUserBanner" }, " | undefined) => void" ], "description": [ "\nSet the banner that will appear on top of the chrome header.\n" ], "children": [ { "type": "Object", "label": "headerBanner", "isRequired": false, "signature": [ { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeUserBanner", "text": "ChromeUserBanner" }, " | undefined" ], "description": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 225, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L225" } } ], "tags": [ "remarks" ], "returnComment": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 225, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L225" } } ], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 86, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L86" }, "initialIsOpen": false } ], "enums": [], "misc": [ { "id": "def-public.ChromeBreadcrumb", "type": "Type", "label": "ChromeBreadcrumb", "tags": [ "public" ], "description": [], "source": { "path": "src/core/public/chrome/types.ts", "lineNumber": 32, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/types.ts#L32" }, "signature": [ "CommonProps", " & { text: ", "ReactNode", "; href?: string | undefined; onClick?: ((event: ", "MouseEvent", ") => void) | undefined; truncate?: boolean | undefined; }" ], "initialIsOpen": false }, { "id": "def-public.ChromeHelpExtensionMenuLink", "type": "Type", "label": "ChromeHelpExtensionMenuLink", "tags": [ "public" ], "description": [], "source": { "path": "src/core/public/chrome/ui/header/header_help_menu.tsx", "lineNumber": 98, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/ui/header/header_help_menu.tsx#L98" }, "signature": [ { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeHelpExtensionMenuGitHubLink", "text": "ChromeHelpExtensionMenuGitHubLink" }, " | ", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeHelpExtensionMenuDiscussLink", "text": "ChromeHelpExtensionMenuDiscussLink" }, " | ", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeHelpExtensionMenuDocumentationLink", "text": "ChromeHelpExtensionMenuDocumentationLink" }, " | ", { "pluginId": "core", "scope": "public", "docId": "kibCoreChromePluginApi", "section": "def-public.ChromeHelpExtensionMenuCustomLink", "text": "ChromeHelpExtensionMenuCustomLink" } ], "initialIsOpen": false }, { "id": "def-public.ChromeHelpExtensionLinkBase", "type": "Type", "label": "ChromeHelpExtensionLinkBase", "tags": [ "public" ], "description": [], "source": { "path": "src/core/public/chrome/ui/header/header_help_menu.tsx", "lineNumber": 34, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/ui/header/header_help_menu.tsx#L34" }, "signature": [ "{ iconType?: string | React.ComponentClass<{}, any> | React.FunctionComponent<{}> | undefined; 'data-test-subj'?: string | undefined; target?: string | undefined; rel?: string | undefined; }" ], "initialIsOpen": false }, { "id": "def-public.ChromeNavLinkUpdateableFields", "type": "Type", "label": "ChromeNavLinkUpdateableFields", "tags": [ "public" ], "description": [], "source": { "path": "src/core/public/chrome/nav_links/nav_link.ts", "lineNumber": 85, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/nav_links/nav_link.ts#L85" }, "signature": [ "{ readonly hidden?: boolean | undefined; readonly disabled?: boolean | undefined; readonly href?: string | undefined; readonly url?: string | undefined; }" ], "initialIsOpen": false }, { "id": "def-public.NavType", "type": "Type", "label": "NavType", "tags": [], "description": [], "source": { "path": "src/core/public/chrome/ui/header/types.ts", "lineNumber": 10, "link": "https://github.com/elastic/kibana/tree/mastersrc/core/public/chrome/ui/header/types.ts#L10" }, "signature": [ "\"legacy\" | \"modern\"" ], "initialIsOpen": false } ], "objects": [] }, "server": { "classes": [], "functions": [], "interfaces": [], "enums": [], "misc": [], "objects": [] }, "common": { "classes": [], "functions": [], "interfaces": [], "enums": [], "misc": [], "objects": [] } }