MCPcopy Create free account
hub / github.com/ProtonDriveApps/sdk / processDriveRequirementHeaders

Function processDriveRequirementHeaders

cli/src/api/apiRequirements.ts:32–45  ·  view source on GitHub ↗
(
    headers: Headers,
    options: ProcessDriveRequirementHeadersOptions,
)

Source from the content-addressed store, hash-verified

30};
31
32export function processDriveRequirementHeaders(
33 headers: Headers,
34 options: ProcessDriveRequirementHeadersOptions,
35): void {
36 const requirements = headers.get('x-pm-drive-requirements');
37 if (requirements) {
38 processFeatureRequirements(options, requirements);
39 }
40
41 const platform = headers.get('x-pm-drive-platform-requirements');
42 if (platform) {
43 processPlatformRequirements(options, platform);
44 }
45}
46
47function processFeatureRequirements(
48 options: Pick<ProcessDriveRequirementHeadersOptions, 'supportedRequirementMasksByScope' | 'onUnsupportedFeature'>,

Calls 3

getMethod · 0.45

Tested by

no test coverage detected