UNPKG

@envelop/response-cache-cloudflare-kv

Version:
17 lines (16 loc) 517 B
export function buildOperationKey(operationId, keyPrefix = undefined) { if (keyPrefix) { return `${keyPrefix}:operation:${operationId}`; } return `operation:${operationId}`; } export function buildEntityKey(entityTypename, entityId = undefined, keyPrefix = undefined) { let finalKey = keyPrefix ? `${keyPrefix}:` : ''; if (entityId) { finalKey += `entity:${entityTypename}:${entityId}`; } else { finalKey += `entity:${entityTypename}`; } return finalKey; }