firebase-admin.functions package

Firebase Functions 서비스.

Functions

함수 설명
getFunctions(앱) 기본 앱 또는 특정 앱의 Functions 서비스를 가져옵니다.getFunctions()를 호출하거나 기본 앱의 Functions 서비스에 액세스하기 위한 인수 없이 호출하거나 getFunctions(app)를 호출하여 특정 앱과 연결된 Functions 서비스에 액세스할 수 있습니다.

클래스

클래스 설명
Functions Firebase Functions 서비스 인터페이스
TaskQueue TaskQueue 인터페이스

인터페이스

인터페이스 설명
AbsoluteDelivery 절대 전송으로 작업 옵션을 나타내는 인터페이스입니다.
배송 지연 지연된 전송이 포함된 작업 옵션을 나타내는 인터페이스입니다.
TaskOptionsExperimental 실험용 (베타) 작업 옵션을 나타내는 유형입니다.

유형 별칭

유형 별칭 설명
전송 일정 전송 일정 옵션을 나타내는 유형입니다. DeliveryScheduleDelayDeliveryAbsoluteDelivery 유형의 공용체 유형입니다.
TaskOptions 작업 옵션을 나타내는 유형입니다.

getFunctions(앱)

기본 앱 또는 특정 앱의 Functions 서비스를 가져옵니다.

getFunctions()는 기본 앱의 Functions 서비스에 액세스하기 위한 인수 없이 호출하거나 getFunctions(app)로 호출하여 특정 앱과 연결된 Functions 서비스에 액세스할 수 있습니다.

서명:

export declare function getFunctions(app?: App): Functions;

매개변수

매개변수 유형 설명
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);

게재 일정

전송 일정 옵션을 나타내는 유형입니다. DeliveryScheduleDelayDeliveryAbsoluteDelivery 유형의 공용체 유형입니다.

서명:

export type DeliverySchedule = DelayDelivery | AbsoluteDelivery;

TaskOptions

작업 옵션을 나타내는 유형입니다.

서명:

export type TaskOptions = DeliverySchedule & TaskOptionsExperimental & {
    dispatchDeadlineSeconds?: number;
    id?: string;
    headers?: Record<string, string>;
};