MCPcopy Create free account
hub / github.com/vercel/vercel / getReportedServiceType

Function getReportedServiceType

packages/build-utils/src/types.ts:756–775  ·  view source on GitHub ↗
(service: {
  type?: ServiceType;
  trigger?: JobTrigger;
})

Source from the content-addressed store, hash-verified

754export type ReportedServiceType = 'web' | 'schedule' | 'queue' | 'workflow';
755
756export function getReportedServiceType(service: {
757 type?: ServiceType;
758 trigger?: JobTrigger;
759}): ReportedServiceType | undefined {
760 switch (service.type) {
761 case 'web':
762 return 'web';
763 case 'cron':
764 return 'schedule';
765 case 'worker':
766 return 'queue';
767 case 'job':
768 if (service.trigger === 'schedule') return 'schedule';
769 if (service.trigger === 'queue') return 'queue';
770 if (service.trigger === 'workflow') return 'workflow';
771 return undefined;
772 default:
773 return undefined;
774 }
775}
776
777/** The framework which created the function */
778export interface FunctionFramework {

Callers 13

buildFunction · 0.90
buildFunction · 0.90
buildFunction · 0.90
buildFunction · 0.90
buildFunction · 0.90
buildHandlerFunction · 0.90
buildFunction · 0.90
buildStandaloneServerFunction · 0.90
buildFunction · 0.90
buildFunction · 0.90
buildFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected