export const getProp = (props: T, key: keyof T, defaultValue: any) => { return Object.getOwnPropertyDescriptor(props, key) && props[key] !== undefined ? props[key]! : defaultValue; };