firebase-admin.functions package

Firebase Functions 서비스입니다.

함수

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

클래스

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

인터페이스

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

유형 별칭

별칭 입력 설명
전송 일정 전송 일정 옵션을 나타내는 유형입니다. DeliveryScheduleDelayDeliveryAbsoluteDelivery 유형의 합집합 유형입니다.
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);

전송일정

전송 일정 옵션을 나타내는 유형입니다. DeliveryScheduleDelayDeliveryAbsoluteDelivery 유형의 합집합 유형입니다.

서명:

export type DeliverySchedule = DelayDelivery | AbsoluteDelivery;

TaskOptions

태스크 옵션을 나타내는 유형입니다.

서명:

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