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

32 lines
793 B
TypeScript

import Route from '@ember/routing/route';
/**
* Defines the attributes for the model hook of the FeaturesFeature route
* @interface IFeatureRouteParams
*/
interface IFeatureRouteParams {
// urn identifier for the Feature
feature_urn: string;
}
/**
* Route class for a Feature Entity instance
* @export
* @class FeaturesFeature
* @extends {Route}
*/
export default class FeaturesFeature extends Route {
/**
* Receives the requested feature_urn and returns same to be used by container
* @param {IFeatureRouteParams} { feature_urn: urn }
* @returns {{ urn: string }}}
* @memberof FeaturesFeature
*/
// eslint-disable-next-line @typescript-eslint/camelcase
model({ feature_urn: urn }: IFeatureRouteParams): { urn: string } {
return {
urn
};
}
}