/*! * Copyright (c) Microsoft Corporation and contributors. All rights reserved. * Licensed under the MIT License. */ /// import { EventEmitter } from "events"; import { IContext, IDocumentLambdaServerConfiguration, IPartitionLambdaConfig, IPartitionLambda, IPartitionLambdaFactory } from "@fluidframework/server-services-core"; /** * @typeParam TConfig - The configuration type for the lambdas created by this factory * @internal */ export declare class DocumentLambdaFactory extends EventEmitter implements IPartitionLambdaFactory { private readonly documentLambdaFactory; private readonly documentLambdaServerConfiguration; constructor(documentLambdaFactory: IPartitionLambdaFactory, documentLambdaServerConfiguration: IDocumentLambdaServerConfiguration); create(config: TConfig, context: IContext): Promise; dispose(): Promise; } //# sourceMappingURL=lambdaFactory.d.ts.map