Drew Tate
Drew Tate
## Summary `SORT` accepts expressions as of https://github.com/elastic/elasticsearch/pull/107158. This PR updates the validator and autocompletion engine to account for this improvement. ### Checklist - [ ] [Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html) was added —...

Getting an owner's full name requires an async request to the API to fetch the user object. Currently this work is being pushed into client applications. We should make it...
[`toHaveBeenCalledOnceWith`](https://jasmine.github.io/api/edge/matchers.html#toHaveBeenCalledOnceWith) does not exist in whatever typings `karma-jasmine` uses to run the tests. It does exist during the node tests (no `karma`). A few libs possibly at play - `@types/jasmine`...
The response object from `searchContent` seems to [include](https://github.com/Esri/hub.js/blob/ad2ce8ba8a9432d1553e904f86edcae4149b5a87/packages/search/src/content/helpers/convert-hub-response.ts#L101-L111) a `next` function that does nothing when `hasNext` is false. We might consider refactoring this so that there is no `next` function...
Define `IHubInitiativeTemplate` that extends IHubContent w properties like `previewUrl`, etc, as needed by the Hub app, and have getContent() return that when the content's hubType is `initiative`(?)
## Background I think some automation around the release-HubJS-and-wrap-it-back-into-monorepo process could really save time and make people more excited to build code in HubJS. ## Problems with current process The...
Fetch-blob is a Node implementation of `Blob`. UMD builds are never run in a node environment. Therefore, excluding `fetch-blob` from UMD builds would both get rid of some tooling warnings...
The `searchInitiatives` function appends `type: Hub Initiative` to any query string passed thereto. This leads to fuzzy type-matching at best, and undefined behavior at worst. We should follow AGOL's pattern...
**Describe the feature:** Lens panels on a dashboard currently have two actions for customizing the appearance of the panel, both of which open a flyout - Edit visualization - Panel...