15 lines
382 B
TypeScript
15 lines
382 B
TypeScript
import { nanoid } from "nanoid";
|
|
|
|
import logger from "../logger";
|
|
import { DistributedTracing, type IdGenerator } from "./index";
|
|
|
|
const idGenerator: IdGenerator = {
|
|
generate: () => nanoid(),
|
|
};
|
|
|
|
export function createDistributedTracing(): DistributedTracing {
|
|
return new DistributedTracing(idGenerator, logger);
|
|
}
|
|
|
|
export const distributedTracing = createDistributedTracing();
|