Firebase Functions 서비스입니다.
함수
함수 | 설명 |
---|---|
getFunctions(앱) | 기본 앱 또는 지정된 앱의 Functions 서비스를 가져옵니다.getFunctions() 를 인수 없이 호출하여 기본 앱의 Functions 서비스에 액세스하거나 getFunctions(app) 로 호출하여 특정 앱과 연결된 Functions 서비스에 액세스할 수 있습니다. |
클래스
클래스 | 설명 |
---|---|
함수 | Firebase Functions 서비스 인터페이스 |
TaskQueue | TaskQueue 인터페이스 |
인터페이스
인터페이스 | 설명 |
---|---|
AbsoluteDeliver | 절대 전송으로 작업 옵션을 나타내는 인터페이스입니다. |
DelayDelivery | 전송이 지연된 작업 옵션을 나타내는 인터페이스입니다. |
TaskOptionsExperimental | 실험용 (베타) 작업 옵션을 나타내는 유형입니다. |
유형 별칭
별칭 입력 | 설명 |
---|---|
전송 일정 | 전송 일정 옵션을 나타내는 유형입니다. DeliverySchedule 는 DelayDelivery 및 AbsoluteDelivery 유형의 합집합 유형입니다. |
TaskOptions | 태스크 옵션을 나타내는 유형입니다. |
getFunctions(앱)
기본 앱 또는 지정된 앱의 Functions 서비스를 가져옵니다.
getFunctions()
는 인수 없이 호출하여 기본 앱의 Functions
서비스에 액세스하거나 getFunctions(app)
로 호출하여 특정 앱과 연결된 Functions
서비스에 액세스할 수 있습니다.
서명:
export declare function getFunctions(app?: App): Functions;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
앱 | 앱 | Functions 서비스를 반환할 선택적 앱입니다. 제공하지 않으면 기본 Functions 서비스가 반환됩니다. |
반환:
제공된 앱이 없는 경우 기본 Functions
서비스 또는 제공된 앱과 연결된 Functions
서비스입니다.
예 1
// Get the `Functions` service for the default app
const defaultFunctions = getFunctions();
예 2
// Get the `Functions` service for a given app
const otherFunctions = getFunctions(otherApp);
전송일정
전송 일정 옵션을 나타내는 유형입니다. DeliverySchedule
는 DelayDelivery 및 AbsoluteDelivery 유형의 합집합 유형입니다.
서명:
export type DeliverySchedule = DelayDelivery | AbsoluteDelivery;
TaskOptions
태스크 옵션을 나타내는 유형입니다.
서명:
export type TaskOptions = DeliverySchedule & TaskOptionsExperimental & {
dispatchDeadlineSeconds?: number;
id?: string;
headers?: Record<string, string>;
};