Charlie Tran 843a6c5bbb
feat(frontend): update datahub-web client UI code (#1806)
* Releases updated version of datahub-web client UI code

* Fix typo in yarn lock

* Change yarn lock to match yarn registry directories

* Previous commit missed some paths

* Even more changes to yarnlock missing in previous commit

* Include codegen file for typings

* Add files to get parity for datahub-web and current OS datahub-midtier

* Add in typo fix from previous commit - change to proper license

* Implement proper OS fix for person entity picture url

* Workarounds for open source DH issues

* Fixes institutional memory api and removes unopensourced tabs for datasets

* Fixes search dataset deprecation and user search issue as a result of changes

* Remove internal only options in the avatar menu
2020-08-26 15:44:50 -07:00

48 lines
1.0 KiB
TypeScript

const headers = ['header', 'HEADER', 'header.', 'header[field]', 'header.field', 'header[]'];
const requestHeaders = [
'requestheader[]',
'requestheader.',
'request_header.mockId',
'request_header.s[]',
'requestheader'
];
const mobileHeaders = [
'mobileheader',
'MobileHeader',
'mobileheader.',
'MobileHeader[]',
'mobile_header.header',
'mobileheader.header',
'mobileheader.string'
];
/**
* Collects an array of strings identified as valid tracking headers
* @type {Array<string>}
*/
const trackingHeaderList = [...headers, ...requestHeaders, ...mobileHeaders];
/**
* A list of strings identified as non tracking headers
* @type {Array<string>}
*/
const nonTrackingHeaderList = [
'headers',
'headerfortrackingisinvalid',
'HEADER_PATH',
'HEADER_REFERER',
'HEADER_USERAGENT',
'',
'-',
'sub-header',
'identity-requested',
'dataMobility',
'mobile phone',
'heading',
'requests',
'request_headers',
'mobile_header-string'
];
export { trackingHeaderList, nonTrackingHeaderList };