{"version":3,"file":"i-protobuf-writer.js","sourceRoot":"","sources":["../../../../src/common/protobuf/i-protobuf-writer.ts"],"names":[],"mappings":"AAAA;;;GAGG","sourcesContent":["/*\n * Copyright The OpenTelemetry Authors\n * SPDX-License-Identifier: Apache-2.0\n */\n\nexport interface IProtobufWriter {\n  pos: number;\n  writeTag(fieldNumber: number, wireType: number): void;\n  writeVarint(value: number): void;\n  writeFixed32(value: number): void;\n  writeFixed64(low: number, high: number): void;\n  writeBytes(bytes: Uint8Array): void;\n  writeString(str: string): void;\n  writeDouble(value: number): void;\n  startLengthDelimited(): number;\n  finishLengthDelimited(pos: number, length: number): void;\n}\n"]}