---
title: GlobalFunction
slug: data-platform/connect-platform/app-sdk-api-reference-classes-globalfunction
docTags: 
createdAt: 2026-08-05T20:06:36.468Z
---

[OCP App SDK](docId\:gxEU_0AA37IEZJK-uoVcT)

***

[OCP App SDK](docId\:gxEU_0AA37IEZJK-uoVcT) / GlobalFunction

# Class: `abstract` GlobalFunction

Defined in: [src/app/GlobalFunction.ts:4](https://github.com/ZaiusInc/app-sdk/blob/8c7209817facb226c91abb960e6d54a7692b9aa2/src/app/GlobalFunction.ts#L4)

## Extends

- `RequestHandler`

## Constructors

### Constructor

:::BlockQuote
**new GlobalFunction**(`request`): `GlobalFunction`
:::

Defined in: [src/app/GlobalFunction.ts:5](https://github.com/ZaiusInc/app-sdk/blob/8c7209817facb226c91abb960e6d54a7692b9aa2/src/app/GlobalFunction.ts#L5)

### Parameters

### request

[`` `Request` ``](docId\:wPncjf6QwaPMeEmbswmmx)

### Returns

`GlobalFunction`

### Overrides

`RequestHandler.constructor`

## Properties

### request

:::BlockQuote
`protected` **request**: [`` `Request` ``](docId\:wPncjf6QwaPMeEmbswmmx)
:::

Defined in: [src/app/RequestHandler.ts:4](https://github.com/ZaiusInc/app-sdk/blob/8c7209817facb226c91abb960e6d54a7692b9aa2/src/app/RequestHandler.ts#L4)

### Inherited from

`RequestHandler.request`

## Methods

### perform()

:::BlockQuote
`abstract` **perform**(): `Promise`\<[`` `Response` ``](docId\:lyzLLL70oyAs8-ZPA4tGm)>
:::

Defined in: [src/app/RequestHandler.ts:10](https://github.com/ZaiusInc/app-sdk/blob/8c7209817facb226c91abb960e6d54a7692b9aa2/src/app/RequestHandler.ts#L10)

### Returns

`Promise`\<[`` `Response` ``](docId\:lyzLLL70oyAs8-ZPA4tGm)>

### Inherited from

`RequestHandler.perform`
