MCPcopy Create free account
hub / github.com/GoogleCloudPlatform/functions-framework-nodejs / register

Function register

src/function_registry.ts:37–50  ·  view source on GitHub ↗
(
  functionName: string,
  signatureType: SignatureType,
  userFunction: HandlerFunction<T>,
)

Source from the content-addressed store, hash-verified

35 * Helper method to store a registered function in the registration container
36 */
37const register = <T = unknown, U = unknown>(
38 functionName: string,
39 signatureType: SignatureType,
40 userFunction: HandlerFunction<T>,
41): void => {
42 if (!isValidFunctionName(functionName)) {
43 throw new Error(`Invalid function name: ${functionName}`);
44 }
45
46 registrationContainer.set(functionName, {
47 signatureType,
48 userFunction,
49 });
50};
51
52/**
53 * Returns true if the function name is valid

Callers 2

httpFunction · 0.85
cloudEventFunction · 0.85

Calls 2

isValidFunctionNameFunction · 0.85
setMethod · 0.80

Tested by

no test coverage detected