@snap/camera-kit
Version:
Camera Kit Web
44 lines • 3.75 kB
TypeScript
export { Keyboard, KeyboardEvents } from "./session/LensKeyboard";
export { CameraKitConfiguration, CameraKitBootstrapConfiguration, configurationToken } from "./configuration";
export { estimateLensPerformance, EstimatedLensPerformance, LensPerformanceCluster, } from "./benchmark/estimateLensPerformanceCluster";
export { createExtension, bootstrapCameraKit, PublicContainer } from "./bootstrapCameraKit";
export { PublicServices } from "./dependency-injection/RootServices";
export { extensionRequestContext } from "./extensions/extensionRequestContext";
export { LensSource, lensSourcesFactory } from "./lens/LensSource";
export { Uri, UriRequest, UriResponse, UriCancelRequest, UriHandler, UriHandlers, uriHandlersFactory, } from "./extensions/UriHandlers";
export { RemoteApiCancelRequestHandler, RemoteApiRequest, RemoteApiRequestHandler, RemoteApiResponse, RemoteApiService, RemoteApiServices, RemoteApiStatus, remoteApiServicesFactory, } from "./extensions/RemoteApiServices";
export { CameraKit, CreateSessionOptions, LensMetricsEvents } from "./CameraKit";
export { externalMetricsSubjectFactory } from "./clients/metricsClient";
export { Count } from "./metrics/operational/Count";
export { Histogram } from "./metrics/operational/Histogram";
export { Metric } from "./metrics/operational/Metric";
export { Timer } from "./metrics/operational/Timer";
export { LensView } from "./metrics/reporters/reportLensView";
export { LensWait } from "./metrics/reporters/reportLensWait";
export { Lens, toPublicLens, Snapcode, Preview, Lens_CameraFacing, LensCreator } from "./lens/Lens";
export { AssetTiming, LensRepository } from "./lens/LensRepository";
export { LensLaunchData, LensUserData, BitmojiUserInfo, FriendUserInfo, LensLaunchParams, Zodiac, } from "./lens/LensLaunchData";
export { AssetLoader, LoadAssetRequest, AssetResponse } from "./lens/assets/LensAssetRepository";
export { defaultFetchHandlerFactory, FetchHandler } from "./handlers/defaultFetchHandler";
export { remoteMediaAssetLoaderFactory } from "./lens/assets/remoteMediaAssetLoaderFactory";
export { CameraKitSource, CameraKitSourceInfo, CameraKitDeviceOptions, CameraKitSourceSubscriber, } from "./media-sources/CameraKitSource";
export { createMediaStreamSource, MediaStreamSourceOptions } from "./media-sources/MediaStreamSource";
export { createFunctionSource, FrameFormat, FrameInput, FrameOutput, FunctionSourceOptions, MediaSourceFunction, } from "./media-sources/FunctionSource";
export { createVideoSource, VideoSourceOptions } from "./media-sources/VideoSource";
export { createImageSource } from "./media-sources/ImageSource";
export { RenderTarget, CameraKitSession } from "./session/CameraKitSession";
export { CameraKitSessionEvents, CameraKitSessionEventListener } from "./session/CameraKitSessionEvents";
export { Container } from "./dependency-injection/Container";
export { Injectable, ConcatInjectable } from "./dependency-injection/Injectable";
export { PartialContainer } from "./dependency-injection/PartialContainer";
export { Transform2D, Matrix } from "./transforms/Transform2D";
export * from "./namedErrors";
export { LensPerformanceMeasurement, ComputedFrameMetrics } from "./session/LensPerformanceMeasurement";
export { LensPerformanceMetrics } from "./session/LensPerformanceMetrics";
export { TypedCustomEvent } from "./events/TypedCustomEvent";
export { TypedEventTarget } from "./events/TypedEventTarget";
export { namedError } from "./namedErrors";
export { Any } from "./generated-proto/pb_schema/google/protobuf/any";
export { LensCore } from "./lens-core-module/lensCore";
export { FilePickerOptions, FilePickerResult, FilePicker, filePickerFactory } from "./lens-client-interface/filePicker";
//# sourceMappingURL=index.d.ts.map