UNPKG

@data-client/endpoint

Version:

Declarative Network Interface Definitions

18 lines (17 loc) 397 B
export default function validateRequired( processedEntity: any, requiredDefaults: Record<string, unknown>, ): string | undefined { let missingKey = ''; if ( Object.keys(requiredDefaults).some(key => { if (!Object.hasOwn(processedEntity, key)) { missingKey = key; return true; } return false; }) ) { return `Missing key ${missingKey}`; } }