mirror of https://github.com/rancher/dashboard.git
10 lines
330 B
TypeScript
10 lines
330 B
TypeScript
|
|
export default {
|
|
memberOfObject: <V = string>(obj: { [key: string]: any}, key: string): V => {
|
|
return Object.entries(obj || {}).find(([k]) => k === key) as unknown as V;
|
|
},
|
|
memberOfComponent: <V = string>(obj: object | undefined, key: string): V => {
|
|
return (obj as any as { [key: string]: any})[key] as V;
|
|
},
|
|
};
|