Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 1x 1x 1x 6x 6x 6x 6x 6x 6x 6x 6x 6x 6x 6x 6x 1x 1x 6x 6x | import { CustomError } from '../../utils/error'
export default async (
req: Record<string, any>,
$firestore
): Promise<Record<string, any>> => {
try {
const entity = req.params.entity
const children = req.params.children
const entityDefinition = await $firestore.getDoc({
collection: 'entities',
id: entity,
})
if (!children) return entityDefinition
return entityDefinition.relationships[children]
} catch (error: any) {
throw new CustomError(`[getEntityDefinition] ${error.message}`, 400)
}
}
|